img{color:#121212}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}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:initial}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{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{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}:focus{outline:none}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;font-size:16px;line-height:1.15}body{background-color:#121212;color:#fff;font-family:Sofia Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;height:100%;line-height:1.5;margin:0;text-align:left}body.modal-open,body.nav-menu-open{overflow:hidden}@media (max-width:1439.98px){body.map-open{overflow:hidden}}.link{cursor:pointer;text-decoration:underline}.back-to-top-btn{align-items:center;background-color:#fff6;border-radius:.2rem;bottom:0;display:flex;height:1.875rem;justify-content:center;opacity:0;position:fixed;right:1rem;transform:rotate(-90deg) translateX(0);transition:transform .1s ease-in-out,opacity .1s ease-in-out;visibility:hidden;width:1.875rem;z-index:10}.back-to-top-btn svg{height:.75rem;width:.75rem}.back-to-top-btn:hover{transform:rotate(-90deg) translateX(5px)}.back-to-top-btn--visible{bottom:2.25rem;opacity:1;visibility:visible}@media (max-width:767.98px){.back-to-top-btn--visible{display:none}}@media (min-width:768px){.back-to-top-btn{height:2.5rem;right:3rem;width:2.5rem}.back-to-top-btn svg{height:.75rem;width:.75rem}.back-to-top-btn--visible{bottom:2.5rem}}.responsive-icon{height:1.5rem;margin-right:.25rem;width:1.5rem}@font-face{font-display:swap;font-family:Sofia Pro;font-weight:200;src:local("SofiaPro-UltraLight"),url(/fonts/SofiaPro-UltraLight.woff2) format("woff2"),url(/fonts/SofiaPro-UltraLight.woff) format("woff")}@font-face{font-display:swap;font-family:Sofia Pro;font-weight:300;src:local("SofiaPro-Light"),url(/fonts/SofiaPro-Light.woff2) format("woff2"),url(/fonts/SofiaPro-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Sofia Pro;font-weight:400;src:local("SofiaPro-Regular"),url(/fonts/SofiaPro-Regular.woff2) format("woff2"),url(/fonts/SofiaPro-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Sofia Pro;font-weight:500;src:local("SofiaPro-Medium"),url(/fonts/SofiaPro-Medium.woff2) format("woff2"),url(/fonts/SofiaPro-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Sofia Pro;font-weight:600;src:local("SofiaPro-SemiBold"),url(/fonts/SofiaPro-SemiBold.woff2) format("woff2"),url(/fonts/SofiaPro-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Sofia Pro;font-weight:700;src:local("SofiaPro-Bold"),url(/fonts/SofiaPro-Bold.woff2) format("woff2"),url(/fonts/SofiaPro-Bold.woff) format("woff")}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.5;margin-bottom:0;margin-top:0}.h1__grey-header,.h2__grey-header,.h3__grey-header,.h4__grey-header,.h5__grey-header,.h6__grey-header,h1__grey-header,h2__grey-header,h3__grey-header,h4__grey-header,h5__grey-header,h6__grey-header{color:#c5c5c5}.h1,h1{font-size:3.4375rem}@media (min-width:1024px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:2rem}@media (min-width:1024px){.h2,h2{font-size:2.5rem}}.h3,h3{font-size:1.375rem}@media (min-width:1024px){.h3,h3{font-size:1.875rem}}.h4,h4{font-size:1.375rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{font-size:.75rem;margin-bottom:0;margin-top:0}@media (min-width:768px){p{font-size:.875rem}}@media (min-width:1440px){p{font-size:1rem}}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:200!important}.font-weight-normal{font-weight:400!important}.font-weight-medium{font-weight:500!important}.font-weight-semi-bold{font-weight:600!important}.font-weight-bold{font-weight:700!important}.font-italic{font-style:italic!important}@media (min-width:568px){.font-weight-sm-light{font-weight:300!important}.font-weight-sm-lighter{font-weight:200!important}.font-weight-sm-normal{font-weight:400!important}.font-weight-sm-medium{font-weight:500!important}.font-weight-sm-semi-bold{font-weight:600!important}.font-weight-sm-bold{font-weight:700!important}.font-sm-italic{font-style:italic!important}}@media (min-width:768px){.font-weight-md-light{font-weight:300!important}.font-weight-md-lighter{font-weight:200!important}.font-weight-md-normal{font-weight:400!important}.font-weight-md-medium{font-weight:500!important}.font-weight-md-semi-bold{font-weight:600!important}.font-weight-md-bold{font-weight:700!important}.font-md-italic{font-style:italic!important}}@media (min-width:1024px){.font-weight-lg-light{font-weight:300!important}.font-weight-lg-lighter{font-weight:200!important}.font-weight-lg-normal{font-weight:400!important}.font-weight-lg-medium{font-weight:500!important}.font-weight-lg-semi-bold{font-weight:600!important}.font-weight-lg-bold{font-weight:700!important}.font-lg-italic{font-style:italic!important}}@media (min-width:1440px){.font-weight-xl-light{font-weight:300!important}.font-weight-xl-lighter{font-weight:200!important}.font-weight-xl-normal{font-weight:400!important}.font-weight-xl-medium{font-weight:500!important}.font-weight-xl-semi-bold{font-weight:600!important}.font-weight-xl-bold{font-weight:700!important}.font-xl-italic{font-style:italic!important}}a{color:#fff;cursor:pointer}a,a:hover{text-decoration:none}a:hover{color:#ff5a75}a.border-underline,span.border-underline{border-bottom:1px solid #fff;color:#fff;padding-bottom:1px;text-decoration:none}a.border-underline:active,a.border-underline:focus,a.border-underline:hover,span.border-underline:active,span.border-underline:focus,span.border-underline:hover{border-bottom-color:#ff5a75;color:#ff5a75;text-decoration:none}a.dark-link{color:#2c2c2c}a.dark-link:hover{color:#ff5a75}.text-link{border-bottom:1px solid #fff;color:#fff;cursor:pointer;display:flex;text-decoration:none;width:max-content}.text-link:hover{border-color:#ff5a75;color:#ff5a75}.text-link-pdf{color:#ff5a75;display:block;display:none;font-size:.9375rem;margin-left:2px;width:auto}@media (max-width:1023.98px){.text-link-pdf{display:block}}.text-link--reverse{border-color:#ff5a75;color:#ff5a75}.text-link--reverse:hover{border-color:#fff;color:#fff}.text-link--dark{border-color:#2c2c2c;color:#2c2c2c}.text-link--dark:hover,.text-link--light-bg{border-color:#ff5a75;color:#ff5a75}.text-link--light-bg:hover{border-color:#2c2c2c;color:#2c2c2c}.text-link--white{border-color:#fff;color:#fff}.text-link--white:hover{border-color:#ff5a75;color:#ff5a75}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:568px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:1024px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1440px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.f-size-15{font-size:.875rem;line-height:160%}@media (min-width:1024px){.f-size-15{font-size:.9375rem;line-height:1.5625rem}}.f-size-18{font-size:.875rem;line-height:160%}@media (min-width:1024px){.f-size-18{font-size:1.125rem;line-height:2.0625rem}}@media (max-width:767.98px){.f-size-24{font-size:1.5rem!important;line-height:32px}.text-md-mobile{font-size:1rem!important;line-height:1.5rem!important}.text-sm-mobile{font-size:.875rem!important;line-height:1.25rem!important}.text-xsm-mobile{font-size:.75rem!important;line-height:130%!important}.fw-bold{font-weight:600!important}}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease-in-out}.fade-enter,.fade-leave-to{opacity:0}.slide-fade-enter-active,.slide-fade-leave-active{transition:all .2s cubic-bezier(1,.5,.8,1)}.slide-fade-enter,.slide-fade-leave-to{opacity:0;transform:translateY(-1000px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.padding-right-0{padding-right:0}.padding-right-1{padding-right:1px}.padding-right-2{padding-right:2px}.padding-right-3{padding-right:3px}.padding-right-4{padding-right:4px}.padding-right-5{padding-right:5px}.padding-right-6{padding-right:6px}.padding-right-7{padding-right:7px}.padding-right-8{padding-right:8px}.padding-right-9{padding-right:9px}.padding-right-10{padding-right:10px}.padding-right-11{padding-right:11px}.padding-right-12{padding-right:12px}.padding-right-13{padding-right:13px}.padding-right-14{padding-right:14px}.padding-right-15{padding-right:15px}.padding-right-16{padding-right:16px}.padding-right-17{padding-right:17px}.padding-right-18{padding-right:18px}.padding-right-19{padding-right:19px}.col-12-style{margin-left:auto;margin-right:auto}@media (max-width:567.98px){.col-12-style{padding-left:.9375rem;padding-right:.9375rem}}@media (min-width:568px){.col-12-style{max-width:464px}}@media (min-width:768px){.col-12-style{max-width:648px}}@media (min-width:1024px){.col-12-style{max-width:928px}}@media (min-width:1440px){.col-12-style{max-width:1218px}}@media (max-width:767.98px){.col-12-style--full-xs{max-width:100%}.col-12-style--full-xs,.col-12-style--nomination_forms{padding-left:0;padding-right:0}}.sk-reset-ul{list-style:none;margin:0;padding:0}.cover-image-container{overflow:hidden;position:relative;-webkit-transform:translateZ(0)}.cover-image-container img{height:100%;image-rendering:-webkit-optimize-contrast;left:0;object-fit:cover;position:absolute;top:0;width:100%}.sk-full-absolute-positioned{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.dark-bg-selection ::selection{background:#2c2c2c;color:#fff}.light-bg-selection ::selection{background:#fff;color:#2c2c2c}
/*! purgecss start ignore */.v-select{font-family:inherit;position:relative}.v-select,.v-select *{box-sizing:border-box}@keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity .15s cubic-bezier(1,.5,.8,1)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__search,.vs--disabled .vs__selected{background-color:#f8f8f8;cursor:not-allowed}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{appearance:none;background:none;border:1px solid #3c3c3c42;border-radius:4px;display:flex;padding:0 0 4px;white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{align-items:center;display:flex;padding:4px 6px 0 3px}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:#0000;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:#3c3c3c80;transform:scale(1);transition:transform .15s cubic-bezier(1,-.115,.975,.855);transition-timing-function:cubic-bezier(1,-.115,.975,.855)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(1)}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:#3c3c3c80;background-color:initial;border:0;cursor:pointer;margin-right:8px;padding:0}.vs__dropdown-menu{background:#fff;border:1px solid #3c3c3c42;border-radius:0 0 4px 4px;border-top-style:none;box-shadow:0 3px 6px 0 #00000026;box-sizing:border-box;display:block;left:0;list-style:none;margin:0;max-height:350px;min-width:160px;overflow-y:auto;padding:5px 0;position:absolute;text-align:left;top:calc(100% - 1px);width:100%;z-index:1000}.vs__no-options{text-align:center}.vs__dropdown-option{clear:both;color:#333;cursor:pointer;display:block;line-height:1.42857143;padding:3px 20px;white-space:nowrap}.vs__dropdown-option--highlight{background:#5897fb}.vs__dropdown-option--deselect{background:#fb5858;color:#fff}.vs__dropdown-option--disabled{background:inherit;color:#3c3c3c80;cursor:inherit}.vs__selected{align-items:center;background-color:#f0f0f0;border:1px solid #3c3c3c42;border-radius:4px;color:#333;display:flex;line-height:1.4;margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{fill:#3c3c3c80;appearance:none;background:none;border:0;cursor:pointer;display:inline-flex;margin-left:4px;padding:0;text-shadow:0 1px 0 #fff}.vs--single .vs__selected{background-color:initial;border-color:#0000}.vs--single.vs--loading .vs__selected,.vs--single.vs--open .vs__selected{opacity:.4;position:absolute}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{appearance:none;background:none;border:1px solid #0000;border-left:none;box-shadow:none;flex-grow:1;font-size:1em;line-height:1.4;margin:4px 0 0;max-width:100%;outline:none;padding:0 7px;width:0;z-index:1}.vs__search::placeholder{color:inherit}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;animation:vSelectSpinner 1.1s linear infinite;border:.9em solid #6464641a;border-left-color:#3c3c3c73;font-size:5px;opacity:0;overflow:hidden;text-indent:-9999em;transform:translateZ(0);transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;height:5em;width:5em}.vs--loading .vs__spinner{opacity:1}.vs__selected{margin:0;padding:0}.vs__dropdown-toggle,.vs__selected-options{padding:0}.vs__search,.vs__search:focus{margin:0;padding:0}

/*! purgecss end ignore */
/*! purgecss start ignore */.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{clear:both;content:"";display:table}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{left:0;position:relative}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{left:-100%;position:absolute;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{left:auto!important;position:relative}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{opacity:.6;transition:opacity .6s}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{left:-10000em;position:absolute}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{filter:alpha(opacity=100);opacity:1;z-index:0}.tns-fadeOut,.tns-normal{filter:alpha(opacity=0);opacity:0;z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{height:10px;margin:0 auto;overflow:hidden;position:relative;width:310px}.tns-t-ct{position:absolute;right:0;width:2333.3333333333%;width:2333.33333%}.tns-t-ct:after{clear:both;content:"";display:table}.tns-t-ct>div{float:left;height:10px;width:1.4285714286%;width:1.42857%}.tiny-slider__header{align-items:flex-end;display:flex;justify-content:flex-end;margin-bottom:1rem;position:relative}@media (min-width:1024px){.tiny-slider__header{padding-left:calc(8.3333% + 30px);padding-right:calc(8.3333% + 30px)}}.tiny-slider__title{font-size:1.25rem;margin:0}.tiny-slider__title .badge{bottom:1.25rem;font-size:.75rem;font-weight:400;letter-spacing:.2px;line-height:1.1rem;padding:.1875rem .375rem;position:relative}@media (min-width:768px){.tiny-slider__title{font-size:1.375rem}.tiny-slider__title .badge{bottom:1.5625rem;font-size:.8125rem}}@media (min-width:1440px){.tiny-slider__title{font-size:1.875rem}.tiny-slider__title .badge{bottom:2.6875rem;padding:.25rem .5rem}}@media (max-width:767.98px){.tiny-slider__title{font-size:1.375rem;font-weight:600}}.tiny-slider__subtitle{font-size:.875rem;font-weight:400;margin-top:.625rem}@media (min-width:1440px){.tiny-slider__subtitle{font-size:1.25rem}}.tiny-slider__navigation{align-items:center;bottom:50%;display:flex;height:0;justify-content:space-between;left:0;position:absolute;width:100%;z-index:2}.tiny-slider__navigation button{margin:0}.tiny-slider__navigation svg{height:1.75rem;width:1.75rem}@media (max-width:767.98px){.tiny-slider__navigation{z-index:2}.tiny-slider__navigation--carousel,.tiny-slider__navigation--tiny-carousel{display:none}}.tiny-slider__link{color:#fff}.tiny-slider__link:hover{color:#fff;text-decoration:none}.tiny-slider__header__left{align-items:flex-end;display:flex;flex:1}@media (max-width:767.98px){.tiny-slider__header__left{margin-left:auto;margin-right:auto;max-width:464px}}.tiny-slider__header__left__inner{flex:1}.tiny-slider__tabs{margin-top:2rem}.tiny-slider__tab{background:none;border:none;border-bottom:1px solid #0000;color:#fff;cursor:pointer;font-size:.75rem;margin-right:.875rem;padding:0 0 1px}.main-wrapper:not(.main-wrapper--touch-device) .tiny-slider__tab:hover,.tiny-slider__tab--active{border-bottom-color:#fff}@media (min-width:568px){.tiny-slider__tab{margin-right:1.25rem}}@media (min-width:768px){.tiny-slider__tab{font-size:.875rem;font-weight:600}}@media (min-width:1440px){.tiny-slider__tab{font-size:1rem;font-weight:600}}.tiny-slider__more-btn{font-weight:500!important}.tiny-slider__header .tiny-slider__more-btn{border-color:#fff;font-weight:600!important}@media (max-width:567.98px){.tiny-slider__header .tiny-slider__more-btn{display:none}}@media (min-width:568px){.tiny-slider__footer .tiny-slider__more-btn{display:none}}@media (max-width:567.98px){.tiny-slider__footer{margin-top:2rem}}.tiny-slider__inner-wrap{position:relative}.tiny-slider--carousel .tns-item{-webkit-transform:translateZ(0);transition:opacity .3s ease-in-out}.tiny-slider--carousel .tns-item:not(.tns-slide-active){opacity:.2}.tiny-slider__mobile-version--carousel{-webkit-overflow-scrolling:touch;margin-left:-.9375rem;margin-right:-.9375rem;overflow-x:auto;overflow-y:hidden;padding-left:.9375rem;padding-right:.9375rem;white-space:nowrap}@media (max-width:767.98px){.tiny-slider__mobile-version--carousel .el-card{display:inline-block;margin-right:1.875rem;width:14rem}}.tiny-slider__mobile-version--carousel .el-card__title{white-space:normal}.tiny-slider__mobile-version--tiny-carousel{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.tiny-slider__header--gallery{z-index:2}@media (min-width:768px){.tiny-slider__header--gallery{z-index:1}}@media (max-width:767.98px){.tiny-slider__header--gallery{padding:0 .9375rem}}.tiny-slider--gallery .tns-outer{overflow:hidden;position:relative;z-index:1}.tiny-slider__slide__inner{align-items:center;color:#fff;display:flex;justify-content:flex-start;min-height:15.625rem;position:relative}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.tiny-slider__slide__inner{height:15.625rem}}@media (max-width:767.98px) and (orientation:portrait){.tiny-slider__slide__inner{align-items:flex-end;min-height:25.8125rem}}@media (min-width:768px){.tiny-slider__slide__inner{min-height:20.75rem}}@media (min-width:1024px){.tiny-slider__slide__inner{min-height:25.5rem}}@media (min-width:1440px){.tiny-slider__slide__inner{min-height:37.5rem}}.tiny-slider__slide__content{padding:0 3rem;position:relative;z-index:2}@media (min-width:568px){.tiny-slider__slide__content{padding:0 6rem}}@media (min-width:768px){.tiny-slider__slide__content{min-width:80%;padding:0 5.625rem}}@media (min-width:1024px){.tiny-slider__slide__content{padding:0 5rem}}@media (min-width:1440px){.tiny-slider__slide__content{padding:0 6.75rem}}@media (max-width:767.98px) and (orientation:portrait){.tiny-slider__slide__content{padding:0 5rem 5rem}}@media (max-width:567.98px) and (orientation:portrait){.tiny-slider__slide__content{padding:0 2.9375rem 2.9375rem}}.tiny-slider__slide__title{font-size:1.5rem;line-height:1.9375rem;margin-bottom:.9375rem;text-shadow:0 0 10px #0003}@media (min-width:568px){.tiny-slider__slide__title{margin-bottom:.75rem}}@media (min-width:768px){.tiny-slider__slide__title{font-size:2rem}}@media (min-width:1440px){.tiny-slider__slide__title{font-size:3.4375rem;line-height:3.75rem}}.tiny-slider__slide__description{font-size:.75rem;line-height:130%;margin-bottom:1.5625rem}@media (min-width:568px){.tiny-slider__slide__description{margin-bottom:1.5625rem;max-width:60%}}@media (min-width:768px){.tiny-slider__slide__description{font-size:.875rem;line-height:120%}}@media (min-width:1440px){.tiny-slider__slide__description{font-size:1.25rem;line-height:1.75rem}}.tiny-slider__slide__background{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.tiny-slider__slide__background .tiny-slider__slide__background-inner{height:100%;position:absolute;transform:scale(1);width:100%}.tiny-slider__slide__background img{left:50%;min-height:100%;min-width:100%;object-fit:cover;opacity:.8;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.tiny-slider__link--gallery-btn .btn{font-size:1rem;font-weight:600;padding:.5625rem 1.5rem}.tiny-slider__arrow{position:relative}.tiny-slider__arrow svg{height:1.125rem;width:1.125rem}@media (min-width:1440px){.tiny-slider__arrow svg{height:1.5625rem;width:1.5625rem}}.tiny-slider__arrow--gallery-left{left:.5625rem}.tiny-slider__arrow--gallery-right{right:.5625rem}@media (min-width:568px){.tiny-slider__arrow--gallery-left{left:2.0625rem}.tiny-slider__arrow--gallery-right{right:2.0625rem}}@media (min-width:768px){.tiny-slider__arrow--gallery-left{left:-2.8125rem}.tiny-slider__arrow--gallery-right{right:-2.8125rem}}@media (min-width:1024px){.tiny-slider__arrow--gallery-left{left:-2.4375rem}.tiny-slider__arrow--gallery-right{right:-2.4375rem}}@media (min-width:1440px){.tiny-slider__arrow--gallery-left{left:-3.25rem}.tiny-slider__arrow--gallery-right{right:-3.25rem}}.tiny-slider__arrow--carousel-left{left:-5rem}.tiny-slider__arrow--carousel-right{right:-5rem}@media (max-width:1080px) and (min-width:1024px),(max-width:800px) and (min-width:768px){.tiny-slider__arrow--carousel-left{left:-2.5rem}.tiny-slider__arrow--carousel-right{right:-2.5rem}}@media (min-width:1440px){.tiny-slider__arrow--carousel-left{left:-5.625rem}.tiny-slider__arrow--carousel-right{right:-5.625rem}}.tiny-slider__navigation--tiny-carousel{height:auto;overflow:hidden;transform:translateY(2.1875rem)}.tiny-slider__navigation--tiny-carousel .tiny-slider__arrow.btn--icon.btn--xsm{background-color:#444;border-radius:0;padding:1.375rem .3125rem 1.375rem .5rem;transition:left .1s ease-in-out,right .1s ease-in-out}.tiny-slider__arrow--tiny-carousel-left{left:-2.5rem}.tiny-slider__arrow--tiny-carousel-right{right:-2.5rem}.tiny-slider__inner-wrap:hover .tiny-slider__arrow--tiny-carousel-left{left:0}.tiny-slider__inner-wrap:hover .tiny-slider__arrow--tiny-carousel-right{right:0}.tiny-slider--hover-bg-animation .tiny-slider__slide__background{transition:transform .3s ease-in-out}.tiny-slider--hover-bg-animation .tiny-slider__slide__inner:not(.tiny-slider__slide__inner--no-hover):hover .tiny-slider__slide__background{transform:scale(1.03)}.tiny-slider--light-bg .tiny-slider__header{color:#fff}.tiny-slider--light-bg .tiny-slider__navigation svg path{fill:#fff}.tiny-slider--light-bg .tiny-slider__navigation button:disabled path,.tiny-slider--light-bg .tiny-slider__navigation button:disabled svg{fill:#da4860}.tiny-slider--light-bg .tiny-slider__navigation button:hover:not(:disabled) path,.tiny-slider--light-bg .tiny-slider__navigation button:hover:not(:disabled) svg{fill:#121212}.tiny-slider--dark-bg .tiny-slider__header{color:#fff}.tiny-slider--dark-bg .tiny-slider__navigation svg path{fill:#fff}.tiny-slider--dark-bg .tiny-slider__navigation button:disabled path,.tiny-slider--dark-bg .tiny-slider__navigation button:disabled svg{fill:#4f4f4f}.tiny-slider--dark-bg .tiny-slider__navigation button:hover:not(:disabled) path,.tiny-slider--dark-bg .tiny-slider__navigation button:hover:not(:disabled) svg{fill:#ff5a75}.tiny-slider--white-bg .tiny-slider__header{color:#121212}.tiny-slider--white-bg .tiny-slider__navigation svg path{fill:#121212}.tiny-slider--white-bg .tiny-slider__navigation button:disabled path,.tiny-slider--white-bg .tiny-slider__navigation button:disabled svg{fill:#d9d9d9}.tiny-slider--white-bg .tiny-slider__navigation button:hover:not(:disabled) path,.tiny-slider--white-bg .tiny-slider__navigation button:hover:not(:disabled) svg{fill:#ff5a75}.tiny-slider--white-bg .tiny-slider__tab{color:#121212}.tiny-slider--white-bg .tiny-slider__tab--active{border-color:#121212}@media (min-width:1024px){.tiny-slider--package-deals .tiny-slider__tabs{margin-top:3.75rem}}.tiny-slider--package-deals .tiny-slider__title{font-size:1.5rem;margin-left:-4px;text-shadow:0 0 10px #0003}@media (min-width:768px){.tiny-slider--package-deals .tiny-slider__title{font-size:2rem}}@media (min-width:1440px){.tiny-slider--package-deals .tiny-slider__title{font-size:3.4375rem}}.tiny-slider--package-deals .tiny-slider__subtitle{font-weight:500;line-height:1.3125rem}@media (min-width:1440px){.tiny-slider--package-deals .tiny-slider__subtitle{font-size:1.25rem;line-height:2rem}}.lazyload{object-fit:cover;opacity:1}.lazyloaded{opacity:1}
/*! purgecss end ignore */.btn{background-color:initial;border:1px solid #0000;border-radius:.25rem;color:#fff;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5rem;padding:1rem 3rem;text-align:center;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out;-webkit-user-select:none;user-select:none;vertical-align:middle}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#fff;text-decoration:none}.btn.focus,.btn:focus{box-shadow:0 0 0 .2rem #007bff40;outline:0}.btn.disabled,.btn:disabled{opacity:.65;pointer-events:none}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn--primary:hover{color:#ff6e86}.btn--primary.focus,.btn--primary:focus,.btn--primary:hover{background-color:#fff}.btn--primary-invert{background-color:#ff5a75;border-color:#ff5a75;color:#121212}.btn--primary-invert:hover{background-color:#121212;border-color:#ff274a;color:#ff6e86}.btn--primary-invert.focus,.btn--primary-invert:focus{background-color:#121212;border-color:#ff274a;box-shadow:0 0 0 .2rem #ff738a80;color:#121212}.btn--primary-invert.disabled,.btn--primary-invert:disabled{background-color:#ff5a75;border-color:#ff5a75;color:#121212}.btn--primary-invert:not(:disabled):not(.disabled).active,.btn--primary-invert:not(:disabled):not(.disabled):active,.show>.btn--primary-invert.dropdown-toggle{background-color:#ff274a;border-color:#ff1a40;color:#121212}.btn--primary-invert:not(:disabled):not(.disabled).active:focus,.btn--primary-invert:not(:disabled):not(.disabled):active:focus,.show>.btn--primary-invert.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #ff738a80}.btn--white{background-color:#fff;border-color:#fff;color:#ff5a75}.btn--white:hover{background-color:#ff5a75;border-color:#e6e6e6;color:#1c1c1c}.btn--white.focus,.btn--white:focus{background-color:#ff5a75;border-color:#e6e6e6;box-shadow:0 0 0 .2rem #dededf80;color:#ff5a75}.btn--white.disabled,.btn--white:disabled{background-color:#fff;border-color:#fff;color:#ff5a75}.btn--white:not(:disabled):not(.disabled).active,.btn--white:not(:disabled):not(.disabled):active,.show>.btn--white.dropdown-toggle{background-color:#e6e6e6;border-color:#dfdfdf;color:#ff5a75}.btn--white:not(:disabled):not(.disabled).active:focus,.btn--white:not(:disabled):not(.disabled):active:focus,.show>.btn--white.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #dededf80}.btn--pink{color:#ff5a75}.btn--pink,.btn--pink:hover{background-color:#0000;border-color:#0000}.btn--pink:hover{color:#ff6e86}.btn--pink.focus,.btn--pink:focus{box-shadow:0 0 0 .2rem #ffffff80}.btn--pink.disabled,.btn--pink.focus,.btn--pink:disabled,.btn--pink:focus,.btn--pink:not(:disabled):not(.disabled).active,.btn--pink:not(:disabled):not(.disabled):active,.show>.btn--pink.dropdown-toggle{background-color:#0000;border-color:#0000;color:#ff5a75}.btn--pink:not(:disabled):not(.disabled).active:focus,.btn--pink:not(:disabled):not(.disabled):active:focus,.show>.btn--pink.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #ffffff80}.btn--primary{background-color:#ff5a75;border-color:#ff5a75;color:#fff}.btn--primary.focus,.btn--primary:focus,.btn--primary:hover{background-color:#ff6e86;border-color:#ff274a;color:#fff}.btn--primary.focus,.btn--primary:focus{box-shadow:0 0 0 .2rem #ff738a80}.btn--primary.disabled,.btn--primary:disabled{background-color:#ff5a75;border-color:#ff5a75;color:#fff}.btn--primary:not(:disabled):not(.disabled).active,.btn--primary:not(:disabled):not(.disabled):active,.show>.btn--primary.dropdown-toggle{background-color:#ff274a;border-color:#ff1a40;color:#fff}.btn--primary:not(:disabled):not(.disabled).active:focus,.btn--primary:not(:disabled):not(.disabled):active:focus,.show>.btn--primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #ff738a80}.btn--secondary{background-color:#121212;border-color:#121212;color:#fff}.btn--secondary.focus,.btn--secondary:focus,.btn--secondary:hover{background-color:#1c1c1c;border-color:#000;color:#fff}.btn--secondary.focus,.btn--secondary:focus{box-shadow:0 0 0 .2rem #36363680}.btn--secondary.disabled,.btn--secondary:disabled{background-color:#121212;border-color:#121212;color:#fff}.btn--secondary:not(:disabled):not(.disabled).active,.btn--secondary:not(:disabled):not(.disabled):active,.show>.btn--secondary.dropdown-toggle{background-color:#000;border-color:#000;color:#fff}.btn--secondary:not(:disabled):not(.disabled).active:focus,.btn--secondary:not(:disabled):not(.disabled):active:focus,.show>.btn--secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #36363680}.btn--primary--outline{border-color:#ff5a75;color:#ff5a75}.btn--primary--outline .sk-icon svg path{transition:fill .2s ease-in-out}.btn--primary--outline:hover{background-color:initial;border-color:#fff;color:#fff}.btn--primary--outline:hover .sk-icon svg path{fill:#fff}.btn--primary--outline.focus,.btn--primary--outline:focus{box-shadow:0 0 0 .2rem #ffffff80}.btn--primary--outline.disabled,.btn--primary--outline:disabled{background-color:initial;color:#ff5a75}.btn--primary--outline:not(:disabled):not(.disabled).active,.btn--primary--outline:not(:disabled):not(.disabled):active,.show>.btn--primary--outline.dropdown-toggle{background-color:initial;border-color:#fff;color:#fff}.btn--primary--outline:not(:disabled):not(.disabled).active:focus,.btn--primary--outline:not(:disabled):not(.disabled):active:focus,.show>.btn--primary--outline.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #ff5a7580}.btn--secondary--outline{border-color:#727272;color:#fff}.btn--secondary--outline .sk-icon svg path{transition:fill .2s ease-in-out}.btn--secondary--outline:hover{background-color:initial;border-color:#ff5a75;color:#ff5a75}.btn--secondary--outline:hover .sk-icon svg path{fill:#ff5a75}.btn--secondary--outline.focus,.btn--secondary--outline:focus{box-shadow:0 0 0 .2rem #ff5a7580}.btn--secondary--outline.disabled,.btn--secondary--outline:disabled{background-color:initial;color:#fff}.btn--secondary--outline:not(:disabled):not(.disabled).active,.btn--secondary--outline:not(:disabled):not(.disabled):active,.show>.btn--secondary--outline.dropdown-toggle{background-color:initial;border-color:#ff5a75;color:#212529}.btn--secondary--outline:not(:disabled):not(.disabled).active:focus,.btn--secondary--outline:not(:disabled):not(.disabled):active:focus,.show>.btn--secondary--outline.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #ffffff80}.btn--primary-invert--outline{border-color:#ff5a75;color:#ff5a75}.btn--primary-invert--outline .sk-icon svg path{transition:fill .2s ease-in-out}.btn--primary-invert--outline:hover{background-color:initial;border-color:#121212;color:#121212}.btn--primary-invert--outline:hover .sk-icon svg path{fill:#121212}.btn--primary-invert--outline.focus,.btn--primary-invert--outline:focus{box-shadow:0 0 0 .2rem #12121280}.btn--primary-invert--outline.disabled,.btn--primary-invert--outline:disabled{background-color:initial;color:#ff5a75}.btn--primary-invert--outline:not(:disabled):not(.disabled).active,.btn--primary-invert--outline:not(:disabled):not(.disabled):active,.show>.btn--primary-invert--outline.dropdown-toggle{background-color:initial;border-color:#121212;color:#fff}.btn--primary-invert--outline:not(:disabled):not(.disabled).active:focus,.btn--primary-invert--outline:not(:disabled):not(.disabled):active:focus,.show>.btn--primary-invert--outline.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #ff5a7580}.btn--white--outline{border-color:#fff;color:#fff}.btn--white--outline .sk-icon svg path{transition:fill .2s ease-in-out}.btn--white--outline:hover{background-color:initial;border-color:#000;color:#000}.btn--white--outline:hover .sk-icon svg path{fill:#000}.btn--white--outline.focus,.btn--white--outline:focus{box-shadow:0 0 0 .2rem #00000080}.btn--white--outline.disabled,.btn--white--outline:disabled{background-color:initial;color:#fff}.btn--white--outline:not(:disabled):not(.disabled).active,.btn--white--outline:not(:disabled):not(.disabled):active,.show>.btn--white--outline.dropdown-toggle{background-color:initial;border-color:#000;color:#212529}.btn--white--outline:not(:disabled):not(.disabled).active:focus,.btn--white--outline:not(:disabled):not(.disabled):active:focus,.show>.btn--white--outline.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #ffffff80}.btn--white-dark-bg--outline{border-color:#fff;color:#fff}.btn--white-dark-bg--outline .sk-icon svg path{transition:fill .2s ease-in-out}.btn--white-dark-bg--outline:hover{background-color:initial;border-color:#ff5a75;color:#ff5a75}.btn--white-dark-bg--outline:hover .sk-icon svg path{fill:#ff5a75}.btn--white-dark-bg--outline.focus,.btn--white-dark-bg--outline:focus{box-shadow:0 0 0 .2rem #ff5a7580}.btn--white-dark-bg--outline.disabled,.btn--white-dark-bg--outline:disabled{background-color:initial;color:#fff}.btn--white-dark-bg--outline:not(:disabled):not(.disabled).active,.btn--white-dark-bg--outline:not(:disabled):not(.disabled):active,.show>.btn--white-dark-bg--outline.dropdown-toggle{background-color:initial;border-color:#ff5a75;color:#212529}.btn--white-dark-bg--outline:not(:disabled):not(.disabled).active:focus,.btn--white-dark-bg--outline:not(:disabled):not(.disabled):active:focus,.show>.btn--white-dark-bg--outline.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #ffffff80}.btn--black--outline{border-color:#2c2c2c;color:#2c2c2c}.btn--black--outline .sk-icon svg path{transition:fill .2s ease-in-out}.btn--black--outline:hover{background-color:initial;border-color:#ff5a75;color:#ff5a75}.btn--black--outline:hover .sk-icon svg path{fill:#ff5a75}.btn--black--outline.focus,.btn--black--outline:focus{box-shadow:0 0 0 .2rem #ff5a7580}.btn--black--outline.disabled,.btn--black--outline:disabled{background-color:initial;color:#2c2c2c}.btn--black--outline:not(:disabled):not(.disabled).active,.btn--black--outline:not(:disabled):not(.disabled):active,.show>.btn--black--outline.dropdown-toggle{background-color:initial;border-color:#ff5a75;color:#fff}.btn--black--outline:not(:disabled):not(.disabled).active:focus,.btn--black--outline:not(:disabled):not(.disabled):active:focus,.show>.btn--black--outline.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #2c2c2c80}.btn--link{border-radius:0;color:#fff;font-weight:400}.btn--link.btn{padding:0}.btn--link__text{border-bottom:1px solid #0000;transition:border-color .1s ease-in-out}.btn--link__text:hover{border-bottom-color:#ff5a75}.btn--link .btn__icon--outline>span>svg>path:hover{fill:#ff5a75;stroke:#ff5a75}.btn--link:hover{color:#ff5a75}.btn--link:hover .btn__icon--outline{stroke:#fff;transition:stroke .2s ease-in-out}.btn--link:hover .btn__icon--outline path,.btn--link:hover .btn__icon--outline svg{stroke:#ff5a75;fill:#ff5a75}.btn--link:hover .btn__icon--solid{fill:#fff;transition:fill .2s ease-in-out}.btn--link:hover .btn__icon--solid path,.btn--link:hover .btn__icon--solid svg{fill:#ff5a75;stroke:#ff5a75}.btn--link.focus,.btn--link:focus{text-decoration:none}.btn--link.disabled,.btn--link:disabled{color:#6c757d;pointer-events:none}.btn--link--pink-bg:hover{border-bottom-color:#121212;color:#121212}.btn--link--white-bg{border-bottom-color:#ff5a75;color:#ff5a75}.btn--link--white-bg:hover{border-bottom-color:#121212;color:#121212}.btn:not(.btn--icon) .btn__icon svg{bottom:0;margin-right:10px;position:relative;vertical-align:middle}.btn:not(.btn--icon) .btn__icon circle,.btn:not(.btn--icon) .btn__icon path{transition:all .1s ease-in-out}.btn--lg{border-radius:.3rem;font-size:1.25rem;line-height:1.5;padding:.5rem 1rem}.btn--sm{padding:.625rem 1.5rem}.btn--sm,.btn--xsm{border-radius:.2rem;font-size:.875rem;line-height:130%}.btn--xsm{padding:.3rem .8rem}.btn--icon{border-radius:.25rem;font-size:1rem;line-height:1;padding:1rem}.btn--icon .sk-icon{bottom:1px;position:relative}.btn--icon.btn--lg{border-radius:.3rem;font-size:1.25rem;line-height:1;padding:.5rem}.btn--icon.btn--sm{border-radius:.2rem;font-size:.875rem;line-height:1;padding:.625rem}.btn--icon.btn--sm .sk-icon{margin-right:.125rem}.btn--icon.btn--sm .sk-icon svg{height:16px;width:16px}.btn--icon.btn--xsm{border-radius:.2rem;font-size:.875rem;line-height:1;padding:.3rem}.btn--block{display:block;width:100%}.btn--block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.formulate-input--submit button{font-weight:600}.btn--pink:focus,.btn--pink:not(:disabled):not(.disabled).active:focus,.btn--pink:not(:disabled):not(.disabled):active:focus,.btn:focus,.show>.btn--pink.dropdown-toggle:focus,a:focus{box-shadow:none}.filter-header-button,.search-filter__packages--header-button,.search-page__close-btn--filter{background-color:initial;border:none;border-radius:50%;cursor:pointer;height:1.125rem;outline:none;padding:0;width:1.125rem}.filter-header-button span>svg,.search-filter__packages--header-button span>svg,.search-page__close-btn--filter span>svg{height:1.125rem;width:1.125rem}@media (min-width:768px){.filter-header-button,.filter-header-button span>svg,.search-filter__packages--header-button,.search-filter__packages--header-button span>svg,.search-page__close-btn--filter,.search-page__close-btn--filter span>svg{height:1.5rem;width:1.5rem}}@media (min-width:1024px){.filter-header-button,.search-filter__packages--header-button,.search-page__close-btn--filter{align-items:center;border:1px solid #fff;display:flex;height:2.5rem;justify-content:center;padding:.5rem;width:2.5rem}.filter-header-button span>svg,.search-filter__packages--header-button span>svg,.search-page__close-btn--filter span>svg{height:1rem;width:1rem}.filter-header-button:hover,.search-filter__packages--header-button:hover,.search-page__close-btn--filter:hover{background-color:#ffffff1a}}.badge{border-radius:.25rem;display:inline-block;font-size:75%;font-weight:700;line-height:1;padding:.25rem .5rem;text-align:center;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out;vertical-align:initial;white-space:nowrap}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{border-radius:10rem;padding-left:.6em;padding-right:.6em}.badge-primary{background-color:#ff5a75;color:#fff}a.badge-primary:focus,a.badge-primary:hover{background-color:#ff274a;color:#fff}a.badge-primary.focus,a.badge-primary:focus{box-shadow:0 0 0 .2rem #ff5a7580;outline:0}.badge-secondary{background-color:#727272;color:#fff}a.badge-secondary:focus,a.badge-secondary:hover{background-color:#595959;color:#fff}a.badge-secondary.focus,a.badge-secondary:focus{box-shadow:0 0 0 .2rem #72727280;outline:0}.badge-light{background-color:#fff;color:#ff5a75}a.badge-light:focus,a.badge-light:hover{background-color:#e6e6e6;color:#ff5a75}a.badge-light.focus,a.badge-light:focus{box-shadow:0 0 0 .2rem #ffffff80;outline:0}

/*! purgecss start ignore */.sk-modal{align-items:center;background:#00000080;bottom:0;color:#121212;display:flex;justify-content:center;left:0;margin:0!important;padding-top:4.375rem;position:fixed;top:0;width:100%;z-index:1500}@media (max-width:767.98px){.sk-modal{padding-top:0}.sk-modal-package{padding-top:0;position:sticky;z-index:8000}}.sk-modal-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}.sk-modal__inner{animation:slide-up .4s ease;background:#fff;box-shadow:0 0 10px #00000080;max-height:100%;overflow-y:auto;width:100%}.sk-modal--regular-size .sk-modal__inner{max-width:27rem}.sk-modal--small-size .sk-modal__inner{max-width:24rem}.sk-modal--700-size .sk-modal__inner{max-width:43.75rem}.sk-modal--600-size .sk-modal__inner{max-width:37rem}.sk-modal--large-size .sk-modal__inner{max-width:48rem}.sk-modal--extra-large-size .sk-modal__inner{max-width:55.75rem}.sk-modal--1008-size .sk-modal__inner{max-width:63rem}.sk-modal--592-size .sk-modal__inner{max-width:37rem}@media (min-width:768px){.sk-modal__inner{border-radius:.25rem}}.sk-modal__inner-sla{max-width:36.875rem!important}@media (max-width:1439.98px){.sk-modal__inner-sla{height:max-content;max-width:33rem!important}}@media (max-width:767.98px){.sk-modal__inner-sla,.sk-modal__inner-sla-confirmation{height:100vh}}.sk-modal__inner-violet-border .sk-modal__inner-new-event{border-left:16px solid #756a96}.sk-modal__inner-new-event{border-left:16px solid #2c2c2c;margin-top:-60px;width:466px}.sk-modal__inner-new-event--custom{width:342px}.sk-modal__inner-new-event--custom .sk-modal__head h4{font-size:22px;line-height:30px}.sk-modal__inner-new-event--custom .sk-modal__body{padding:0 2rem 2rem}.sk-modal__inner-new-event--detail{width:536px}.sk-modal__inner-new-event--prices{min-height:544px;width:327px}@media (min-width:568px){.sk-modal__inner-check-availability{max-width:54rem!important}}.sk-modal__inner--award-info{width:384px}@media (max-width:767.98px){.sk-modal__inner--award-info{border-radius:4px;box-shadow:0 4px 15px #00000040;height:max-content;width:272px}}.sk-modal__inner--award-info h4{font-size:25px!important;line-height:35px!important}@media (max-width:767.98px){.sk-modal__inner--award-info h4{font-size:24px!important}}.sk-modal__inner--award-info p{font-size:18px;font-weight:500;line-height:33px}@media (max-width:767.98px){.sk-modal__inner--award-info p{font-size:14px;font-weight:500;line-height:160%}}.sk-modal__inner--award-info .sk-modal__head{padding:1.875rem 1.875rem 1.125rem}@media (max-width:767.98px){.sk-modal__inner--award-info .sk-modal__head{align-items:flex-start;padding-left:1rem}.sk-modal__inner--award-info svg{height:20px!important;width:20px!important}}.sk-modal__inner--award-info-voting{height:max-content;width:460px}.sk-modal__inner--award-info-voting-modal-info{height:max-content;width:384px}@media (max-width:767.98px){.sk-modal__inner--award-info-voting-modal-info{width:272px}}.sk-modal__inner--award-info-voting-modal-info>div>div>span>p{padding:0;width:97%}.sk-modal__inner-description{width:24.5rem}.sk-modal__head{align-items:center;color:#000;display:flex;justify-content:space-between;padding:1rem}.sk-modal__head--no-title{justify-content:flex-end}.sk-modal__head-sla{align-items:flex-start}.sk-modal__head-sla__info>span>h4{font-size:25px;font-weight:600;line-height:35px}@media (max-width:767.98px){.sk-modal__head-sla__info>span>h4{font-size:24px;font-weight:600;line-height:130%}}.sk-modal__head h4{font-size:1.875rem;font-weight:600;line-height:2.5rem;margin:0}@media (min-width:768px){.sk-modal__head{padding:1.875rem}.sk-modal__head-sla__info{padding:44px 32px 18px}}@media (max-width:767.98px){.sk-modal__head-sla__info{padding:33px 24px 28px}}.sk-modal__head-event-date{padding-left:1rem;padding-right:1rem}.sk-modal__sticky-head{background-color:#fff;height:83px;position:fixed;width:48rem}.sk-modal__sticky-head h4{font-size:30px}@media (max-width:767.98px){.sk-modal__sticky-head{width:100%}}.sk-modal__sticky-head-shadow{box-shadow:0 1px 4px #0000001a}.sk-modal__close{color:#ff5a75;cursor:pointer}.sk-modal__close path,.sk-modal__close svg{fill:#ff5a75}.sk-modal__close-black path,.sk-modal__close-black svg{fill:#121212}.sk-modal__close-black--bg-gray{background:#ececec;border-radius:50%;padding:10px}.sk-modal__close-check-availability{padding:10px!important}.sk-modal__close-check-availability>span{vertical-align:bottom}.sk-modal__foot{align-items:center;background-color:#f2f2f2;color:#121212;display:flex;justify-content:space-between;padding:1.875rem}.sk-modal__foot a:hover{cursor:pointer}.sk-modal__foot span{display:inline-block}.sk-modal__foot .btn{font-weight:600}.sk-modal__body{padding:0 1rem 1rem}@media (min-width:768px){.sk-modal__body{padding:0 1.875rem 1.875rem}.sk-modal__body--sla-banner{padding:0}.sk-modal__body--sla-prevoting{padding:0 1.75rem 1.875rem}}.sk-modal__body-sla-info{padding:0 1.875rem 3.25rem}@media (max-width:767.98px){.sk-modal__body{padding:0 1.5rem 3rem}}.sk-modal__body-description{padding:0 1.875rem 1.875rem}@media (max-width:767.98px){.sk-modal__body-sla-winner{padding:0 1rem 3.25rem}}@media (min-width:568px) and (max-width:1023.98px){.sk-modal__body-package--fitler-calendar{height:31.875rem;overflow:auto}}.sk-modal__body-event-date{padding-left:1rem;padding-right:1rem}.sk-modal__body-edit-location-info{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 1.5rem 1rem}@media (min-width:568px){.sk-modal__body-edit-location-info{padding:0 1.5rem 1.25rem}.sk-modal__body-edit-location-info-check-availability{margin-top:0;padding:32px 32px 12px}}@media (max-width:767.98px){.sk-modal__body-edit-location-info-check-availability{margin-bottom:65px;margin-top:84px;padding:16px}}@media (min-width:568px){.sk-modal__body-check-availability{margin-top:0;padding:32px 32px 12px}}@media (max-width:767.98px){.sk-modal__body-check-availability{margin-bottom:65px;margin-top:84px;padding:16px}}.sk-modal__body-check-availability{margin-top:5.1875rem}@media (min-width:568px){.sk-modal__body-check-availability{padding:0 2rem 2rem}}@media (max-width:767.98px){.sk-modal__body-check-availability{margin-bottom:0;padding:16px}}.sk-modal--base-dialog .sk-modal__body{padding-top:1.875rem}.sk-modal--base-dialog .sk-modal__foot{justify-content:flex-end;padding:.9375rem}.sk-modal--base-dialog .sk-modal__foot .btn:not(:first-child){margin-left:.9375rem}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.sk-modal .errormessage{color:#ff5a75}.sk-modal__inner-check-availability--confirmation.sk-modal__inner-check-availability .sk-modal__body-check-availability{margin-top:0}.sk-modal__inner-check-availability--confirmation.sk-modal__inner-check-availability .sk-modal__sticky-head{position:static;width:100%}

/*! purgecss end ignore */.sk-modal__head-availability-modal.sk-modal__sticky-head{max-width:100%;width:54rem;z-index:9}.sk-modal__head-availability-modal>span>h4{font-size:1.25rem;font-weight:600;line-height:1.875rem}@media (max-width:767.98px){.sk-modal__head-availability-modal.sk-modal__sticky-head{width:100%}}@media (min-width:1024px){.sk-modal__head-availability-modal>span>h4{font-size:1.5rem;line-height:2rem}}.sk-modal__head-contract-info{padding-bottom:1rem}.sk-modal__head-contract-info h4{font-size:1.875rem;font-weight:600;line-height:2.5rem;padding-bottom:0}.sk-modal__head-contract-info_top{align-items:flex-start}.sk-modal__head-contract-info_width h4{width:75%}.sk-modal__title-icon--warning{background:url(../images/icons/warning-pink.svg) no-repeat;background-position:0 13px;height:59px;width:53px}.sk-modal__head-center-title{justify-content:flex-end}.sk-modal__head-center-title span:not(.sk-modal__close){margin:auto}.sk-modal__head-center-title span.sk-modal__close{margin-left:0}.sk-modal-title--info-dashboard{font-family:Sofia Pro;font-size:24px!important;font-style:normal!important;font-weight:700!important;line-height:32px!important}.sk-modal-text--info-dashboard{font-family:Sofia Pro;font-size:18px!important;font-style:normal!important;font-weight:400!important;line-height:28px!important;width:99%}.sk-modal-text--info-dashboard-full{width:100%!important}.sk-modal-text--info-dashboard p{font-size:18px;line-height:28px}.sk-dropdown{position:relative}.sk-dropdown--dark .sk-dropdown__link{color:#fff}.sk-dropdown__menu{left:0;list-style:none;margin:0;padding:0;position:absolute;top:100%}.sk-dropdown__link{color:#bdbdbd;display:block;font-size:.8125rem;padding:.5rem 1rem;white-space:nowrap}.sk-dropdown__link:hover{text-decoration:none}.sk-dropdown__link.router-link-exact-active{background:#4f4f4f}.sk-dropdown__trigger{color:#fff;cursor:pointer;display:inline-block;font-size:.9375rem;position:relative}.sk-dropdown__trigger:after{background-color:initial;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.sk-dropdown__trigger--active,.sk-dropdown__trigger:hover{text-decoration:none}.sk-dropdown__trigger--active:after,.sk-dropdown__trigger:hover:after{background-color:#ff5a75}

/*! purgecss start ignore */.formulate-input:not(.formulate-input--checkbox):not(.formulate-input--radio) .formulate-input-wrapper{padding-top:.625rem;position:relative}@media (min-width:1440px){.formulate-input:not(.formulate-input--checkbox):not(.formulate-input--radio) .formulate-input-wrapper{padding-top:1rem}}.formulate-input-label--floating-label{font-size:.875rem;font-weight:400;left:.625rem;position:absolute;top:1.3125rem;transition:top .2s ease-in-out,font-size .2s ease-in-out;z-index:1}@media (min-width:768px){.formulate-input-label--floating-label{font-size:1rem}}@media (min-width:1440px){.formulate-input-label--floating-label{font-size:1.25rem;top:1.125rem}}.formulate-input-label--floating-label--has-value{font-size:.5833333333rem;top:0}@media (min-width:768px){.formulate-input-label--floating-label--has-value{font-size:.6666666667rem}}@media (min-width:1440px){.formulate-input-label--floating-label--has-value{font-size:.8333333333rem}}.formulate-input--dark-bg .formulate-input-label{color:#c5c5c5}.formulate-input--grey-bg .formulate-input-label{color:#fff}.formulate-input--light-bg .formulate-input-label{color:#9e9e9e}.formulate-input--has-errors .formulate-input-label{color:#ff5a75}.formulate-input-help{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.formulate-input-errors{font-size:.8125rem;list-style:none;margin:.9375rem 0 0;padding:0}.formulate-input-error{color:#ff5a75;letter-spacing:.2px;padding:0 .3rem .3rem}.formulate-input-element{position:relative;z-index:2}.formulate-input-element input:not([type=checkbox]):not([type=radio]){-webkit-appearance:none;background-clip:padding-box;background-color:initial;border:none;border-bottom:1px solid;border-radius:0;box-sizing:border-box;color:#fff;display:block;font-family:Sofia Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;font-weight:500;height:2.125rem;line-height:1.25;padding:0 .625rem}@media (min-width:768px){.formulate-input-element input:not([type=checkbox]):not([type=radio]){font-size:1rem;height:2.3125rem}}@media (min-width:1440px){.formulate-input-element input:not([type=checkbox]):not([type=radio]){font-size:1.25rem}}.formulate-input--dark-bg .formulate-input-element input:not([type=checkbox]):not([type=radio]){border-color:#c5c5c5;color:#fff}.formulate-input--dark-bg .formulate-input-element input:not([type=checkbox]):not([type=radio]):-webkit-autofill,.formulate-input--dark-bg .formulate-input-element input:not([type=checkbox]):not([type=radio]):-webkit-autofill:focus,.formulate-input--dark-bg .formulate-input-element input:not([type=checkbox]):not([type=radio]):-webkit-autofill:hover{-webkit-text-fill-color:#fff;border-color:#c5c5c5;-webkit-box-shadow:"0 0 0 1000px #000 inset";-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.formulate-input--grey-bg .formulate-input-element input:not([type=checkbox]):not([type=radio]){border-color:#c5c5c5;color:#fff}.formulate-input--grey-bg .formulate-input-element input:not([type=checkbox]):not([type=radio]):-webkit-autofill,.formulate-input--grey-bg .formulate-input-element input:not([type=checkbox]):not([type=radio]):-webkit-autofill:focus,.formulate-input--grey-bg .formulate-input-element input:not([type=checkbox]):not([type=radio]):-webkit-autofill:hover{-webkit-text-fill-color:#fff;border-color:#c5c5c5;-webkit-box-shadow:"0 0 0 1000px #000 inset";-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.formulate-input--light-bg .formulate-input-element input:not([type=checkbox]):not([type=radio]){border-color:#c9c9c9;color:#2c2c2c}.formulate-input--light-bg .formulate-input-element input:not([type=checkbox]):not([type=radio]):-webkit-autofill,.formulate-input--light-bg .formulate-input-element input:not([type=checkbox]):not([type=radio]):-webkit-autofill:focus,.formulate-input--light-bg .formulate-input-element input:not([type=checkbox]):not([type=radio]):-webkit-autofill:hover{-webkit-text-fill-color:#2c2c2c;border-color:#c9c9c9;-webkit-box-shadow:"0 0 0 1000px #000 inset";-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.formulate-input--has-errors .formulate-input-element input:not([type=checkbox]):not([type=radio]){border-bottom-color:#ff5a75}.formulate-input-element input:not([type=checkbox]):not([type=radio])[type=email],.formulate-input-element input:not([type=checkbox]):not([type=radio])[type=password],.formulate-input-element input:not([type=checkbox]):not([type=radio])[type=text]{width:100%}.formulate-input-element input:not([type=checkbox]):not([type=radio])::-ms-expand{background-color:initial;border:0}.formulate-input-element input:not([type=checkbox]):not([type=radio]):-moz-focusring{text-shadow:0 0 0 #2c2c2c}.formulate-input-element input:not([type=checkbox]):not([type=radio]):focus{background-color:initial;outline:0}.formulate-input-element input:not([type=checkbox]):not([type=radio])::placeholder{color:#0000;opacity:1}.formulate-input-sla-disabled_span{position:relative;z-index:2}.formulate-input-sla-disabled_span span{align-items:center;-webkit-appearance:none;background-clip:padding-box;background-color:initial;border:none;border-bottom:1px solid;border-radius:0;box-sizing:border-box;color:#fff;display:flex;font-family:Sofia Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;font-weight:500;height:2.125rem;line-height:1.25;padding:0 .625rem}@media (min-width:768px){.formulate-input-sla-disabled_span span{font-size:1rem;height:2.3125rem}}@media (min-width:1440px){.formulate-input-sla-disabled_span span{font-size:1.25rem}}.formulate-input--dark-bg .formulate-input-sla-disabled_span span{border-color:#c5c5c5;color:#fff}.formulate-input--dark-bg .formulate-input-sla-disabled_span span:-webkit-autofill,.formulate-input--dark-bg .formulate-input-sla-disabled_span span:-webkit-autofill:focus,.formulate-input--dark-bg .formulate-input-sla-disabled_span span:-webkit-autofill:hover{-webkit-text-fill-color:#fff;border-color:#c5c5c5;-webkit-box-shadow:"0 0 0 1000px #000 inset";-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.formulate-input--grey-bg .formulate-input-sla-disabled_span span{border-color:#c5c5c5;color:#fff}.formulate-input--grey-bg .formulate-input-sla-disabled_span span:-webkit-autofill,.formulate-input--grey-bg .formulate-input-sla-disabled_span span:-webkit-autofill:focus,.formulate-input--grey-bg .formulate-input-sla-disabled_span span:-webkit-autofill:hover{-webkit-text-fill-color:#fff;border-color:#c5c5c5;-webkit-box-shadow:"0 0 0 1000px #000 inset";-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.formulate-input--light-bg .formulate-input-sla-disabled_span span{border-color:#c9c9c9;color:#2c2c2c}.formulate-input--light-bg .formulate-input-sla-disabled_span span:-webkit-autofill,.formulate-input--light-bg .formulate-input-sla-disabled_span span:-webkit-autofill:focus,.formulate-input--light-bg .formulate-input-sla-disabled_span span:-webkit-autofill:hover{-webkit-text-fill-color:#2c2c2c;border-color:#c9c9c9;-webkit-box-shadow:"0 0 0 1000px #000 inset";-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.formulate-input--has-errors .formulate-input-sla-disabled_span span{border-bottom-color:#ff5a75}.formulate-input-sla-disabled_span span[type=email],.formulate-input-sla-disabled_span span[type=password],.formulate-input-sla-disabled_span span[type=text]{width:100%}.formulate-input-sla-disabled_span span::-ms-expand{background-color:initial;border:0}.formulate-input-sla-disabled_span span:-moz-focusring{text-shadow:0 0 0 #2c2c2c}.formulate-input-sla-disabled_span span:focus{background-color:initial;outline:0}.formulate-input-sla-disabled_span span::placeholder{color:#0000;opacity:1}.formulate-input--checkbox .formulate-input-label{cursor:pointer}.formulate-input--checkbox .formulate-input-wrapper{padding:.3rem .625rem}.formulate-input--checkbox .formulate-input-group .formulate-input-wrapper{padding:0 .625rem}.formulate-input-element--checkbox{display:inline-block;margin-right:.625rem;vertical-align:middle}.formulate-input-element--checkbox input{display:none}.formulate-input-element--checkbox input:checked+.formulate-input-element-decorator:before{opacity:1;transform:scale(1);visibility:visible}.formulate-input--dark-bg .formulate-input-element--checkbox input:checked+.formulate-input-element-decorator:before,.formulate-input--grey-bg .formulate-input-element--checkbox input:checked+.formulate-input-element-decorator:before{background-position:50% 0}.formulate-input--light-bg .formulate-input-element--checkbox input:checked+.formulate-input-element-decorator:before{background-position:0 0}.formulate-input-element--checkbox .formulate-input-element-decorator{border:1.5px solid #fff;display:inline-block;height:1rem;position:relative;width:1rem}.formulate-input-element--checkbox .formulate-input-element-decorator:before{background:url(../images/icons/forms/checkmark.svg) no-repeat 300% 100%;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transform:scale(2);transition:opacity .1s ease-in-out,transform .1s ease-in-out;visibility:hidden;width:100%}.formulate-input--customselect{cursor:pointer}.formulate-input--customselect.formulate-input--dark-bg .formulate-input--customselect__dropdown,.formulate-input--customselect.formulate-input--dark-bg .formulate-input--nominationcategories__dropdown{background-color:#2c2c2c}.formulate-input--customselect.formulate-input--dark-bg .formulate-input--customselect__dropdown-item{color:#fff}.formulate-input--customselect.formulate-input--dark-bg .formulate-input--customselect__dropdown-item:hover,.formulate-input--customselect.formulate-input--grey-bg .formulate-input--customselect__dropdown,.formulate-input--customselect.formulate-input--grey-bg .formulate-input--nominationcategories__dropdown{background-color:#000}.formulate-input--customselect.formulate-input--grey-bg .formulate-input--customselect__dropdown-item{color:#fff}.formulate-input--customselect.formulate-input--grey-bg .formulate-input--customselect__dropdown-item:hover{background-color:#ff5a75}.formulate-input--customselect.formulate-input--grey-bg .formulate-input--customselect__dropdown .selected_option,.formulate-input--customselect.formulate-input--grey-bg .formulate-input--nominationcategories__dropdown .selected_option{background-color:#4f4f4f}.formulate-input--customselect.formulate-input--light-bg .formulate-input--customselect__dropdown,.formulate-input--customselect.formulate-input--light-bg .formulate-input--nominationcategories__dropdown{background-color:#fff;box-shadow:0 0 20px #00000026;color:#2c2c2c}.formulate-input--customselect.formulate-input--light-bg .formulate-input--customselect__dropdown-item:hover{background-color:#f2f2f2}.formulate-input-element--customselect{align-items:center;border-bottom:1px solid #ced4da;display:flex;width:100%}.formulate-input--has-errors .formulate-input-element--customselect{border-bottom-color:#ff5a75}.formulate-input-element--customselect input,.formulate-input-element--customselect span.formulate-input-element--customselect__selection{border-bottom:none!important;cursor:pointer;flex:1;min-width:1px}.customselect__round-btn{width:92%}.formulate-input--jumbotron .customselect__round-btn{width:100%!important}.formulate-input-element--customselect__reset{margin-right:.3rem;transform:scale(.8)}.formulate-input--light-bg .formulate-input-element--customselect__reset path,.formulate-input--light-bg .formulate-input-element--customselect__reset svg{fill:#121212}.formulate-input-element--customselect__reset-round{background-color:#fff;border-radius:50px;height:30px;margin:4px 0 0;text-align:center;width:30px}.formulate-input-element--customselect__reset-round path,.formulate-input-element--customselect__reset-round svg{fill:#444}.formulate-input-element--customselect__reset-round svg{height:18px;margin-top:2px;width:18px}.formulate-input-element--customselect__arrow svg{transform:scaleY(1)}.formulate-input-element--customselect__arrow--open svg{transform:scaleY(-1)}.formulate-input--light-bg .formulate-input-element--customselect__arrow path,.formulate-input--light-bg .formulate-input-element--customselect__arrow svg{fill:#121212}.formulate-input--has-errors .formulate-input-element--customselect__arrow path,.formulate-input--has-errors .formulate-input-element--customselect__arrow svg{fill:#ff5a75}.formulate-input--customselect__dropdown,.formulate-input--nominationcategories__dropdown{left:0;list-style:none;margin:0;padding:0;position:absolute!important;top:100%;transform:translateY(2px);width:-webkit-fill-available;width:-moz-available}@media (max-width:1023.98px){.formulate-input--customselect__dropdown,.formulate-input--nominationcategories__dropdown{width:-webkit-fill-available;width:-moz-available}}@media (max-width:767.98px){.formulate-input--customselect__dropdown,.formulate-input--nominationcategories__dropdown{width:-webkit-fill-available;width:-moz-available}}.formulate-input--customselect__dropdown--general-info{width:200px}.formulate-input--customselect__dropdown-item{cursor:pointer;font-size:.8125rem;padding:.3125rem .625rem;transition:background-color .1s ease-in-out}.formulate-input--customselect.formulate-input--location-search .formulate-input--customselect__dropdown,.formulate-input--customselect.formulate-input--location-search .formulate-input--nominationcategories__dropdown{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#000;background-color:#2c2c2c;border-radius:.3125rem}.formulate-input--customselect.formulate-input--location-search .formulate-input--customselect__dropdown-item{font-size:1rem;font-weight:500;padding:.5rem .625rem .5rem 1.5rem}.formulate-input--customselect.formulate-input--location-search .formulate-input--customselect__dropdown-item:hover{background-color:#ff5a75}.formulate-input--customselect.formulate-input--location-search .formulate-input--customselect__dropdown-item:hover:first-child{border-top-left-radius:.3125rem;border-top-right-radius:.3125rem}.formulate-input--customselect.formulate-input--location-search .formulate-input--customselect__dropdown-item:hover:last-child{border-bottom-left-radius:.3125rem;border-bottom-right-radius:.3125rem}.formulate-input--customselect.formulate-input--location-search .formulate-input--customselect__dropdown-item.selected_option{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:#ffffff26}.formulate-input--customselect.formulate-input--location-search .formulate-input--customselect__dropdown-item.selected_option:first-child{border-top-left-radius:.3125rem;border-top-right-radius:.3125rem}.formulate-input--customselect.formulate-input--location-search .formulate-input--customselect__dropdown-item.selected_option:last-child{border-bottom-left-radius:.3125rem;border-bottom-right-radius:.3125rem}.formulate-input--customselect.formulate-input--location-search.formulate-input--jumbotron .formulate-input--customselect__dropdown-item{display:block;font-size:1.5625rem;padding:.375rem .625rem .375rem 1.5rem}.formulate-input--numberclearable{position:relative}.formulate-input--numberclearable__clear-btn{bottom:50%;cursor:pointer;position:absolute;right:0;transform:translateY(50%)}.formulate-input--numberclearable__clear-btn .sk-icon svg{height:21px;opacity:.7;width:21px}.formulate-input--textclearable{position:relative}.formulate-input--textclearable__clear-btn{bottom:.4375rem;cursor:pointer;position:absolute;right:0}.formulate-input--textclearable__clear-btn .sk-icon svg{height:21px;opacity:.7;width:21px}@media (min-width:768px){.formulate-input--textclearable__clear-btn{bottom:.625rem}}@media (min-width:1024px){.formulate-input--textclearable__clear-btn{bottom:1.0625rem}}.vue-formulate-wrap--inline{align-items:flex-end;display:flex;justify-content:space-between;position:relative}.vue-formulate-wrap--inline>.formulate-input--customselect,.vue-formulate-wrap--inline>.formulate-input--email{flex:1;margin-right:1rem}@media (min-width:1440px){.vue-formulate-wrap--inline input:not(.formulate-input--checkbox):not(.formulate-input--radio){padding-bottom:.7rem}}.vue-formulate-wrap--inline .formulate-input-label--floating-label{top:.75rem}@media (max-width:1439.98px){.vue-formulate-wrap--inline .formulate-input-label--floating-label{top:.9375rem}}.vue-formulate-wrap--inline .formulate-input-label--floating-label--has-value{top:0}.vue-formulate-wrap--icon>.sk-icon{bottom:50%;bottom:calc(50% - .3rem);left:.5rem;position:absolute;transform:translateY(50%)}.vue-formulate-wrap--icon>.sk-icon svg{height:1.25rem;width:1.25rem}.vue-formulate-wrap--icon .formulate-input-label{padding-left:2.4rem}.vue-formulate-wrap--icon .formulate-input-label--floating-label{top:.85rem}.vue-formulate-wrap--icon .formulate-input-element input:not([type=checkbox]):not([type=radio]){font-weight:500;padding-left:3rem}.vs__dropdown-toggle{border:none;border-bottom:1px solid;border-radius:0}.vs__search-input{position:relative}.vs__selected-options{overflow:hidden}.v-select--focused .vs__selected{display:none}.vs__search,.vs__search:focus{font-family:Sofia Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;font-weight:500;line-height:1.25}@media (min-width:1440px){.vs__search,.vs__search:focus{font-size:1rem;font-size:1.25rem}}.vs__search::-ms-clear,.vs__search::-ms-reveal,.vs__search:focus::-ms-clear,.vs__search:focus::-ms-reveal{display:none;height:0;width:0}.vs__search::-webkit-search-cancel-button,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration,.vs__search:focus::-webkit-search-cancel-button,.vs__search:focus::-webkit-search-decoration,.vs__search:focus::-webkit-search-results-button,.vs__search:focus::-webkit-search-results-decoration{display:none}.vs__search-input__first-suggestion{display:none;font-family:Sofia Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;font-weight:500;line-height:1.25;opacity:.2;position:absolute}@media (min-width:1440px){.vs__search-input__first-suggestion{font-size:1rem;font-size:1.25rem}}.vs--open>.vs__search-input__first-suggestion{display:block}.vs__dropdown-option{color:#bdbdbd;font-size:.8125rem;padding:.3125rem .625rem;transition:background-color .1s ease-in-out}.vs__dropdown-option--highlight{color:#fff}.vs__dropdown-menu{border-radius:0}.v-select--dark-bg .vs__dropdown-menu{background:#2c2c2c}.v-select--dark-bg .vs__dropdown-option{color:#fff}.v-select--dark-bg .vs__dropdown-option:hover{background-color:#000}.v-select--dark-bg .vs__search-input__first-suggestion{color:#fff}.v-select--light-bg .vs__dropdown-menu{background:#fff;box-shadow:0 0 20px #00000026}.v-select--light-bg .vs__dropdown-option{color:#2c2c2c}.v-select--light-bg .vs__dropdown-option--highlight,.v-select--light-bg .vs__dropdown-option:hover{background-color:#f2f2f2}.v-select--light-bg .vs__search-input__first-suggestion{color:#2c2c2c}.pagination__page--active{background-color:#ff5a75;border-radius:50%}.formulate-input--red .formulate-input-element--button{background-color:#ff5a75}

/*! purgecss end ignore */.el-card,.el-card__link{color:#fff}.el-card__link:hover{color:#fff;text-decoration:none}.el-card__image{overflow:hidden;position:relative;-webkit-transform:translateZ(0);width:100%}.el-card__image img{left:50%;min-height:1000%;min-width:1000%;object-fit:cover;top:50%;transform:translateX(-50%) translateY(-50%) scale(.1)}.el-card__image img,.el-card__image__inner{-webkit-backface-visibility:hidden;position:absolute}.el-card__image__inner{height:100%;left:0;top:0;transform:translateZ(0) scale(1);width:100%}.el-card__title{align-items:flex-start;display:flex;justify-content:flex-start}.el-card__category{bottom:100%;position:absolute}.el-card__category-text{background-color:#000;display:inline-block;font-size:.75rem;font-weight:600;line-height:1.5rem;padding:0 .5rem;position:relative;top:.75rem}@media (min-width:768px){.el-card__category-text{font-size:.875rem;font-weight:400;line-height:130%;padding:.5rem .75rem;top:1.25rem}}@media (min-width:1440px){.el-card__category-text{font-size:.9375rem;font-weight:600;line-height:1.5625rem;top:1.4375rem}}.el-card__description{background-color:#2c2c2c;padding:1.5rem 1.5rem 1rem;position:relative;-webkit-transform:translateZ(0);width:88%}@media (min-width:768px){.el-card__description{padding:1.5rem 2rem 1.25rem}}@media (min-width:1024px){.el-card__description{padding:2.5rem 3rem}}@media (min-width:1440px){.el-card__description{padding:2.25rem 2.5rem 1.75rem;width:79%}}@media (max-width:767.98px){.el-card__description{width:92%}}.el-card__title-text{flex:1;margin:0;padding:0}.el-card__next-btn svg{height:1rem;width:1rem}@media (min-width:768px){.el-card__next-btn svg{height:1.5rem;width:1.5rem}}@media (min-width:1024px){.el-card__next-btn svg{height:1.75rem;width:1.75rem}}.el-card--type-1 .el-card__title-text{font-size:.875rem;line-height:130%;min-height:1.75rem}@media (min-width:768px){.el-card--type-1 .el-card__title-text{font-size:1.25rem;line-height:130%;min-height:2.5rem}}@media (min-width:1440px){.el-card--type-1 .el-card__title-text{font-size:1.875rem;line-height:2.25rem;min-height:3.75rem}}.el-card--type-1 .el-card__title-text__subtitle{display:block;font-weight:300}@media (max-width:1023.98px){.el-card--type-1 .el-card__title-text__subtitle{font-size:.75rem}}.el-card--type-1 .el-card__image__inner{transition:transform .3s ease-in-out}.el-card--type-1 .el-card__image{height:10rem}@media (min-width:768px){.el-card--type-1 .el-card__image{height:13.5625rem}}@media (min-width:1024px){.el-card--type-1 .el-card__image{height:20rem}}@media (min-width:1440px){.el-card--type-1 .el-card__image{height:25rem}}.el-card--type-1 .el-card__description{margin-bottom:-1.875rem;top:-1.875rem}@media (min-width:568px){.el-card--type-1 .el-card__description{margin-bottom:-1.875rem;top:-1.875rem}}@media (min-width:1024px){.el-card--type-1 .el-card__description{margin-bottom:-2.8125rem;top:-2.8125rem}}.el-card--type-2{height:10.625rem;margin-bottom:3rem;position:relative}@media (min-width:768px){.el-card--type-2{height:12.875rem}}@media (min-width:1024px){.el-card--type-2{height:18.75rem}}@media (min-width:1440px){.el-card--type-2{height:15.625rem}}.el-card--type-2 .el-card__title-text{font-size:.875rem;transition:all .2s ease-in-out}.el-card--type-2:not(.el-card--no-hover):hover .el-card__title-text{font-size:1.25rem}@media (min-width:768px){.el-card--type-2 .el-card__title-text{font-size:1rem}.el-card--type-2:not(.el-card--no-hover):hover .el-card__title-text{font-size:1.875rem}}@media (min-width:1024px){.el-card--type-2 .el-card__title-text{font-size:1.375rem}}.el-card--type-2 .el-card__image{bottom:0;height:10.625rem;left:0;position:absolute;transition:height .2s ease-in-out,width .2s ease-in-out,max-width .2s ease-in-out}.el-card--type-2:not(.el-card--no-hover):hover .el-card__image{height:11.25rem;width:103%}@media (min-width:768px){.el-card--type-2 .el-card__image{height:12.875rem}.el-card--type-2:not(.el-card--no-hover):hover .el-card__image{height:13.5rem}}@media (min-width:1024px){.el-card--type-2 .el-card__image{height:18.75rem}.el-card--type-2:not(.el-card--no-hover):hover .el-card__image{height:19.375rem}}@media (min-width:1440px){.el-card--type-2 .el-card__image{height:15.625rem}.el-card--type-2:not(.el-card--no-hover):hover .el-card__image{height:16.25rem}}.el-card--type-2 .el-card__category{display:none}.el-card--type-2 .el-card__description{bottom:0;position:absolute;transform:translate3d(0,50%,0);transition:width .2s ease-in-out;width:80%}.el-card--type-2:not(.el-card--no-hover):hover .el-card__description{width:90%}.el-card--type-2 .el-card__subtitle-text{font-size:.875rem;max-height:0;opacity:0;overflow:hidden;transition:max-height .1s ease-in-out .1s,opacity .1s ease-in-out}.el-card--type-2:not(.el-card--no-hover):hover .el-card__subtitle-text{max-height:2rem;opacity:1;transition:max-height .1s ease-in-out,opacity .1s ease-in-out .1s}.el-card--type-2 .el-card__next-btn{opacity:0;transform:translateX(-2rem);transition:transform .1s ease-in-out,opacity .1s ease-in-out}.el-card--type-2:not(.el-card--no-hover):hover .el-card__next-btn{opacity:1;transform:translateX(0);transition:transform .1s ease-in-out,opacity .1s ease-in-out}.el-card--type-3 .el-card__title-text{font-size:.875rem;line-height:1.125rem;min-height:1.75rem;overflow:hidden;text-overflow:ellipsis}@media (min-width:1440px){.el-card--type-3 .el-card__title-text{font-size:1.25rem;line-height:1.625rem;min-height:3.1875rem}}.el-card--type-3 .el-card__title-text__subtitle{display:block;font-weight:300;overflow:hidden}.el-card--type-3 .el-card__image__inner{transition:transform .3s ease-in-out}.el-card--type-3:not(.el-card--no-hover):hover .el-card__image__inner{transform:translateZ(0) scale(1.1)}.el-card--type-3 .el-card__image{padding-top:61%}.el-card--type-3 .el-card__description{align-items:center;display:flex;margin-bottom:-1.875rem;padding:1.0625rem;top:-1.875rem}@media (min-width:568px){.el-card--type-3 .el-card__description{margin-bottom:-1.875rem;top:-1.875rem}}@media (min-width:768px){.el-card--type-3 .el-card__description{padding:1.6875rem 1.0625rem 1.0625rem}}@media (min-width:1440px){.el-card--type-3 .el-card__description{padding:1.5rem 1.1875rem 1.5rem 1.5rem}}@media (min-width:1024px){.el-card--type-3 .el-card__description{margin-bottom:-2.8125rem;top:-2.8125rem}}.el-card--type-3 .el-card__title{flex:1}.el-card--type-3 .el-card__next-btn{display:none;opacity:0;transform:translateX(-15px);transition:transform .3s ease-in-out,opacity .3s ease-in-out}.el-card--type-3:not(.el-card--no-hover):hover .el-card__next-btn{opacity:1;transform:translateX(0);transition:transform .3s ease-in-out,opacity .3s ease-in-out}@media (min-width:768px){.el-card--type-3 .el-card__next-btn{display:block}}.landing-page__package-deals .el-card__title,.main-nav__content .el-card__title,.search-page__package-deals .el-card__title{overflow:hidden;white-space:nowrap}.landing-page__package-deals .el-card__title-text,.main-nav__content .el-card__title-text,.search-page__package-deals .el-card__title-text{min-height:0;overflow:hidden;text-overflow:ellipsis}@media (min-width:1024px){.landing-page__package-deals .el-card__title-text,.main-nav__content .el-card__title-text,.search-page__package-deals .el-card__title-text{font-size:1.75rem;line-height:2.1875rem}}.landing-page__package-deals .el-card__description,.main-nav__content .el-card__description,.search-page__package-deals .el-card__description{padding:2rem 1.5rem 1.125rem}.el-card--type-4 .el-card__title-text{font-size:.875rem;line-height:130%;min-height:1.75rem}@media (min-width:768px){.el-card--type-4 .el-card__title-text{font-size:1.25rem;line-height:130%;min-height:2.5rem}}@media (min-width:1440px){.el-card--type-4 .el-card__title-text{font-size:1.875rem;line-height:2.25rem;min-height:3.75rem}}.el-card--type-4 .el-card__title-text__subtitle{display:block;font-weight:300}@media (max-width:1023.98px){.el-card--type-4 .el-card__title-text__subtitle{font-size:.75rem}}.el-card--type-4 .el-card__image__inner{transition:transform .3s ease-in-out}.el-card--type-1:not(.el-card--no-hover):hover .el-card__image__inner{transform:translateZ(0) scale(1.03)}.el-card--type-4 .el-card__image{height:10rem}@media (min-width:768px){.el-card--type-4 .el-card__image{height:13.5625rem}}@media (min-width:1024px){.el-card--type-4 .el-card__image{height:20rem}}@media (min-width:1440px){.el-card--type-4 .el-card__image{height:25rem}}.el-card--type-4 .el-card__description{margin-bottom:-1.875rem;top:-1.875rem}@media (min-width:568px){.el-card--type-4 .el-card__description{margin-bottom:-1.875rem;top:-1.875rem}}@media (min-width:1024px){.el-card--type-4 .el-card__description{margin-bottom:-2.8125rem;top:-2.8125rem;width:312px}}.tiny-slider .el-card--type-2 .tiny-slider__link{display:block;height:100%;position:relative}.tiny-slider .el-card--type-2 .el-card__image{width:100%}.tiny-slider .el-card--type-2:not(.el-card--no-hover):hover .el-card__image{width:103%}

/*! purgecss start ignore */.sk-icon{display:inline-block;vertical-align:middle}.sk-icon svg{display:block}.sk-icon--dark .svg-part--fill{fill:#2c2c2c}.sk-icon--dark .svg-part--stroke{stroke:#2c2c2c}.sk-icon__no-fill{fill:none}.sk-icon--fill-hover.sk-icon--favorite_border:hover .path-0,.sk-icon--fill-hover.sk-icon--person_outline:hover .ellipse-0,.sk-icon--fill-hover.sk-icon--person_outline:hover .path-2,.sk-icon--fill-hover.sk-icon--search:hover .circle-1{fill:#ff5a75}

/*! purgecss end ignore */.sk-modal__login-type__reset{margin-top:1rem;text-align:center}.sk-modal__login-type__reset a{color:#ff5a75;font-size:.9735rem;text-decoration:underline}.sk-modal__login-type__reset a:hover{color:#d94d64}.sk-modal__reset-password-link-type__login{margin-top:1rem;text-align:center}.sk-modal__reset-password-link-type__login a{color:#ff5a75}.sk-modal__reset-password-link-type__login a:hover{color:#d94d64}.login_info{color:#2c2c2c;font-size:.9375rem;line-height:22px}.login_footer{display:grid}.login_footer-text{color:#2c2c2c;font-size:.9375rem;line-height:1.375rem;margin-bottom:1rem}.login_footer-register{align-items:center;display:flex;justify-content:flex-start}.login_button-register{color:#ff5a75;text-decoration:underline}.login_button-register:hover{color:#d94d64;text-decoration:underline}.login_footer-create_acc{font-size:.9375rem;font-weight:600}.login_info_text{font-size:.9375rem;margin-bottom:1rem}.sk-modal__reset-password-link-type__login{text-decoration:underline}

/*! purgecss start ignore */.placeholder{border-radius:.3rem;display:block;overflow:hidden;position:relative;width:-webkit-fill-available}.placeholder:after{animation:shimmer 2s infinite;background-image:linear-gradient(90deg,#ced4da00,#ced4da33 20%,#ced4da80 60%,#ced4da00);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@keyframes shimmer{to{transform:translateX(100%)}}.placeholder>span{border-radius:.3rem;display:block}.placeholder--dark{background-color:#535353;color:#535353}.placeholder--light{background-color:#ececec}#no-rad{border-radius:0}@media (max-width:767.98px){#no-rad{height:20rem}}@media (max-width:1023.98px){#no-disp-sm{display:none}}#placeholder__title{height:1.9rem}@media (max-width:1439.98px){#placeholder__title{height:1.5rem}}@media (max-width:767.98px){#placeholder__title{height:1.7rem}}.placeholder--header{margin-bottom:.5rem}.placeholder--h1{height:2.5rem}.placeholder--h2{height:2rem}.placeholder--h3{height:1.875rem}.placeholder--h4{height:1.375rem}.placeholder--h5{height:1.25rem}.placeholder--h6{height:1rem}.placeholder--paragraph span{height:1.185rem}@media (max-width:767.98px){.placeholder--paragraph span{height:1rem}}.placeholder--paragraph span:not(:last-child){margin-bottom:.5rem}.placeholder--paragraph span:last-child:not(:first-child){width:50%}.placeholder--tiny-slider-tabs{display:flex;justify-content:flex-start;margin-top:2rem}.placeholder--tiny-slider-tabs span{height:1.6rem;margin-right:1rem;width:7rem}.placeholder--tiny-slider-slide{min-height:15.625rem;width:100%}@media (orientation:portrait){.placeholder--tiny-slider-slide{min-height:25rem}}@media (max-width:1439.98px){.placeholder--tiny-slider-slide{min-height:14rem}}@media (max-width:1023.98px){.placeholder--tiny-slider-slide{min-height:14rem}}@media (min-width:768px){.placeholder--tiny-slider-slide{padding-top:44%}}@media (max-width:767.98px){.placeholder--tiny-slider-slide{min-height:15.5rem}}.placeholder-img-sla{min-height:10.5rem}@media (max-width:767.98px){.placeholder-img-sla{height:18.75rem!important}}.placeholder--cards-type-1,.placeholder--cards-type-2,.placeholder--cards-type-3{align-items:center;display:flex;justify-content:space-between}.placeholder--cards-type-3--4-columns span{padding-top:15%;width:25%}.placeholder--cards-type-3--3-columns span{padding-top:20%;width:30%}.placeholder--cards-type-3>span{margin-right:1.875rem}.placeholder--cards-type-3>span:last-child{margin-right:0}.placeholder--cards-type-2 span{background-color:#d9d9d9}.placeholder--cards-type-2--3-columns span{padding-top:20%;width:30%}.placeholder--cards-type-1 span{background-color:#d9d9d9}.placeholder--cards-type-1--2-columns span{height:29rem;width:45%}.search-page__header--placeholder{margin-top:.125rem}.placeholder--search-header-h1{height:1.25rem;margin-top:.125rem}.placeholder--search-header-h4{height:1rem;margin-bottom:.125rem;margin-top:.75rem}@media (min-width:768px){.search-page__header--placeholder{margin-top:.625rem}.placeholder--search-header-h1{height:1.875rem;margin-top:.625rem}.placeholder--search-header-h4{height:1.5rem;margin-bottom:.1875rem;margin-top:1.3125rem}}@media (min-width:1024px){.search-page__header--placeholder{margin-top:.875rem}.placeholder--search-header-h1{height:3.375rem;margin-top:.6875rem}.placeholder--search-header-h4{height:1.875rem;margin-bottom:.3125rem;margin-top:1.25rem}}.search-page__header--map-open .search-page__header--placeholder{margin-top:.8125rem}.search-page__header--map-open .placeholder--search-header-h1{height:2.25rem;margin-top:.5rem}.search-page__header--map-open .placeholder--search-header-h4{height:1.625rem;margin-bottom:.1875rem;margin-top:1rem}.placeholder--sla.placeholder--sla-search-h4{border-radius:20px;float:left;height:1.875rem;margin-bottom:.5rem;width:10.625rem}@media (max-width:767.98px){.placeholder--sla.placeholder--sla-search-h4{height:1.5625rem;margin-bottom:0;width:6.875rem}}.placeholder--sla.placeholder--sla-search-filter{border-radius:20px;display:block;height:1.875rem;margin-right:10px;margin-top:.125rem;width:8.75rem}@media (max-width:1023.98px){.placeholder--sla.placeholder--sla-search-filter{display:none}}.placeholder--sla.placeholder--sla-search-sticky-filter{border-radius:20px;height:1.875rem;width:9.375rem}.placeholder--sla.placeholder--sla-search-sticky-filter:after{border-radius:20px}.placeholder--button-small{height:2.5rem;width:12rem}.placeholder-opacity-change{animation-direction:alternate;animation-duration:1s;animation-iteration-count:infinite;animation-name:placeholderOpacity;animation-timing-function:ease-in}@keyframes placeholderOpacity{0%{opacity:1}to{opacity:.4}}.linear-progress{animation:start .3s ease-in;background:#2c2c2c;border-radius:10px;height:10px;overflow:hidden;position:relative;width:50%}.linear-progress.small{height:2px;width:15%}.linear-progress__bar{background:#ff5a75;bottom:0;left:0;position:absolute;top:0;transition:transform .2s linear;width:100%}.linear-progress__bar--bar1{animation:progressLinearMovement 2.5s infinite;animation-delay:0}.linear-progress__bar--bar2{animation:progressLinearMovement 2.5s infinite;animation-delay:.7s;left:-100%}@keyframes growBar1{0%{animation-timing-function:linear;transform:scaleX(.1)}36.6%{animation-timing-function:cubic-bezier(.33473,.12482,.78584,1);transform:scaleX(.1)}69.15%{animation-timing-function:cubic-bezier(.22573,0,.23365,1.37098);transform:scaleX(.83)}to{transform:scaleX(.1)}}@keyframes moveBar1{0%{animation-timing-function:linear;left:-105.16667%}20%{animation-timing-function:cubic-bezier(.5,0,.70173,.49582);left:-105.16667%}69.15%{animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635);left:21.5%}to{left:95.44444%}}@keyframes growBar2{0%{animation-timing-function:cubic-bezier(.20503,.05705,.57661,.45397);transform:scaleX(.1)}19.15%{animation-timing-function:cubic-bezier(.15231,.19643,.64837,1.00432);transform:scaleX(.57)}44.15%{animation-timing-function:cubic-bezier(.25776,-.00316,.21176,1.38179);transform:scaleX(.91)}to{transform:scaleX(.1)}}@keyframes moveBar2{0%{animation-timing-function:cubic-bezier(.15,0,.51506,.40968);left:-54.88889%}25%{animation-timing-function:cubic-bezier(.31033,.28406,.8,.73372);left:-17.25%}48.35%{animation-timing-function:cubic-bezier(.4,.62703,.6,.90203);left:29.5%}to{left:117.38889%}}@keyframes progressLinearMovement{0%{left:-100%}50%{left:100%}to{left:100%}}@keyframes start{0%{max-height:0;opacity:0}to{max-height:20px;opacity:1}}@keyframes end{0%{max-height:0;opacity:0}to{max-height:2px;opacity:1}}.tiny-slider__header__left .placeholder--button{margin-left:2rem}@media (max-width:767.98px){.tiny-slider__header__left .placeholder--button{display:none}}.tiny-slider__placeholder .placeholder--header{margin-bottom:0}@media (max-width:1920px){.landing-page .placeholder--cards-type-3--4-columns span{padding-top:18%;width:33%}.landing-page .placeholder--cards-type-3--4-columns span:nth-child(3){display:none}}@media (max-width:1023.98px){.landing-page .placeholder--cards-type-3--4-columns span{padding-top:36%;width:50%}.landing-page .placeholder--cards-type-3--4-columns span:nth-child(2){display:none}}.landing-page__package-deals .tiny-slider__placeholder .placeholder--header,.search-page__package-deals .tiny-slider__placeholder .placeholder--header{margin-bottom:.5rem}.landing-page__about--placeholder .landing-page__about__columns__single:nth-child(2){margin-right:6%;width:27%}.landing-page__about--placeholder .placeholder--div{padding-top:65%}.landing-page__add-entry__right__list li span[class*=placeholder]{display:block}

/*! purgecss end ignore */.pagination{align-items:center;display:flex;flex-direction:column;text-align:center}.pagination--map-open{max-width:44.375rem}.pagination__count{font-size:1rem;margin-bottom:1.5rem}.pagination__page{border-radius:1rem;display:inline-block;font-size:.875rem;height:2rem;line-height:2rem;width:2rem}.pagination__arrow{display:inline-block;height:1.5rem;width:1.5rem}.pagination__arrow svg{height:.5rem;width:.5rem}.pagination__arrow--prev{margin-right:.75rem}.pagination__arrow--next{margin-left:.75rem}.pagination--white-bg{color:#121212}.pagination--black-bg{color:#fff}.pagination__page--active.pagination__page--black-bg,.pagination__page--active.pagination__page--white-bg{background-color:#ff5a75;color:#fff}.pagination__page--active.pagination__page--black-bg:hover,.pagination__page--active.pagination__page--white-bg:hover{color:#fff;cursor:default}.pagination__page--white-bg{color:#121212}.pagination__arrow.pagination__arrow--white-bg path{fill:#121212}.pagination__arrow.pagination__arrow--white-bg.pagination__arrow--inactive path{fill:#c5c5c5}.pagination__arrow.pagination__arrow--black-bg path{fill:#fff}.pagination__arrow.pagination__arrow--black-bg.pagination__arrow--inactive path{fill:#4f4f4f}.lds-ripple{display:inline-block;height:80px;position:relative;width:80px}.lds-ripple div{animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;border:4px solid #ff5a75;border-radius:50%;opacity:1;position:absolute}.lds-ripple div:nth-child(2){animation-delay:-.5s}@keyframes lds-ripple{0%{height:0;left:36px;opacity:1;top:36px;width:0}to{height:72px;left:0;opacity:0;top:0;width:72px}}.sk-spinner,.sk-spinner:after{border-radius:50%;height:1.125rem;width:1.125rem}.sk-spinner{animation:spinner 1.1s linear infinite;border:3px solid #fff3;border-left-color:#fff;font-size:.625rem;position:relative;text-indent:-9999em;transform:translateZ(0)}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sk-collapsable__item{border-bottom:2px solid var(--gray-200,#ececec);margin-bottom:.625rem}.sk-collapsable__content{height:0;max-height:0;overflow:hidden;transition:max-height .2s ease-in-out}.sk-collapsable__content--expanded{height:auto;max-height:max-content}.sk-collapsable__title{align-items:center;display:flex;justify-content:space-between}.sk-collapsable__title .sk-icon{margin-left:.625rem}.sk-collapsable__title .sk-icon svg{height:1rem;width:1rem}.additional-link_child{list-style-type:none}.additional-link_child>a{font-size:16px!important}@media (max-width:1439.98px){.additional-link_child>a{font-size:.875rem!important}}.main__nav{background-color:#2c2c2c}@media (max-width:767.98px){.main__nav_additional{padding-left:0!important}}.main__nav_additional-main{font-size:28px;font-weight:700;line-height:35px;margin-top:30px}@media (max-width:1023.98px){.main__nav_additional-main{margin-top:-15px;padding-bottom:13px!important}}@media (max-width:1439.98px){.main__nav_additional-main{margin-top:2px;padding-bottom:12px!important}}.main__nav_additional-main-award{margin-bottom:1.84375rem!important}@media (max-width:1023.98px){.main__nav_additional-main-award{margin-bottom:8px!important}}.main__nav_additional-main-job{margin-bottom:1.84375rem!important}@media (max-width:1439.98px){.main__nav_additional-main-job{margin-top:31px!important}}@media (max-width:1023.98px){.main__nav_additional-main-job{margin-bottom:8px!important}}.main__nav-extra{font-size:28px;font-weight:700;line-height:35px}@media (min-width:1024px){.main__nav-extra-first{position:absolute;right:-36%;top:-10.7%}}@media (max-width:1439.98px){.main__nav-extra-first{display:none}}.main__nav-extra-first>div>a>h3{font-size:28px;font-weight:700;line-height:35px}.main__nav-extra-first-top{margin-bottom:30px}.main__nav-extra-second{display:none}@media (max-width:1439.98px){.main__nav-extra-second{display:block}.main__nav-extra-second>*{padding-top:13px}}.main__nav-extra-second>div>a>h3{font-size:28px;font-weight:700;line-height:35px}@media (max-width:1023.98px){.main__nav-extra-second>div>a>h3{font-size:1.5rem;line-height:2rem}}.main__nav__list{list-style:none;margin:0;padding:0}.main__nav__list li{line-height:19.3px;margin-bottom:.4rem}.main__nav__list li:last-child{margin-bottom:1.9rem}.main__nav__list li.li-link{cursor:pointer}.main__nav__list li.li-link:hover{color:#ff5a75}.main__nav__list--de{display:flex;flex-direction:column;height:100%;justify-content:space-between}@media (max-width:767.98px){.main__nav__list{padding-left:1%}.main__nav__list li{margin-bottom:.4rem}.main__nav__list li:last-child{margin-bottom:0}}@media (max-width:1023.98px){.main__nav__list li{margin-bottom:.1rem}.main__nav__list li:last-child{margin-bottom:1rem}}.main__nav__list a{color:#2c2c2c}.main__nav__list a:active,.main__nav__list a:focus,.main__nav__list a:hover{color:#ff5a75}@media (max-width:1439.98px){.main__nav__list a{font-size:.875rem}}@media only screen and (max-width:599px){.main__nav__list--expandable{border-bottom:1px solid #fff3;margin-bottom:.5rem;max-height:2.8rem;overflow:hidden;padding-bottom:1rem;transition:max-height .2s ease-in-out}.main__nav__list--expandable--expanded{max-height:43.75rem}.main__nav__list--expandable--no-border{border-bottom:none}}.main__nav__list__title{font-size:1.25rem;font-weight:400;line-height:2rem;margin-bottom:.625rem;margin-top:.625rem}@media (min-width:1440px){.main__nav__list__title{font-size:1.25rem}}@media (min-width:768px){.main__nav__list__title .sk-icon{display:none;font-size:14px;margin-bottom:0}}@media (min-width:568px){.main__nav__list__title{align-items:center;display:flex;font-size:1rem;justify-content:space-between}.main__nav__list__title svg{height:.8125rem;transform:rotate(90deg);width:.8125rem}.main__nav__list--expandable--expanded .main__nav__list__title svg{transform:rotate(-90deg)}}.main__nav__list__title__mar-bot{font-size:1.25rem;font-weight:500;line-height:2rem;margin-bottom:.8rem;margin-top:.625rem}@media (min-width:1440px){.main__nav__list__title__mar-bot{font-size:1.25rem}}@media (min-width:768px){.main__nav__list__title__mar-bot .sk-icon{display:none;font-size:14px;margin-bottom:0}}@media (max-width:767.98px){.main__nav__list__title__mar-bot{align-items:center;display:flex;font-size:1rem;justify-content:space-between}.main__nav__list__title__mar-bot svg{height:.8125rem;transform:rotate(90deg);width:.8125rem}.main__nav__list--expandable--expanded .main__nav__list__title__mar-bot svg{transform:rotate(-90deg)}}.main__nav__title__inner{color:#2c2c2c;font-size:16px;font-weight:800;line-height:26px}@media (min-width:1440px){.main__nav__title__inner{font-size:1rem}}@media (min-width:768px){.main__nav__title__inner .sk-icon{display:none}}@media (max-width:767.98px){.main__nav__title__inner{align-items:center;display:flex;justify-content:space-between}.main__nav__title__inner svg{height:.8125rem;transform:rotate(90deg);width:.8125rem}.main__nav__list--expandable--expanded .main__nav__title__inner svg{transform:rotate(-90deg)}}@media (max-width:1023.98px){.main__nav__title__inner{color:#2c2c2c;font-size:1rem;font-weight:700;line-height:1.625rem}}@media (min-width:568px){.main__nav__inner{padding-bottom:2rem;padding-top:2rem}}@media (min-width:768px){.main__nav__inner{padding:3.75rem 2rem 3.75rem 1rem}}@media (min-width:1024px){.main__nav__inner{padding-bottom:2.5rem;padding-top:3.4rem}}@media (min-width:1440px){.main__nav__inner{padding-bottom:1.5rem;padding-top:3.4rem}}.main__nav__inner--more-padding{padding-bottom:1.75rem}@media (max-width:1439.98px){.main__nav__inner--more-padding{padding-bottom:1.7rem}}@media (max-width:1023.98px){.main__nav__inner--more-padding{padding-bottom:2.1rem}}.main__nav__list--social li{display:inline-block}.main__nav__list--social a:hover svg circle,.main__nav__list--social a:hover svg path{fill:#ff5a75;transition:all .1s ease-in-out}@media (max-width:1439.98px){.main__nav__list--social{display:flex;flex:0 0 100%;justify-content:flex-end}}@media (max-width:767.98px){.main__nav__list--social{border-bottom:none;display:flex;justify-content:space-between;margin-bottom:6.25rem;width:110%}}@media (min-width:768px){.main__nav__list--social li:not(:first-child){margin-left:2.4rem}.main__nav__list--social li:not(:first-child):last-child{margin-right:0}}.main__nav__language-switch{color:#c5c5c5;margin-bottom:1.5rem}.main__nav__language-switch h5{font-size:.8125rem;font-weight:400;margin-bottom:1rem}@media (max-width:767.98px){.main__nav__language-switch{flex:0 0 100%;margin-bottom:2.5rem;position:absolute}}@media (min-width:768px){.main__nav__language-switch{margin-bottom:0}.main__nav__language-switch h5{font-size:.875rem;margin-bottom:.5rem}}@media (min-width:1440px){.main__nav__language-switch{margin-bottom:2rem}.main__nav__language-switch h5{font-size:1rem;margin-bottom:1rem}}.main__nav__language-switch>h3{color:#fff;margin-top:.325rem}@media (max-width:767.98px){.main__nav__language-switch>h3{font-size:.75rem;margin-bottom:0;margin-top:.3125rem}}@media (max-width:1439.98px){.main__nav__language-switch>h3{color:#c5c5c5;display:block}}@media (max-width:1023.98px){.main__nav__language-switch>h3{font-size:.875rem}}.main__nav__language-switch__list{list-style:none;margin:0;padding:0}.main__nav__language-switch__list li{display:inline-block;margin-right:1.6rem}.main__nav__language-switch__list li:last-child{margin-right:0}.main__nav__language-switch__list a{border-bottom:1px solid #c5c5c5;color:#c5c5c5;padding-bottom:1px;text-decoration:none;vertical-align:middle}.main__nav__language-switch__list a:active,.main__nav__language-switch__list a:focus,.main__nav__language-switch__list a:hover{border-bottom-color:#ff5a75;color:#ff5a75;text-decoration:none}.main__nav__language-switch__list svg{margin-right:.5rem;vertical-align:middle}.main__nav__right-section{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:wrap;font-size:.75rem;justify-content:space-between;margin-top:3.125rem;padding-top:0}@media (min-width:768px){.main__nav__right-section{font-size:.875rem;margin-top:1.5rem}}@media (min-width:1440px){.main__nav__right-section{align-items:flex-start;flex-direction:column;font-size:1rem;height:94.7%;margin-top:0;padding-top:.3125rem}}@media (max-width:767.98px){.main__nav__right-section{justify-content:space-between;margin-top:1.5rem;width:100%}}.main__nav__copyright a{border-bottom:1px solid #c5c5c5;color:#c5c5c5;padding-bottom:1px;text-decoration:none}.main__nav__copyright a:active,.main__nav__copyright a:focus,.main__nav__copyright a:hover{border-bottom-color:#ff5a75;color:#ff5a75;text-decoration:none}.main__nav__copyright__text{color:#c5c5c5;display:inline-block;margin-left:.5rem}.main__nav__copyright__separator{display:inline-block;margin:0 .5rem}.main__nav__list__headers{align-items:center;color:#2c2c2c;display:flex;flex-wrap:wrap;font-size:1.75rem;font-weight:700;line-height:2.1875rem}@media only screen and (max-width:599px){.main__nav__list__headers{display:none}}@media (max-width:767.98px){.main__nav__list__headers{padding-left:3%!important}}.main__nav__list__headers>a>h3{color:#121212;margin:0;padding:1.5rem 0}.main__nav__no-padding{left:-.5%!important;margin:0;padding:0 0 1.57rem}@media (max-width:1023.98px){.main__nav__no-padding{left:-1.5%!important;padding:0 0 .7rem}}.main__nav__header__magazin{color:#121212;font-size:28px;font-weight:700;line-height:35px}.main__nav__header__magazin:hover{color:#ff5a75}@media (max-width:1023.98px){.main__nav__header__magazin{font-size:1.5rem;line-height:2rem;margin-left:15px}}@media (max-width:767.98px){.main__nav__header__magazin{margin-left:0}}@media (min-width:1024px){.main__nav__header__magazin{margin-left:13px}}@media (min-width:1024px) and (max-width:1100px){.main__nav__header__magazin{margin-left:11px}}@media (min-width:1650px){.main__nav__header__magazin{margin-left:15.5px}}.main__nav__header__events{color:#121212;font-size:28px;font-weight:700;line-height:35px;margin-left:-2px}.main__nav__header__events:hover{color:#ff5a75}@media (max-width:1023.98px){.main__nav__header__events{font-size:1.5rem;line-height:2rem}}@media (min-width:768px) and (max-width:900px){.main__nav__header__events{margin-left:-4px}}@media (min-width:1024px){.main__nav__header__events{margin-left:-11px}}@media (min-width:1650px){.main__nav__header__events{margin-left:-7.5px}}.main__nav__last__li{margin-bottom:2.1rem}@media (min-width:768px){.main__nav__last__li{margin-bottom:1.8rem}}.main__nav__list__second{align-items:center;display:grid;flex-wrap:wrap;height:20rem;justify-content:space-between;padding:0;position:absolute;width:max-content}@media (max-width:1023.98px){.main__nav__list__second{width:90%}}.main__nav__list__second li>a{font-size:1.875rem}@media (max-width:1023.98px){.main__nav__list__second li>a{font-size:1.5rem}}.main__nav__list__second--no_height{height:auto!important}@media (max-width:1439.98px){.main__nav__list__second--no_height{height:16.8rem!important}}@media (max-width:1023.98px){.main__nav__list__second--no_height{height:13.9rem!important}}.main__nav__list__second--de{height:16.5rem}@media (max-width:1023.98px){.main__nav__list__second--de{bottom:.2rem}}@media (max-width:1439.98px){.main__nav__list__second--de{height:17rem}}.main__nav__list__second--de li:last-child{margin-bottom:0}.main__nav__list__second--de-additional{bottom:1.3rem}@media (max-width:1023.98px){.main__nav__list__second--ch{bottom:-.5rem;height:20rem}}.main__nav__list__second--ch li:last-child{margin-bottom:0}.main__nav__list__second--at{height:16rem}.main__nav__list__second--at li:last-child{margin-bottom:0}.main__nav__list__second_partners{align-items:center;display:grid;flex-wrap:wrap;justify-content:space-between;padding-left:0;padding-right:0;width:max-content}@media (max-width:1023.98px){.main__nav__list__second_partners{width:90%}}.main__nav__list__second_partners li>a{font-size:1.875rem}@media (max-width:1023.98px){.main__nav__list__second_partners li>a{font-size:1.5rem}}.main__nav__list__second_partners--no_height{height:auto!important}@media (max-width:1439.98px){.main__nav__list__second_partners--no_height{height:16.8rem!important}}@media (max-width:1023.98px){.main__nav__list__second_partners--no_height{height:13.9rem!important}}.main__nav__list__second_partners--de{height:16.5rem}@media (max-width:1023.98px){.main__nav__list__second_partners--de{bottom:.2rem}}@media (max-width:1439.98px){.main__nav__list__second_partners--de{height:17rem}}.main__nav__list__second_partners--de li:last-child{margin-bottom:0}.main__nav__list__second_partners--de-additional{bottom:1.3rem}.main__nav__list__second_partners--ch{bottom:26px!important}@media (min-width:1024px){.main__nav__list__second_partners--ch{bottom:1.4rem}}@media (max-width:1023.98px){.main__nav__list__second_partners--ch{bottom:-.5rem;height:20rem}}.main__nav__list__second_partners--ch li:last-child{margin-bottom:0}.main__nav__list__second_partners--at{height:16rem}.main__nav__list__second_partners--at li:last-child{margin-bottom:0}.main__nav__list__second_partners>li>p{font-size:28px;font-weight:700;line-height:35px;margin-bottom:1.17rem}.main__nav__list__second_partners>li>p:hover{color:#000;cursor:default}@media (max-width:1023.98px){.main__nav__list__second_partners>li>p{font-size:1.5rem;line-height:2rem}}.second--ch{font-size:1.75rem;font-weight:700;line-height:2.1875rem;list-style:none;margin-left:-.5%;padding:0}@media (max-width:1023.98px){.second--ch{font-size:1.5rem;line-height:2rem}}.second--at{margin:5% 0}.second--at,.second--de{font-size:1.75rem;font-weight:700;line-height:2.1875rem;list-style:none;padding:0}@media (max-width:1023.98px){.ch__margin{margin-bottom:1.7rem!important}}.main__nav__list__second.main__nav__list__second--ch.nav-swiss-award{bottom:2.4375rem}@media (max-width:1439px){.main__nav__list__second.main__nav__list__second--ch.nav-swiss-award{bottom:76px}}@media (max-width:1023.98px){.main__nav__list__second.main__nav__list__second--ch.nav-swiss-award{bottom:auto}}.main__nav-extra-first-top-title{margin-bottom:26px}@media only screen and (max-width:599px){.mobile_display_none{display:none}}@media only screen and (min-width:599px){.phonemenu__inner{display:none}}@media only screen and (max-width:599px){.phonemenu{background:#22455b;color:#000;display:none;flex-direction:column;height:calc(100% - 60px);left:0;overflow:auto;position:fixed;top:60px;width:100%}.faq .phonemenu{background:#46b790}.phonemenu ul{box-shadow:0 10px 10px -10px #00000080;padding:0 0 20px}.faq .phonemenu ul,.phonemenu ul{background:#fff;color:#121212}.phonemenu form{padding:30px;width:100%}.phonemenu form input[type=text]{background:#fff!important;border:none;border-radius:3px 0 0 3px;color:#121212;float:left;font-size:16px;height:40px;line-height:20px;padding:9px 12px;width:calc(100% - 40px)}.phonemenu form input[type=submit]{border-radius:0 3px 3px 0;color:#121212;float:left;height:40px;text-indent:-9999px;width:40px}.phonemenu__inner{flex:1;padding:1rem 0 0;position:relative}ul.phonemenu__list{display:none;float:none;height:100%;padding:0 30px 20px}ul.phonemenu__list--block,ul.phonemenu__list--visible{display:block}.phonemenu__item{align-items:center;color:#000;display:flex;float:none;font-size:1.125rem;font-weight:700;justify-content:space-between;line-height:2.0625rem}.phonemenu__item a{background-position:100%;background-repeat:no-repeat;background-size:auto 18px;color:#121212;display:block;font-size:18px;line-height:18px;padding:22px 0}.phonemenu__item svg{fill:#000;color:#000;height:12px}.phonemenu__item--has-child a{color:#000}.phonemenu__item--back-btn{align-items:center;display:flex;justify-content:flex-start;margin-left:-6%}.phonemenu__item--back-btn a{background-position:0;background-size:auto 10px;color:#2c2c2c;font-size:14px;font-weight:700;padding:5px 0 7px 1.4%}.phonemenu__list--level-two .phonemenu__item:not(.phonemenu__item--back-btn) a{background-position:100%;background-size:auto 10px;border-bottom:1px solid #fff;color:#000;font-size:16px;font-weight:700;padding:10px 0 10px 10px}.phonemenu__item__menu-title{color:#000;float:none;font-family:Sofia Pro,Helvetica,Arial,sans-serif;font-size:18px;height:auto;margin:0;padding:15px 0 10px 3%}.phonemenu__item__menu-title_level-two{font-size:1.25rem!important;font-weight:600!important;line-height:2.0625rem!important}.eventlokale{background-position:-17px;height:60px;left:70px;position:absolute;top:0}.eventlokale,ul li.wishlist{display:block}ul li.wishlist a{margin:15px}ul li.wishlist div{top:55px}.entity-details__contact-error>ul>li{display:list-item}input[type=checkbox]+label b,input[type=radio]+label b{height:1.5rem;margin:0 .3rem 0 0;width:1.5rem}.overlay .overlay_inner{left:0;right:0;top:0;transform:translateY(0);width:auto}.overlay .overlay_inner2{font-size:12px;left:calc(50% - 170px);line-height:18px;max-height:100%;padding:20px;width:340px}.anfrage_direktanzeige{margin:0 -20px;width:calc(100% + 40px)}}@media only screen and (max-width:599px) and (max-width:767.98px){.anfrage_direktanzeige{margin:0 auto;width:calc(100% - 9px)}}@media only screen and (max-width:599px){.anfrage_direktanzeige div.head,.overlay .overlay_inner2 div.head{margin:0 0 10px;width:100%}.anfrage_direktanzeige div.step,.overlay .overlay_inner2 div.step{padding:0;width:100%}.anfrage_direktanzeige div input[name=captcha_value],.overlay .overlay_inner2 div input[name=captcha_value]{margin:0 0 0 10px}.anfrage_direktanzeige div .captcha_img,.overlay .overlay_inner2 div .captcha_img{margin:0}.anfrage_direktanzeige div.errormessage,.overlay .overlay_inner2 div.errormessage{margin:0;padding:10px}.menu{float:left;padding:0!important;position:static!important}.menu .search_header{background:#22455b;margin-bottom:-1px;padding:70px 30px 0;text-align:left}.menu .search_header h1{color:#fff;font-size:18px;line-height:26px}.menu .categories{display:none}.menu .eventsearch{background:#22455b;padding-bottom:20px;padding-top:20px}.menu .eventsearch h2{font-size:24px;line-height:36px;margin:25px 25px -85px;width:270px}.menu .eventsearch form{background:none;border-radius:0;height:auto;margin:85px 25px 25px;padding:0;width:270px}.showoptions:before{border-radius:3px;height:40px;right:5px;top:5px;width:40px}div.optionnav{margin:5px;width:260px}div.optionnav span{border-radius:3px;color:gray;margin:0;width:260px}div.optionnav ul{margin:10px 10px 0;padding-bottom:0}div.optionnav ul li span{border-radius:0;margin:0 0 1px;width:238px}div.optionnav ul li i{border:none;float:left;margin:0 0 1px;position:static;width:100%}.menu .eventsearch form div.optionnav.active span{width:262px}.menu .eventsearch form input[type=text],.menu .eventsearch form select{border-radius:3px;margin:5px;width:260px}.menu .eventsearch form input[type=text].active{background:#eaeaea}.menu .eventsearch form input[type=submit]{border-radius:3px;margin:5px;width:260px}.menu .eventsearch form select,.menu .eventsearch form select option{padding:10px 10px 10px 15px}.menu .eventsearch .showoptions:before{right:7px;top:7px}.menu .red_search form{margin:100px 20px 30px;width:280px}.menu .red_search form input[type=text]{width:198px}.menu .red_search form input[type=submit]{width:80px}.menu.faq .red_search form{margin:20px}.menu.faq .red_search .faqhead{margin:100px 0 0}.menu.faq .red_search .faqhead h1{font-size:24px;line-height:30px}.menu .seo_header{margin:70px 0 -70px;position:relative;z-index:100}.menu .seo_header .image{height:220px;min-height:0;width:100%}.menu .seo_header .image u i img{max-width:600px}.menu .seo_header .text{font-size:12px;height:auto;justify-content:flex-start;line-height:18px;min-height:0;padding:10px;width:100%}.menu .seo_header .text h1{font-size:18px;line-height:24px;margin:0 0 5px}.menu form .fullsearch{background:#22455b!important;padding:70px 0 30px}.menu form .fullsearch:nth-of-type(2){position:static}.menu form .fullsearch:nth-of-type(2) .container{height:auto;padding:0;width:320px}.menu form .fullsearch:nth-of-type(3){padding:0 0 30px;position:static}.menu form .fullsearch table{margin:0 25px;width:270px}.menu form .fullsearch table tr td{color:#fff;display:block;float:left;height:auto;width:270px!important}.menu form .fullsearch:nth-of-type(3) table tr{display:block}.menu form .fullsearch:nth-of-type(3) table tr td{display:inline-block;float:none;margin-right:-4px;width:50%!important}.menu form .fullsearch table tr td input,.menu form .fullsearch table tr td select{border:none;border-radius:3px;padding:10px}.menu form .fullsearch table tr td h4{font-size:14px;line-height:24px}.menu form .fullsearch table tr td .checker div{font-size:10px;line-height:10px;width:calc(50% - 10px)}.menu form .fullsearch table tr td .cancel,.menu form .fullsearch table tr td .showfilter{border:none;border-radius:3px;padding:18px;width:100%}.menu form .fullsearch table tr td .filter{margin:-20px -1px 0;width:100%}.menu form .fullsearch table tr td .filter a{background:none;border:none;color:#fff;height:10px;margin:1px;padding:0;white-space:nowrap;width:auto}.menu form .fullsearch table tr td .filter a:after{content:",";margin-left:-2px}.menu form .fullsearch table tr td .filter a span{display:none}.menu form .fullsearch table tr td .filter a.delete:after{content:""}.menu.notstart.results.search_title form .fullsearch{padding-top:0}.jumper{bottom:0;box-shadow:0 10px 10px 10px #00000080;height:60px;position:fixed;top:auto}.jumper,.jumper.always_fixed,.jumper.fixed{z-index:302}.jumper .sections{display:none}.jumper .locationanfrage{background:none;box-shadow:none;left:calc(50% - 160px);padding:5px;top:0;width:320px}.jumper .locationanfrage h4{display:none}.jumper .locationanfrage div.flexible{float:right}.jumper .locationanfrage div input[type=submit]{background-image:none;font-size:12px;line-height:12px;padding:0;text-align:center;width:150px}.jumper .locationanfrage div a.back,.jumper .locationanfrage div a.like{background-position:50%;padding:0;text-indent:-9999px;width:40px}.jumper .locationanfrage div a.base{background-position:-2px;padding:10px 18px 10px 38px;text-indent:0;width:250px}.jumper .locationanfrage div ul{width:40px}.jumper .locationanfrage div ul li{display:block;float:left}.jumper .locationanfrage div ul li a,.jumper .locationanfrage div ul li span{height:40px;width:40px}.jumper .locationanfrage div ul li .print{display:none}.jumper .locationanfrage div ul li .share{background-size:24px;border-radius:3px}.jumper .locationanfrage div ul>li>ul{bottom:45px;left:calc(50% - 75px);top:auto;width:150px}.jumper .locationanfrage div.base ul>li>ul{left:calc(50% - 125px)}.jumper .locationanfrage div ul>li>ul:before{bottom:-7px;top:auto}.jumper .locationanfrage div.base ul>li>ul:before{left:calc(50% + 43px)}.jumper .locationanfrage div ul>li ul li b{display:none}.jumper .locationanfrage div ul>li ul li a{height:50px;width:50px}.jumper .locationanfrage div ul li.shariff ul{width:100px}.jumper .locationanfrage div ul li.shariff ul li.twitter a{display:none}.jumper .locationanfrage div ul li.shariff ul li.whatsapp a{background-color:#25d366;background-size:100px;display:block}.jumper.always_fixed,.jumper.fixed{bottom:0;top:auto}.theme{display:none;height:260px;margin:60px 0 0}.theme.notstart{display:block}.theme .bx-wrapper .bx-viewport{height:260px!important}.theme .media{height:260px}.theme .media span{background-image:none;border-radius:3px;font-size:12px;height:30px;left:calc(50% - 90px);line-height:12px;padding:9px;text-align:center;top:200px;width:180px}.theme .themebox{height:260px}.theme .themebox .detailpic{left:-40%;width:180%}.slider .sliderbox{margin:5px;width:310px}.slider .sliderbox.small-margin{margin-top:5px}.slider .sliderbox .location{width:310px!important}.slider .sliderbox .location .image{height:245px;margin:5px;width:300px}.slider .sliderbox .location .image span{border-radius:3px 3px 3px 0;font-size:8px;height:14px;line-height:8px;padding:3px 8px}.slider .sliderbox .location .image u i img{max-width:440px}.slider .sliderbox .location .text{font-size:12px;height:36px;line-height:18px;margin:5px;width:250px}.slider .sliderbox .location .text b{font-size:14px}.slider .sliderbox .location .like{margin:5px}.banner{height:290px}.banner .bx-prev{left:20px;top:130px}.banner .bx-next{right:20px;top:130px}.banner .bannerbox{height:290px}.banner .bannerbox h2{background:#fff;bottom:0;color:#121212;font-size:14px;left:0;line-height:14px;padding:10px;text-shadow:none;width:100%}.banner .bannerbox .image{left:calc(50% - 300px);top:-40px;width:600px}.overview{padding:10px 5px}.overview.favourites-overview{padding-bottom:0}.overview .container{padding:0;width:100%}.overview .overviewhead{font-size:0;line-height:0;margin:15px 5px;width:calc(100% - 10px)}.overview .overviewhead h1{margin:60px 0 0}.overview .overviewhead h1,.overview .overviewhead h2{font-size:24px;line-height:24px}.overview .overviewhead h3{font-size:14px;line-height:18px}.overview .overviewhead h4{font-size:12px;line-height:14px}.overview .overviewhead .more{font-size:14px;height:40px;line-height:14px;padding:13px}.overview .entry{height:auto!important;margin:5px;width:calc(100% - 10px)!important}.overview .entry .image{height:280px;width:100%!important}.overview .entry .image u i img{max-width:580px}.overview .entry .text{font-size:12px;height:auto;line-height:18px;margin:10px;width:calc(100% - 20px)!important}.overview .entry .text span{display:none}.overview .entry .text b{font-size:14px;line-height:24px}.overview .entry .like,.overview .entry .share_container .share{display:none}.overview .entry.eventjobs .image b{font-size:14px;height:40px;left:calc(50% - 80px);line-height:14px;padding:13px;top:calc(50% - 20px);width:160px}.overview div.partnersliderbox{float:none;margin:5px auto;width:310px}.overview div.partnersliderbox .partner{width:280px!important}.overview div.partnersliderbox .partner .image{height:220px;margin:5px;width:270px}.overview div.partnersliderbox .partner .image span{border-radius:3px 3px 3px 0;font-size:8px;height:14px;line-height:8px;padding:3px 8px}.overview div.partnersliderbox .partner .image u i img{max-width:440px}.overview div.partnersliderbox .partner .text{font-size:12px;height:36px;line-height:18px;margin:5px;width:220px}.overview div.partnersliderbox .partner .text b{font-size:14px}.overview div.partnersliderbox .partner .like{margin:5px}.overview .clientsliderbox{float:none;margin:0 auto 40px;width:300px}.overview .clientsliderbox .client{width:100px!important}.overview .clientsliderbox .client .image{height:50px;width:100px}.overview .clientsliderbox .client .image u i img{max-width:80px}.overview .categories{float:none;margin:0 auto;width:300px}.overview .categories:after{clear:both;content:"";display:table}.overview .categories li a{background-image:none!important;font-size:10px;height:30px;line-height:10px;padding:10px 0 8px;text-align:center;width:60px}.overview .categories li span{border-radius:6px;font-size:8px;height:12px;left:10px;line-height:8px;padding:2px 0;top:-3px;width:12px}.overview .backend .sortable .thumb .hide_on_mobile{display:block!important}.result{padding-bottom:10px}.result,.result.favourites-list,.result.simple-search-result{margin:0}.result .container{width:300px}.result .resulthead{margin:5px;width:calc(100% - 10px)}.result .resulthead:first-child{display:none}.result .resulthead h1{font-size:14px;line-height:14px;margin:10px 10px 20px}.result .resulthead h4{font-size:12px;line-height:12px;margin:10px 0}.result .resulthead .more{font-size:14px;height:40px;line-height:14px;padding:13px;width:240px}.result .entry{width:100%}.result .entry .inner-content{padding:0 5px}.result .entry .imagebox{height:240px;margin-left:0;margin-right:0;width:100%}.result .entry .imagebox .imageslider,.result .entry .imagebox .imageslider .image,.result .entry .imagebox .imageslider .image img{height:240px;width:100%}.result .entry .text{height:auto;margin:5px 5px 15px;width:calc(100% - 60px)}.result .entry .text .level{top:-240px}.result .entry .like{margin:5px}.listview .terminsuche{height:auto;padding:15px}.listview .terminsuche,.listview .terminsuche .wunschtermin{float:left;position:static;width:100%}.listview .terminsuche .wunschtermin>div{width:calc(100% - 10px)}.listview .terminsuche .wunschtermin>div .vdp-datepicker input[type=submit],.listview .terminsuche .wunschtermin>div .vdp-datepicker input[type=text],.listview .terminsuche .wunschtermin>div button,.listview .terminsuche .wunschtermin>div input[type=submit],.listview .terminsuche .wunschtermin>div input[type=text]{width:100%}.listview .terminsuche .info{float:left;font-size:10px;height:auto;line-height:12px;padding:13px 20px;position:static;width:100%}.listview .terminsuche .info div{display:block;margin:0 auto}.listview .entry{margin:0;width:100%}.listview .entry .imagebox{margin:5px 5px 0}.listview .entry .text{height:auto;margin:0 5px 5px;padding:20px 20px 115px;width:calc(100% - 10px)}.listview .entry .text .level{top:-220px}.listview .entry .text .personen{background-size:20px;bottom:65px;font-size:8px;height:30px;left:162px;line-height:8px;padding:22px 0 0;width:76px}.listview .entry .text .beschrieb{height:auto}.listview .entry .text .gebaeudeart,.listview .entry .text .region{background-size:20px;bottom:65px;font-size:8px;height:30px;left:10px;line-height:8px;padding:22px 0 0;width:76px}.listview .entry .text .dienstleistertyp,.listview .entry .text .lage{background-size:20px;bottom:65px;font-size:8px;height:30px;left:86px;line-height:8px;padding:22px 0 0;width:76px}.listview .entry .like{background-size:26px;bottom:15px;display:block;height:30px;right:15px;width:30px}.listview .entry .share{bottom:15px;left:15px}.listview .entry .mail{bottom:15px;left:60px}.listview .entry .print{bottom:15px;left:105px}.listview .entry .anfragen{bottom:10px;left:25px}.listview .entry .anfrage_button,.listview .entry .werbung_button{display:none}.listview .entry .delete{right:25px;top:265px}.result.listview .entry .like{margin-top:-84px}.result .red_entries{margin:0 20px 10px}.result .red_entries li{font-size:12px;line-height:18px;padding:20px;width:100%}.result .red_entries li a span{font-size:18px;line-height:30px;margin:0 0 5px}.result .red_entries li.alternative b{padding:45px 15px 15px}.result .red_entries li.alternative a{background-position:0 -60px;padding:15px 15px 15px 75px}.result.medien .resulthead{display:block;margin:-5px 5px 10px}.result.seo{margin:0}.result.faq{padding:0 0 40px}.result.faq .breadcrumbs div{padding:10px 0;width:280px}.result.faq .container{width:280px}.result.faq .text{padding:0}.result.faq .text form table tr th{font-size:12px;line-height:18px}.result.faq .text form table tr th h4{font-size:14px}.result.faq .text form table tr td{font-size:12px;line-height:18px}.result.faq .text form table tr td label{padding:0 0 10px;width:100%}.result.faq .text form table tr td input[type=text],.result.faq .text form table tr td textarea{font-size:12px;line-height:18px;padding:14px;width:100%}.result.faq .text form table tr td .showoptions select{font-size:12px;line-height:18px;padding:14px}.result.faq .text form table tr td .showoptions select option{padding:16px}.result.faq .text form table tr td input[type=submit]{width:100%}.seo_overview{margin:60px 0 0;padding:10px 5px}.seo_overview .container{width:100%}.seo_overview .entry{margin:5px;width:calc(100% - 10px)}.seo_overview .entry .image{height:240px;width:100%}.seo_overview .entry .image u i img{max-width:580px}.seo_overview .entry .text{font-size:18px;height:52px;line-height:18px;padding:6px 0;width:100%}.detail,.detail.detail-above-description{padding:10px 0}.detail .detailhead{margin:10px 30px;width:260px}.detail .detailhead h1{font-size:24px;line-height:30px;margin:0}.detail .detailhead h1 span,.detail .detailhead span.premium-label{display:none}.detail .detailhead h3{font-size:14px;line-height:18px}.detail .detailhead .features{margin:10px -20px 0}.detail .detailhead .features li{font-size:10px;line-height:10px;width:100px}.detail .detailhead .award{background-size:contain;height:60px;right:0;width:60px}.detail .detailhead.basic{margin:70px 30px 10px}.detail .left{font-size:12px;line-height:18px;margin:30px;width:260px}.detail .left h3{font-size:14px;line-height:14px;text-align:center}.detail .left table tr td{display:block;float:left;width:100%!important}.detail .left table tr td.wide{text-align:left}.detail .left table tr td.small{width:25%!important}.detail .left table tr td.extrawide{text-align:left;width:75%!important}.detail .left table tr td h4{font-size:12px;line-height:18px}.detail .left table tr td .attribute,.detail .left table tr td .equipment div{font-size:11px;line-height:14px;width:50%}.detail .left table tr td .who_pic{border-radius:50px;float:none;height:100px;margin:auto;width:100px}.detail .left table tr td .rating{margin:0 auto 20px;width:150px}.detail .left table tr td .rating.sla_rating{margin:0;width:100%}.detail .left table tr td .rating.sla_rating span{margin:0 0 10px;width:100%}.detail .left table tr td .who{font-size:11px;line-height:14px;text-align:center}.detail .left table tr td .who_sla{text-align:left}.detail .left table tr.rooms td{font-size:11px;line-height:14px;width:33.3%!important}.detail .left table tr.firstline td{border-top:1px solid gray}.detail .left table tr.firstline td:first-child{border-top:none;width:100%!important}.detail .left table tr.rooms td .roomname{line-height:14px;max-height:14px}.detail .left table tr.rooms td .capacity_desktop{display:none}.detail .left table tr.rooms td .capacity_mobile{display:block}.detail .left table tr.rooms td ul li a,.detail .left table tr.rooms td ul li span{background-size:24px;height:28px;width:28px}.detail .left table tr.rooms td ul li div{bottom:36px;left:-187px}.detail .left table tr.rooms td ul li div:before{left:194px}.detail .left table tr.rooms td ul li div i{font-size:11px;line-height:14px;padding:15px;width:230px}.detail .left table tr.rooms td div.roomname{margin-right:5px;overflow:scroll}.detail .left .image{margin:-20px -30px -40px}.detail .left .image,.detail .left .image a{height:260px;width:320px}.detail .left .image a span{background-image:none;border-radius:3px;font-size:12px;height:30px;left:calc(50% - 90px);line-height:12px;padding:9px;text-align:center;top:200px;width:180px}.detail .left .image u i img{max-width:580px}.detail .left .gallery{margin:-30px -20px;width:300px}.detail .left .gallery figure a{height:73px;width:98px}.detail .left .gallery figure:first-child a,.detail .left .gallery figure:nth-child(2) a{height:111px;width:148px}.detail .left .gallery figure.gallery_image a span,.detail .left .gallery figure.gallery_video a span{background-size:16px;font-size:11px;line-height:11px}.detail .agb{font-size:10px;line-height:14px;margin:30px;width:260px}.detail .agb h2{font-size:18px;line-height:30px}.detail .agb h3{font-size:14px;line-height:24px}.detail .team{margin:20px;width:280px}.detail .team h2{font-size:24px;line-height:36px}.detail .team ul{margin:20px -20px -20px;width:320px}.detail .team ul li{font-size:10px;line-height:14px;margin:10px;width:120px}.detail .team ul li h4{font-size:12px;line-height:18px}.detail .team ul li div{height:120px;margin:20px -5px 10px;width:130px}.hide_on_mobile{display:none!important}.overlay .overlay_inner2#availability_modal #requests.hide_on_mobile{display:block!important}.overlay .overlay_inner2#availability_modal #requests.hide_on_mobile h4{display:block;text-align:left}.special{padding:10px 0}.special .left{font-size:12px;line-height:18px;margin:30px;width:260px}.special .left h2{font-size:14px;line-height:18px}.special .left h3{line-height:48px}.special .left h4{font-size:12px;line-height:14px}.special .left ul li{width:260px}.special .right{margin:0 30px 30px;width:260px}.special .right a{margin:0}#map{height:350px}.law{margin:60px 0 0;padding:0}.law .impressum{background:none;float:none;margin:0 auto;width:320px}.law .impressum div{background:#00c7c7;font-size:12px;line-height:18px;margin:0;padding:30px;width:320px}.law .impressum div h1{font-size:18px;line-height:30px}.law .copyright{float:none;margin:0 auto;width:320px}.law .copyright div{font-size:12px;line-height:18px;margin:30px;width:260px}.law .copyright div h2{font-size:18px;line-height:30px}.law .about{margin:20px;width:280px}.law .about h1{font-size:30px;line-height:48px}.law .about h4{font-size:14px;line-height:24px}.law .about ul{margin:0 0 20px;width:280px}.law .about ul li{border-left:none;font-size:12px;line-height:18px;margin:100px 0 0;padding:0;width:280px}.law .about ul li h3{font-size:18px;line-height:30px}.law .about ul li div{height:40px;left:calc(50% - 20px);top:-60px;width:40px}.way_to_us{padding:0 0 20px}.way_to_us .kontakt{float:none;margin:0 auto;width:320px}.way_to_us .kontakt div{font-size:12px;line-height:18px;margin:20px;width:280px}.way_to_us .kontakt div h2{font-size:24px;line-height:36px}.way_to_us .kontakt div h4{font-size:12px;line-height:18px}.way_to_us #roadmap{float:none;height:360px;margin:0 auto;width:320px}.way_to_us #roadmap .gm-style .gm-style-iw div{font-size:10px!important;line-height:14px!important}.way_to_us #roadmap .gm-style .gm-style-iw div b{font-size:14px!important;line-height:14px!important}.mailings{margin:60px 0 0;padding:0}.mailings .back{height:20px;margin:15px 10px 0;width:300px}.mailings .back a{background-size:6px;font-size:10px;line-height:10px;padding:5px 0 5px 12px}.mailings .select{margin:20px;width:280px}.mailings .select h1{font-size:24px;line-height:30px}.mailings .select .sliderbox{margin:10px 0;width:280px}.mailings .select .sliderbox .bx-next,.mailings .select .sliderbox .bx-prev{display:none}.mailings .select .sliderbox .sliderentry a{background-position:center 20px;background-size:60px;box-shadow:0 5px 8px 0 #28272233;font-size:10px;line-height:10px;padding:110px 20px 20px;width:240px}.mailings .select .sliderbox .sliderentry a b{height:20px}.mailings .select .sliderbox .sliderentry a span{font-size:18px;height:80px;line-height:24px}.mailings .select .moreinfo{font-size:10px;height:30px;line-height:10px;padding:10px;width:170px}.eintragsmoeglichkeiten{padding:0}.eintragsmoeglichkeiten .back{height:20px;margin:15px 10px 0;width:300px}.eintragsmoeglichkeiten .back a{background-size:6px;font-size:10px;line-height:10px;padding:5px 0 5px 12px}.eintragsmoeglichkeiten .select{margin:10px;width:300px}.eintragsmoeglichkeiten .select h1{font-size:24px;line-height:30px;margin:10px 0}.eintragsmoeglichkeiten .select h4{font-size:9px;line-height:12px;margin:10px 0}.eintragsmoeglichkeiten .select div{background:#fff!important;box-shadow:none;height:210px;margin:10px!important;padding:10px!important;width:130px!important}.eintragsmoeglichkeiten .select div i{display:none}.eintragsmoeglichkeiten .select div b{font-size:8px;line-height:10px}.eintragsmoeglichkeiten .select div h2{font-size:24px;line-height:24px}.eintragsmoeglichkeiten .select div u{font-size:8px;line-height:10px}.eintragsmoeglichkeiten .select div ul li{background-size:7px;font-size:7px;line-height:7px;padding:4px 0 4px 10px}.eintragsmoeglichkeiten .select div a{bottom:10px;font-size:10px;line-height:10px;margin:0;position:absolute;width:110px}.eintragsmoeglichkeiten .select .create{font-size:10px;height:30px;line-height:10px;margin:10px 90px;padding:10px;width:120px}.eintragsmoeglichkeiten .select .products{height:auto;margin:10px 0}.eintragsmoeglichkeiten .select .products li{margin:0}.eintragsmoeglichkeiten .select .products li a{background:none;font-size:12px;line-height:12px;padding:4px}.werbemoeglichkeiten{margin:60px 0 0;padding:0}.werbemoeglichkeiten .select{margin:20px;width:280px}.werbemoeglichkeiten .select h1{font-size:24px;line-height:30px}.werbemoeglichkeiten .select h4{font-size:10px;line-height:12px}.werbemoeglichkeiten .select ul{margin:10px -10px -10px;width:300px}.werbemoeglichkeiten .select ul li{margin:10px}.werbemoeglichkeiten .select ul li a{background-position:center 20px;background-size:60px;font-size:12px;line-height:12px;padding:110px 20px 20px;width:280px}.werbemoeglichkeiten .select ul li a span{height:20px}.werbemoeglichkeiten .select ul li a u{font-size:24px;height:50px;line-height:24px}.werbemoeglichkeiten .select ul li a b{height:40px;padding:14px}.werbemoeglichkeiten .vorteile{font-size:10px;line-height:14px;margin:20px;width:280px}.werbemoeglichkeiten .vorteile h2{font-size:18px;line-height:24px}.werbemoeglichkeiten .vorteile a{font-size:10px;height:30px;line-height:10px;padding:10px;width:120px}.werbemoeglichkeiten .statements{margin:20px;width:280px}.werbemoeglichkeiten .statements h2{font-size:24px;line-height:30px}.werbemoeglichkeiten .statements h4{font-size:10px;line-height:12px}.werbemoeglichkeiten .statements ul{margin:10px -10px -10px;width:300px}.werbemoeglichkeiten .statements ul li{width:300px}.werbemoeglichkeiten .statements ul li .text{font-size:12px;line-height:18px;width:280px}.werbemoeglichkeiten .statements ul li .pic{background-size:60px;border-radius:30px;height:60px;margin:20px 120px 0;width:60px}.werbemoeglichkeiten .statements ul li .name{font-size:14px;line-height:24px;width:280px}.werbemoeglichkeiten .statements ul li .company{font-size:10px;line-height:12px;margin:0 10px 20px;width:280px}.statistic{margin:0 0 -60px;padding:0}.statistic .facts{margin:20px;width:280px}.statistic .facts h2{font-size:18px;line-height:24px;width:280px}.statistic .facts h3{margin:10px -10px;width:300px}.statistic .facts h3 div{background-position:left -60px;background-size:60px;height:60px;margin:10px;width:60px}.statistic .facts h3 ul{margin:10px;width:200px}.statistic .facts h3 ul li{font-size:16px;line-height:20px;width:200px}.statistic .facts h4{font-size:10px;line-height:12px;width:280px}.contact{padding:0}.contact .business_card{margin:20px;width:280px}.contact .business_card h2{font-size:24px;line-height:30px}.contact .business_card h3{margin:20px -10px 10px;width:300px}.contact .business_card h3 .pic{background-size:120px;border-radius:60px;height:120px;margin:10px;width:120px}.contact .business_card h3 .text{font-size:12px;height:80px;line-height:18px;margin:30px 10px;width:140px}.contact .business_card h4{font-size:10px;line-height:12px}.contact .reasons{margin:10px 10px -20px;width:300px}.contact .reasons h2{font-size:24px;line-height:30px;margin:10px 0 0}.contact .reasons .entry{padding:20px 0 0;width:100%}.contact .reasons .entry .number{border-radius:20px;font-size:14px;height:40px;line-height:14px;margin:5px;padding:13px;width:40px}.contact .reasons .entry .text{font-size:10px;line-height:14px;margin:5px;width:calc(100% - 60px)}.contact .reasons .entry .text h4{font-size:12px;line-height:18px}.contact .moreinfo{margin:10px 10px -20px;width:300px}.contact .moreinfo h2{font-size:24px;line-height:30px;margin:10px 0 0}.contact .moreinfo .entry{padding:20px 0 0}.contact .moreinfo .entry .number{border-radius:20px;font-size:14px;height:40px;line-height:14px;margin:5px;padding:13px;width:40px}.contact .moreinfo .entry .text{font-size:10px;line-height:14px;margin:5px;width:calc(100% - 60px)}.contact .moreinfo .entry .text h4{font-size:12px;line-height:18px}.contact .faq{margin:20px 20px 0;width:280px}.contact .faq h2{font-size:24px;line-height:30px}.contact .faq .entry{font-size:10px;line-height:14px;padding:20px 0 0;width:100%}.contact .faq .entry h4{font-size:12px;line-height:18px}.contact .faq .products{height:auto;margin:20px 0}.contact .faq .products li{margin:0}.contact .faq .products li a{background:none;font-size:12px;line-height:12px;padding:4px}.presse{padding:20px 0}.presse h2{font-size:18px;line-height:30px;margin:20px;width:280px}.presse ul{margin:20px;padding:10px}.presse ul li h3{font-size:14px;line-height:24px;padding:10px;width:260px}.presse ul li a{font-size:12px;line-height:18px;padding:10px;width:260px}.presse ul li a span{height:180px;margin:0 60px 10px 0;width:180px}.presse .anfragen{font-size:12px;line-height:18px;margin:0 20px 20px;width:280px}.presse .anfragen span{background-size:120px;border-radius:40px;height:80px;margin:4px auto;width:80px}.errorpage{padding:0}.errorpage .problem{background-size:110px;padding:40px 10px 60px 120px;width:320px}.errorpage .problem h1{font-size:14px;line-height:24px;margin:10px}.errorpage .problem h1 span{font-size:36px;line-height:48px}.errorpage .alternative{padding:10px;width:320px}.errorpage .alternative h3{font-size:18px;line-height:30px;margin:10px;padding:10px}.errorpage .alternative ul{margin:10px}.errorpage .alternative ul li a{background-size:40px;font-size:12px;height:40px;line-height:18px;padding:11px 0 11px 40px}.eventmagazin{padding:65px 0 15px}.eventmagazin .eventmagazinhead{font-size:12px;line-height:12px;margin:5px;width:calc(100% - 10px)}.eventmagazin .eventmagazinhead h1{font-size:24px;line-height:30px}.magazin{padding:10px 0}.magazin .inner-magazin{max-width:320px}.magazin .magazinleft{font-size:0;line-height:0;margin:10px 20px;padding:0;width:280px}.magazin .magazinleft h2{font-family:Sofia Pro,Helvetica,Arial,sans-serif;font-size:24px;line-height:36px}.magazin .magazinleft h3{font-size:18px;line-height:30px}.magazin .magazinleft h4{font-size:12px;line-height:18px}.magazin .magazinleft hr{height:0;margin:20px 0;width:280px}.magazin .magazinleft .imagebox{height:160px;margin:0 0 10px;width:280px}.magazin .magazinleft .imagebox .image,.magazin .magazinleft .imagebox .image u,.magazin .magazinleft .imagebox .image u i,.magazin .magazinleft .imagebox .image u i img,.magazin .magazinleft .imagebox .imageslider{height:160px;width:280px}.magazin .magazinleft .imagebox .like{background-size:20px;font-size:12px;height:30px;line-height:12px;padding:9px 20px 9px 40px;right:0}.magazin .magazinleft .sponsoring_stripe{margin:-10px 0 10px;padding:5px}.magazin .magazinleft .sponsoring_stripe li{padding:5px;width:50%}.magazin .magazinleft .tags{font-size:10px;line-height:14px;margin:0 0 20px;width:280px}.magazin .magazinleft .functions ul li a{background-size:40px;border-radius:12px;height:24px;width:24px}.magazin .magazinleft .read{display:none}.magazin .magazinleft .more{font-size:14px;height:40px;line-height:14px;margin:0 50px 30px;padding:13px 0 13px 60px;width:180px}.magazin .magazinleft .resulthead{float:left;margin:10px;text-align:center;width:260px}.magazin .magazinleft .listtable tr th:first-child{display:none}.magazin .magazinleft .listtable tr td{padding:5px}.magazin .magazinleft .listtable tr td:first-child{display:none}.magazin .magazinleft form table tr th{font-size:12px;line-height:18px}.magazin .magazinleft form table tr th h4{font-size:14px}.magazin .magazinleft form table tr td{font-size:12px;line-height:18px}.magazin .magazinleft form table tr td label{padding:0 0 10px;width:100%}.magazin .magazinleft form table tr td input[type=text],.magazin .magazinleft form table tr td textarea{font-size:12px;line-height:18px;padding:14px;width:100%}.magazin .magazinleft form table tr td .showoptions select{font-size:12px;line-height:18px;padding:14px}.magazin .magazinleft form table tr td .showoptions select option{padding:16px}.magazin .row .col{padding:0;width:100%}.magazin .magazinright{display:none}.magazin .detail{font-size:12px;line-height:18px}.magazin .detail hr{height:2px}.magazin .magazinkommentar{margin:0 20px;padding:10px 0;width:280px}.magazin .magazinfoot{margin:0 20px 20px;width:280px}.magazin .magazinfoot h4{font-size:12px;line-height:18px;padding:0 0 10px}.magazin .magazinentry{font-size:0;line-height:0;padding:0 20px 20px;width:320px}.magazin .magazinentry h3{font-size:14px;line-height:24px}.magazin .magazinentry .imagebox{height:160px;margin:0 0 10px;width:280px}.magazin .magazinentry .imagebox .image span img{max-width:300px}.magazin .magazinentry .read,.newsletter .image{display:none}.newsletter .text{font-size:12px;line-height:18px;margin:30px;width:260px}.newsletter .text h2{font-size:18px;line-height:30px}.newsletter .text form{width:262px}.newsletter .text form input[type=text]{font-size:12px;line-height:14px;width:169px}.newsletter .text form input[type=submit]{font-size:12px;width:89px}.sitefoot{padding:0}.sitefoot ul{display:none;margin:0 20px 80px;width:280px}.sitefoot ul.sitefoot__infos{display:block}.sitefoot ul li{width:280px}.sitefoot ul.social{display:block;margin:10px 70px;width:180px}.sitefoot ul.social li{float:left;margin:10px}input[type=checkbox]:checked+label b,input[type=radio]:checked+label b{background-position:0 -23px}.mailings .select .sliderbox .hooper-prev{height:30px;left:-15px;top:calc(50% - 15px);width:30px}.mailings .select .sliderbox .hooper-next{height:30px;right:-15px;top:calc(50% - 15px);width:30px}.social-links{margin-right:8px}.social-links:last-of-type{margin-right:0}.social-links svg{height:30px;width:26px}.social-links#facebook-link svg{left:-2px}.magazin .magazinleft .stellenangabenbox{font-size:12px;padding:30px 15px}.magazin .magazinleft .stellenangabenbox table tr td:first-of-type{padding-right:8px}.modal-body{padding:.5rem}.modal-body td{padding-left:0}.gallery_placeholder{display:none}.pswp.hasInnerThumbs .pswp__top-bar{padding-right:0}.pswp.hasInnerThumbs .pswp__share-tooltip{right:44px}.pswp.hasInnerThumbs .pswp__zoom-wrap{margin-left:0}.pswp.hasInnerThumbs .pswp__button--arrow--right{right:0}.pswp.hasInnerThumbs .photoSwipe_innerthumbs{display:none}}input{-webkit-border-radius:0}.overlay{background:#0006;bottom:0;left:0;margin:0!important;position:fixed!important;top:0;width:100%;z-index:1000}.sla_award{background:#6f889b;float:left;width:100%}.sla_award .sla_awardhead{font-size:0;height:70px;list-style-type:none;margin:80px auto 0;padding:0;text-align:center;width:1170px}.sla_award .sla_awardhead li{display:inline-block}.sla_award .sla_awardhead li h1{background:url(/images/icons/SLA-LogoOnly.svg) no-repeat 0;background-size:24px;color:#6f889b;display:block;float:left;font-size:24px;height:40px;line-height:24px;margin:15px;padding:8px 0 8px 40px}.sla_award .sla_awardhead li a{background:#ac967d;border-radius:3px;color:#6f889b;display:block;float:left;font-size:18px;font-weight:700;height:40px;line-height:18px;margin:15px;padding:11px 20px}.sla_award .sponsoring_stripe{font-size:0;list-style-type:none;margin:0 auto;padding:0;text-align:center;width:1200px}.sla_award .sponsoring_stripe li{display:inline-block;margin:20px 60px;width:calc(25% - 120px)}.sla_award .sponsoring_stripe li img{width:100%}.slaresult{margin:80px 0}.slaresult .entry .anfrage_button{background:#ac967d;border-radius:3px}.landing-page__jumbotron__sla_ribbon{position:absolute}.landing-page__jumbotron__sla_ribbon,.landing-page__jumbotron__sla_ribbon-home{align-items:center;background:#6f889b;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;padding:18px 0;width:100%;z-index:4}.landing-page__jumbotron__sla_ribbon-home{margin-bottom:2.5rem;position:relative}.landing-page__jumbotron__sla_ribbon.landing-page__jumbotron__sla_ribbon--winner{background:#a4937d}@media (max-width:1023.98px){.landing-page__jumbotron__sla_ribbon{padding:18px 32px 24px}}.landing-page__jumbotron__sla_ribbon .landing-page__jumbotron__sla_ribbon_inner h3{background:url(/images/icons/SLA-LogoOnly.svg) no-repeat 0;background-size:30px;color:#fff;display:block;float:left;font-size:22px;font-weight:400;line-height:30px;margin-right:94px;padding:7px 0 7px 48px}@media (max-width:767.98px){.landing-page__jumbotron__sla_ribbon .landing-page__jumbotron__sla_ribbon_inner h3{float:none;font-size:21px;margin-bottom:16px;margin-right:0;padding:5px 0 5px 46px}.landing-page__jumbotron__sla_ribbon .landing-page__jumbotron__sla_ribbon_inner h3 .mobile-hide{display:none}}.landing-page__jumbotron__sla_ribbon .landing-page__jumbotron__sla_ribbon_inner a{background-color:#121212;border-radius:4px;color:#fff;display:block;float:left;font-size:15px;font-weight:700;line-height:22px;padding:11px 20px}@media (max-width:767.98px){.landing-page__jumbotron__sla_ribbon .landing-page__jumbotron__sla_ribbon_inner a{float:none;text-align:center;width:100%}}.landing-page__jumbotron__sla_ribbon .landing-page__jumbotron__sla_ribbon_inner a:hover{background-color:#444}.sla_ribbon{float:left;margin:120px 0 0;position:relative;width:100%}.sla_ribbon .sla_ribbon_inner{background:#6f889b;font-size:0;height:70px;list-style-type:none;margin:0 auto;padding:0;text-align:center;width:1170px}.sla_ribbon .sla_ribbon_inner li{display:inline-block}.sla_ribbon .sla_ribbon_inner li h3{background:url(/images/icons/SLA-LogoOnly.svg) no-repeat 0;background-size:24px;color:#6f889b;display:block;float:left;font-size:24px;font-weight:400;height:40px;line-height:24px;margin:15px;padding:8px 0 8px 40px}.sla_ribbon .sla_ribbon_inner li h3 br.medium,.sla_ribbon .sla_ribbon_inner li h3 br.small{display:none}.sla_ribbon .sla_ribbon_inner li a{background:#6f889b;border-radius:3px;color:#ac967d;display:block;float:left;font-size:18px;font-weight:700;height:40px;line-height:18px;margin:15px;padding:11px 20px}.sla_ribbon .sla_ribbon_inner li button{background-color:#fff;border-radius:3px;color:#6f889b;float:right;font-size:18px;line-height:16px;margin:15px 87px 15px 0;padding:13px 20px}.sla_ribbon.home_ribbon{background:#6f889b;float:none;margin:90px 0 0}.sla_ribbon.home_ribbon .sla_ribbon_inner{background:none;height:80px;width:1200px}.sla_ribbon.home_ribbon .sla_ribbon_inner li h3{background-size:30px;color:#fff;font-size:22px;font-weight:700;height:auto;letter-spacing:.1375px;line-height:30px;margin:19px 80px 15px 0;padding-left:48px}.sla_ribbon.home_ribbon .sla_ribbon_inner li a{background:#fff;border-radius:3px;color:#2a5571;font-size:18px;font-weight:700;height:auto;line-height:16px;margin:18px 0;padding:14px 19px;text-align:center}.sla_ribbon.detail_ribbon{background:#6f889b;margin:0}.sla_ribbon.detail_ribbon .sla_ribbon_inner{background:none;width:1200px}.sla_ribbon.detail_ribbon .sla_ribbon_inner li{display:block;float:right}.sla_ribbon.detail_ribbon .sla_ribbon_inner li:first-child{float:left}.sla_ribbon.detail_ribbon .sla_ribbon_inner li a{margin:15px 45px;width:250px}.sla_ribbon.sla_ribbon_blue{background:#6f889b}.sla_ribbon.sla_ribbon_nominate .sla_ribbon_inner li:first-child{float:none}.sla_ribbon.sla_ribbon_winner{background:#a4937d}.overlay #sla-rating-confirm{align-content:center;background:#fff;border-radius:4px;box-shadow:0 8px 16px #0000004d;display:grid;left:calc(50% - 290px);margin:0;max-height:calc(100% - 40px);min-height:644px;overflow-y:auto;padding:22px 24px 32px;position:fixed;top:50%;transform:translateY(-50%);width:592px}@media (max-width:767.98px){.overlay #sla-rating-confirm{-webkit-overflow-scrolling:touch;background:#fff;border-radius:4px;box-shadow:0 4px 15px #00000040;height:100vh;left:0;margin:0;max-height:100%;min-height:auto;overflow-y:scroll;padding:24px 16px;position:fixed;transform:translateY(-50%);width:100%}}.overlay #sla-rating-confirm .close_modal{background:url(../images/icons/sla/Close_gray.svg) no-repeat 50%;cursor:pointer;display:block;height:18px;position:absolute;right:32px;top:32px;width:18px;z-index:2}@media (max-width:767.98px){.overlay #sla-rating-confirm .close_modal{background-color:#dbdbdb33;border-radius:20px;height:40px;right:16px;top:16px;width:40px}}.overlay #sla-rating-confirm h2{color:#2c2c2c;font-size:25px;font-weight:600;line-height:35px;text-align:center}@media (max-width:767.98px){.overlay #sla-rating-confirm h2{margin-bottom:16px}}@media (min-width:568px){.overlay #sla-rating-confirm h2{margin-top:65px}}.overlay #sla-rating-confirm h3{font-family:Sofia Pro;font-style:normal;font-weight:400;margin:16px 0 32px}.overlay #sla-rating-confirm h3,.overlay #sla-rating-confirm p{color:#2c2c2c;font-size:18px;line-height:28px;text-align:center}.overlay #sla-rating-confirm p{font-weight:500;margin-bottom:34px}@media (max-width:767.98px){.overlay #sla-rating-confirm p{font-size:15px;line-height:22px;margin-bottom:37px}}.overlay #sla-rating-confirm div.share-links{background:#ececec;margin-bottom:20px;padding:24px 33px 23px}.overlay #sla-rating-confirm div.share-links h6{color:#2c2c2c;font-size:18px;font-weight:700;line-height:26px;margin-bottom:8px;text-align:center}.overlay #sla-rating-confirm div.share-links p{color:#2c2c2c;font-size:15px;font-weight:400;line-height:25px;margin-bottom:8px;text-align:center}.overlay #sla-rating-confirm div.share-links .share-buttons{position:relative}.overlay #sla-rating-confirm div.share-links .share-buttons a{display:block;float:left;margin-right:39px}.overlay #sla-rating-confirm div.share-links .share-buttons a:nth-child(5){margin-right:0}.overlay #sla-rating-confirm div.share-links .share-buttons a img{vertical-align:middle}.overlay #sla-rating-confirm div.share-links .share-buttons a:hover img{filter:invert(52%) sepia(30%) saturate(303%) hue-rotate(163deg) brightness(94%) contrast(90%)}.overlay #sla-rating-confirm div.share-links .share-buttons .link_copied{bottom:-42px;color:#6f889b;font-size:16px;font-weight:400;left:0;line-height:22px;margin:0 auto;position:absolute;right:0;text-align:center;width:150px}.overlay #sla-rating-confirm div.share-links-sm{background:#6f889b;margin-bottom:48px;padding:40px 24px;text-align:center}.overlay #sla-rating-confirm div.share-links-sm h6{color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:28px;margin-bottom:8px}@media (max-width:767.98px){.overlay #sla-rating-confirm div.share-links-sm h6{margin-bottom:25px}}.overlay #sla-rating-confirm div.share-links-sm p{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:8px}@media (max-width:767.98px){.overlay #sla-rating-confirm div.share-links-sm p{margin-bottom:25px}}.overlay #sla-rating-confirm div.share-links-sm .share-buttons{display:flex;justify-content:center;position:relative}.overlay #sla-rating-confirm div.share-links-sm .share-buttons a{display:block;float:left;margin-right:32px}.overlay #sla-rating-confirm div.share-links-sm .share-buttons a:nth-child(5){margin-right:0}.overlay #sla-rating-confirm div.share-links-sm .share-buttons a img{max-height:32px;max-width:32px;vertical-align:middle}.overlay #sla-rating-confirm div.share-links-sm .share-buttons a:hover img{filter:none!important}.overlay #sla-rating-confirm div.share-links-sm .share-buttons .link_copied{bottom:-42px;color:#6f889b;font-size:16px;font-weight:400;left:0;line-height:22px;margin:0 auto;position:absolute;right:0;text-align:center;width:150px}.overlay #sla-rating-confirm div.share-links-lg{background:#6f889b;margin-bottom:48px;padding:48px;text-align:center}.overlay #sla-rating-confirm div.share-links-lg h6{color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:28px;margin-bottom:25px}@media (max-width:767.98px){.overlay #sla-rating-confirm div.share-links-lg h6{margin-bottom:25px}}.overlay #sla-rating-confirm div.share-links-lg p{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:25px}@media (max-width:767.98px){.overlay #sla-rating-confirm div.share-links-lg p{margin-bottom:25px}}.overlay #sla-rating-confirm div.share-links-lg .share-buttons{display:flex;justify-content:center;position:relative}.overlay #sla-rating-confirm div.share-links-lg .share-buttons a{display:block;float:left;margin-right:32px}.overlay #sla-rating-confirm div.share-links-lg .share-buttons a:nth-child(5){margin-right:0}.overlay #sla-rating-confirm div.share-links-lg .share-buttons a img{max-height:32px;max-width:32px;vertical-align:middle}.overlay #sla-rating-confirm div.share-links-lg .share-buttons a:hover img{filter:none!important}.overlay #sla-rating-confirm div.share-links-lg .share-buttons .link_copied{bottom:-42px;color:#6f889b;font-size:16px;font-weight:400;left:0;line-height:22px;margin:0 auto;position:absolute;right:0;text-align:center;width:150px}.overlay #sla-rating-modal{background:#fff;border-radius:4px;box-shadow:0 8px 16px #0000004d;left:calc(50% - 294px);margin:0;max-height:88%;overflow-y:auto;position:fixed;top:50%;transform:translateY(-50%);width:588px}.overlay #sla-rating-modal .close_modal{background:url(../images/icons/sla/Close_dark_sla2.svg) no-repeat 50%;cursor:pointer;display:block;float:right;height:15px;position:sticky;right:32px;top:32px;width:15px;z-index:105}@media (max-width:767.98px){.overlay #sla-rating-modal{-webkit-overflow-scrolling:touch;border-radius:0;height:100%;left:0;margin:0;max-height:100%;overflow-y:scroll;position:fixed;top:0;transform:none;width:100%}.overlay #sla-rating-modal.mobile-center{align-items:center;display:flex;flex-wrap:wrap}.overlay #sla-rating-modal.mobile-center .sla-content{padding-bottom:0;padding-top:0}.overlay #sla-rating-modal .close_modal{height:12px;position:fixed;right:30px;top:24px;width:12px}}.overlay #sla-rating-modal .sla-header{background:#fff;left:0;position:sticky;top:0;z-index:104}.overlay #sla-rating-modal .sla-header h4{color:#2c2c2c;font-size:30px;font-weight:700;line-height:40px;padding:20px 0 12px 32px}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-header h4{color:#2c2c2c;font-size:16px;font-weight:600;line-height:33px;margin-bottom:11px;padding:14px 44px 4px 24px}}.overlay #sla-rating-modal .sla-header-lang{background:#fff;left:0;position:sticky;top:0;z-index:2}.overlay #sla-rating-modal .sla-header-lang img{padding:28px 0 26px 35px}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-header-lang{width:100%}.overlay #sla-rating-modal .sla-header-lang .sla_overview-locale-changer{right:65px!important;top:-53px!important}.overlay #sla-rating-modal .sla-header-lang--voting{position:absolute}.overlay #sla-rating-modal .sla-header-lang--voting img{height:36px;margin:23px;opacity:1;padding:0}}.overlay #sla-rating-modal .unactive-content{padding:20px 48px 52px}.overlay #sla-rating-modal .unactive-content.no-padding-lr{padding-left:0;padding-right:0}.overlay #sla-rating-modal .unactive-content p{color:#2c2c2c;font-size:24px;font-weight:600;line-height:40px;margin-bottom:106px}.overlay #sla-rating-modal .unactive-content a{background:#2c2c2c;border-radius:3px;color:#fff;display:block;font-size:15px;font-weight:700;line-height:18px;margin:0 auto;padding:11px 25px;text-align:center;width:225px}@media (max-width:767.98px){.overlay #sla-rating-modal .unactive-content{padding:20px 24px 52px}.overlay #sla-rating-modal .unactive-content p{font-size:18px;line-height:35px}.overlay #sla-rating-modal .unactive-content div.sla-covid-button{width:100%}}.overlay #sla-rating-modal .sla-error{background:#6f889b;color:#fff;font-size:13px;font-weight:700;letter-spacing:.2px;line-height:20px;margin-bottom:-3px;margin-top:8px;padding:10px 24px 10px 32px}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-error{font-size:12px;font-weight:400;line-height:16px;margin:0 12px 23px;padding:15px 10px;text-align:center}}.overlay #sla-rating-modal .sla-content{padding:5px 32px 28px}.overlay #sla-rating-modal .sla-content.sla-final{padding:5px 48px 36px}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-content{padding:5px 24px 143px;width:100%}.overlay #sla-rating-modal .sla-content.sla-final{padding:5px 24px 36px}}.overlay #sla-rating-modal .sla-content h3{color:#2c2c2c;float:none;font-size:22px;font-weight:600;letter-spacing:.1375px;line-height:30px;margin-bottom:8px;padding-left:0;padding-top:7px}.overlay #sla-rating-modal .sla-content h3.more_space{margin-bottom:16px}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-content h3{padding-top:0}.overlay #sla-rating-modal .sla-content h3.mobile-hide{display:none}}.overlay #sla-rating-modal .sla-content p{color:#2c2c2c;font-size:15px;font-weight:600;line-height:24px;margin-bottom:24px}.overlay #sla-rating-modal .sla-content p b{color:#6f889b}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-content p{font-size:14px;line-height:22px}.overlay #sla-rating-modal .sla-content p.mobile-hide{display:none}}.overlay #sla-rating-modal .sla-content a{color:#6f889b}.overlay #sla-rating-modal .sla-content .sla-lights-section{margin-right:-19px}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-content .sla-lights-section{margin-right:0}}.overlay #sla-rating-modal .sla-content .sla-lightbox{cursor:pointer;float:left;margin-bottom:23px;margin-right:36px;position:relative;width:104px}.overlay #sla-rating-modal .sla-content .sla-lightbox:nth-child(4n){margin-right:0}.overlay #sla-rating-modal .sla-content .sla-lightbox .sla-lightbox-image-holder{background-color:#ececec;border-radius:52px;box-shadow:1.5px 1.5px 0 #ffffff1a;margin-bottom:6px;padding:29px}.overlay #sla-rating-modal .sla-content .sla-lightbox .sla-lightbox-image-holder:hover{background-color:#d9d9d9}.overlay #sla-rating-modal .sla-content .sla-lightbox .sla-lightbox-image-holder img{display:block;filter:invert(10%) sepia(95%) saturate(0) hue-rotate(182deg) brightness(108%) contrast(88%);height:46px;width:46px}.overlay #sla-rating-modal .sla-content .sla-lightbox .sla-lightbox-image-holder div.thumb-active{background-color:#2c2c2c;background-image:url(../images/icons/sla/thumb_up_active.svg);background-position:6px 5px;background-repeat:no-repeat;background-size:13px 12px;border-radius:12px;box-shadow:0 1px 2px #0003;display:none;height:24px;position:absolute;right:4px;top:4px;width:24px}.overlay #sla-rating-modal .sla-content .sla-lightbox .sla-lightbox-image-holder div.thumb-active.low{background-image:url(../images/icons/sla/thumb_down_active.svg)}.overlay #sla-rating-modal .sla-content .sla-lightbox .sla-lightbox-image-holder.active{background-color:#6f889b}.overlay #sla-rating-modal .sla-content .sla-lightbox .sla-lightbox-image-holder.active img{filter:invert(100%) sepia(11%) saturate(5%) hue-rotate(126deg) brightness(101%) contrast(105%)}.overlay #sla-rating-modal .sla-content .sla-lightbox .sla-lightbox-image-holder.active div.thumb-active{display:block}.overlay #sla-rating-modal .sla-content .sla-lightbox h6{color:#2c2c2c;display:flex;font-size:13px;font-weight:600;justify-content:center;letter-spacing:0;line-height:20px;margin:0;padding:0 3px;text-align:center;width:100%}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-content .sla-lightbox{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:24px;margin-right:9px;width:calc(33% - 6px)}.overlay #sla-rating-modal .sla-content .sla-lightbox:nth-child(3n){margin-right:0}.overlay #sla-rating-modal .sla-content .sla-lightbox:nth-child(4n){margin-right:9px}.overlay #sla-rating-modal .sla-content .sla-lightbox .sla-lightbox-image-holder{border-radius:32px;padding:18px}.overlay #sla-rating-modal .sla-content .sla-lightbox .sla-lightbox-image-holder img{height:28px;width:28px}.overlay #sla-rating-modal .sla-content .sla-lightbox .sla-lightbox-image-holder div.thumb-active{background-color:#2c2c2c;background-position:4px 3px;background-size:9px 9px;border-radius:8px;height:16px;right:calc(50% - 32px);top:4px;width:16px}.overlay #sla-rating-modal .sla-content .sla-lightbox h6{font-size:12px;letter-spacing:0}}.overlay #sla-rating-modal .sla-content .sla-form-row{position:relative}.overlay #sla-rating-modal .sla-content .sla-form-row label{color:#2c2c2c;display:block;font-size:13px;font-weight:400;letter-spacing:.2px;line-height:20px;margin-bottom:5px}.overlay #sla-rating-modal .sla-content .sla-form-row textarea{-webkit-appearance:none;background:#ececec;border:none;border-radius:2px;box-sizing:border-box;color:#2c2c2c;display:block;font-size:13px;height:108px;line-height:20px;margin-bottom:6px;padding:16px;resize:none;width:100%}.overlay #sla-rating-modal .sla-content .sla-form-row span.error-field{color:#6f889b;font-size:10px;font-weight:400;left:0;line-height:12px;position:absolute;top:70px}.overlay #sla-rating-modal .sla-content .sla-form-row span.error-field.right{left:calc(50% + 12px)}.overlay #sla-rating-modal .sla-content .sla-form-row span.error-field.textarea{top:135px}.overlay #sla-rating-modal .sla-content .sla-form-row span.error-field.input{top:48px}.overlay #sla-rating-modal .sla-content .sla-form-row>input{background-color:#fff;border:none;border-bottom:1px solid #2c2c2c;border-radius:0;cursor:pointer;display:block;font-size:15px;font-weight:700;line-height:25px;margin-bottom:42px;padding:8px 8px 8px 0;width:100%}.overlay #sla-rating-modal .sla-content .sla-form-row>input::placeholder{color:#2c2c2c}.overlay #sla-rating-modal .sla-content .sla-form-row>input.error{border-color:#6f889b!important;color:#6f889b}.overlay #sla-rating-modal .sla-content .sla-form-row>input.error::placeholder{color:#6f889b}.overlay #sla-rating-modal .sla-content .sla-form-row .customselect{cursor:pointer;margin-bottom:20px;position:relative}.overlay #sla-rating-modal .sla-content .sla-form-row .customselect.short{float:left;width:calc(50% - 12px)}.overlay #sla-rating-modal .sla-content .sla-form-row .customselect.short:nth-child(2){margin-right:24px}.overlay #sla-rating-modal .sla-content .sla-form-row .customselect input{background:#ececec url(../images/icons/sla/down.svg) no-repeat 100%;border:none;color:#2c2c2c;cursor:pointer;display:block;font-size:15px;font-weight:600;height:auto;line-height:26px;padding:8px;width:100%}.overlay #sla-rating-modal .sla-content .sla-form-row .customselect.error input{border-color:#6f889b!important;color:#6f889b}.overlay #sla-rating-modal .sla-content .sla-form-row .customselect .customselect__dropdown{background-color:#fff;border-radius:2px;box-shadow:0 0 11px #00000038;left:0;list-style:none;margin:0;padding:0;position:absolute;top:100%;transform:translateY(-50%);width:100%;z-index:101}.overlay #sla-rating-modal .sla-content .sla-form-row .customselect .customselect__dropdown .customselect__dropdown-item{border-bottom:1px solid #ececec;color:#2c2c2c;cursor:pointer;font-size:15px;font-weight:600;line-height:40px;padding:0 37px 0 16px}.overlay #sla-rating-modal .sla-content .sla-form-row .vue-slider{cursor:pointer;margin-bottom:30px;margin-top:14px;padding-left:0!important;padding-right:0!important}.overlay #sla-rating-modal .sla-content .sla-form-row .vue-slider .vue-slider-rail{background:#c7c7c7;border-radius:0}.overlay #sla-rating-modal .sla-content .sla-form-row .vue-slider .vue-slider-process{background-color:#6f889b}.overlay #sla-rating-modal .sla-content .sla-form-row .vue-slider .vue-slider-dot .vue-slider-dot-handle{background:#fff;border-radius:50%;box-shadow:0 3px 4px #0003;height:100%;width:100%}.overlay #sla-rating-modal .sla-content .sla-form-row .vue-slider .vue-slider-dot-tooltip{background-color:initial;border:1px solid #0000;border-radius:5px;color:#2c2c2c;display:block;font-size:12px;font-weight:500;line-height:20px;padding:2px 0;text-align:center;white-space:nowrap}.overlay #sla-rating-modal .sla-content .sla-form-row .vue-slider .vue-slider-dot-tooltip.vue-slider-dot-tooltip-bottom{bottom:0}.overlay #sla-rating-modal .sla-content .sla-form-row .vue-slider.left .vue-slider-dot-tooltip.vue-slider-dot-tooltip-bottom{transform:translate(-25%,100%)}.overlay #sla-rating-modal .sla-content .sla-form-row .vue-slider.right .vue-slider-dot-tooltip.vue-slider-dot-tooltip-bottom{transform:translate(-75%,100%)}.overlay #sla-rating-modal .sla-content .sla-form-row .check-container{color:#2c2c2c;cursor:pointer;display:block;font-size:13px;line-height:20px;margin-bottom:24px;padding-left:31px;position:relative;-webkit-user-select:none;user-select:none}.overlay #sla-rating-modal .sla-content .sla-form-row .check-container.error{color:#ff5a75}.overlay #sla-rating-modal .sla-content .sla-form-row .check-container em{font-style:normal}.overlay #sla-rating-modal .sla-content .sla-form-row .check-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.overlay #sla-rating-modal .sla-content .sla-form-row .check-container input:checked~.checkmark:after{display:block}.overlay #sla-rating-modal .sla-content .sla-form-row .check-container .checkmark{background-color:#fff;border:1px solid #2c2c2c;height:20px;left:0;position:absolute;top:3px;width:20px}.overlay #sla-rating-modal .sla-content .sla-form-row .check-container .checkmark:after{background-image:url(../images/icons/sla/checkmark.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";display:none;height:10px;left:2px;position:absolute;top:4px;width:14px}.overlay #sla-rating-modal .sla-content .sla-form-row .check-container:hover .checkmark{background-color:#6f889b}.overlay #sla-rating-modal .sla-content .sla-form-row div.optionnav{float:none;margin-bottom:20px;position:relative;width:auto;z-index:100}.overlay #sla-rating-modal .sla-content .sla-form-row div.optionnav em{font-style:normal}.overlay #sla-rating-modal .sla-content .sla-form-row div.optionnav span{background:#ececec url(../images/icons/sla/down.svg) no-repeat 100%;color:#2c2c2c;cursor:pointer;display:block;float:none;font-size:15px;font-weight:600;letter-spacing:.685714px;line-height:26px;padding:8px 30px 8px 8px;width:100%}.overlay #sla-rating-modal .sla-content .sla-form-row div.optionnav.error>span{border-color:#6f889b!important;color:#6f889b}.overlay #sla-rating-modal .sla-content .sla-form-row div.optionnav.selected>span{background-image:url(../images/icons/sla/up.svg)}.overlay #sla-rating-modal .sla-content .sla-form-row div.optionnav ul{background-color:#fff!important;border-radius:2px;box-shadow:0 0 11px #00000038;list-style-type:none;margin:-1px 0 0;padding:0;position:absolute;width:100%}.overlay #sla-rating-modal .sla-content .sla-form-row div.optionnav ul li{position:relative}.overlay #sla-rating-modal .sla-content .sla-form-row div.optionnav ul li span{background-color:#ececec;border:none;border-radius:0 0 2px 2px;color:#2c2c2c;font-size:15px;font-weight:600;letter-spacing:.685714px;line-height:16px;padding:12px 30px 12px 16px}.overlay #sla-rating-modal .sla-content .sla-form-row div.optionnav ul li.selected span{background-image:url(../images/icons/sla/up.svg)}.overlay #sla-rating-modal .sla-content .sla-form-row div.optionnav ul li i{border:none;border-radius:2px;display:block;width:100%}.overlay #sla-rating-modal .sla-content .sla-form-row div.optionnav ul li i label{border-bottom:1px solid #ececec;color:#2c2c2c;cursor:pointer;font-size:15px;font-weight:600;letter-spacing:.685714px;line-height:16px;margin:-1px 0 0;padding:12px 30px 12px 36px}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-content .sla-form-row .check-container,.overlay #sla-rating-modal .sla-content .sla-form-row label,.overlay #sla-rating-modal .sla-content .sla-form-row textarea{font-size:12px;line-height:16px}.overlay #sla-rating-modal .sla-content .sla-form-row div.optionnav{margin:0 0 20px}.overlay #sla-rating-modal .sla-content .sla-form-row div.optionnav span{border-radius:0;margin:0}.overlay #sla-rating-modal .sla-content .sla-form-row div.optionnav ul li i{float:none;margin:0}}.overlay #sla-rating-modal .sla-content .sla-bottom-text{color:#2c2c2c;font-size:13px;line-height:20px;margin-top:188px}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-content .sla-bottom-text{font-size:12px;line-height:16px;margin-bottom:32px;margin-top:32px}}.overlay #sla-rating-modal .sla-content img.final-image{display:block;height:60px;margin:66px auto 33px;text-align:center;width:60px}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-content img.final-image{margin:38px auto 24px}}.overlay #sla-rating-modal .sla-content h3.final-title{color:#2c2c2c;font-size:30px;font-weight:600;line-height:40px;margin-bottom:16px}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-content h3.final-title{font-size:22px;font-weight:700;line-height:30px;margin-bottom:46px;text-align:center}}.overlay #sla-rating-modal .sla-content p.final-text{color:#2c2c2c;font-size:18px;font-weight:500;line-height:28px;margin-bottom:99px}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-content p.final-text{font-size:14px;font-weight:400;line-height:22px;margin-bottom:67px}}.overlay #sla-rating-modal .sla-content div.share-links{background:#dce0e3;margin-bottom:48px;padding:24px}.overlay #sla-rating-modal .sla-content div.share-links h6{color:#444;font-size:18px;font-weight:700;line-height:22px;margin-bottom:9px}.overlay #sla-rating-modal .sla-content div.share-links p{color:#444;font-size:16px;font-weight:400;line-height:22px;margin-bottom:22px}.overlay #sla-rating-modal .sla-content div.share-links .share-buttons{margin-bottom:2px;position:relative}.overlay #sla-rating-modal .sla-content div.share-links .share-buttons a{display:block;float:left;margin-right:40px}.overlay #sla-rating-modal .sla-content div.share-links .share-buttons .link_copied{bottom:-49px;color:#6f889b;font-size:16px;font-weight:400;line-height:22px;position:absolute}.overlay #sla-rating-modal .sla-content .sla-lang-select{margin-bottom:168px}.overlay #sla-rating-modal .sla-content .sla-lang-select h3{color:#2c2c2c;float:none;font-size:33px;font-weight:600;line-height:40px;margin-bottom:48px;margin-top:108px;padding:0;text-align:center}.overlay #sla-rating-modal .sla-content .sla-lang-select div.sla-lang-button{background:#2c2c2c;border-radius:3px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;letter-spacing:.685714px;line-height:18px;margin:0 auto 16px;padding:11px 0;text-align:center;width:195px}.overlay #sla-rating-modal .sla-content .sla-lang-select div.sla-lang-button:hover{background:#6f889b}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-content .sla-lang-select{margin-bottom:0;width:100%}.overlay #sla-rating-modal .sla-content .sla-lang-select h3{font-size:25px;line-height:35px;margin-bottom:32px;margin-top:0}}.overlay #sla-rating-modal .sla-content .sla-covid{margin-bottom:96px;padding:0 8px}.overlay #sla-rating-modal .sla-content .sla-covid h3{color:#2c2c2c;float:none;font-size:30px;font-weight:600;line-height:40px;margin-bottom:45px;margin-top:53px;padding:0}.overlay #sla-rating-modal .sla-content .sla-covid p{color:#2c2c2c;font-size:18px;font-weight:500;letter-spacing:.1375px;line-height:33px;margin-bottom:53px}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-content .sla-covid{margin-bottom:0;padding:0}.overlay #sla-rating-modal .sla-content .sla-covid h3{font-size:25px;line-height:35px;margin-top:0}.overlay #sla-rating-modal .sla-content .sla-covid p{font-size:14px;line-height:22px;margin-bottom:80px}.overlay #sla-rating-modal .sla-content .sla-covid div.sla-covid-button{width:100%}.overlay #sla-rating-modal .sla-content .sla-covid--voting h3{font-size:22px;font-weight:700;line-height:26px;margin-bottom:28px}.overlay #sla-rating-modal .sla-content .sla-covid--voting p{font-size:18px;font-weight:500;line-height:22px}}.overlay #sla-rating-modal .sla-footer{border-radius:0 0 4px 4px;bottom:0;left:0;position:sticky;z-index:104}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-footer{position:fixed;width:100%}}.overlay #sla-rating-modal .sla-footer .sla-buttons-row{background-color:#fff;padding:10px 32px 32px}.overlay #sla-rating-modal .sla-footer .sla-buttons-row:after{clear:both;content:"";display:block}.overlay #sla-rating-modal .sla-footer .sla-buttons-row.final{text-align:center}.overlay #sla-rating-modal .sla-footer .sla-buttons-row.final h4,.overlay #sla-rating-modal .sla-footer .sla-buttons-row.final span{display:none}.overlay #sla-rating-modal .sla-footer .sla-buttons-row button{-webkit-appearance:none;background:#2c2c2c;border:1px solid #2c2c2c;border-radius:3px;color:#fff;cursor:pointer;display:inline;float:none;font-size:15px;font-weight:600;line-height:18px;margin:0;padding:10px 0;text-align:center;width:183px}.overlay #sla-rating-modal .sla-footer .sla-buttons-row button.big{width:272px}.overlay #sla-rating-modal .sla-footer .sla-buttons-row button.covid{width:195px}.overlay #sla-rating-modal .sla-footer .sla-buttons-row button.unactive{opacity:.4}.overlay #sla-rating-modal .sla-footer .sla-buttons-row button.back{background:#fff;border:1px solid #2c2c2c;box-sizing:border-box;color:#2c2c2c;margin-right:16px}.overlay #sla-rating-modal .sla-footer .sla-buttons-row button.back:hover{background:#ececec}.overlay #sla-rating-modal .sla-footer .sla-buttons-row button:hover{background:#6f889b;border:1px solid #6f889b}.overlay #sla-rating-modal .sla-footer .sla-buttons-row .sla-nav-info{color:#2c2c2c;float:right;font-size:15px;font-weight:600;line-height:25px;margin-top:8px;text-align:right}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-footer .sla-buttons-row{padding:5px 24px 38px}.overlay #sla-rating-modal .sla-footer .sla-buttons-row.final button{width:100%}.overlay #sla-rating-modal .sla-footer .sla-buttons-row button{display:block;float:left;width:calc(50% - 8px)}.overlay #sla-rating-modal .sla-footer .sla-buttons-row button.big,.overlay #sla-rating-modal .sla-footer .sla-buttons-row button.covid{float:none;width:100%}.overlay #sla-rating-modal .sla-footer .sla-buttons-row button.back{margin-right:16px}.overlay #sla-rating-modal .sla-footer .sla-buttons-row .sla-nav-info{display:none}}.overlay #sla-rating-modal .sla-footer .sla-footer-bottom{background-color:#6f889b;text-align:center}.overlay #sla-rating-modal .sla-footer .sla-footer-bottom h3{background:url(/images/icons/SLA-LogoOnly.svg) no-repeat 0;background-size:16px auto;color:#fff;display:inline-block;float:none;font-size:15px;font-weight:400;line-height:25px;padding:10px 0 13px 22px}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-footer .sla-footer-bottom{display:none}.overlay #sla-rating-modal .sla-footer .sla-footer-bottom--voting{display:block}.overlay #sla-rating-modal .sla-footer .sla-footer-bottom--voting span{display:none}.overlay #sla-rating-modal .sla-footer .sla-footer-bottom--voting h3{background-size:13px auto;padding:6px 0 7px 21px}.overlay #sla-rating-modal .sla-footer--voting .sla-buttons-row{padding:5px 24px 60px}.overlay #sla-rating-modal .sla-footer--voting .sla-buttons-row button.covid{padding:10px 20px;width:auto}}.sla-search-header{background-color:#272727;padding-bottom:135px;padding-top:115px;text-align:center;z-index:1}.sla-search-header--span-link{padding-left:0!important;width:fit-content}@media (max-width:767.98px){.sla-search-header--span-link{padding-left:21px!important}}.sla-search-header.sla-search-header--winner{background-color:#7d705f}@media (max-width:767.98px){.sla-search-header.sla-search-header--winner{background-color:#6d6253;z-index:1}}.sla-search-header--link-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;width:fit-content}.sla-search-header--cat{padding-bottom:4rem}@media (max-width:1023.98px){.sla-search-header--cat{padding-bottom:1.875rem!important}}@media (max-width:767.98px){.sla-search-header--cat{padding-bottom:1rem!important}}.sla-search-header .container{position:relative;z-index:2}.sla-search-header h1{background:url(/images/icons/SLA-LogoOnly.svg) no-repeat 0;background-size:42px;color:#fff;display:inline-block;font-size:40px;font-weight:600;line-height:50px;padding:0 0 7px 70px}.sla-search-header span{color:#fff;display:block;font-size:25px;font-weight:400;line-height:35px;margin-top:-9px}.sla-search-header button,.sla-search-header div.active-filters{display:none}@media (max-width:1023.98px){.sla-search-header{padding-bottom:100px;padding-top:98px;text-align:center}.sla-search-header .container{z-index:2}.sla-search-header h1{background-size:38px;font-size:30px;line-height:40px;padding-left:60px}.sla-search-header span{font-size:22px;line-height:30px}}@media (max-width:767.98px){.sla-search-header{background-color:#7d705f;padding:5.625rem .75rem 4.5rem;text-align:left}.sla-search-header h1{background-position:left .375rem;background-size:1.6875rem;font-size:1.25rem;line-height:1.875rem;padding-bottom:.75rem;padding-left:2.25rem;padding-top:0}}@media (max-width:767.98px) and (max-width:767.98px){.sla-search-header h1{background-position:0 .375rem;background-size:3.125rem;font-size:1.5rem;font-weight:600;line-height:130%;padding-bottom:2.5rem;padding-left:4.0625rem;padding-top:0}}@media (max-width:767.98px){.sla-search-header span{font-size:.8125rem;line-height:1.25rem;margin-top:-2.75rem;padding-left:2.25rem}}@media (max-width:767.98px) and (max-width:767.98px){.sla-search-header span{font-size:.9375rem;padding-left:29%;padding-top:2%}}.sla-search-header-nominated{background-color:#6f889b;padding-bottom:5.75rem}.sla-search-header-nominated:before{background-color:#354b5d!important;left:126px;opacity:.15}.sla-search-header-nominated:after{background-color:#121212!important;opacity:.2}@media (max-width:767.98px){.sla-search-header-nominated{background-color:#5a6f80}.sla-search-header-nominated:before{background-color:#6f889b!important;display:block!important;height:23.5rem!important;left:105px!important;opacity:1;top:-70px!important;width:23.5rem!important}.sla-search-header-nominated:after{background-color:#5a6f80!important;display:block!important;height:14.1875rem!important;left:237px!important;opacity:1;top:125px!important;width:14.1875rem!important}.sla-search-header-nominated .container{align-items:center;display:flex;flex-direction:column}.sla-search-header-nominated h1{max-width:14.1875rem}.sla-search-header-nominated span{padding-left:1.25rem}}.sla-not-active{padding-bottom:80px}.sla-not-active h4{color:#fff;font-size:30px;font-weight:600;line-height:30px;margin-bottom:60px;margin-top:36px;padding-bottom:20px}.sla-not-active .gray-container{background:#2c2c2c;margin:43px 0 40px;padding:84px 40px 70px;text-align:center}.sla-not-active .gray-container p{color:#fff;font-size:25px;font-weight:400;line-height:35px}.sla-not-active .gray-container a{background:#121212;border-radius:4px;color:#fff;display:inline-block;font-size:15px;font-weight:600;line-height:22px;padding:11px 14px;text-align:center;width:210px}.sla-not-active .gray-container a:hover{background:#444}@media (max-width:767.98px){.sla-not-active h4{font-size:20px;line-height:26px;margin-bottom:30px;margin-top:13px;padding-bottom:0}.sla-not-active .gray-container{margin:0 0 40px;padding:20px}.sla-not-active .gray-container p{font-size:15px;line-height:25px}.sla-not-active .gray-container a{font-size:14px;line-height:20px;padding:10px 12px}}.search-filters.search-filters-sla,.search-filters.search-filters-sla--nomination{display:flex;margin-bottom:58px;margin-top:36px}.search-filters.search-filters-sla--nomination:after,.search-filters.search-filters-sla:after{clear:both;content:"";display:block}@media (max-width:1023.98px){.search-filters.search-filters-sla,.search-filters.search-filters-sla--nomination{max-width:766px}}@media (max-width:767.98px){.search-filters.search-filters-sla,.search-filters.search-filters-sla--nomination{display:none}}.search-filters.search-filters-sla h4,.search-filters.search-filters-sla--nomination h4{color:#fff;float:left;font-size:30px;font-weight:600;line-height:30px;padding-bottom:20px}@media (max-width:767.98px){.search-filters.search-filters-sla h4,.search-filters.search-filters-sla--nomination h4{font-size:20px;line-height:26px;padding-bottom:0}.search-filters.search-filters-sla .active-filters-sla,.search-filters.search-filters-sla .active-filters-sla-placeholders,.search-filters.search-filters-sla--nomination .active-filters-sla,.search-filters.search-filters-sla--nomination .active-filters-sla-placeholders{display:none}}.search-filters.search-filters-sla .active-filters-sla a,.search-filters.search-filters-sla--nomination .active-filters-sla a{margin-bottom:0!important}@media (max-width:767.98px){.search-filters.search-filters-sla .active-filters-sla a,.search-filters.search-filters-sla--nomination .active-filters-sla a{display:none}}.search-filters.search-filters-sla .active-filters a,.search-filters.search-filters-sla--nomination .active-filters a{align-items:center;background:#f2f2f2;background-color:#2c2c2c;border-radius:30px;color:#fff;display:block;float:right;line-height:16px;margin-bottom:10px;margin-left:24px;padding:5px 36px 5px 14px;position:relative}.search-filters.search-filters-sla .active-filters a:hover,.search-filters.search-filters-sla--nomination .active-filters a:hover{color:#fff}.search-filters.search-filters-sla .active-filters a label,.search-filters.search-filters-sla--nomination .active-filters a label{font-size:14px;font-weight:400;line-height:26px;margin-bottom:0}.search-filters.search-filters-sla .active-filters a span,.search-filters.search-filters-sla--nomination .active-filters a span{background:url(../images/icons/sla/filter_delete.svg) no-repeat 50%;background-size:12px;cursor:pointer;display:block;height:8px;position:absolute;right:13px;top:15px;width:8px}@media (max-width:1023.98px){.search-filters.search-filters-sla .active-filters a,.search-filters.search-filters-sla--nomination .active-filters a{display:none}}.search-filters.search-filters-sla .black-button,.search-filters.search-filters-sla .show-filter,.search-filters.search-filters-sla .sla__category_search_button,.search-filters.search-filters-sla--nomination .black-button,.search-filters.search-filters-sla--nomination .show-filter,.search-filters.search-filters-sla--nomination .sla__category_search_button{align-items:center;background:#2c2c2c;border-radius:30px;color:#fff;cursor:pointer;display:block;font-size:15px;font-weight:400;line-height:20px;margin-left:24px;padding:8px 17px;text-align:center;width:175px}.search-filters.search-filters-sla .show-filter,.search-filters.search-filters-sla--nomination .show-filter{float:right}@media (max-width:767.98px){.search-filters.search-filters-sla .show-filter,.search-filters.search-filters-sla--nomination .show-filter{display:none}}.search-filters.search-filters-sla .show-filter-sla,.search-filters.search-filters-sla--nomination .show-filter-sla{padding:7px 14px}.search-filters.search-filters-sla--nomination .show-filter{background-color:#6f889b;width:11.1875rem}.search-filters.search-filters-sla--nomination .active-filters a{margin-bottom:0}.search-filters.search-filters-sla--nomination .active-filters a label{font-size:.9375rem;line-height:1.5625rem}.search-filters.search-filters-sla--nomination h4{color:#c5c5c5;font-size:1.125rem;font-weight:500;line-height:2.0625rem;margin-right:auto;padding-bottom:.3125rem}@media (max-width:767.98px){.search-filters.search-filters-sla--nomination{display:flex;margin:3rem 0 2rem;overflow:scroll}.search-filters.search-filters-sla--nomination::-webkit-scrollbar{display:none}.search-filters.search-filters-sla--nomination .show-filter{display:block;line-height:1.5625rem;margin-bottom:.3125rem;padding:.3125rem 1rem!important;white-space:nowrap}.search-filters.search-filters-sla--nomination .active-filters{display:flex;margin-bottom:.3125rem}.search-filters.search-filters-sla--nomination .active-filters a{display:inline-block;white-space:nowrap}}.search-filters-sla--nomination-title{color:#c5c5c5;font-size:.9375rem;font-weight:400;line-height:1.5625rem;margin-bottom:1rem;text-align:center}.search-filters-sla,.search-filters-sla--nomination{align-items:center;display:flex;flex-direction:row-reverse}.search-filters-sla--nomination-placeholders,.search-filters-sla-placeholders{display:flex;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:58px;margin-top:36px}@media (max-width:1023.98px){.search-filters-sla--nomination-placeholders,.search-filters-sla-placeholders{display:none}}.search-filters-sla--nomination-placeholders-winner-2023,.search-filters-sla-placeholders-winner-2023{margin-bottom:0!important;margin-top:0!important}@media (max-width:767.98px){.search-filters-sla--nomination-placeholders-winner-2023,.search-filters-sla-placeholders-winner-2023{margin-top:40px!important}}.search-filters-sla-nomination-placeholders{gap:1rem;justify-content:flex-start}@media (max-width:767.98px){.search-filters-sla-nomination-placeholders{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.search-filters-sla-nomination-placeholders .placeholder--sla.placeholder--sla-search-filter{display:block;margin-top:0}}.sla__sticky-filter__container{display:none;padding-bottom:16px;padding-top:16px;position:relative;width:100%;z-index:3}.sla__sticky-filter__container .sla__sticky-filter__list{flex:1;list-style:none;margin:0;overflow-x:auto;overflow-y:hidden;padding:0;vertical-align:middle;white-space:nowrap}@media (max-width:767.98px){.sla__sticky-filter__container .sla__sticky-filter__list{margin-right:-3px}}.sla__sticky-filter__container .sla__sticky-filter__list li{display:inline-block;margin-right:4px;position:relative;text-align:center;vertical-align:middle}.sla__sticky-filter__container .sla__sticky-filter__list li .sla__sticky-filter__pill{border-radius:20px;display:inline-block;font-size:12px;line-height:25px;padding:3px 15px 4px;position:relative}.sla__sticky-filter__container .sla__sticky-filter__list li .sla__sticky-filter__pill.sla__sticky-filter__pill--sla{background-color:#2c2c2c}.sla__sticky-filter__container .sla__sticky-filter__list li .sla__sticky-filter__pill.sla__sticky-filter__pill--sla.sla__sticky-filter__pill--sla-filters{padding-right:33px}.sla__sticky-filter__container .sla__sticky-filter__list li .sla__sticky-filter__pill.sla__sticky-filter__pill--sla .clear{background:url(../images/icons/sla/filter_delete.svg) no-repeat 50%;background-size:12px;cursor:pointer;display:block;height:7px;position:absolute;right:14.5px;top:12.5px;width:7px}.sla__sticky-filter__container .sla__sticky-filter__list li .sla__sticky-filter__pill.sla__sticky-filter__pill--dark{background-color:#2c2c2c;display:none;padding:3px 30px 4px 15px}.sla__sticky-filter__container .sla__sticky-filter__list li .sla__sticky-filter__reset{background:url(../images/icons/sla/filter_delete.svg) no-repeat 50%;background-size:12px;cursor:pointer;display:block;display:none;height:8px;position:absolute;right:13px;top:12px;width:8px}@media (max-width:767.98px){.sla__sticky-filter__container{display:block;margin-bottom:30px}}.overlay #sla-search-modal{background:#fff;border-radius:4px;box-shadow:0 8px 16px #0000004d;font-weight:400;left:calc(50% - 232px);margin:0;max-height:calc(100% - 40px);overflow:auto;position:fixed;top:50%;transform:translateY(-55%);width:464px}.overlay #sla-search-modal .close_modal{background:url(../images/icons/sla/Close_dark_sla2.svg) no-repeat 50%;cursor:pointer;display:block;height:15px;position:absolute;right:32px;top:32px;width:15px;z-index:2}@media (max-width:767.98px){.overlay #sla-search-modal{-webkit-overflow-scrolling:touch;border-radius:0;height:100%;left:0;max-height:100%;overflow-y:scroll;padding:0 0 80px;top:0;transform:none;width:100%}.overlay #sla-search-modal .close_modal{height:13px;right:24px;top:52px;width:13px}}.overlay #sla-search-modal h4.search-modal-title{border-radius:4px 4px 0 0;color:#2c2c2c;font-size:22px;font-weight:700;line-height:30px;margin-bottom:31px;padding:23px 40px 12px 32px}@media (max-width:767.98px){.overlay #sla-search-modal h4.search-modal-title{border-radius:0;font-size:18px;font-weight:600;line-height:33px;margin-bottom:25px;margin-top:25px;padding:16px 40px 0 24px}}.overlay #sla-search-modal .sla-search-row{margin-bottom:48px;padding:0 32px}.overlay #sla-search-modal .sla-search-row.search-button{margin-bottom:40px;margin-top:62px}.overlay #sla-search-modal .sla-search-row.search-button .mobile-bg{background-color:#fff;bottom:0;display:none;height:116px;position:fixed;width:100%;z-index:-1}.overlay #sla-search-modal .sla-search-row input{background-color:#fff;border:none;border-bottom:1px solid #2c2c2c;border-radius:0;display:block;font-size:15px;font-weight:600;line-height:25px;padding:8px 8px 8px 0;width:100%}.overlay #sla-search-modal .sla-search-row input::placeholder{color:#2c2c2c}.overlay #sla-search-modal .sla-search-row button{background-color:#a4937d;border:none;border-radius:5px;font-size:15px;font-weight:600;line-height:18px;margin-top:7px;padding:11px 0;text-align:center;width:180px}.overlay #sla-search-modal .sla-search-row button:hover{background-color:#897c6b}.overlay #sla-search-modal .sla-search-row button.btn--clear{background-color:#fff;color:#2c2c2c;padding:0}@media (min-width:768px){.overlay #sla-search-modal .sla-search-row button.btn--clear{font-size:11px}}.overlay #sla-search-modal .sla-search-row button.btn--clear:focus{box-shadow:none}.overlay #sla-search-modal .sla-search-row .customselect{cursor:pointer;position:relative}.overlay #sla-search-modal .sla-search-row .customselect input{background:#fff;border:none;border-bottom:1px solid #2c2c2c;box-sizing:border-box;color:#2c2c2c;cursor:pointer;font-size:15px;line-height:25px;padding:8px 8px 8px 0;width:100%}.overlay #sla-search-modal .sla-search-row .customselect input::placeholder{color:#2c2c2c}.overlay #sla-search-modal .sla-search-row .customselect .customselect__arrow{background-image:url(../images/icons/sla/customselect_arrow.svg);background-repeat:no-repeat;background-size:11px 6px;height:6px;position:absolute;right:17px;top:17px;width:11px}.overlay #sla-search-modal .sla-search-row .customselect .customselect__dropdown{background-color:#fff;border:1px solid #e2e2e2;border-radius:4px;left:0;list-style:none;margin:0;padding:7px 37px 7px 10px;position:absolute;top:100%;transform:translateY(-50%);width:100%;z-index:101}.overlay #sla-search-modal .sla-search-row .customselect .customselect__dropdown .customselect__dropdown-item{color:#606060;cursor:pointer;font-size:16px;line-height:38px}.overlay #sla-search-modal .sla-search-row div.optionnav{position:relative;width:100%}.overlay #sla-search-modal .sla-search-row div.optionnav>span{background-color:#fff!important}.overlay #sla-search-modal .sla-search-row div.optionnav span{background:#fff url(../images/icons/sla/down.svg) no-repeat 100%;border-bottom:1px solid #2c2c2c;color:#2c2c2c;cursor:pointer;display:block;font-size:15px;font-weight:600;height:auto;line-height:25px;padding:8px 8px 8px 0;width:100%}.overlay #sla-search-modal .sla-search-row div.optionnav.categories_dropdown .custom-dropdown{max-height:400px!important;transform:translateY(-65%)}.overlay #sla-search-modal .sla-search-row div.optionnav.regions_dropdown .custom-dropdown{max-height:400px!important;transform:translateY(-43%)}.overlay #sla-search-modal .sla-search-row div.optionnav .custom-dropdown{background-color:#fff;border:1px solid #2c2c2c;border-radius:4px;left:0;list-style:none;margin:0;overflow-y:auto;padding:7px 0;position:absolute;top:100%;transform:translateY(-50%);width:100%;z-index:101}.overlay #sla-search-modal .sla-search-row div.optionnav .custom-dropdown li{display:block;float:left;position:relative}.overlay #sla-search-modal .sla-search-row div.optionnav .custom-dropdown label{color:#2c2c2c;cursor:pointer;display:block;font-size:15px;font-weight:500;line-height:30px;margin-bottom:2px;padding:0 10px}.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete{position:relative;z-index:2}.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete .formulate-input-actions,.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete .formulate-input-first-suggestion{display:none}.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete .formulate-input-wrapper{color:#000;margin-bottom:95px;padding-top:0}.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete .formulate-input-wrapper label{display:none}.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-element--autocomplete input{color:#000;height:auto}.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-element--autocomplete .formulate-input-actions__loading{display:none;position:absolute;right:5%}.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-dropdown,.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-suggestions-message{background-color:#fff;border:1px solid #2c2c2c;border-radius:0 0 4px 4px;box-sizing:border-box;display:block;left:0;list-style:none;margin:0;max-height:300px;min-width:50px;overflow-y:auto;padding:0;position:absolute;text-align:left;top:calc(100% - 1px);width:100%;z-index:5}.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-dropdown li,.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-suggestions-message li{color:#2c2c2c;cursor:pointer;display:block;font-size:15px;font-weight:500;line-height:30px;margin-bottom:2px;padding:0 10px}.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-dropdown li.formulate-input-dropdown-item--highlight,.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-suggestions-message li.formulate-input-dropdown-item--highlight{background:#0003}.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-suggestions-message{padding:0 10px}.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-suggestions-message p{font-size:15px;font-weight:500;line-height:30px}@media (max-width:767.98px){.overlay #sla-search-modal .sla-search-row{margin-bottom:33px;padding:0 24px}.overlay #sla-search-modal .sla-search-row.search-button{bottom:0;margin-bottom:0;margin-top:0;position:fixed;width:100%}.overlay #sla-search-modal .sla-search-row.search-button .mobile-bg{display:block}.overlay #sla-search-modal .sla-search-row div.optionnav{margin:0}.overlay #sla-search-modal .sla-search-row div.optionnav span{border-radius:0}.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete span{font-size:15px;line-height:25px;margin-top:0;padding-left:0;padding-top:0}.overlay #sla-search-modal .sla-search-row button{border-radius:3px;margin-bottom:24px;margin-top:0;width:100%}}.overlay #sla-search-modal.sla-winner-search-modal{text-align:left;z-index:4}.overlay #sla-search-modal.sla-winner-search-modal .close_modal{margin-top:0;right:32px;top:56px}@media (max-width:767.98px){.overlay #sla-search-modal.sla-winner-search-modal .close_modal{margin:0;padding:0;right:30px;top:26px}}.overlay #sla-search-modal.sla-winner-search-modal h4.search-modal-title{margin-top:24px}@media (max-width:767.98px){.overlay #sla-search-modal.sla-winner-search-modal h4.search-modal-title{margin-top:0}}.overlay #sla-search-modal.sla-winner-search-modal .sla-search-row.search-button{margin-bottom:65px}@media (max-width:767.98px){.overlay #sla-search-modal.sla-winner-search-modal .sla-search-row.search-button{margin-bottom:0}}.overlay-second #sla-search-modal .sla-search-row .formulate-input--autocomplete .formulate-input-wrapper{margin-bottom:0!important}.overlay-second #sla-search-modal .sla-search-row .search-button-first{background-color:#000;border-radius:3px;font-family:Sofia Pro;font-size:15px;font-style:normal;font-weight:600;line-height:130%}.overlay-second #sla-search-modal .sla-search-row .search-button-first:hover{background-color:#6f889b}@media (min-width:568px){.overlay-second #sla-search-modal .sla-search-row div.optionnav .custom-dropdown-new{border:none!important;border-radius:0!important;box-shadow:0 0 10px #000c;margin:10px 0 0;padding:5px 0}}@media (max-width:767.98px){.search-modal-title-small{display:none}}.sla-detail_header{padding:3.125rem 7.5rem 0;text-align:center}@media (max-width:767.98px){.sla-detail_header{margin-bottom:-2.25rem;padding:1rem}}.sla-detail_header-winner{margin-bottom:3.75rem}@media (max-width:767.98px){.sla-detail_header-winner{margin-bottom:0}}.sla-detail_header-title{font-size:1.875rem;font-style:normal;font-weight:600;line-height:2.5rem;margin-bottom:10px}@media (max-width:767.98px){.sla-detail_header-title{font-size:1.375rem;font-weight:400;line-height:130%;margin-bottom:1.5rem}}@media (max-width:1023.98px){.sla-detail_header-title{width:102%}}@media (max-width:767.98px){.sla-detail_header-title>span>span>svg{margin-top:-.75rem;width:1.125rem}}.sla-detail_header-subtitle{font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.625rem}@media (max-width:767.98px){.sla-detail_header-subtitle{font-size:.9375rem;font-weight:400;line-height:1.5625rem}}@media (max-width:1023.98px){.sla-detail_header-subtitle{width:102%}}@media (max-width:1439.98px){.sla-detail_header-subtitle-break{display:none}}.sla-detail_header-second{align-items:center;display:flex;justify-content:space-between}@media (max-width:767.98px){.sla-detail_header-second{justify-content:space-between}}.sla-detail_header-second-wrapper{margin:auto;padding:15px}@media screen and (max-width:1024px) and (min-width:770px){.sla-detail_header-second-wrapper{padding:0 16px}}@media screen and (max-width:770px){.sla-detail_header-second-wrapper{padding:0}}@media (max-width:1439.98px){.sla-detail_header-second-wrapper{max-width:766px}}@media (min-width:1024px){.sla-detail_header-second-wrapper{max-width:958px}}@media (min-width:1440px){.sla-detail_header-second-wrapper{max-width:1248px}}.sla-detail_header-wrapper_sec{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (max-width:767.98px){.sla-detail_header-wrapper_sec{padding:1rem}.sla-detail_header-wrapper{background:#2c2c2c;box-shadow:0 10px 16px #0000001a;padding:1.5rem;text-align:-webkit-auto}}.sla-detail_header-info:hover{cursor:pointer}@media (min-width:568px){.sla-detail_header-info{margin-top:-1.25rem}}@media (max-width:767.98px){.sla-detail_header-info{margin-top:-1%}}.sla-detail_header_modal-title{color:#121212;font-size:1.375rem!important;font-weight:600;line-height:130%!important}@media (max-width:767.98px){.sla-detail_header_modal-title{font-weight:700!important}}.sla-detail_header_modal-title-second{color:#a4937d;font-size:1.375rem!important;font-weight:600!important;line-height:130%!important}@media (max-width:767.98px){.sla-detail_header_modal-title-second{font-weight:700!important}}.sla-detail_header_modal-title--banner{font-size:22px!important;font-weight:600!important;line-height:30px!important}@media (max-width:767.98px){.sla-detail_header_modal-title--banner{font-size:24px!important;font-weight:600!important;line-height:130%!important}}.sla-detail_header_modal-title--banner_info>sup{font-weight:300}.sla-detail_header_modal-body{text-align:left}.sla-detail_header_modal-body>p{font-size:.9375rem;font-weight:400;line-height:160%}.sla-detail_header_modal-body a{color:#121212}.sla-detail_header_modal-gird{display:grid;margin-top:0!important;text-align:left}.sla-detail_header_modal-close{margin-top:.3125rem!important}.sla-detail_header_modal-close>span>svg>path{fill:#121212}.sla-detail-punkte{margin-bottom:3.5625rem;text-align:center}@media (max-width:767.98px){.sla-detail-punkte{margin-bottom:1rem;margin-top:10px;padding:0 .5rem}.sla-detail-punkte>h4{font-size:1.125rem}}.sla-detail-punkte-placeholder-wrap{align-items:center;display:flex;justify-content:center}@media (min-width:568px){.break-sm{display:none}}.grid-icon-active{background:url(../images/icons/switch-grid-active.svg) no-repeat 50%}.gird-icon-inactive,.grid-icon-active{margin-right:9.5px;padding:7px 18px 7px 0}.gird-icon-inactive{background:url(../images/icons/switch-grid-inactive.svg) no-repeat 50%}.list-icon-active{background:url(../images/icons/switch-list-active.svg) no-repeat 50%}.list-icon-active,.list-icon-inactive{margin-top:0!important;padding:7px 0 7px 45px}.list-icon-inactive{background:url(../images/icons/switch-list-inactive.svg) no-repeat 50%}.search-page__switch{display:flex;justify-content:center;margin-top:-.75rem}@media (max-width:1023.98px){.search-page__switch{margin-top:-1.625rem}}.search-page__switch-wrap{background-color:#444;border-radius:64px;cursor:pointer;height:1.75rem;position:relative;width:3.3125rem}@media (max-width:767.98px){.search-page__switch-wrap{height:1.68rem}}.search-page__switch-wrap input{height:0;opacity:0;width:0}.search-page__switch-slider{background-color:#656565;border-radius:50px;bottom:0;height:24px;left:3%;position:absolute;right:0;top:8%;transition:.4s;width:24px}@media (max-width:767.98px){.search-page__switch-slider{top:7%}}input:checked+.search-page__switch-slider{transform:translateX(26px)}.sla-section{margin-bottom:90px}@media (max-width:1023.98px){.sla-section{margin-bottom:60px}}.sla-section-wrapper{margin-bottom:140px}.sla-section:last-of-type{margin-bottom:64px}.sla-section-wrapper{margin-bottom:192px}@media (min-width:568px){.small{display:none}}@media (max-width:767.98px){.big{display:none}}.search-page__article--sla:hover .search-page__article__image-cont img{-webkit-backface-visibility:hidden;left:50%;min-height:1000%;min-width:1000%;object-fit:cover;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) scale(.1)}.button-sm-wrapper{bottom:0;justify-content:center;left:0;margin:0 auto;padding:12px 32px;position:absolute;width:100%}@media (min-width:568px){.button-sm-wrapper{position:relative;width:max-content}}button.button-sm{background-color:#fff;border:1px solid var(--Gray-700,#444);border-radius:4px;color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:24px;padding:12px 32px;width:max-content}button.button-sm:hover{background:#6f889b;cursor:pointer}@media (min-width:568px){.entity-details__nominate_ribbon.entity-details__award_ribbon .award-location-ribbon-title br{display:none}}.sla-section-label{display:block;font-size:18px;font-weight:400;line-height:28px;text-align:center;text-decoration-line:underline}.sla-search-header--winner-2023{padding:5.75rem 0}.sla-detail_header_winner-2023{margin-bottom:0;min-height:14.25rem;padding:6rem 7.5rem 0}.sla-detail_header_winner-2023 .sla-detail_header-title{font-size:2.5rem;line-height:3.125rem;margin-bottom:1rem}.sla-detail_header_winner-2023 .sla-detail_header-title-placeholders{margin-bottom:40px}.sla-detail_header_winner-2023 .sla-detail_header-subtitle{line-height:2.0625rem}@media (max-width:1023.98px){.sla-detail_header_winner-2023{min-height:19.4375rem}}@media (max-width:767.98px){.sla-detail_header_winner-2023{min-height:14.25rem;padding:1rem}.sla-detail_header_winner-2023 .sla-detail_header-wrapper{background:none;padding:0;text-align:center}.sla-detail_header_winner-2023 .sla-detail_header-title{font-size:1.875rem;font-weight:600;line-height:2.5rem}.sla-detail_header_winner-2023 .sla-detail_header-subtitle{line-height:1.5625rem}}.search-filters.search-filters-sla.search-filters-sla-winner-2023{flex-direction:row-reverse;margin-bottom:0;margin-top:0;width:100%}.search-filters.search-filters-sla.search-filters-sla-winner-2023 .show-filter{background-color:#a4937d;line-height:1.5625rem;margin-left:1.5rem;padding:.375rem 1rem;white-space:nowrap;width:auto}.search-filters.search-filters-sla.search-filters-sla-winner-2023 .active-filters{display:flex}.search-filters.search-filters-sla.search-filters-sla-winner-2023 .active-filters a{white-space:nowrap}@media (max-width:767.98px){.search-filters.search-filters-sla.search-filters-sla-winner-2023{display:flex;height:100%;justify-content:center;margin-bottom:2rem;overflow:scroll}.search-filters.search-filters-sla.search-filters-sla-winner-2023 .show-filter{display:block;margin-left:0;margin-top:0}.search-filters.search-filters-sla.search-filters-sla-winner-2023 .active-filters a{display:inline-block;margin-left:8px}.search-filters.search-filters-sla.search-filters-sla-winner-2023_has-filters{justify-content:flex-start;width:100vw}.search-filters.search-filters-sla.search-filters-sla-winner-2023_has-filters .show-filter{margin-left:8px;margin-right:19px}.search-filters.search-filters-sla.search-filters-sla-winner-2023::-webkit-scrollbar{display:none}}.filters-wrapper-sla-2023{display:flex;margin-bottom:2rem;margin-top:3.0625rem}@media (max-width:767.98px){.filters-wrapper-sla-2023{flex-direction:column-reverse;margin-bottom:1rem;margin-top:1rem}}.seopages__overview__cards-wrap.seopages__overview__cards-wrap-2023{padding-top:0}.seopages__overview__cards-wrap.seopages__overview__cards-wrap-2023 .seopages__overview__card-text-sla{font-size:22px;height:3.875rem;line-height:30px}.seopages__overview__cards-wrap.seopages__overview__cards-wrap-2023 .seopages__overview__card-sla{margin-bottom:2.125rem}@media (max-width:767.98px){.seopages__overview__cards-wrap.seopages__overview__cards-wrap-2023 .seopages__overview__card-text-sla{bottom:0;margin-bottom:0;width:100%}.seopages__overview__cards-wrap.seopages__overview__cards-wrap-2023 .seopages__overview__card-image-sla{height:300px}.sla-detail_header_winner-2023{margin-bottom:0;margin-top:2rem}.sla-detail_header_winner-2023 .sla-detail_header-title{margin-bottom:1rem}}.sla-detail-punkte-2023{margin-bottom:2.75rem}.sla-detail-punkte-2023 h4{font-size:30px;line-height:40px}@media (max-width:767.98px){.sla-detail-punkte-2023{margin-bottom:2rem;margin-top:0}.sla-detail-punkte-2023 h4{font-size:22px;line-height:30px}}@media (min-width:568px){.sla-detail-punkte-2023{margin-top:1.125rem}}.sla-detail-punkte-image{margin-bottom:17px;width:173px}.sla-detail-punkte-category{font-size:1rem;font-weight:500;line-height:1.5rem}.search-page__article__badge-grid.search-page__article__badge-2023{background:url(../images/gold-badge-2023.svg);background-repeat:no-repeat;font-size:18px;height:39px;line-height:40px;width:130px}.search-page__article__badge-grid.search-page__article__badge-2023 span{position:relative;top:-4px}@media (max-width:767.98px){.search-page__article__badge-grid.search-page__article__badge-2023{background:url(../images/gold-badge.svg);display:block;font-size:1.875rem;font-weight:400;height:47px;line-height:2.5rem;right:0;width:83px}.search-page__article__badge-grid.search-page__article__badge-2023 span{top:0}.search-page__article__badge-grid.search-page__article__badge-2023 span:nth-child(2){display:none}}.sla-2023-total-items{color:#c5c5c5;display:flex;font-size:1.125rem;font-weight:500;line-height:2.0625rem;width:100%}@media (max-width:767.98px){.sla-2023-total-items{font-size:.9375rem;line-height:1.5625rem;text-align:center}}.sla-detail_header-second-2023 .sla__sticky-filter__container{display:none}.search-page__article-sla.search-page__article-slawinner-2023{margin-bottom:2.75rem}@media (max-width:767.98px){.search-page__article-sla.search-page__article-slawinner-2023{margin-bottom:1.75rem}}.formulate-input--nominationcategories__dropdown{max-height:310px;overflow-y:scroll}.formulate-input--nominationcategories__dropdown::-webkit-scrollbar-thumb{background-color:#ececec;border-radius:8px}.formulate-input--nominationcategories__dropdown::-webkit-scrollbar{width:10px}.formulate-input--nominationcategories__dropdown-item{border-bottom:1px solid #ececec;list-style:none;padding:.625rem .5rem}.formulate-input--nominationcategories__dropdown-item--title{color:#1b1b1b;font-size:1rem;font-weight:500;line-height:1.5rem;margin-bottom:.5rem}.formulate-input--nominationcategories-item--list{color:#656565;font-size:.875rem;font-weight:400;line-height:1.25rem;margin-bottom:.25rem}.formulate-input--nominationcategories-item--list span{margin-right:.375rem}.formulate-input--nominationcategories-item--list span svg{height:.875rem;margin-bottom:.25rem;width:.8125rem}.formulate-input--nominationcategories-item--list span svg path{fill:#656565!important}.formulate-input-element_nomination-categories{align-items:flex-start;justify-content:space-between;padding:.5625rem .75rem!important}.formulate-input-element_nomination-categories .formulate-input-element--customselect__reset span svg{height:1rem;width:1rem}@media (max-width:767.98px){.formulate-input-element_nomination-categories{display:block;padding:9px 12px;position:relative}.formulate-input-element_nomination-categories .input-functions{position:absolute;right:8px;top:0}}.formulate-input-element-padding{padding:0 .75rem}.main-header__filter-toggle.main-header__filter-toggle-sla.nuxt-link-active{color:#fff}.modal-hidden .sk-modal{position:absolute}@media (max-width:767.98px){.search-page__article__image-cont.search-page__article__image-cont-sla.sla-winner-image-mobile .search-page__article__image-wrap{height:20rem}}.awarded-location-modal-link{color:#121212;font-size:1.125rem;font-weight:500;line-height:1.75rem;text-decoration-line:underline}@media (max-width:767.98px){.awarded-location-modal-link{font-size:.875rem}}.sla-thirty--seconds-header,.sla-voting_kit-download-header,.sla_overview-facts-figures--header,.sla_overview-nomination-header{background-color:#6d6253;padding-bottom:5.75rem;padding-top:7.1875rem;text-align:center}.sla-thirty--seconds-header:before,.sla-voting_kit-download-header:before,.sla_overview-facts-figures--header:before,.sla_overview-nomination-header:before{background:#897c6b!important}.sla-thirty--seconds-header:after,.sla-voting_kit-download-header:after,.sla_overview-facts-figures--header:after,.sla_overview-nomination-header:after{background:#7d705f!important}.sla_overview-facts-figures--header-title{z-index:2}@media (max-width:767.98px){.sla-thirty--seconds-header,.sla-voting_kit-download-header,.sla_overview-facts-figures--header,.sla_overview-nomination-header{padding-bottom:3.0625rem;padding-top:6.5625rem}.sla_overview-facts-figures--header-title{padding-left:50px!important;padding-right:50px!important}.sla-thirty--seconds-header h1,.sla-voting_kit-download-header h1,.sla_overview-facts-figures--header h1,.sla_overview-nomination-header h1{background-size:3.1875rem;font-size:1.5rem;text-align:left!important}.sla-thirty--seconds-header span,.sla-voting_kit-download-header span,.sla_overview-facts-figures--header span,.sla_overview-nomination-header span{margin-top:-7px;padding:8px 0 0}.sla-thirty--seconds-header:before,.sla-voting_kit-download-header:before,.sla_overview-facts-figures--header:before,.sla_overview-nomination-header:before{display:block!important;height:23.5rem!important;left:105px!important;top:-70px!important;width:23.5rem!important}.sla-thirty--seconds-header:after,.sla-voting_kit-download-header:after,.sla_overview-facts-figures--header:after,.sla_overview-nomination-header:after{display:block!important;height:14.1875rem!important;left:237px!important;top:125px!important;width:14.1875rem!important}}.sla_overview-facts-figures--reviews-content{font-weight:600!important}.sla_overview-facts-figures--body{background:#fff;color:#2c2c2c}.sla_overview-facts-figures--body .static-page__opportunities{gap:30px;justify-content:flex-start;max-width:960px}.sla_overview-facts-figures--body .static-page__opportunities__card{max-width:384px}.sla_overview-facts-figures--infos,.sla_overview-facts-figures--reviews,.sla_overview-facts-figures--section{background:#f2f2f2;padding:3rem 6.25rem 1.375rem}.sla_overview-facts-figures--section-2{background:#fff;padding:30px 0 0}.sla_overview-facts-figures--infos h1,.sla_overview-facts-figures--reviews h1,.sla_overview-facts-figures--section h1{font-size:4.0625rem;font-weight:700;line-height:4.6875rem;padding-right:40%}.sla_overview-facts-figures--infos h2,.sla_overview-facts-figures--reviews h2,.sla_overview-facts-figures--section h2{font-size:2.25rem;font-weight:700;line-height:3.125rem}@media (max-width:1023.98px){.sla_overview-facts-figures--infos h1,.sla_overview-facts-figures--reviews h1,.sla_overview-facts-figures--section h1{padding-right:0}}@media (max-width:767.98px){.sla_overview-facts-figures--infos,.sla_overview-facts-figures--reviews,.sla_overview-facts-figures--section{padding:2rem 0}.sla_overview-facts-figures--infos h1,.sla_overview-facts-figures--reviews h1,.sla_overview-facts-figures--section h1{font-size:2.5rem;line-height:120%;padding-right:0}.sla_overview-facts-figures--infos h2,.sla_overview-facts-figures--reviews h2,.sla_overview-facts-figures--section h2{font-size:1.5rem;line-height:1.875rem;margin:2rem 0}}.sla_overview-facts-figures--cards .about-us__cards{margin-top:0}@media (max-width:767.98px){.sla_overview-facts-figures--cards .about-us__cards{padding-top:3.25rem}}.sla_overview-facts-figures--infos{background:#f2f2f2;padding:8rem 0}@media (max-width:767.98px){.sla_overview-facts-figures--infos{padding:0 0 .9375rem}}.sla_overview-facts-figures--infos_new{margin-top:120px}@media (max-width:767.98px){.sla_overview-facts-figures--infos_new{margin-top:60px}}.sla_overview-facts-figures--reviews{background-color:#fff;padding:3rem 6.25rem 9.5625rem}.sla_overview-facts-figures--reviews .static-page__reviews__single{background-color:#f9f9f9}.sla_overview-facts-figures--reviews .static-page__reviews__single p{font-weight:700}.sla_overview-facts-figures--reviews-no-banner{padding:3rem 6.25rem 0}@media (max-width:767.98px){.sla_overview-facts-figures--reviews{padding:1.875rem .9375rem 3.75rem}.static-page__reviews--facts-and-figures{margin-top:55px}}.sla_overview-facts-figures--banner{background-color:#a4937d;color:#fff;padding:3.5rem}.sla_overview-facts-figures--banner img{filter:brightness(0) invert(1)}.sla_overview-facts-figures--banner .btn{background-color:#2c2c2c;border-color:#2c2c2c}.sla_overview-facts-figures--banner .btn:hover{background-color:#464646}.sla_overview-facts-figures--banner-title{padding:0 6rem 0 2.25rem}@media (max-width:767.98px){.sla_overview-facts-figures--banner{padding:1.25rem}.sla_overview-facts-figures--banner img{max-height:4.375rem}.sla_overview-facts-figures--banner-title{margin:0!important;padding:.3125rem 0 .4375rem .75rem}.sla_overview-facts-figures--banner .eintrage-page__booking__description{margin-top:.5rem}.sla_overview-facts-figures--banner .eintrage-page__booking__description br{display:none}}.sla_overview-facts-figures--banner-blue,.sla_overview-facts-figures--banner-winner{background-color:#6f889b;padding:6.6875rem 3.125rem 4.4375rem}.sla_overview-facts-figures--banner-blue .col-12-style .eintrage-page__booking__column,.sla_overview-facts-figures--banner-winner .col-12-style .eintrage-page__booking__column{flex:0}.sla_overview-facts-figures--banner-blue .col-12-style .eintrage-page__booking__column:first-child,.sla_overview-facts-figures--banner-winner .col-12-style .eintrage-page__booking__column:first-child{flex:0 0 55%}.sla_overview-facts-figures--banner-blue .col-12-style .eintrage-page__booking__column:nth-child(2),.sla_overview-facts-figures--banner-winner .col-12-style .eintrage-page__booking__column:nth-child(2){flex:0 0 45%}.sla_overview-facts-figures--banner-blue .col-12-style .eintrage-page__booking__title,.sla_overview-facts-figures--banner-winner .col-12-style .eintrage-page__booking__title{max-width:565px}.sla_overview-facts-figures--banner-blue .col-12-style .btn,.sla_overview-facts-figures--banner-winner .col-12-style .btn{font-size:1.125rem;font-weight:700;line-height:1.625rem;padding:.625rem 2.6875rem}.sla_overview-facts-figures--banner-blue .col-12-style .eintrage-page__booking__description,.sla_overview-facts-figures--banner-winner .col-12-style .eintrage-page__booking__description{font-weight:500;margin-bottom:3.4375rem}@media (max-width:1439.98px){.sla_overview-facts-figures--banner-blue .col-12-style .eintrage-page__booking__column:first-child,.sla_overview-facts-figures--banner-winner .col-12-style .eintrage-page__booking__column:first-child{flex:0 0 65%}.sla_overview-facts-figures--banner-blue .col-12-style .eintrage-page__booking__column:nth-child(2),.sla_overview-facts-figures--banner-winner .col-12-style .eintrage-page__booking__column:nth-child(2){flex:0 0 35%}.sla_overview-facts-figures--banner-blue .col-12-style br,.sla_overview-facts-figures--banner-winner .col-12-style br{display:none}}@media (max-width:1023.98px){.sla_overview-facts-figures--banner-blue .col-12-style .eintrage-page__booking__column:first-child,.sla_overview-facts-figures--banner-blue .col-12-style .eintrage-page__booking__column:nth-child(2),.sla_overview-facts-figures--banner-winner .col-12-style .eintrage-page__booking__column:first-child,.sla_overview-facts-figures--banner-winner .col-12-style .eintrage-page__booking__column:nth-child(2){flex:0 0 100%}}.sla_overview-facts-figures--banner-blue .sla_overview-facts-figures--banner-title,.sla_overview-facts-figures--banner-winner .sla_overview-facts-figures--banner-title{padding:0 5.5rem 0 2.25rem}@media (max-width:767.98px){.sla_overview-facts-figures--banner-blue,.sla_overview-facts-figures--banner-winner{padding:4.4375rem 1.875rem}.sla_overview-facts-figures--banner-blue .col-12-style .btn,.sla_overview-facts-figures--banner-winner .col-12-style .btn{font-size:.875rem;line-height:130%;padding:.625rem 1.5rem}.sla_overview-facts-figures--banner-blue .col-12-style .eintrage-page__booking__description,.sla_overview-facts-figures--banner-winner .col-12-style .eintrage-page__booking__description{margin-bottom:2.5rem}.sla_overview-facts-figures--banner-blue .sla_overview-facts-figures--banner-title,.sla_overview-facts-figures--banner-winner .sla_overview-facts-figures--banner-title{line-height:110%;padding:0 0 .4375rem}.sla_overview-facts-figures--banner-blue img,.sla_overview-facts-figures--banner-winner img{display:none}}@media (max-width:1023.98px){.sla_overview-facts-figures--banner-blue img,.sla_overview-facts-figures--banner-winner img{max-height:4.0625rem}}.sla_overview-facts-figures--banner-winner{background-color:#a4937d;padding:4.6875rem}.sla_overview-facts-figures--banner-winner .col-12-style .eintrage-page__booking__description{margin-bottom:3.0625rem}@media (max-width:767.98px){.sla_overview-facts-figures--banner-winner{padding:4.4375rem 1.875rem}}.sla_overview-facts-figures--subtitle{padding:6rem 6.25rem 0}.sla_overview-facts-figures--subtitle p{font-size:1.125rem;font-weight:500;line-height:2.0625rem;padding-bottom:1.875rem}@media (max-width:1023.98px){.sla_overview-facts-figures--subtitle{padding:2.875rem 3.125rem 0}}@media (max-width:767.98px){.sla_overview-facts-figures--subtitle{padding:0}.sla_overview-facts-figures--subtitle p{padding-bottom:0}.sla_overview-facts-figures--subtitle-p-1{padding-bottom:2rem!important}}.sla_overview-facts-figures--subtitle_warm-up{color:#a4937d;text-decoration:underline}.sla_overview-facts-figures--subtitle_warm-up:hover{color:#a4937d}.sla_overview-facts-figures--advantages{padding:4.125rem 6.25rem 3.125rem}@media (max-width:767.98px){.sla_overview-facts-figures--advantages{padding:3.5rem 0 1.5rem}.sla_overview-facts-figures--advantages-wrap{padding-top:1.625rem}.sla_overview-facts-figures--advantages .eintrage-page__services__single:last-child{margin-bottom:0}}.sla_overview-facts-figures--contact{margin-top:6.25rem}.sla_overview-facts-figures--contact img{object-fit:cover}.sla_overview-facts-figures--contact .static-page__agent__info p{margin-bottom:48px!important}@media (max-width:767.98px){.sla_overview-facts-figures--contact{margin-top:3.125rem}}.static-page__agent--facts-and-figures{background-color:#fff}.static-page__agent--facts-and-figures h2{margin-bottom:0!important}.sla_overview-main-title{font-size:48px;font-style:normal;font-weight:700;letter-spacing:-.96px;line-height:60px;padding:0 6.4375rem;text-align:center}@media (max-width:767.98px){.sla_overview-main-title{font-size:30px;font-style:normal;font-weight:700;line-height:38px;padding:0 0 2rem}}.sla_overview-locale-changer{border-radius:3px;margin-bottom:2rem;margin-left:auto;position:relative;width:8.125rem!important}@media (max-width:767.98px){.sla_overview-locale-changer{margin-bottom:1.25rem;margin-top:.9375rem}}.sla_overview-locale-changer-single--location{background-color:#2c2c2c!important;right:10%!important;top:20px!important}.sla_overview-locale-changer--select-options{height:auto!important;margin-top:0!important;width:auto}@media (max-width:767.98px){.sla_overview-locale-changer--select-options-nomination{margin-top:-.75rem!important}}@media (min-width:568px){.sla_overview-locale-changer--select-options-single--location{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;box-shadow:0 0 10px #000c}}@media (max-width:767.98px){.sla_overview-locale-changer--select-options-single--location{top:37px!important}}.sla_overview-locale-changer--option-selected{background-color:#a4937d!important}.sla_overview-locale-changer--option-selected_blue{background-color:#6f889b!important}.sla_overview-locale-changer--select-option{padding:13px 19px!important;width:100%}.sla_overview-locale-changer--select-option:hover{background-color:#a4937d!important}.sla_overview-locale-changer--select-option_blue:hover{background-color:#6f889b!important}.sla_overview-locale-changer--select-options::-webkit-scrollbar,.sla_overview-locale-changer--select-options::-webkit-scrollbar-thumb{display:none!important}.sla_locale-changer-search-results{background-color:#0000004d!important;border-radius:24px;border-top-left-radius:24px!important;border-top-right-radius:24px!important;height:37px;position:absolute!important;right:14px;top:-87px;width:84px!important}@media (max-width:767.98px){.sla_locale-changer-search-results{right:26px;top:-92px}}.sla_locale-changer-search-results .formulate-input--customselect__dropdown .sla_overview-locale-changer--select-option,.sla_locale-changer-search-results .formulate-input--nominationcategories__dropdown .sla_overview-locale-changer--select-option{font-size:15px;line-height:25px;padding:6px 16px!important}@media (max-width:767.98px){.sla_locale-changer-search-nomination{right:3.6%!important;top:-86px!important}}.sla_locale-changer-search-single--location{background-color:#2c2c2c!important;border-radius:24px;border-top-left-radius:24px!important;border-top-right-radius:24px!important;cursor:pointer;height:37px;padding:10px!important;position:absolute!important;right:14px;top:-87px;width:84px!important}@media (max-width:767.98px){.sla_locale-changer-search-single--location{background-color:#2c2c2c!important;margin:14px 8%!important;position:fixed!important;right:8%!important;top:0!important}}.sla_locale-changer-search-single--location .formulate-input--customselect__dropdown .sla_overview-locale-changer--select-option,.sla_locale-changer-search-single--location .formulate-input--nominationcategories__dropdown .sla_overview-locale-changer--select-option{font-size:15px;line-height:25px;padding:6px 16px!important}.sla_locale-changer-search-detail--location{background-color:#5a6f80!important;border:none;border-radius:24px;border-top-left-radius:24px!important;border-top-right-radius:24px!important;color:#fff!important;cursor:pointer;height:37px;margin-bottom:5px;margin-top:21px;padding:10px!important;position:relative!important;width:84px!important;z-index:9}@media (max-width:767.98px){.sla_locale-changer-search-detail--location{margin:1.875rem 0 0!important}}.sla_locale-changer-search-detail--location .formulate-input--customselect__dropdown .sla_overview-locale-changer--select-option,.sla_locale-changer-search-detail--location .formulate-input--nominationcategories__dropdown .sla_overview-locale-changer--select-option{font-size:15px;line-height:25px;padding:6px 16px!important}.sla_locale-changer-search-detail--location>input{color:#fff!important}#sla_locale-changer-search-results--input{font-size:15px!important;line-height:25px!important}.sla_search-locale-switch--wrap{position:relative}@media (max-width:1023.98px){.sla_search-locale-switch--wrap{max-width:766px!important}}.link_copied-new{align-items:center;color:#6f889b;display:flex;font-size:16px;font-weight:400;justify-content:center;line-height:22px;margin-bottom:18px}.sla_overview-nomination-body{background:#fff!important}.sla-voting_kit-download,.sla_overview-nomination{background-color:#ececec}.sla-voting_kit-download-header,.sla_overview-nomination-header{background-color:#5a6f80!important}.sla-voting_kit-download-header:before,.sla_overview-nomination-header:before{background-color:#6f889b!important}.sla-voting_kit-download-header:after,.sla_overview-nomination-header:after{background-color:#5a6f80!important;right:-46px!important}.sla-voting_kit-download-header h1,.sla-voting_kit-download-header span,.sla_overview-nomination-header h1,.sla_overview-nomination-header span{z-index:2}.sla-voting_kit-download-header span,.sla_overview-nomination-header span{margin-top:0}@media (max-width:1439.98px){.sla-voting_kit-download-header,.sla_overview-nomination-header{padding-bottom:90px}}.sla-voting_kit-download-header_warm-up:before,.sla_overview-nomination-header_warm-up:before{background-color:#627786!important;right:-75px!important}.sla-voting_kit-download-header_warm-up h1,.sla-voting_kit-download-header_warm-up span,.sla_overview-nomination-header_warm-up h1,.sla_overview-nomination-header_warm-up span{z-index:2}.sla-voting_kit-download-header_warm-up span,.sla_overview-nomination-header_warm-up span{margin-top:0}@media (max-width:1439.98px){.sla-voting_kit-download-header_warm-up,.sla_overview-nomination-header_warm-up{padding-bottom:90px}}.sla-voting_kit-download .blue-container,.sla_overview-nomination .blue-container{background-color:#5a6f80;color:#fff;margin:8rem 0 2.5rem;padding:5.25rem 4.5rem 4.375rem;text-align:center}.sla-voting_kit-download .blue-container p,.sla_overview-nomination .blue-container p{font-size:1.5rem;font-weight:500;line-height:2rem}.sla-voting_kit-download .blue-container a,.sla-voting_kit-download .blue-container button,.sla_overview-nomination .blue-container a,.sla_overview-nomination .blue-container button{background-color:#2c2c2c;border-radius:4px;display:block;font-size:.9375rem;font-weight:600;line-height:1.375rem;margin:auto;padding:.6875rem .875rem;text-align:center;width:max-content}.sla-voting_kit-download .white-container,.sla_overview-nomination .white-container{background-color:#fff!important;color:#5a7080;margin:2.6875rem 0 2.5rem;padding:5.25rem 4.5rem 4.375rem;text-align:center}@media (max-width:767.98px){.sla-voting_kit-download .white-container,.sla_overview-nomination .white-container{margin-top:4rem!important;padding:1.5rem!important}}.sla-voting_kit-download .white-container p,.sla_overview-nomination .white-container p{font-size:1.5rem;font-weight:500;line-height:2rem}.sla-voting_kit-download .white-container a,.sla-voting_kit-download .white-container button,.sla_overview-nomination .white-container a,.sla_overview-nomination .white-container button{background-color:#2c2c2c;border-radius:4px;display:block;font-size:.9375rem;font-weight:600;line-height:1.375rem;margin:auto;padding:.6875rem .875rem;text-align:center;width:max-content}@media (max-width:767.98px){.sla-voting_kit-download .white-container a,.sla-voting_kit-download .white-container button,.sla_overview-nomination .white-container a,.sla_overview-nomination .white-container button{background-color:#2c2c2c!important}}.sla-voting_kit-download .gold-container,.sla_overview-nomination .gold-container{background-color:#8a7b69!important}@media (max-width:767.98px){.sla-voting_kit-download .blue-container,.sla_overview-nomination .blue-container{background-color:#5a6f80;margin:6rem 0 7.75rem;padding:1.875rem 1.5rem;text-align:left}.sla-voting_kit-download .blue-container p,.sla_overview-nomination .blue-container p{color:#fff;font-size:1.125rem;font-weight:500;line-height:1.75rem}.sla-voting_kit-download .blue-container a,.sla_overview-nomination .blue-container a{background-color:#2c2c2c;width:100%}.sla-voting_kit-download-header,.sla_overview-nomination-header{padding-bottom:0;padding-top:73px}.sla-voting_kit-download-header:before,.sla_overview-nomination-header:before{left:51px!important;top:-173px!important}.sla-voting_kit-download-header:after,.sla_overview-nomination-header:after{left:178px!important;top:17px!important}.sla-voting_kit-download-header h1,.sla_overview-nomination-header h1{background-size:27px;font-size:19.5px;line-height:30px;padding-bottom:30px;padding-left:35px}.sla-voting_kit-download-header span,.sla_overview-nomination-header span{padding-top:0}.sla-voting_kit-download-header_warm-up,.sla_overview-nomination-header_warm-up{padding-bottom:4.75rem;padding-top:6.25rem}.sla-voting_kit-download-header_warm-up:before,.sla_overview-nomination-header_warm-up:before{left:81px!important;top:-19px!important}.sla-voting_kit-download-header_warm-up:after,.sla_overview-nomination-header_warm-up:after{left:261px!important;top:136px!important}.sla-voting_kit-download-header_warm-up>div>h1,.sla_overview-nomination-header_warm-up>div>h1{background-size:2.625rem;font-size:1.5rem!important;font-style:normal;font-weight:700;line-height:2rem;padding-left:2.8125rem}.sla-voting_kit-download-header_warm-up>div>h1>span,.sla_overview-nomination-header_warm-up>div>h1>span{font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}}@media (min-width:768px){.sla-voting_kit-download-header_warm-up>div>h1,.sla_overview-nomination-header_warm-up>div>h1{font-size:2.25rem!important;font-weight:700;letter-spacing:-.045rem;line-height:2.75rem}.sla-voting_kit-download-header_warm-up>div>span,.sla_overview-nomination-header_warm-up>div>span{font-size:1.5rem!important;font-style:normal;font-weight:500;line-height:2rem;margin-left:6.8125rem}}.sla_overview-nomination_blue{background-color:#354c5d}.sla-voting_kit-download .blue-container button{border:none;color:#fff;cursor:pointer;min-width:256px;padding:10px 20px}.sla-voting_kit-download .blue-container button:hover{color:#ff5a75}.sla-voting_kit-download .blue-container-text{margin-bottom:52px}.sla-voting_kit-download .blue-container .sla-h2{margin-bottom:19px}.blue-container-grey-text,.sla-voting_kit-download .blue-container-grey-text h2,.sla-voting_kit-download .blue-container-grey-text p:not(.white-text){color:#c5c5c5}.sla-h2{font-size:2.5rem;line-height:3.125rem}@media (max-width:767.98px){.sla-h2{font-size:1.5rem;line-height:1.875rem}}.sla_nomination-form-page{color:#2c2c2c;padding:48px 0}.sla_nomination-form-page--section{margin-bottom:5.9375rem}.sla_nomination-form-page-title{display:flex;margin-bottom:5rem;width:100%}.sla_nomination-form-page-title h1{padding-left:3.5rem}.sla_nomination-form-page-title h2{font-weight:700}.sla_nomination-form-page h1{font-size:65px;font-weight:700;line-height:75px}.sla_nomination-form-page--link{color:#5a6f80!important}@media (max-width:1023.98px){.sla_nomination-form-page br{display:none}.sla_nomination-form-page h1{font-size:52px}}@media (max-width:767.98px){.sla_nomination-form-page{padding:2rem 0}.sla_nomination-form-page--section{margin-bottom:4rem}.sla_nomination-form-page-title{flex-wrap:wrap;margin-bottom:32px}.sla_nomination-form-page-title h1{font-size:40px;line-height:120%;margin-top:32px;padding-left:0}.sla_nomination-form-page h2{font-size:30px}}.sla_nomination-form-wrap,.sla_nomination_confirmation-form-wrap{background-color:#6f889b;color:#fff;margin:5.9375rem 0 0;padding:6.25rem 0;width:100%}.sla_nomination-form-wrap h1,.sla_nomination_confirmation-form-wrap h1{font-size:40px;line-height:50px;padding-right:2.6875rem}@media (max-width:767.98px){.sla_nomination-form-wrap,.sla_nomination_confirmation-form-wrap{margin:3.75rem 0;padding:3.75rem .9375rem}.sla_nomination-form-wrap h1,.sla_nomination_confirmation-form-wrap h1{font-size:22px;line-height:130%}}.sla_nomination-form-wrap-banner{background-color:#fff;margin:0 0 20px;padding:0 10px}@media (max-width:767.98px){.sla_nomination-form-wrap-banner{justify-content:space-between;padding:0;width:110%}}.sla_nomination-form-wrap-banner_btn{font-size:15px!important;font-weight:600!important;line-height:130%!important;margin-bottom:20px!important;margin-left:0!important;margin-top:30px!important;width:61%!important}@media (max-width:767.98px){.sla_nomination-form-wrap-banner_btn{width:auto!important}}.sla_nomination-form-div{align-items:flex-start;display:flex;flex-wrap:wrap}@media only screen and (max-width:1439px){.sla_nomination-form-div{justify-content:center}}.sla_nomination-form-title{align-items:center;display:flex;flex:0 0 50%;max-width:540px;padding:1.5rem 0}.sla_nomination-form-title img{align-self:flex-start;margin-right:1.5rem;width:6.875rem}@media screen and (max-width:1183px){.sla_nomination-form-title{margin-bottom:34px}}@media (max-width:767.98px){.sla_nomination-form-title{flex:0 0 70%;min-width:250px;padding:0}.sla_nomination-form-title img{margin-right:.9375rem;width:3.75rem}.sla_nomination-form-title h1{padding-right:0}}.sla_nomination-form,.sla_nomination_confirmation-form{flex:0 0 50%;max-width:600px;min-width:400px}.sla_nomination-form-btn{background-color:#2c2c2c;border-color:#2c2c2c;margin-top:32px}.sla_nomination-form-btn:active,.sla_nomination-form-btn:hover{background-color:#1c1c1c;border-color:#1c1c1c}@media (max-width:767.98px){.sla_nomination-form,.sla_nomination_confirmation-form{flex:0 0 100%;min-width:300px}.sla_nomination-form-btn{width:100%}}.sla_nomination-form-banner{display:grid;margin-top:-25px;padding:12px 19px 0 10px;width:100%}.sla_nomination-form-banner-open_btn{background-color:#6f889b!important;border:1px solid #fff!important;margin-top:0!important;padding:11px 25px!important}@media (max-width:767.98px){.sla_nomination-form-banner-open_btn{margin:15px 0 0!important}}.sla_nomination-form-banner-open_btn:hover{background-color:#fff!important;border:1px solid #6f889b!important;color:#6f889b!important;cursor:pointer}.sla_nomination-form-banner div>div>label{color:#000;font-weight:600!important;left:0}.sla_nomination-form-banner-header{font-size:22px;font-weight:600;line-height:30px}@media (max-width:767.98px){.sla_nomination-form-banner-header{font-size:16px;font-weight:400;line-height:24px}}.sla_nomination-form-banner-header_info>span>svg{height:18px;width:18px}@media (max-width:767.98px){.sla_nomination-form-banner-header_info>span>svg{height:13.81px;margin-left:5px;margin-top:-5px;width:13.81px}.sla_nomination-form-banner-header>span:first-child{display:none}.sla_nomination-form-banner-header-one>span:first-child{display:block!important}}.sla_nomination-form-banner-header-one>span>span>span>svg{margin-left:3px}.sla_nomination-form-link{color:#000;font-size:12px;font-weight:600;line-height:25px;text-decoration:underline}.sla_nomination-form-link:hover{cursor:pointer}.sla_nomination-form .formulate-input-element:not(.formulate-input-element--textarea),.sla_nomination_confirmation-form .formulate-input-element:not(.formulate-input-element--textarea){background-color:#fff;color:#2c2c2c}.sla_nomination-form .formulate-input-element:not(.formulate-input-element--textarea) input,.sla_nomination_confirmation-form .formulate-input-element:not(.formulate-input-element--textarea) input{color:#2c2c2c!important;font-size:16px;font-weight:500;line-height:25px}.sla_nomination-form .formulate-input-element:not(.formulate-input-element--textarea) path,.sla_nomination-form .formulate-input-element:not(.formulate-input-element--textarea) svg,.sla_nomination_confirmation-form .formulate-input-element:not(.formulate-input-element--textarea) path,.sla_nomination_confirmation-form .formulate-input-element:not(.formulate-input-element--textarea) svg{fill:#2c2c2c}.sla_nomination-form .formulate-input-element--customselect,.sla_nomination_confirmation-form .formulate-input-element--customselect{border-bottom:1px solid #2c2c2c}.sla_nomination-form .formulate-input-sla-disabled_span,.sla_nomination_confirmation-form .formulate-input-sla-disabled_span{background-color:#c5c5c5;color:#2c2c2c}.sla_nomination-form .formulate-input-sla-disabled_span span,.sla_nomination_confirmation-form .formulate-input-sla-disabled_span span{color:#2c2c2c!important;font-size:16px;font-weight:500;line-height:25px}.sla_nomination-form .formulate-input-sla-disabled_span span:hover,.sla_nomination_confirmation-form .formulate-input-sla-disabled_span span:hover{cursor:pointer}.sla_nomination-form .formulate-input-element_new:not(.formulate-input-element--textarea),.sla_nomination_confirmation-form .formulate-input-element_new:not(.formulate-input-element--textarea){background-color:#000;color:#fff}.sla_nomination-form .formulate-input-element_new:not(.formulate-input-element--textarea) input,.sla_nomination_confirmation-form .formulate-input-element_new:not(.formulate-input-element--textarea) input{color:#fff!important;font-size:15px;font-weight:600;line-height:25px}.sla_nomination-form .formulate-input-element_new:not(.formulate-input-element--textarea) path,.sla_nomination-form .formulate-input-element_new:not(.formulate-input-element--textarea) svg,.sla_nomination_confirmation-form .formulate-input-element_new:not(.formulate-input-element--textarea) path,.sla_nomination_confirmation-form .formulate-input-element_new:not(.formulate-input-element--textarea) svg{fill:#fff}.sla_nomination-form .formulate-input-element_new>ul,.sla_nomination_confirmation-form .formulate-input-element_new>ul{background-color:#2c2c2c!important}@media (max-width:767.98px){.sla_nomination-form .formulate-input-element_new>ul,.sla_nomination_confirmation-form .formulate-input-element_new>ul{margin-top:-.75rem}}.sla_nomination-form .formulate-input-element_new--customselect,.sla_nomination_confirmation-form .formulate-input-element_new--customselect{border-bottom:1px solid #2c2c2c}.sla_nomination-form .formulate-input-dropdown ul,.sla_nomination_confirmation-form .formulate-input-dropdown ul{padding-left:10px!important}.sla_nomination-form .formulate-input-dropdown li,.sla_nomination_confirmation-form .formulate-input-dropdown li{list-style:none}.sla_nomination-form .formulate-input-wrapper,.sla_nomination_confirmation-form .formulate-input-wrapper{padding-top:24px!important}.sla_nomination-form .formulate-input,.sla_nomination_confirmation-form .formulate-input{position:relative;z-index:1}.sla_nomination-form .formulate-input--customselect__dropdown,.sla_nomination-form .formulate-input--nominationcategories__dropdown,.sla_nomination_confirmation-form .formulate-input--customselect__dropdown,.sla_nomination_confirmation-form .formulate-input--nominationcategories__dropdown{background-color:#fff!important;box-shadow:0 20px 20px #00000026;z-index:5}.sla_nomination-form .formulate-input--customselect__dropdown li:hover,.sla_nomination-form .formulate-input--nominationcategories__dropdown li:hover,.sla_nomination_confirmation-form .formulate-input--customselect__dropdown li:hover,.sla_nomination_confirmation-form .formulate-input--nominationcategories__dropdown li:hover{background-color:#f2f2f2}.sla_nomination-form .formulate-input--customselect__dropdown-item,.sla_nomination_confirmation-form .formulate-input--customselect__dropdown-item{color:#2c2c2c!important}.sla_nomination-form .formulate-input-element--textarea textarea,.sla_nomination_confirmation-form .formulate-input-element--textarea textarea{font-size:.9375rem;height:108px;padding:1rem 1.125rem;resize:none;width:100%}.sla_nomination-form .formulate-input-element--textarea textarea::placeholder,.sla_nomination_confirmation-form .formulate-input-element--textarea textarea::placeholder{color:#787878;font-size:13px;font-weight:400;line-height:20px}.sla_nomination-form .formulate-input--textarea .formulate-input-label,.sla_nomination_confirmation-form .formulate-input--textarea .formulate-input-label{font-size:.875rem;font-weight:400;line-height:1.125rem}.sla_nomination-form .formulate-input--has-errors .formulate-input-element:not(.formulate-input-element--customselect) input,.sla_nomination_confirmation-form .formulate-input--has-errors .formulate-input-element:not(.formulate-input-element--customselect) input{border:1px solid #ff5a75}.sla_nomination-form .formulate-input--has-data .formulate-input-element:not(.formulate-input-element--customselect),.sla_nomination_confirmation-form .formulate-input--has-data .formulate-input-element:not(.formulate-input-element--customselect){background:var(--Gray-400,#c5c5c5)}.sla_nomination-form .formulate-input--has-errors .formulate-input-element--customselect,.sla_nomination_confirmation-form .formulate-input--has-errors .formulate-input-element--customselect{border:1px solid #ff5a75}.sla_nomination-form .customselect__round-btn,.sla_nomination_confirmation-form .customselect__round-btn{width:100%!important}.sla_nomination-form .formulate-input--customselect,.sla_nomination_confirmation-form .formulate-input--customselect{z-index:4}.sla_nomination-form .formulate-input--has-errors .formulate-input-element textarea,.sla_nomination_confirmation-form .formulate-input--has-errors .formulate-input-element textarea{border:1px solid #ff5a75}.sla_nomination-form .formulate-input--has-errors .formulate-input-label,.sla_nomination_confirmation-form .formulate-input--has-errors .formulate-input-label{color:#1c1c1c}.sla_nomination-form .formulate-input--has-errors .formulate-input-label.sla_nomination-form-input--label-has-value,.sla_nomination_confirmation-form .formulate-input--has-errors .formulate-input-label.sla_nomination-form-input--label-has-value{color:#fff}.sla_nomination-form .formulate-input--has-errors .formulate-input-errors,.sla_nomination_confirmation-form .formulate-input--has-errors .formulate-input-errors{margin-top:0}.sla_nomination-form .formulate-input--has-errors .formulate-input-error,.sla_nomination_confirmation-form .formulate-input--has-errors .formulate-input-error{align-items:center;color:#fff;display:flex;font-size:12px;font-weight:400;justify-content:flex-end;line-height:130%}.sla_nomination-form .formulate-input--autocomplete,.sla_nomination_confirmation-form .formulate-input--autocomplete{position:relative;z-index:6}.sla_nomination-form .formulate-input--autocomplete .formulate-input-actions,.sla_nomination-form .formulate-input--autocomplete .formulate-input-first-suggestion,.sla_nomination_confirmation-form .formulate-input--autocomplete .formulate-input-actions,.sla_nomination_confirmation-form .formulate-input--autocomplete .formulate-input-first-suggestion{display:none}.sla_nomination-form .formulate-input--autocomplete .formulate-input-wrapper,.sla_nomination_confirmation-form .formulate-input--autocomplete .formulate-input-wrapper{color:#000;padding-top:0}.sla_nomination-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-element--autocomplete .formulate-input-actions__loading,.sla_nomination_confirmation-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-element--autocomplete .formulate-input-actions__loading{display:none;position:absolute;right:5%}.sla_nomination-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-dropdown,.sla_nomination-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-suggestions-message,.sla_nomination_confirmation-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-dropdown,.sla_nomination_confirmation-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-suggestions-message{background-color:#fff;border:1px solid #2c2c2c;border-radius:0 0 4px 4px;box-sizing:border-box;display:block;left:0;list-style:none;margin:0;max-height:300px;min-width:50px;overflow-y:auto;padding:0;position:absolute;text-align:left;top:calc(100% - 1px);width:100%;z-index:5}.sla_nomination-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-dropdown li,.sla_nomination-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-suggestions-message li,.sla_nomination_confirmation-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-dropdown li,.sla_nomination_confirmation-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-suggestions-message li{color:#2c2c2c;cursor:pointer;display:block;font-size:13px;font-weight:400;line-height:20px;margin-bottom:2px;padding:4px 10px}.sla_nomination-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-dropdown li.formulate-input-dropdown-item--highlight,.sla_nomination-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-suggestions-message li.formulate-input-dropdown-item--highlight,.sla_nomination_confirmation-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-dropdown li.formulate-input-dropdown-item--highlight,.sla_nomination_confirmation-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-suggestions-message li.formulate-input-dropdown-item--highlight{background:#f2f2f2}.sla_nomination-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-suggestions-message,.sla_nomination_confirmation-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-suggestions-message{padding:0 10px}.sla_nomination-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-suggestions-message p,.sla_nomination_confirmation-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-suggestions-message p{font-size:15px;font-weight:500;line-height:30px}.sla_nomination-form .sla_nomination-banner--input .formulate-input-error,.sla_nomination_confirmation-form .sla_nomination-banner--input .formulate-input-error{color:#ff5a75}.sla_nomination-form .sla_nomination-banner--input .sla_nomination__character-count--textarea,.sla_nomination_confirmation-form .sla_nomination-banner--input .sla_nomination__character-count--textarea{color:#1c1c1c}.sla_nomination-form .sla_nomination-banner--input>div>div>div>input,.sla_nomination-form .sla_nomination-banner--input>div>div>input,.sla_nomination_confirmation-form .sla_nomination-banner--input>div>div>div>input,.sla_nomination_confirmation-form .sla_nomination-banner--input>div>div>input{padding:0!important}.banner-error-input>div>div>div>input{border:none!important}.banner-error-input div>div>input{border-top-color:#fff;border:none!important;border-bottom:1px solid #000!important}.sla_nomination-form-textarea{font-size:13px;font-weight:400;line-height:20px}.sla_nomination__character-count--textarea{align-items:center;color:#fff;display:flex;font-size:12px;font-weight:400;justify-content:flex-end;line-height:130%}.sla_nomination-form-input--label{color:#2c2c2c;font-size:16px;font-weight:400;line-height:25px;overflow:hidden;top:1.875rem;white-space:nowrap;width:96%;z-index:4}.sla_nomination-form-input--label-has-value{color:#fff;font-weight:400;left:0;top:-5px}@media (max-width:767.98px){.sla_nomination-form-input--label-has-value{top:-4px}}.sla_nomination-form-input--label-has-value-field{margin-bottom:auto!important;margin-top:1.5rem!important}.sla_nomination-form-input--label-has-value-field_website{margin-bottom:auto!important;margin-top:1rem!important}.sla_nomination-form-input--label-has-value-modal{height:400px;max-height:400px}.sla_nomination-form-input--label-has-value-modal_wrapper{display:grid;justify-items:center;margin-top:52%}@media (min-width:568px){.sla_nomination-form-input--label-has-value-modal_wrapper{margin-top:42%}}.sla_nomination-form-input--label-has-value-modal_wrapper>img{width:95px}.sla_nomination-form-input--label-has-value-modal_text{font-size:16px;font-weight:400;line-height:24px;width:90%}@media (max-width:767.98px){.sla_nomination-form-input--label-has-value-modal_text{width:100%}}.sla_nomination-form-input--label-has-value-modal_text>a{color:#6f889b;text-decoration:underline}@media (min-width:568px){.sla_nomination-form-input--label-no-data{margin-bottom:1rem}}.sla_nomination-form-input--label span{font-weight:400!important}.no-display-lg{display:block!important}@media (min-width:768px){.no-display-lg{display:none!important}}.no-display-lg-flex{display:flex!important}@media (min-width:768px){.no-display-lg-flex{display:none!important}}.no-display-sm{display:none!important}@media (min-width:768px){.no-display-sm{display:block!important}}.no-display-sm-flex{display:none!important}@media (min-width:768px){.no-display-sm-flex{display:flex!important}}.no-display-md{display:none!important}@media (min-width:1024px){.no-display-md{display:block!important}}.no-display-md-flex{display:none!important}@media (min-width:1024px){.no-display-md-flex{display:flex!important}}.sla_overview__page-counter{background-color:#444!important}.sla_overview__page-counter .werbemoeglichkeiten-page__counters-footer{color:#fff!important}.sla_overview__page-counter .static-page__section-title,.sla_overview__page-counter .werbemoeglichkeiten-page__counter-value{font-weight:600}@media (max-width:767.98px){.sla_overview__page-counter .static-page__section-title{font-size:30px;line-height:38px}}.sla_overview__page-counter-conf{background-color:#6f889b!important}.sla_overview__page-counter-conf .werbemoeglichkeiten-page__counters-footer{color:#fff!important}.entity-details__award_ribbon-voting__inner{align-items:center;display:flex}@media (max-width:1023.98px){.entity-details__award_ribbon-voting__inner{align-items:center;display:grid}}.entity-details__award_ribbon-voting__inner>span:first-child{align-items:center;background:url(../images/icons/location_award.svg) no-repeat 0 50%;background-size:30px auto;display:flex;min-height:42px;padding-left:2.6875rem}@media (max-width:767.98px){.entity-details__award_ribbon-voting__inner>span:first-child{font-size:15px;font-weight:600;line-height:120%}}@media (min-width:768px){.entity-details__award_ribbon-prevoting__inner{padding-left:0!important}}.sla_nomination-form-banner-modal{align-items:center;background-color:#f2f2f2;border-radius:50%;display:flex;height:100px;justify-content:center;margin:0 auto;width:100px}.sla_nomination-form-banner-modal_text,.sla_nomination-form-confirmation--text{font-size:18px;font-weight:500;line-height:33px;padding:35px 0;text-align:center}.sla_nomination-form-banner-modal_link,.sla_nomination-form-confirmation--link{color:#000;font-size:15px;font-weight:400;line-height:25px;padding-bottom:10%;text-align:center;text-decoration-line:underline}.sla_nomination-form-banner-modal_link:hover,.sla_nomination-form-confirmation--link:hover{cursor:pointer}.sla_nomination-form-banner-modal_link>a,.sla_nomination-form-confirmation--link>a{color:#000}.sla_nomination-form-banner-modal_greet,.sla_nomination-form-banner-modal_voted{background-size:50px;margin:0 auto}.modal_info>p{font-size:18px;font-weight:500;line-height:33px;padding:0 1.875rem 1.125rem 1rem}@media (max-width:767.98px){.modal_info>p{font-size:14px;font-weight:500;line-height:160%;padding:0;width:95%}}.modal_info>p>a{color:#6f889b;text-decoration:underline}.sla_nomination-form-wrap-text>div>label{font-size:14px!important}.static-page__questions--sla-nomination{margin-top:5.9375rem!important}.sla_nomination-form-confirmation--wrap{align-items:center;background-color:#6f889b;color:#fff;display:flex;justify-content:center;padding:8rem 0;width:100%}.sla_nomination-form-confirmation--image{align-items:center;background-color:#f2f2f2;border-radius:50%;display:flex;height:6.25rem;justify-content:center;margin:0 auto;width:6.25rem}.sla_nomination-form-confirmation--text-banner{padding-left:30px;padding-right:30px}.sla_nomination-form-confirmation--link{color:#fff;display:block}.sla_nomination-form-confirmation--link sup{display:inline-block}.sla_nomination_confirmation-form{flex:0 0 100%}.sla_nomination_confirmation-form-wrap{display:flex;justify-content:center;margin:0;padding:6.25rem}.sla_nomination_confirmation-form-wrap h2:first-of-type{margin-bottom:-8px}.sla_nomination_confirmation-form--description{font-size:15px;font-weight:400;line-height:25px}.sla_nomination_confirmation-form--description_code{margin-bottom:14px}@media (max-width:767.98px){.sla_nomination_confirmation-form-wrap{padding:3.75rem 1rem}}@media (min-width:568px){.sla_nomination_confirmation-form_title{font-size:36px}}.sla_nomination_confirmation-form--section-title{font-size:25px;font-weight:500;line-height:35px;margin:48px 0 24px}.sla_nomination_confirmation-form--section-title-message{margin-bottom:-.25rem}.sla-header-additinal_links{font-size:1.875rem}@media (max-width:1023.98px){.sla-header-additinal_links{font-size:1.5rem}}.sla_nomination-form-boxes{gap:1.875rem;justify-content:flex-start!important;max-width:960px!important;padding-bottom:8.75rem}.sla_nomination-form-boxes--center{justify-content:center!important}.sla_nomination-form-boxes h2{color:#2c2c2c}.sla_nomination-form-boxes .static-page__opportunities__card{max-width:384px}.category_1{z-index:7!important}.category_2{z-index:6!important}.category_3{z-index:5!important}.static-page__opportunities-single--box{justify-content:center!important}.sla_nomination_confirmation-page--section{padding:3rem 6.25rem 1.375rem}.sla_nomination_confirmation-page--section h1{font-size:65px;font-weight:700;line-height:75px}@media (max-width:767.98px){.sla_nomination_confirmation-page--section{padding:2rem 0}.sla_nomination_confirmation-page--section h1{font-size:40px;line-height:120%}}.sla_nomination_confirmation-page--subtitle{margin:5rem 0 5.5rem}.sla_nomination_confirmation-page--subtitle h2{font-size:30px;font-weight:700;line-height:40px;margin-bottom:3.125rem}.sla_nomination_confirmation-page--subtitle p{font-size:30px;font-weight:400;line-height:40px;padding-right:16%}@media (max-width:767.98px){.sla_nomination_confirmation-page--subtitle{margin:2rem 0;padding-right:0}.sla_nomination_confirmation-page--subtitle p{padding-right:0}}.sla_nomination_confirmation-page-title{display:flex;margin-top:-1rem}@media (max-width:1023.98px){.sla_nomination_confirmation-page-title{flex-wrap:wrap}}@media (max-width:767.98px){.sla_nomination_confirmation-page-title{hyphens:auto;word-break:break-word}.sla_nomination_confirmation-page-title img{margin-bottom:2rem}}.sla_nomination_confirmation-page-title h1{padding-right:0}.sla_nomination_confirmation-page-questions{margin-bottom:6.75rem}@media (max-width:767.98px){.sla_nomination_confirmation-page-questions{margin-bottom:5rem}}.static-page__questions--sla-nomination{margin-top:4rem!important}.static-page__questions--sla-confirmation ul li p,.static-page__questions--sla-nomination ul li p{width:92%!important}@media (min-width:568px){.static-page__questions--sla-confirmation .static-page__section-title,.static-page__questions--sla-nomination .static-page__section-title{padding-top:1.0625rem}}.sla_nomination-form-banner-modal_link-href{color:#000}.sla_nomination-form-banner-modal_link-href:hover{color:#ff5a75;-webkit-text-decoration:underline #ff5a75;text-decoration:underline #ff5a75}.formulate--swisslocationaward_diploma_name,.formulate--swisslocationaward_diploma_name>span{display:flex}.formulate--swisslocationaward_diploma_name-width{width:100%}.static-page__questions--sla-confirmation{padding-top:2.75rem}@media (max-width:767.98px){.static-page__questions--sla-confirmation{padding:1.5rem 0 0}}@media (min-width:768px){.entity-details__nominate_ribbon.nominate_location-ribbon,.prevoting-ribbon{padding:26px 0!important}.entity-details__nominate_ribbon.nominate_location-ribbon button,.prevoting-ribbon button{width:202px}}.nominate_location-ribbon--info .sla-detail_header-info,.prevoting-ribbon--info .sla-detail_header-info{margin-left:8px;margin-top:-4px}.nominate_location-ribbon--info .sla-detail_header-info svg,.prevoting-ribbon--info .sla-detail_header-info svg{height:19.5px;width:19.5px}@media (max-width:767.98px){.nominate_location-ribbon--info .sla-detail_header-info,.prevoting-ribbon--info .sla-detail_header-info{margin-left:0}.nominate_location-ribbon--info .sla-detail_header-info svg,.prevoting-ribbon--info .sla-detail_header-info svg{height:13.81px;margin-top:0;width:13.81px}.nomination-ribbon-form-modal .sk-modal__body--sla-banner{padding-left:0}}.nomination-categories-has-value{margin-top:1.5rem}.breadcrumb-navi--wrapper{background-color:#2c2c2c;display:block;margin-top:-1px;padding:15px;width:100%}.breadcrumb-navi--wrapper-sticky{position:fixed;top:70px;z-index:999}@media (min-width:568px){.breadcrumb-navi--wrapper{display:none}}.breadcrumb-navi--link{font-size:14px;font-weight:600;line-height:16px;text-decoration:underline}.breadcrumb-navi--icon{padding:0 4px}.breadcrumb-navi--icon span svg{width:11px}.sla-thirty--seconds{background-color:#fff;color:#000}@media (max-width:1439.98px){.sla-thirty--seconds_break{display:none}}.sla-thirty--seconds-explained{padding:7.875rem 0 6.625rem}@media (max-width:1439.98px){.sla-thirty--seconds-explained{padding:2.75rem 0 4rem}}@media (max-width:1023.98px){.sla-thirty--seconds-explained{padding:2.75rem 0 0}}.sla-thirty--seconds-explained_text{font-size:65px;font-style:normal;font-weight:700;line-height:75px;text-align:center;width:90%}@media (max-width:1439.98px){.sla-thirty--seconds-explained_text{font-size:50px}}@media (max-width:1023.98px){.sla-thirty--seconds-explained_text{font-size:30px;line-height:120%}}@media (max-width:767.98px){.sla-thirty--seconds-explained_text{font-weight:700}}.sla-thirty--seconds-since{padding:0 0 64px}@media (max-width:1439.98px){.sla-thirty--seconds-since{padding:2.75rem 0}}@media (max-width:767.98px){.sla-thirty--seconds-since{padding:1.75rem 0 2.75rem}}.sla-thirty--seconds-since_text{font-size:36px;font-style:normal;font-weight:700;line-height:50px}@media (max-width:767.98px){.sla-thirty--seconds-since_text{font-size:1.5rem}}.sla-thirty--seconds-badges{align-items:center;display:flex;gap:32px;list-style-type:none;margin:0 auto;overflow:auto;padding-left:0!important}@media (max-width:1439.98px){.sla-thirty--seconds-badges{justify-content:flex-start}}@media (max-width:1023.98px){.sla-thirty--seconds-badges{gap:20px;width:100%}}.sla-thirty--seconds-badges::-webkit-scrollbar{display:none}.sla-thirty--seconds-badges_image{background-position:0;background-repeat:no-repeat;background-size:100%;height:176px;width:15%}@media (min-width:768px){.sla-thirty--seconds-badges_image{height:176px;width:176px}}@media (max-width:767.98px){.sla-thirty--seconds-badges_image{height:132px;width:132px}}.sla-thirty--seconds-badges>:not(:first-child){margin-left:-85px}@media (max-width:1023.98px){.sla-thirty--seconds-badges>:not(:first-child){margin-left:-65px}}@media (max-width:767.98px){.sla-thirty--seconds-badges>:not(:first-child){margin-left:-55px}}@media (max-width:1439.98px){.sla-thirty--seconds-badges_scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}}.sla-thirty--seconds-badges_scroll::-webkit-scrollbar{height:4px}.sla-thirty--seconds-badges_scroll::-webkit-scrollbar,.sla-thirty--seconds-badges_scroll::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px #00000080}@media screen and (min-width:769px){.sla-thirty--seconds-badges_scroll{padding-left:11%!important}}@media screen and (min-width:1239px){.sla-thirty--seconds-badges_scroll{padding-left:17%!important}}@media screen and (min-width:1439px){.sla-thirty--seconds-badges_scroll{padding-left:13%!important}}@media screen and (min-width:1441px){.sla-thirty--seconds-badges_scroll{padding-left:100px!important}}@media (max-width:1023.98px){.sla-thirty--seconds-badges_scroll>li:first-child{padding-left:45px}}@media (max-width:767.98px){.sla-thirty--seconds-badges_scroll>li:first-child{padding-left:15px}}.sla-thirty--seconds-badges--wrapper{margin:0 auto}@media screen and (max-width:1450px){.sla-thirty--seconds-badges--wrapper{width:100%!important}}@media (max-width:1023.98px){.sla-thirty--seconds-badges--wrapper--overview{max-width:100%!important;padding:0!important}}.sla-thirty--seconds-best_locations{padding-top:4.75rem}@media (max-width:1439.98px){.sla-thirty--seconds-best_locations{padding:2.75rem 0}}@media (max-width:767.98px){.sla-thirty--seconds-best_locations{padding:2.5rem 0 0}}.sla-thirty--seconds-best_locations-text{color:#000;font-size:36px;font-style:normal;font-weight:700;line-height:50px}@media (max-width:1023.98px){.sla-thirty--seconds-best_locations-text{font-size:30px;line-height:120%}}.sla-thirty--seconds-best_locations-review{padding-top:2.2rem}@media (max-width:767.98px){.sla-thirty--seconds-best_locations-review{padding:2.5rem 0 0}}.sla-thirty--seconds-cards{background-color:#f2f2f2}.sla-thirty--seconds-cards_title{font-size:40px;font-style:normal;font-weight:700;line-height:50px;padding:100px 7.5625rem 0 214px}@media (max-width:1439.98px){.sla-thirty--seconds-cards_title{line-height:120%;padding:2.75rem 0 0 10%}}@media (max-width:1023.98px){.sla-thirty--seconds-cards_title{font-size:30px}}.sla-thirty--seconds-cards>div{padding-bottom:9rem!important}@media (max-width:1439.98px){.sla-thirty--seconds-cards>div{padding-bottom:5rem!important}}@media (min-width:568px) and (max-width:1023.98px){.sla-thirty--seconds-cards .about-us__card{flex:0 0 55%}}.sla-thirty--seconds-cards .sla-overview__card__icon{height:100px;margin:auto auto -25px;transform:translateY(-50px);width:100px}@media (max-width:767.98px){.sla-thirty--seconds-cards .sla-overview__card__icon{margin-bottom:-38px}}.sla-thirty--seconds-footer_link{color:#a4937d!important}@media (min-width:1440px){.sla-thirty--seconds-slide_stories{padding:4.2rem 0 6.75rem!important}}@media (max-width:767.98px){.sla-thirty--seconds-slide_wrap{height:288px!important;width:300px!important}}.sla-thirty--seconds-slide_wrap>p{color:#000;font-size:18px;font-weight:500;line-height:28px;padding-top:10px}.sla-thirty--seconds-slide_image{height:461px;object-fit:cover;width:100%}@media (max-width:767.98px){.sla-thirty--seconds-slide_image{height:288px;object-fit:cover;width:300px}}@media (min-width:568px){.sla-thirty--seconds-slide_desc-break{display:none}}.sla-thirty--seconds .static-page__opportunities{gap:30px;justify-content:flex-start;max-width:960px}.sla-thirty--seconds .static-page__opportunities__card{max-width:384px}.static-page__questions--sla-thirty{max-width:100%!important;padding:2.75rem 0 0}@media (max-width:1439.98px){.static-page__questions--sla-thirty{padding:2.75rem 0 0}}.sla-thiry--seconds_body-quest{padding-top:65px}@media (max-width:1023.98px){.sla-thiry--seconds_body-quest{padding-top:30px}}@media (min-width:768px){.sla-thiry--seconds_body-quest_title{font-size:2.25rem!important;font-weight:700}}.static-page__title--eventjob{max-width:79%!important}@media (max-width:1439.98px){.static-page__title--eventjob{max-width:70%!important}}.sla-thirty--seconds-slider{min-height:21.875rem;overflow:hidden;padding:2.5rem 0}.sla-thirty--seconds-slider .swiper-slide{width:18.75rem}@media (min-width:768px){.sla-thirty--seconds-slider{min-height:31.25rem;padding:3.875rem 0 6.5rem}.sla-thirty--seconds-slider .swiper-slide{width:43.1875rem}}@media (min-width:1024px){.sla-thirty--seconds-slider{padding:3.875rem 0 9.625rem}}@media (min-width:1440px){.sla-thirty--seconds-slider{min-height:37.5rem;padding:6rem 0 6.75rem}}.sla-thirty--seconds-slider .swiper-component__fullscreen-offset-wrap .tiny-slider__mobile-version.swiper-component-noscript{transform:translateX(-57%)}.sla-thirty--seconds-slider .swiper-component__fullscreen-offset-wrap .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide{opacity:.2}.sla-thirty--seconds-slider .swiper-component__fullscreen-offset-wrap .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(2),.sla-thirty--seconds-slider .swiper-component__fullscreen-offset-wrap .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(3){opacity:1}@media (max-width:767.98px){.sla-thirty--seconds-slider .swiper-component__fullscreen-offset-wrap .tiny-slider__mobile-version.swiper-component-noscript{transform:translateX(0)}.sla-thirty--seconds-slider .swiper-component__fullscreen-offset-wrap .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide{opacity:1}}.sla-thirty--seconds-slider .swiper-component__fullscreen-offset-wrap .swiper-button:after{font-size:1.5625rem;height:1.5625rem}.sla-review--badges{align-content:center;display:grid;gap:32px;justify-content:flex-start;list-style-type:none;margin:0 auto;width:90%}@media (max-width:1439.98px){.sla-review--badges{justify-content:flex-start;width:100%}}@media (max-width:1023.98px){.sla-review--badges{gap:20px;margin-top:45px}}@media (max-width:767.98px){.sla-review--badges{gap:48px;padding:0!important}}.sla-review--badges_image{background-position:0;background-repeat:no-repeat;background-size:100%;height:176px;width:15%}@media (min-width:768px){.sla-review--badges_image{height:176px;width:176px}}@media (max-width:767.98px){.sla-review--badges_image{height:164px;width:164px}}@media (max-width:1439.98px){.sla-review--badges_scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}}.sla-review--badges_scroll::-webkit-scrollbar{height:4px}.sla-review--badges_scroll::-webkit-scrollbar,.sla-review--badges_scroll::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px #00000080}.sla-review--badges--wrapper{margin:0 auto;width:76%!important}@media screen and (max-width:1450px){.sla-review--badges--wrapper{width:100%!important}}.sla-review--badges_list{align-items:center;display:flex}@media (max-width:767.98px){.sla-review--badges_list{display:grid;gap:16px}}@media (min-width:768px){.sla-review--badges_list-info{padding-left:36px;width:70%}}@media (max-width:767.98px){.sla-review--badges_list-info{width:95%}}.sla-review--badges_list-info--text{font-family:Sofia Pro;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:8px}@media (min-width:1024px){.sla-review--badges_list-info--text{font-size:18px;font-style:normal;font-weight:400;line-height:28px;margin-bottom:7px}}.sla-review--badges_list-info--link{color:var(--sla-gold-600,#a4937d);font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-decoration-line:underline}@media (min-width:1024px){.sla-review--badges_list-info--link{font-size:18px;font-style:normal;font-weight:500;line-height:28px}}.sla-review--badges_list-info--link:hover{color:var(--sla-gold-600,#a4937d)}.edit-specials_initial-empty{padding:120px 0}.edit-specials_initial-empty-wrapper{align-items:center;display:grid;justify-items:center}.edit-specials_initial-empty-icon{background-image:url(/images/icons/packages/SpecialsEdit.svg);background-repeat:no-repeat;height:75px;margin-bottom:24px;width:76px}.edit-specials_initial-empty-text{font-size:15px;font-style:normal;font-weight:400;line-height:165%;margin:0 auto 24px;text-align:center;width:max-content}.fe__options-wrap.fe__offers-block-options-slider-gallery{z-index:11}.media-area-section{display:grid;gap:6rem;justify-items:center;padding:8rem 0}@media (max-width:767.98px){.media-area-section{gap:4rem;padding:6rem 0}}.media-area-section-grey{background-color:#f7f7f7;border-bottom:1px solid #d9d9d9}.media-area-section button{font-size:1rem;font-weight:600;line-height:1.5rem}.media-area-section h3{font-size:1.5rem;line-height:2rem}@media (max-width:767.98px){.media-area-section-first{padding:3rem 0 6rem}}@media (min-width:1440px){.media-area-section-first{padding:8rem 6.875rem}}.media-area-subsection{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center}@media (max-width:767.98px){.media-area-subsection{justify-content:flex-start}}.media-area-section--item.create-nomination{display:grid;flex:0 0 57%;gap:1.5rem}@media (max-width:767.98px){.media-area-section--item.create-nomination{flex:0 0 98%}}.media-area-section--item.login-form-wrapper{flex:0 0 43%;padding:0 0 0 6.5rem}.media-area-section--item.login-form-wrapper .formulate-input-element input:not([type=checkbox]):not([type=radio]){background-color:#ececec;border-bottom:none;border-radius:2px;color:#2c2c2c;height:3.25rem}@media (max-width:1439.98px){.media-area-section--item.login-form-wrapper{padding:0 1.5rem}}@media (max-width:767.98px){.media-area-section--item.login-form-wrapper{flex:0 0 98%;padding:0}}.media-area-login-form{margin-top:1rem}.media-area-login-form .formulate-input:not(.formulate-input--checkbox):not(.formulate-input--radio) .formulate-input-wrapper{padding-top:1rem}.media-area-login-form .formulate-input-errors{margin-top:0}.media-area-login-form .formulate-input-errors .formulate-input-error{color:#f04438;padding:0 0 5px}.media-area-login-form .formulate-input--has-errors .formulate-input-label{color:#f04438}.media-area-input-label{color:#959595;font-size:1rem;top:1.8125rem}.media-area-input-label.sla_nomination-form-input--label-has-value{color:#959595;font-size:.75rem;top:-5px}.media-area-title{font-size:3rem;letter-spacing:-.96px;line-height:3.75rem;text-align:center;width:100%}@media (max-width:767.98px){.media-area-title{font-size:1.875rem;line-height:2.375rem}}.media-area-subtitle{font-size:1.875rem;line-height:2.375rem}@media (max-width:767.98px){.media-area-subtitle{font-size:1.5rem;line-height:2rem}}.media-area-text{font-size:1.125rem;line-height:1.75rem}@media (max-width:767.98px){.media-area-text{font-size:1rem;line-height:1.5rem}}.media-area-text--sm{font-size:1rem;line-height:1.5rem}.media-area-text--xs{font-size:14px;font-weight:400;line-height:20px}.media-area-text--links-wrapper{display:flex}@media (max-width:767.98px){.media-area-text--links-wrapper{flex-direction:column;margin-bottom:4rem}}.media-area-link-login{margin:1rem 0}.media-area-section--item.register-form-wrapper{padding:0}.media-area-section--item.register-form-wrapper .media-area-title{margin-bottom:4rem;text-align:center}@media (max-width:767.98px){.media-area-section--item.register-form-wrapper{padding:0 1rem;width:100%}.media-area-section--item.register-form-wrapper .media-area-title{margin-bottom:2rem;text-align:left}.media-area-section--item.register-form-wrapper .sla_nomination-form-confirmation--image{margin:0}.media-area-section--item.register-form-wrapper .sla_nomination-form-confirmation--text.sla_nomination-form-confirmation--text-banner{padding:2rem 0 1.5rem;text-align:left}}.media-area-link{color:#2c2c2c;cursor:pointer;text-decoration:underline}.media-area--logout:hover{text-decoration:none}.media-area-section--infos h2{font-size:2.25rem;letter-spacing:-.72px;line-height:2.75rem}@media (max-width:767.98px){.media-area-section--infos h2{font-size:1.875rem;line-height:2.375rem}}.media-area__results-page-wrap .static-page__section-title{color:#2c2c2c}.media-area-cards-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;gap:4rem;justify-content:center}.media-area-cards-wrapper .media-area-cards-item{display:grid;flex:0 0 24%;gap:16px}.media-area-cards-wrapper .media-area-cards-item img{height:6.25rem;width:6.25rem}.media-area-cards-wrapper .media-area-cards-item p{font-size:1rem;line-height:150%}.media-area-cards-wrapper .media-area-cards-item:nth-child(2) img{padding-top:1rem}@media (max-width:1439.98px){.media-area-cards-wrapper{gap:1.5rem}.media-area-cards-wrapper .media-area-cards-item{flex:0 0 30%}}@media (max-width:767.98px){.media-area-cards-wrapper{gap:3rem}.media-area-cards-wrapper .media-area-cards-item{flex:0 0 98%}}.media-area-section__title--center{text-align:center}@media (max-width:767.98px){.media-area-section__title--center{padding:0;text-align:left}.media-area-section__title--center br{display:none}}.media-area-section__title--md{font-size:2.25rem;letter-spacing:-.72px;line-height:2.75rem}@media (max-width:767.98px){.media-area-section__title--md{font-size:1.875rem;line-height:2.375rem}}.media-area-section--cover-photo{width:100%}@media (max-width:767.98px){.media-area-section--cover-photo{left:-13px;margin-bottom:1.3125rem;position:relative;width:110%}}@media (min-width:1440px){.media-area-section--cover-photo{min-width:63.6875rem}}.display-inline-sm{display:block}@media (max-width:767.98px){.display-inline-sm{display:inline}}.media-area--body{background-color:#fff;color:#2c2c2c}.media-area-section--space-bottom{padding-bottom:8rem}@media (max-width:767.98px){.media-area-section--space-bottom{padding-bottom:16rem}}.media-area-fixed-button{background-color:#fff;bottom:0;padding:1rem;position:fixed;width:100vw;z-index:6666}.media-area__section-item{width:100%}.media-area__section-item img{object-fit:cover}.media-area-text--link-icon-wrap{align-items:flex-end;display:flex;gap:8px;margin-right:1.5rem}@media (max-width:767.98px){.media-area-text--link-icon-wrap:first-child{margin-bottom:1rem}.media-area__box .media-area-text--link-icon-wrap img{height:24px;width:24px}.block-sm{display:block}}.slamediaarea__confirmation-message-wrapper{max-width:37.125rem}.slamediaarea__confirmation-message-wrapper .sla_nomination-form-confirmation--text.sla_nomination-form-confirmation--text-banner{font-size:1.125rem;line-height:1.75rem;padding-left:0;padding-right:0}.media-area-register-form--wrapper{max-width:24rem}.media-area__header{padding-bottom:5.0625rem;padding-top:6.6875rem}.media-area__header h1{font-size:2.25rem;letter-spacing:-.72px;line-height:2.75rem}@media (max-width:767.98px){.media-area__header h1{font-size:1.5rem;line-height:2rem}.media-area-section-create-results--btn{width:100%}}.media-area__forgot-login-modal .media-area__filters-modal--header{border-bottom:none;justify-content:flex-end;padding:2rem 2rem 0}.media-area__forgot-login-modal .media-area__forgot-login--text{padding-bottom:1.25rem;padding-top:2rem}.media-area__forgot-login-modal p{font-size:1rem;line-height:1.5rem;text-align:center}.media-area__forgot-login-modal a{color:#2c2c2c;text-decoration:underline}.media-area__forgot-login-modal a:hover{text-decoration:none}@media (max-width:767.98px){.media-area__forgot-login-modal .media-area__forgot-login-body{padding-top:6.5rem}}.media-area__error{color:#f04438;font-size:16px;font-weight:400;line-height:24px;margin-top:8px}@media (max-width:767.98px){.media-area-section .static-page__questions__title{max-width:100%}}.media-area__register-boxes.static-page__opportunities--werbeformate{margin-top:0}.media-area__register-boxes.static-page__opportunities--werbeformate .static-page__section-title{text-align:center!important}@media (max-width:767.98px){.media-area__register-boxes.static-page__opportunities--werbeformate .static-page__section-title{font-size:30px;line-height:38px;text-align:left!important}}.media-area__header-button.main-header__filter-toggle{padding:8px 14px}.media-area__header-button.main-header__filter-toggle:hover{background-color:#6f889b!important;border-color:#6f889b!important}.media-area__header-button-awarded.main-header__filter-toggle{padding:8px 14px}.media-area__header-button-awarded.main-header__filter-toggle:hover{background-color:#897c6b!important;border-color:#897c6b!important;color:#fff!important}.media-area__input{border:none;height:2.5rem;padding:.5rem;resize:none;width:32.25rem}@media (max-width:767.98px){.media-area__input{background-color:#ececec;height:3.3125rem;width:18.1875rem}}.media-area__box{background-color:#f7f7f7;display:flex;flex-wrap:wrap;gap:32px;padding:4rem 6.5rem}.media-area__box-award{background-color:#ececec}@media (max-width:767.98px){.media-area__box{padding:0}.media-area__box,.media-area__box-award{background-color:#fff}.media-area__box img{width:90%}}.media-area__box-image{width:24rem}.btn--copy-to-clipboard{background-color:#c5c5c5;border:none;border-radius:0 2px 2px 0;cursor:pointer;height:2.5rem;padding:.625rem 1rem}@media (max-width:767.98px){.btn--copy-to-clipboard{height:3.3125rem}}.media-area__input-copy--wrapper{display:flex}.media-area__box--text-wrapper{align-content:center;display:grid;gap:1.5rem}@media (min-width:1024px){.media-area__box--text-wrapper{width:37rem}}.d-flex-center-align{align-items:center;display:flex;justify-content:center}@media (max-width:767.98px){.d-flex-center-align{flex-wrap:wrap}}.btn--gold{background:#a4937d;border:1px solid #a4937d;border-radius:4px;box-shadow:0 1px 2px 0 #1018280d}.btn--gold:hover{background-color:#897c6b}.btn--edit-results{margin-left:2rem}@media (max-width:767.98px){.btn--edit-results{margin-left:0;width:100%}}.media-section-edit-results-logout{order:1}@media (max-width:767.98px){.media-section-edit-results-logout{margin-top:2rem;order:2}}.btn--edit-results{order:2}@media (max-width:767.98px){.btn--edit-results{order:1}.media-area__box-nominate{margin-bottom:5rem}}.media-area__confimation-message{background-color:#fff;border-radius:8px;box-shadow:0 0 40px 0 #0003;color:#2c2c2c;font-size:.875rem;left:50%;line-height:1.25rem;padding:.5rem 1rem .5rem 3rem;position:fixed;top:1rem;transform:translate(-50%);z-index:99}.media-area__confimation-message:before{background:url(../images/icons/sla/success.svg) no-repeat;content:"";height:1.5rem;left:16px;position:absolute;top:5px;width:1.5rem}.media-area__results-page-wrap{background-color:#fff}.media-area__nomination-boxes .static-page__opportunities__link.sla_nomination-form-page--link.f-size-15{text-decoration:underline}.media-area__nomination-boxes .static-page__opportunities__link.sla_nomination-form-page--link.f-size-15:hover{text-decoration:none}.media-area__box--link-not-available{font-size:1.125rem;font-weight:600;line-height:1.75rem}.media-area__filters-modal{padding-top:0}.media-area__filters-modal .sk-modal__close.sk-modal__close-black svg{background-color:#ececec;border-radius:50%;height:34px;margin-left:10px;padding:7px;width:34px}.media-area__filters-modal p{font-size:1rem;font-weight:400;line-height:1.3125rem}@media (min-width:1024px){.media-area__filters-modal .sk-modal__body{margin-bottom:2rem}}@media (max-width:767.98px){.media-area__filters-modal .sk-modal__body{padding:1.5rem 1rem}}@media (max-width:600px) and (min-height:650px){.media-area__filters-modal .sk-modal__body{height:calc(var(--vh, 1vh)*100 - 168px)}}.sk-modal__inner.media-area__filters-modal-inner{max-width:37rem}.sk-modal__inner.media-area__filters-modal-inner .logged-users-info a{color:#2c2c2c;text-decoration:underline}.sk-modal__inner.media-area__filters-modal-inner .logged-users-info a:hover{color:#ff5a75}@media (max-width:1023.98px){.sk-modal__inner.media-area__filters-modal-inner{height:auto;max-width:90vw}}.media-area__filter-multiselect{background-color:#ececec;height:auto;margin-bottom:8px;min-height:6rem;padding:.75rem}.media-area__filter-multiselect a{background-color:#2c2c2c;border-radius:.1875rem;font-size:.875rem;font-weight:500;line-height:1.25rem;margin-bottom:.375rem;margin-right:.375rem;padding:.125rem .5625rem}.media-area__filter-multiselect a .delete.icon{background:url(../images/icons/sla/Close_white.svg) no-repeat 50%;background-size:.5625rem;cursor:pointer;margin-left:.5rem;padding:0 .375rem}.media-area__filter-multiselect a:hover{color:#fff;cursor:default}.media-area__filter-multiselect input{background-color:#ececec;border:none;height:1.5rem;width:50%!important}.media-area__filter-multiselect input ::placeholder{color:#959595;font-size:1rem;font-weight:400;line-height:1.5rem}.media-area__filter-multiselect .menu{background-color:#d9d9d9;left:-12px;max-height:7.5rem;overflow:auto;position:relative!important;top:3.125rem;width:calc(100% + 24px);z-index:11}.media-area__filter-multiselect .menu .item{font-size:.875rem;line-height:1.25rem;padding:.5rem 1rem}.media-area__filter-multiselect .menu .item:hover{background-color:#2c2c2c;color:#fff}.media-area__filters-modal--header{display:flex;padding:2rem}.media-area__filters-modal--header h4{font-size:1.5rem;line-height:2rem}@media (max-width:767.98px){.media-area__filters-modal--header{border-bottom:1px solid #ececec;padding:1rem}.media-area__filters-modal--header h4{font-size:1.125rem;line-height:1.75rem}}.pb-32{padding-bottom:2rem}.pb-8{padding-bottom:.5rem}.media-area__filters-footer{border-top:1px solid #ececec;padding:1.5rem}.media-area__filters-footer .btn--secondary.disabled{pointer-events:none}@media (max-width:767.98px){.media-area__filters-footer{padding:1rem}.media-area__filters-footer .btn{padding:.625rem 1rem}}.media-area__filters-checkbox-wrap{margin:1.5rem 0 1rem}.media-area__filters-checkbox{display:none}.media-area__filters-checkbox-label{cursor:pointer;font-size:1rem;font-weight:400;line-height:1.3125rem}.media-area__filters-checkbox-label:before{background:#0000 no-repeat 50%;background-size:85%;border:1px solid #d9d9d9;border-radius:2px;content:"";display:inline-block;height:1rem;margin-bottom:.3rem;margin-right:.5rem;vertical-align:middle;width:1rem}.media-area__filters-checkbox:checked+.media-area__filters-checkbox-label:before{background-image:url(../images/icons/forms/check-black.svg);border:1px solid #2c2c2c}.disabled{cursor:default;opacity:.5}.disabled-link{color:#2c2c2c}.disabled-link:hover{color:#ff5a75}.header-pill-white{border:1px solid #fff;border-radius:2rem;color:#fff;font-size:.9375rem;font-weight:400;line-height:1.5625rem;padding:.275rem 1rem;position:absolute;right:108px;top:-86px;z-index:9}@media (max-width:767.98px){.header-pill-white{right:123px;top:-77px}}.header-pill-white:hover{color:#fff}@media (max-width:767.98px){.media-area__nomination-header-wrapper .sla_overview-locale-changer{right:33%}}@media (max-width:767.98px) and (max-width:767.98px){.media-area__nomination-header-wrapper .sla_overview-locale-changer{right:26px}}.media-area__pre-nominated-section{background:#f2f2f2;padding:8rem 6.0625rem 1.375rem}.media-area__pre-nominated-section h1{padding:0 6.4375rem 6rem}.media-area__pre-nominated-section a{color:#8a7b69;text-decoration:underline}.media-area__pre-nominated-section a:hover{text-decoration:none}@media (max-width:1023.98px){.media-area__pre-nominated-section h1{padding:0 0 2rem}}@media (max-width:767.98px){.media-area__pre-nominated-section{padding:3rem 0}}.media-area__nominated-section{background:#121212;color:#fff;padding:8rem 6.0625rem 1.375rem}.media-area__nominated-section h1{font-size:48px;font-style:normal;font-weight:700;letter-spacing:-.96px;line-height:60px;padding:0 6.4375rem;text-align:center}@media (max-width:767.98px){.media-area__nominated-section h1{font-size:30px;font-style:normal;font-weight:700;line-height:38px}}.media-area__nominated-section .placeholder{padding:0 6.4375rem}.media-area__nominated-section a{color:#8a7b69;text-decoration:underline}.media-area__nominated-section a:hover{text-decoration:none}@media (max-width:1023.98px){.media-area__nominated-section h1{padding:0 0 2rem}}@media (max-width:767.98px){.media-area__nominated-section{padding:3rem 0 0}}.xl-semibold{font-size:3.75rem;font-style:normal;font-weight:600;letter-spacing:-1.2px;line-height:4.5rem}@media (max-width:767.98px){.xl-semibold{font-size:2.5rem;line-height:3rem}}.md-semibold{font-size:2.25rem;font-weight:600;letter-spacing:-.72px;line-height:2.75rem}@media (max-width:767.98px){.md-semibold{font-size:1.5rem;line-height:1.875rem}}.lg-regular{font-size:18px;font-weight:400;line-height:28px}.media-area__pre-nominated--subtitle-wrap{padding:0 6.5rem}.media-area__pre-nominated--subtitle-wrap h2,.media-area__pre-nominated--subtitle-wrap p:first-of-type{padding-bottom:1.5rem}@media (max-width:1023.98px){.media-area__pre-nominated--subtitle-wrap{padding:0}}.sla--boxes-wrapper{display:flex;gap:2rem;width:100%}.sla--boxes-wrapper-center{justify-content:center}@media (max-width:767.98px){.sla--boxes-wrapper{flex-wrap:wrap}}@media (min-width:1440px){.media-area__nomination-boxes.sla_nomination-form-boxes{max-width:62.5rem!important}}.media-area__nomination-boxes.media-area__results-boxes.sla_nomination-form-boxes .static-page__opportunities__link.sla_nomination-form-page--link{color:#a4937d!important}@media screen and (min-width:1024px) and (max-width:1439px){.sla_nomination-form-page-subtitle br{display:none}}.flex-column{display:flex;flex-direction:column}.media-area__winner-page .placeholder:after{background-image:none;transform:none}.media-area__winner-header-wrapper{padding:0 6.5rem}.blurred-background{filter:blur(8px)}.media-area__prewinner-modal--body{align-items:center;display:grid;gap:2rem;justify-items:center;padding:6rem 2rem 2rem}.media-area__prewinner-modal--body img{height:7.3125rem;width:19.8125rem}.media-area__prewinner-modal--body a,.media-area__prewinner-modal--body p{font-size:1.25rem;line-height:1.875rem;text-align:center}.media-area__prewinner-modal--body p{font-weight:600}.media-area__prewinner-modal--body a{color:#a4937d;text-decoration:underline}.media-area__prewinner-modal--body a:hover{text-decoration:none}@media (max-width:767.98px){.media-area__prewinner-modal--body{height:100%!important;padding:5rem 2rem 3rem!important}.media-area__prewinner-modal--body img{height:auto;width:13.625rem}.media-area__prewinner-modal--body a,.media-area__prewinner-modal--body p{font-size:1.125rem;line-height:1.75rem}.media-area__filters-modal.sk-modal__body.media-area__prewinner-modal--body{height:100%}}.media-area__winner-search-box{display:flex}.media-area__winner__customselect{background-color:#ffffff4d;border-bottom:none;border-radius:24px;height:2.375rem;margin-left:1.5rem;min-width:9.1rem;padding:6px 20px}.media-area__winner__customselect ul{right:0}.media-area__winner__customselect ul li{font-size:15px;font-weight:400;line-height:25px;padding:6px 20px!important}@media (max-width:767.98px){.media-area__winner__customselect{margin-left:0;margin-right:1.5rem;max-width:9.099375rem}}#media-area__winner__customselect--input{color:#fff;font-size:15px;font-weight:400;height:auto;line-height:25px;padding:0 8px 0 0}.media-area__winner-category-label{background:#5f9ea0;background-color:#2c2c2c;border-radius:3px;color:#fff;font-size:12px;font-weight:500;left:35px;line-height:18px;padding:3px 8px;position:absolute;text-align:center;top:0;z-index:9}@media (max-width:767.98px){.media-area__winner-category-label{left:8px;top:8px}}.sla-badges-slider-wrapper .sla-thirty--seconds-badges{gap:0;overflow-x:auto;white-space:nowrap}.sla-badges-slider-wrapper .sla-thirty--seconds-badges>:not(:first-child){margin-left:-55px}@media (max-width:767.98px){.sla-badges-slider-wrapper .sla-thirty--seconds-badges>:not(:first-child){margin-left:-40px}}.sla-badges-slider-wrapper .sla-thirty--seconds-badges>:nth-child(2){margin-left:0}@media (min-width:768px){.sla-badges-slider-wrapper .sla-thirty--seconds-badges>:last-child{min-width:212px}}@media (max-width:767.98px){.sla-badges-slider-wrapper .sla-thirty--seconds-badges>:last-child{min-width:168px}}.sla-badges-slider-wrapper .sla-thirty--seconds-badges.active{cursor:grabbing}.swiper-component--wrap .tiny-slider__mobile-version{position:relative}@media (max-width:767.98px){.swiper-component--wrap .swiper-button{display:none}.swiper-component--wrap .tiny-slider__mobile-version{display:flex;gap:30px;position:relative}}.swiper-button{background-color:initial;border:none;height:71px;width:40px}.swiper-button:hover:after{color:#ff5a75}.swiper-button:after{color:#fff;font-size:23px;font-weight:700;height:25px}.swiper-component__fullscreen-offset-wrap .swiper.swiper-initialized.swiper-horizontal{overflow:visible}.swiper-component__fullscreen-offset-wrap .swiper-slide{transition:opacity .6s ease}.swiper-component__fullscreen-offset-wrap .swiper-slide:not(.slide-visible){opacity:.2;pointer-events:none}.swiper-component__fullscreen-offset-wrap .swiper-button-prev{left:-5.625rem}.swiper-component__fullscreen-offset-wrap .swiper-button-next{right:-5.625rem}.swiper-component__fullscreen-offset-wrap .swiper-button:after{font-size:18px;height:18px}.swiper-component__fullscreen-offset-wrap .swiper-button-prev{left:-5rem}.swiper-component__fullscreen-offset-wrap .swiper-button-next{right:-5rem}@media (max-width:1080px) and (min-width:1024px),(max-width:800px) and (min-width:768px){.swiper-component__fullscreen-offset-wrap .swiper-button-prev{left:-2.5rem}.swiper-component__fullscreen-offset-wrap .swiper-button-next{right:-2.5rem}}@media (min-width:568px){.swiper-component__fullscreen-offset-wrap .tiny-slider__mobile-version.swiper-component-noscript{display:flex;gap:30px;overflow:visible;position:relative}}.home-slider-event-partners .swiper-button,.home-slider-inspiring-locations .swiper-button,.home-slider-inspiring-regions .swiper-button{display:none}.home-slider-event-partners .tiny-slider__mobile-version.swiper-component-noscript,.home-slider-inspiring-locations .tiny-slider__mobile-version.swiper-component-noscript,.home-slider-inspiring-regions .tiny-slider__mobile-version.swiper-component-noscript{display:flex;overflow:hidden}.swiper-custom-nav .swiper-button-next{right:-3.25rem}.swiper-custom-nav .swiper-button-prev{left:-3.25rem}.swiper-custom-nav .swiper-button{height:calc(100% - 60px);position:absolute;top:70px}.swiper-custom-nav .swiper-button:after{font-size:1.4375rem;height:1.5625rem}@media (max-width:1439.98px){.swiper-custom-nav .swiper-button:after{font-size:1.125rem;height:1.125rem}.swiper-custom-nav .swiper-button-prev{left:-2rem}.swiper-custom-nav .swiper-button-next{right:-2rem}}@media (max-width:767.98px){.swiper-custom-nav .swiper-button{height:calc(100% - 49px);top:59px}.swiper-custom-nav .swiper-button-prev{left:.5625rem}.swiper-custom-nav .swiper-button-next{right:.5625rem}}.swiper--hover-bg-animation .tiny-slider__slide__background{transition:transform .3s ease-in-out}.swiper--hover-bg-animation .tiny-slider__slide__inner:hover .tiny-slider__slide__background{transform:scale(1.03)}.phone-input-container{position:relative;width:100%}.phone-input-wrapper{align-items:center;gap:8px;width:100%}.country-dropdown-wrapper{align-items:center;display:flex;flex-shrink:0;height:100%}.country-select{background:#fff;border:none;border-bottom:1px solid #2c2c2c;font-size:1rem;height:2.625rem;line-height:1.5rem;outline:none;padding:9px 12px;width:4.625rem}.phone-input-field{flex:1;position:relative}.sla_nomination-form-input{border-radius:4px;font-size:1rem;padding:.5rem;width:100%}.sla_nomination-form-input__custom>div>div>input{border:1px solid #ff5a75!important}.error-text{color:#ff5a75;font-size:.75rem;margin-top:.25rem}.phone-input-wrapper.phone-input-wrapper--has-value{margin-top:1.5rem}.phone-input-wrapper{align-items:flex-end;display:flex;gap:1rem}.phone-input-wrapper .sla_nomination-form-input--label-has-value{left:-90px}.phone-input-container .formulate-input-errors{margin-top:0;text-align:right}.sla_nomination_confirmation-form .formulate-input-element input:not([type=checkbox]):not([type=radio]){height:2.625rem}.sla_nomination_confirmation-form .sla_nomination-form-input--label-has-value{font-size:.875rem}.sla-donation-page--wrap{background-color:#f7f7f7;color:#2c2c2c}.sla-donation-page--body{padding:8rem 0 12rem}.sla-donation-page--body.message{align-items:center;display:grid;justify-items:center}.sla-donation-page--body.message h2{max-width:37rem;text-align:center}.sla-donation-page--body.message .sla-donation__confirmation-message-wrapper{max-width:37rem}.sla-donation-page--body.message .sla_nomination-form-confirmation--text{font-size:1.125rem;font-weight:400;line-height:1.75rem;padding:3rem 0 0}.sla-donation-page--body .break-lg{display:block}.sla-donation-page--body .break-sm{display:none}@media (max-width:767.98px){.sla-donation-page--body{padding:6rem 0 12rem}.sla-donation-page--body .break-lg{display:none}.sla-donation-page--body .break-sm{display:block}.sla-donation-page--body.message{padding-bottom:6rem}.sla-donation-page--body.message .sla-donation-page--body-title{padding:0 10px}.sla-donation-page--body.message .sla_nomination-form-confirmation--text{padding:3rem .9375rem 0}}@media (min-width:1440px){.sla-donation-page--body.container{max-width:64.875rem}}.sla-donation-page--body-title{font-size:2.25rem;font-weight:600;letter-spacing:-.72px;line-height:2.75rem;margin-bottom:3rem;text-overflow:ellipsis}@media (max-width:767.98px){.sla-donation-page--body-title{font-size:1.875rem;line-height:2.375rem}}.sla-donation-page--body-paragraph{font-size:1.5rem;font-weight:400;line-height:2rem}.sla-donation-page--body-paragraph:not(:last-of-type){margin-bottom:1.5rem}@media (max-width:767.98px){.sla-donation-page--body-paragraph{font-size:1.25rem;line-height:1.875rem}}.sla-donation-page--form{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:3.5rem;width:100%}@media (max-width:1023.98px){.sla-donation-page--form .formulate-form.formulate-form--donation{width:100%}}.sla-donation-page--form button{margin-top:2rem}.sla-donation-page--form .formulate-input,.sla-donation-page--form button{width:35.5rem}@media (max-width:1023.98px){.sla-donation-page--form .formulate-input,.sla-donation-page--form button{width:100%}}.sla-donation-page--form .formulate-input-label--floating-label{color:#656565;font-size:1rem;font-weight:500;line-height:1.5rem;top:33px}.sla-donation-page--form .sla_nomination-form-input--label-has-value{font-size:.875rem;top:-2px}.sla-donation-page--form .formulate-input-element input:not([type=checkbox]):not([type=radio]){background-color:#fff;color:#2c2c2c;font-size:1.125rem;height:2.625rem;line-height:1.5rem}.sla-donation-page--form .formulate-input-element input[type=number]{width:100%}.sla-donation-page--form input[type=number]::-webkit-inner-spin-button,.sla-donation-page--form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sla-donation-page--form input[type=number]{-moz-appearance:textfield}.sla-donation-page--form .formulate-input:not(.formulate-input--checkbox):not(.formulate-input--radio) .formulate-input-wrapper{padding-top:1.5rem}.sla-donation-page--form .formulate-input:not(.formulate-input--checkbox):not(.formulate-input--radio).formulate-input--submit .formulate-input-wrapper{padding-top:0}.sla-donation-page--form .formulate-input:not(.formulate-input--checkbox):not(.formulate-input--radio).formulate-input--submit .formulate-input-wrapper .formulate-input-element--submit--label{font-size:1rem;font-weight:600;line-height:1.5rem}.sla-donation-page--form .formulate-input:not(.formulate-input--checkbox):not(.formulate-input--radio).formulate-input--submit .formulate-input-wrapper .btn--sm{padding:.6875rem 1.25rem}.sla-donation-page--form .formulate-input-error{margin-top:-11px;padding-bottom:0}.sla-donation-page--form .formulate-input-textarea textarea{border:none;border-bottom:1px solid #2c2c2c;border-radius:0;font-size:1.125rem;height:8.875rem;line-height:1.5rem;padding:.5625rem .75rem;resize:none;width:35.5rem}.sla-donation-page--form .formulate-input-textarea textarea::placeholder{color:#656565;font-size:1rem;font-weight:500;line-height:1.5rem}@media (max-width:1023.98px){.sla-donation-page--form .formulate-input-textarea textarea{width:100%}}.sla-donation-page--form .nomination-form__character-count{color:#121212;width:35.5rem}@media (max-width:1023.98px){.sla-donation-page--form .nomination-form__character-count{width:100%}}.sla-donation__confirmation-message-wrapper{background-color:#f7f7f7}.sla-donation__confirmation-message-wrapper .sla_nomination-form-confirmation--image{background-color:#fff}.sla-donation-page--body-section-white{background-color:#fff;padding-top:8rem}@media (max-width:767.98px){.sla-donation-page--body-section-white{padding-top:6rem}}.sk-modal__body-check-availability .custom-dropdown{background:#fff;border:1px solid #ccc;list-style:none;margin:0;max-height:485px;overflow-y:auto;padding:0;position:absolute;width:100%;z-index:2}.sk-modal__body-check-availability .custom-dropdown-option{color:#000;cursor:pointer;padding:0 10px}.sk-modal__body-check-availability .custom-dropdown-option:hover{background-color:#1e90ff}.ph-item{background-color:#2c2c2c;border-radius:2px;direction:ltr;display:flex;flex-wrap:wrap;margin-bottom:20px;overflow:hidden;position:relative}.ph-item,.ph-item *,.ph-item :after,.ph-item :before{box-sizing:border-box}.ph-item:before{animation:phAnimation .8s linear infinite;background:linear-gradient(90deg,#2c2c2c00 46%,#2c2c2c59 50%,#2c2c2c00 54%) 50% 50%;bottom:0;content:" ";left:50%;margin-left:-250%;pointer-events:none;position:absolute;right:0;top:0;width:500%;z-index:1}.ph-item>*{display:flex;flex:1 1 auto;flex-flow:column;margin-bottom:10px;padding-left:10px;padding-right:10px}.ph-row{display:flex;flex-wrap:wrap;margin-top:-5px}.ph-row div{background-color:#747474;height:10px;margin-top:5px}.ph-row .big,.ph-row.big div{height:20px}.ph-row .empty{background-color:#2c2c2c00}.ph-col-1{flex:0 0 8.3333333333%}.ph-col-2{flex:0 0 16.6666666667%}.ph-col-3{flex:0 0 25%}.ph-col-4{flex:0 0 33.3333333333%}.ph-col-5{flex:0 0 41.6666666667%}.ph-col-6{flex:0 0 50%}.ph-col-7{flex:0 0 58.3333333333%}.ph-col-8{flex:0 0 66.6666666667%}.ph-col-9{flex:0 0 75%}.ph-col-10{flex:0 0 83.3333333333%}.ph-col-11{flex:0 0 91.6666666667%}.ph-col-12{flex:0 0 100%}[class*=ph-col]{direction:ltr}[class*=ph-col]>*+.ph-row{margin-top:0}[class*=ph-col]>*+*{margin-top:5px}.ph-avatar{background-color:#747474;border-radius:50%;min-width:60px;overflow:hidden;position:relative;width:100%}.ph-avatar:before{content:" ";display:block;padding-top:100%}.ph-picture{background-color:#747474;height:120px;width:100%}@keyframes phAnimation{0%{transform:translate3d(-30%,0,0)}to{transform:translate3d(30%,0,0)}}.ph-item.sk-full-absolute-positioned{position:absolute}.ph-item .ph-picture.sk-full-absolute-positioned{height:100%}.fe__conditions_switch-slider,.package-filters__switch-slider{height:1.125rem;top:13.4%;width:1.125rem}.fe__conditions_switch-wrap,.package-filters__switch-wrap{background-color:#2c2c2c;border-radius:4rem;box-sizing:border-box;cursor:pointer;height:1.5rem;position:relative;width:2.5rem}.fe__conditions_switch-wrap input:checked+.fe__conditions_switch-slider,.fe__conditions_switch-wrap input:checked+.package-filters__switch-slider,.package-filters__switch-wrap input:checked+.fe__conditions_switch-slider,.package-filters__switch-wrap input:checked+.package-filters__switch-slider{transform:translateX(16px)}.fe__conditions_switch-wrap span,.package-filters__switch-wrap span{box-sizing:border-box;left:3px;min-width:18px;top:3px}.fe__conditions_switch-wrap-disabled,.package-filters__switch-wrap-disabled{background-color:#ececec}.fe__conditions_switch-wrap-disabled--dark{background-color:#c5c5c5!important}.fe__conditions_switch-wrap--dark{background-color:#2c2c2c}.fe__conditions_switch-slider,.package-filters__switch-slider{background-color:#fff}.fe__conditions_switch-slider-disabled,.package-filters__switch-slider-disabled{background-color:#656565}.fe__conditions_switch-slider-disabled--dark{background-color:#fff}.fe__conditions_switch-text{font-size:.9375rem;font-weight:400;line-height:1.5625rem;margin-right:.9375rem}.fe__conditions-wrap>h3{padding-bottom:0!important}.fe__conditions-subtitle{font-size:.9375rem!important;font-weight:400!important;line-height:1.5625rem!important}.fe__conditions-checkboxes-header{justify-content:space-between;padding-bottom:2rem}.fe__conditions-checkboxes-header,.fe__conditions-checkboxes-header>span{align-items:center;display:flex;flex-wrap:wrap}.fe__conditions-checkboxes-wrap{margin-bottom:3.125rem}.fe__conditions-checkboxes-title{font-size:1.375rem;font-weight:600;line-height:1.875rem;width:9.375rem}.fe__conditions-checkboxes-title>span:not(:first-child)>span>svg>path{fill:#000}.fe__conditions-checkboxes-title>span:not(:first-child)>span>svg{margin-top:-.3125rem;width:1.25rem}.fe__conditions-checkboxes-title>span:not(:first-child)>span>svg:hover{cursor:pointer}.fe__conditions-checkboxes-container{background-color:#f2f2f2;padding:1.5rem 2rem}.fe__conditions-checkboxes-container>h1{font-size:1.375rem;font-weight:600;line-height:1.875rem}.fe__conditions-checkboxes-container>span{display:flex}.fe__conditions-checkboxes-container>span>p:first-child{margin-right:8.4375rem}.fe__conditions-checkboxes-container>span>p:nth-child(2){margin-right:10.5625rem}.fe__conditions-checkboxes-container>span>p{font-size:.8125rem;font-weight:400;line-height:1.25rem}.fe__conditions-checkboxes-box:not(:last-child){margin-bottom:1.875rem}.fe__conditions-checkboxes-info>h1{font-size:1.375rem;font-weight:700;line-height:1.875rem}.fe__conditions-checkboxes-info>h6{color:#ff5a75;cursor:pointer;font-size:1.125rem;font-weight:500;line-height:2.0625rem;margin-top:.3125rem;text-decoration-line:underline}.fe__conditions-checkboxes-label{align-items:center;display:flex;width:18.75rem}.fe__conditions-checkboxes-label-price{align-items:center;background-color:#c5c5c5;color:#fff;display:flex;font-size:.9375rem;font-weight:600;height:100%;justify-content:center;width:3.1875rem}.fe__conditions-checkboxes-label-price_enabled{background-color:#ff5a75}.fe__conditions-checkboxes-single{display:flex}.fe__conditions-checkboxes-single>div{align-items:center;display:flex;height:3rem;justify-content:flex-start;width:9.875rem}.fe__conditions-checkboxes-single input::-webkit-inner-spin-button,.fe__conditions-checkboxes-single>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fe__conditions-checkboxes-single>div>input{background:#fff;border:none;font-size:1.125rem;font-weight:500;height:100%;line-height:2.0625rem;padding:.25rem .3125rem .25rem .8125rem;width:66%}.fe__conditions-checkboxes-plus{align-items:center;display:flex;height:3rem;justify-content:center;width:2.5rem}.fe__conditions-checkboxes_modal{display:grid}.fe__conditions-checkboxes_modal-subtitle{font-size:1.125rem;font-weight:500;line-height:1.75rem}.fe__conditions-checkboxes_modal>ul{padding-left:0;width:101%}.fe__conditions-checkboxes_modal>ul>li{background-color:initial;background-image:url(../images/icons/checked_pink.svg);background-position:0 .25rem;background-repeat:no-repeat;font-size:.9375rem;font-weight:400;line-height:1.125rem;list-style:none;margin-bottom:1rem;padding:0 2rem}.fe__checkbox,.fe__radio{display:none}.fe__checkbox-label,.fe__package-checkbox-label,.fe__package-radio-label,.fe__radio-label{cursor:pointer}.fe__checkbox-label:before,.fe__package-checkbox-label:before,.fe__package-radio-label:before,.fe__radio-label:before{background:#0000 no-repeat 50%;background-size:85%;border:2px solid #2c2c2c;border-radius:3px;content:"";display:inline-block;height:1.25rem;margin-right:1rem;vertical-align:bottom;width:1.25rem}.fe__checkbox:checked+.fe__checkbox-label:before,.fe__checkbox:checked+.fe__package-checkbox-label:before,.fe__checkbox:checked+.fe__package-radio-label:before,.fe__checkbox:checked+.fe__radio-label:before,.fe__radio:checked+.fe__checkbox-label:before,.fe__radio:checked+.fe__package-checkbox-label:before,.fe__radio:checked+.fe__package-radio-label:before,.fe__radio:checked+.fe__radio-label:before{background-color:#ff5a75;background-image:url(../images/icons/forms/check-black.svg);border-color:#ff5a75}.fe__checkbox-container,.fe__radio-container{display:flex;flex-wrap:wrap}.fe__checkbox-container:not(:last-child),.fe__radio-container:not(:last-child){margin-bottom:2rem}.fe__checkbox-title,.fe__radio-title{flex:0 0 100%;font-size:1.125rem;margin-bottom:.625rem}.fe__checkbox-wrap,.fe__radio-wrap{flex:0 0 100%;margin-bottom:.5rem}@media (min-width:768px){.fe__checkbox-wrap,.fe__radio-wrap{flex:0 0 50%}}.fe__checkbox--inactive{opacity:.5}.fe__package-checkbox-label,.fe__package-radio-label{color:#2c2c2c;font-size:15px;font-weight:400;line-height:25px}.fe__package-checkbox-label:before,.fe__package-radio-label:before{background:#fff;border:1.5px solid #929292;color:#fff;height:1.5rem;margin-right:.5rem;width:1.5rem}.fe__checkbox:checked+.fe__package-checkbox-label:before,.fe__checkbox:checked+.fe__package-radio-label:before,.fe__radio:checked+.fe__package-checkbox-label:before,.fe__radio:checked+.fe__package-radio-label:before{background-color:#2c2c2c;background-image:url(../images/icons/forms/check-white.svg);background-position:1px;border-color:#2c2c2c}.fe__checkbox:checked+.fe__package-checkbox-label--dark:before,.fe__radio:checked+.fe__package-checkbox-label--dark:before{background-color:#2c2c2c;border-color:#2c2c2c}.fe__package-radio{display:none}.fe__package-radio-label:before{border-radius:50%}.fe__package-radio:checked+.fe__package-radio-label--dark:before,.fe__package-radio:checked+.fe__package-radio-label:before{border:8px solid #2c2c2c}.fe__radio-label:before{border-radius:50%;height:1rem;width:1rem}.fe__radio:checked+.fe__radio-label:before{background-image:none;border-color:#2c2c2c}.checkmark{background-image:url(../images/icons/checkmark.svg);background-position:right 5px center;background-repeat:no-repeat}.checkmarks_list-title,.grey-container-title{font-size:22px;font-weight:600;line-height:30px}.checkmarks_list-title svg,.grey-container-title svg{cursor:pointer;height:1.25rem;margin-bottom:.375rem;margin-left:.875rem;width:1.25rem}.checkmarks_list-title svg path,.grey-container-title svg path{fill:#2c2c2c}.checkmarks_list-wrap{margin-bottom:2rem;padding:2rem 0}.checkmarks_list-wrap--pink{background-color:#ff5a751c}.checkmarks_list-wrap--border{border:1px solid #ececec}.checkmarks_list-wrap ul{list-style:none;padding-left:0}.checkmarks_list-wrap--padding{padding-left:1.5rem;padding-right:1.5rem}.checkmarks_list-title svg{margin-left:0}.checkmarks_list li{font-size:15px;font-weight:400;line-height:18px}.checkmarks_list li span svg{margin-right:9px;width:17px}.checkmarks_list li span svg path{fill:#ff5a75}.checkmarks_list li:not(:last-child){margin-bottom:1.125rem}.checkmarks_list-wrap--always-included{border:1px solid #f2f2f2}.checkmarks_list-included-title span{font-size:1.375rem;font-weight:600;line-height:1.875rem}.checkmarks_list-subtitle,.fe-package-general-info p.checkmarks_list-subtitle{font-size:1.125rem;font-weight:500;line-height:1.75rem}.checkmarks_list-subtitle{padding-bottom:1.375rem}.checkmarks_list-button{border-radius:4px;font-size:15px;font-style:normal;font-weight:600;height:2.9375rem;line-height:150%;margin-left:1.5rem;padding:12px 28px}.full-width{width:100%}.package-filter__body--save-request{padding:0 2.5rem 2.5rem}@media (max-width:767.98px){.package-filter__body--save-request{padding:0 1.5rem 2rem}}.package-filter__body--save-request .fe__package-checkbox-label a,.package-filter__body--save-request .fe__package-radio-label a{display:inline}.package-filter__body--save-request .package-filters__label{margin-bottom:2rem}.package-filter__body--save-request .package-details__reservation-form-input.formulate-input{margin-bottom:1rem!important}.package-filter__body--save-request .fe__checkbox-wrap,.package-filter__body--save-request .fe__radio-wrap{border-bottom:1px solid #d9d9d9;margin-bottom:2rem;padding-bottom:2rem}.package-filter__body--save-request .package-details__reservation-form-input .formulate-input-label--floating-label{top:2.25rem}.package-filter__body--save-request .package-details__reservation-form-input .formulate-input-label--floating-label.formulate-input-label--floating-label--has-value{top:1.375rem}@media (max-width:767.98px){.package-filter__wrap--save-request .package-filter__footer{box-shadow:none}.package-details__details-section-wrapper.package-details__booking-requests-wrapper h1{font-size:2.5rem;line-height:3.125rem}.package-details__details-section-wrapper.package-details__booking-requests-wrapper h2{font-size:1.375rem;line-height:1.875rem}.package-details__details-section-wrapper.package-details__booking-requests-wrapper .fe__initial-request-details-status{margin-bottom:2rem;margin-top:4.875rem}.package-details__details-section-wrapper.package-details__booking-requests-wrapper .package-request--accepted-label-grey{text-align:left}}.fe__edit-package--modal{font-size:15px;font-weight:400;line-height:25px}.fe__edit-package--modal .checkboxes-modal-body{font-size:18px;font-weight:500;line-height:28px}.fe__edit-package-rules--list{list-style:none;padding:0}.fe__edit-package-rules--list_single{align-items:flex-end;display:flex;font-size:18px;font-weight:500;height:47px;line-height:33px;margin-bottom:24px}.fe__edit-package-rules--list_single-dropdown{margin-top:6px}.fe__edit-package-rules--list_single-info{align-items:center;display:flex;font-size:18px;font-weight:500;height:47px;line-height:33px;margin-bottom:24px}.fe__edit-package-rules--list svg{cursor:pointer;width:20px}.fe__edit-package-rules--list svg path{fill:#2c2c2c}.fe__edit-package-rules--list-title{font-size:15px!important;font-weight:600!important;line-height:25px!important;padding-bottom:0!important}.fe__edit-package--rooms-list,.fe__edit-package-rules--list-check{list-style:none;margin-bottom:27px;margin-top:0;padding:0}.fe__edit-package--rooms-list li,.fe__edit-package-rules--list-check li{font-size:15px;font-weight:400;line-height:25px;padding-left:25px;text-indent:-25px}.fe__edit-package--rooms-list li svg,.fe__edit-package-rules--list-check li svg{height:13px;margin-right:7px;width:17px}.fe__edit-package--rooms-list li svg path,.fe__edit-package-rules--list-check li svg path{fill:#628b86}.fe__edit-package-rules--list-dropdown{width:160px!important}.fe__edit-package-rules--list-dropdown_top{margin-top:-7px}.edit-package__update-menu-modal--buttons{display:flex;justify-content:flex-end}.edit-package__update-menu-modal--buttons button{font-size:15px;font-weight:600;line-height:165%}.edit-package__update-menu-modal--buttons button:first-child{color:#2c2c2c}.edit-package__update-menu-modal--buttons-special{display:flex;justify-content:center}.edit-package__update-menu-modal--buttons-special button{font-size:15px;font-weight:600;line-height:165%}.edit-package__update-menu-modal--general>div:first-child{font-size:18px;font-weight:500;line-height:28px}.disabled{filter:grayscale(100%);opacity:.5!important;pointer-events:none}.edit-package__modal-body{padding:22px 0 48px}.fe__edit-package-message-toast{background-color:#fff;border-radius:.5rem;box-shadow:0 0 40px 0 #0003;font-size:.9375rem;left:50%;line-height:165%;max-width:92%;padding:.5rem 1rem .5rem 3rem;position:fixed;text-align:center;top:2rem;transform:translate(-50%);width:max-content;z-index:99}.fe__edit-package-message-toast:before{content:"";height:1.5rem;left:1rem;position:absolute;width:1.5rem}@media (min-width:568px){.fe__edit-package-message-toast{top:6.625rem}}.fe__edit-package-message--success:before{background:url(../images/icons/success.svg) no-repeat}.fe__edit-package-message--error:before{background:url(../images/icons/error.svg) no-repeat}.fe__edit-package-message--filters{color:#000;width:max-content}@media (min-width:568px){.fe__edit-package-message--filters{top:6%}}.fe__edit-package-message--warning:before{background:url(../images/icons/warning-red.svg) no-repeat}.fe__edit-package-message--info:before{background:url(../images/icons/info.svg) no-repeat}.fe__edit-package--rooms-list{margin-bottom:2rem}.fe__edit-package--rooms-list li{font-size:16px;font-weight:400;line-height:22px;margin-bottom:1rem}.fe__edit-package--rooms-list li svg path{fill:#ff5a75}.fe__requests-package-requests-header--items{display:flex}.fe__requests-package-requests-header{align-items:flex-start;border-bottom:1px solid #f2f2f2;display:flex;justify-content:space-between;margin-top:3rem;padding-bottom:2rem}.fe__requests-package-requests-header.header-with-link{display:block}.fe__requests-package-requests-header .fe__requests-details-header-item{align-items:center;display:flex;flex:0 0 33%;flex-direction:column;gap:1rem}.fe__requests-package-requests-header span{text-align:center}.fe__requests-details-accepted-block{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:2rem}.fe__requests-details-accepted-block:not(:last-of-type){border-bottom:1px solid #f2f2f2}.fe__requests-details-accepted-block h2{padding-bottom:0}.fe__requests-details-accepted-block p{font-size:1rem;font-weight:400;line-height:1.5rem}.fe__requests-details-accepted-block .fe__requests-details--button,.fe__requests-details-accepted-block .package-filters__black-link{display:inline-block}.fe__requests-details--button,.fe__requests-details--button-pink{font-weight:600;padding:.75rem 1.75rem;width:fit-content}.fe__requests-details--button:active{color:#ff5a75}.fe__requests-details--button-pink{background-color:#ff5a75;color:#fff}.fe__requests-details--button-pink.button-disabled{opacity:.5;pointer-events:none}.package-details__details-arrow-back{background:#0000;border:none;cursor:pointer;margin-bottom:2rem;outline:none;width:1.5rem}.package-details__details-section-wrapper.package-details__booking-requests-wrapper{min-height:100vh;padding-bottom:2rem}.package-details__details-section-wrapper.package-details__booking-requests-wrapper .fe__requests-package-requests-header--items{align-content:flex-start;flex-direction:column;flex-wrap:wrap;justify-content:flex-start}.package-details__details-section-wrapper.package-details__booking-requests-wrapper .fe__requests-package-requests-header .fe__requests-details-header-item{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start}.package-details__details-section-wrapper.package-details__booking-requests-wrapper .fe__requests-package-requests-header{margin-top:1rem}.package-details__details-section-wrapper.package-details__booking-requests-wrapper .fe__requests-package-requests-header span{font-size:1.125rem;font-weight:500;line-height:2.0625rem;text-align:left}#custom-tooltip{background:#fff;border-radius:.5em;box-shadow:0 0 40px 0 #0003;color:#444;font-size:.8rem;padding:.3em .5em;position:absolute}#custom-tooltip:after{border-left:4px solid #0000;border-right:4px solid #0000;border-top:4px solid #fff;bottom:-4px;content:"";height:0;left:calc(50% - 2px);margin:0 auto;position:absolute;width:0}#custom-tooltip.gray{background:#929292!important;box-shadow:none;color:#fff}#custom-tooltip.gray:after{border-top:4px solid #929292!important}.cal-agenda-item{background-position:0 2px;background-repeat:no-repeat;font-size:13px;font-weight:400;line-height:20px;padding-left:20px}.price-up{background-image:url(../images/icons/price_increase.svg)}.price-down{background-image:url(../images/icons/price_decrease.svg)}.cal-single-day-event.agenda-item,.cal-single-day-event.cal-agenda-item{background-image:url(../images/icons/day_event_full.svg)}.cal-single-partial-event.agenda-item,.cal-single-partial-event.cal-agenda-item{background-image:url(../images/icons/day_event_partial.svg)}.cal-single-day-busy.agenda-item,.cal-single-day-busy.cal-agenda-item{background-image:url(../images/icons/day_busy.svg)}.cal-busy-partial.agenda-item,.cal-busy-partial.cal-agenda-item{background-image:url(../images/icons/busy_location_partial.svg)}.cal-mixed-partial.agenda-item,.cal-mixed-partial.cal-agenda-item{background-image:url(../images/icons/busy_mixed_partial.svg)}.fe__availability{padding:45px}.fe__availability-header{margin-bottom:15px}.fe__availability-header--title{font-size:25px;font-weight:500;line-height:35px}.fe__availability-header--title>span>span>svg{cursor:pointer;margin-bottom:12px;margin-left:-3px;width:20px}.fe__availability-header--title>span>span>svg>path{fill:#000}.fe__availability-header--subtitle{font-size:15px;font-weight:400;line-height:165%}.fe__availability-calendar{background-color:#f2f2f2}.fe__availability-calendar--wrap{padding:32px}.fe__availability-calendar--wrap_options{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.fe__availability-calendar--wrap_options .agenda-item{min-width:122px}.fe__availability-calendar--wrap_options .cal-agenda-item,.fe__availability-calendar--wrap_options>span{background-position:0 2px;background-repeat:no-repeat;font-size:13px;font-weight:400;line-height:20px;padding-left:20px}.fe__availability-calendar--wrap_options>span{margin-right:20px}.fe__availability-calendar_booked-box{position:absolute}.fe__availability-new_event_btn{background:#2c2c2c;background-image:url(../images/icons/white_plus.svg);background-position:.625rem;background-repeat:no-repeat;background-size:16.5px;border-radius:2px;color:#fff;font-size:18px;font-weight:700;height:48px;line-height:26px;margin-top:15px;padding:.4rem .8rem .5rem 1.9rem;width:186px}.fe__availability-new_event_btn:hover{cursor:pointer}.fe__availability-new_event_booked{background:#000 60%;border-radius:2px;height:50%;margin-left:10px;opacity:.5;position:absolute;top:29.5%;width:360px}.fe__availability-new_event-input{background-color:#f2f2f2;border:none;border-radius:4px;height:47px!important}.fe__availability-new_event-input-wrap{padding-bottom:1rem}.fe__availability-new_event-textarea{background-color:#f2f2f2;border-radius:4px;height:77px;margin-bottom:1rem;width:100%}.fe__availability-new_event-dropdown{border:none;margin-bottom:1rem}.fe__availability-new_event-dates{margin-top:10px}.fe__availability-new_event-dates>span{align-items:center;display:flex;justify-content:flex-start;margin-bottom:1rem}.fe__availability-new_event-dates span>label{font-size:15px;font-weight:400;line-height:25px;margin-right:20px}.fe__availability-new_event-dates span>div>div>div>input{background-color:#f2f2f2;border-radius:2px!important;color:#000;padding:7px 7px 7px 16px;text-align:left;width:259px!important}.fe__availability-new_event-dates-dropdown{border:none;border-radius:4px;padding:0;width:259px}.fe__availability-new_event-dates-dropdown-no_padding>div{padding-top:0!important}.fe__availability-new_event-dates-dropdown-price{width:226px!important}.fe__availability-new_event-dates-dropdown-options{width:auto!important}.fe__availability-new_event-dates-dropdown-options>div{padding-top:0!important}.fe__availability-new_event-dates-start_date{background-color:#f2f2f2;border:1px solid #efefef;border-radius:4px;color:#000;font-size:inherit;height:47px;outline:none;padding:7px 7px 7px 16px;transition:width .2s;width:259px!important;width:229px}.fe__availability-new_event-dates-start_date::placeholder{color:#000}.fe__availability-new_event-dates-start_date-custom{width:229px!important}.fe__availability-new_event-dates-start_date-custom::placeholder{color:#000}.fe__availability-new_event-dates-start_date-rooms-modal{margin-right:16px;width:190px!important}.fe__availability-new_event-footer{align-items:center;display:flex;gap:2rem;justify-content:flex-end;margin-top:10%;width:100%}.fe__availability-new_event-footer>span{font-size:15px;font-weight:600;line-height:25px}.fe__availability-new_event-footer>span:hover{cursor:pointer}.fe__availability-new_event-footer>button{background:#ff5a75;border:none;border-radius:2px;color:#fff;font-size:15px;font-weight:600;height:40px;width:118px}.fe__availability-new_event-footer>button:hover{cursor:pointer}.fe__availability-new_event-custom{display:grid}.fe__availability-new_event-custom--end_date{align-items:center;display:flex;justify-content:space-between}.fe__availability-new_event-custom--end_date>div>div>div>input{background-position-x:91%!important;background-position-y:12px!important;height:32px;text-align:left;width:151px!important}.fe__availability-new_event-custom_row{align-items:center;display:flex;justify-content:space-between}.fe__availability-new_event-custom_row--select-first{margin-left:20px!important;width:86px!important}.fe__availability-new_event-custom_row--select-second{width:126px!important}.fe__availability-new_event-custom_row-day_picker{width:105%}.fe__availability-new_event-custom_row-day_picker>h6{font-size:15px;font-weight:400;line-height:165%}.fe__availability-new_event-custom-footer{align-items:center;display:flex;font-size:15px;font-weight:700;justify-content:flex-end;line-height:25px;margin-top:20px}.fe__availability-new_event-custom-footer>span{color:#000;cursor:pointer;margin-right:46px}.fe__availability-new_event-custom-footer>button{align-items:center;background-color:#ff5a75;border:none;border-radius:2px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;justify-content:center;line-height:15px;padding:14px 33px}.fe__availability-new_event-custom-rep{align-items:center;display:flex;justify-content:flex-start}.fe__availability-new_event-custom-rep input::-webkit-inner-spin-button,.fe__availability-new_event-custom-rep>input::-webkit-outer-spin-button{-webkit-appearance:none}.fe__availability-new_event-custom-rep-num{background-color:#ececec;border:none!important;border-bottom-left-radius:4px;border-top-left-radius:4px;height:32px;padding-left:10px!important;width:30px!important}.fe__availability-new_event-custom-rep-text{background-color:#ececec;border:none;border-bottom-right-radius:4px;border-top-right-radius:4px;min-height:32px;width:122px}.fe__availability-new_event-time-sheet:nth-child(3n+1){border-top:1px solid #c5c5c5}.fe__availability-new_event-time-sheet:not(:nth-child(3n+1)){border-top:1px solid #f2f2f2}.fe__availability-new_event-time-sheet:not(:nth-child(3n+1))>h6{opacity:0}.fe__availability-new_event-lines{align-items:center;display:flex;margin-bottom:0;position:relative;width:420px}.fe__availability-new_event-lines-busy{background-color:#756a96;border-left:8px solid #000;height:26px;opacity:.7;position:absolute;top:-1px;width:101%}.fe__availability-new_event-lines_hour{background-color:#fff;height:31px;margin-top:-12px;padding:0 17px;width:47px}.fe__availability-rooms_modal__dates-wrapper>span>select{height:47px}.fe__availability-rooms_modal__dates-wrapper>span>label{min-width:45px}.fe__availability-rooms_modal__dates-wrapper>span>div>div>div>input{margin-right:16px;width:190px!important}.fe__availability-price-checkboxes-wrap{display:grid}.fe__availability-price-checkboxes-title{font-size:.9375rem;font-weight:400;line-height:165%}.fe__availability-price-checkboxes-title_header{padding-bottom:.9375rem}.fe__availability-price-checkboxes-title_modal{font-size:.9375rem!important;line-height:1.546875rem!important;padding-bottom:.3125rem!important;padding-top:.625rem!important;text-align:left!important}.fe__availability-price-footer{justify-content:space-between!important;margin-top:15%!important;width:100%}.fe__availability-price-footer>span{margin-left:20px}.fe__availability-price-footer>button{margin-left:0}.fe__availability-price-dates-dropdown{border:none;border-radius:2px;height:47px;padding:0;width:168px!important}span.custom-repetation__week-days{margin-right:-3px}.marked-class-full{background-color:#756a96;color:#fff}.marked-class-full:hover{background-color:#554a76!important}.marked-class-partally{background-color:#a59ac6;color:#fff}.marked-class-partally:hover{background-color:#756a96!important}.custom-repetation__week-day{cursor:pointer}.custom-repetation__week-day:before{background-color:#f2f2f2;border-radius:50%;bottom:2px;content:"";display:inline-block;height:38px;position:relative;vertical-align:middle;width:38px}input[type=checkbox]:checked+.custom-repetation__week-day:before{background-color:#ff5a75}input[type=checkbox]:checked+.custom-repetation__week-day span{color:#fff}.custom-repetation__week-day span{bottom:0;display:inline-block;font-size:15px;font-weight:700;left:-25px;line-height:25px;padding-left:2px;position:relative;width:2px}.fe__availability-new_event-custom_row-day_picker .custom-repetation__week-days:first-of-type span,.fe__availability-new_event-custom_row-day_picker .custom-repetation__week-days:nth-child(4) span{left:-28px}@media only screen and (min-width:568px){.fe__availability .fe__edit-package-head-buttons-sticky{margin-left:548px}}@media only screen and (min-width:1440px){.fe__availability .fe__edit-package-head-buttons-sticky{margin-left:830px}}.cal-single-day-busy .vfc-span-day,.vfc-week .vfc-day.cal-day-busy span.vfc-span-day.vfc-marked:not(.vfc-end-marked):before{background-color:#2c2c2c!important}.cal-single-day-busy .vfc-span-day,.vfc-week .vfc-day.cal-day-busy span.vfc-span-day{color:#fff!important}.vfc-week .vfc-day.cal-day-busy span.vfc-span-day.vfc-marked.vfc-start-marked:before{background:#0000!important}.cal-day-busy .vfc-end-marked{background-color:#2c2c2c!important}.vfc-week .vfc-day.cal-day-busy span.vfc-span-day.vfc-marked{background-color:#2c2c2c!important;color:#fff!important}.vfc-week .vfc-day.cal-day-busy .vfc-base-end,.vfc-week .vfc-day.cal-day-busy .vfc-base-start{background-color:#2c2c2c!important}.cal-single-price-up .vfc-span-day,.vfc-week .vfc-day.cal-price-up span.vfc-span-day.vfc-marked:not(.vfc-end-marked):before{background-color:#ab3434!important}.cal-single-day-busy .vfc-span-day,.vfc-week .vfc-day.cal-price-up span.vfc-span-day{color:#fff!important}.vfc-week .vfc-day.cal-price-up span.vfc-span-day.vfc-marked.vfc-start-marked:before{background:#0000!important}.cal-price-up .vfc-end-marked,.vfc-week .vfc-day.cal-price-up .vfc-base-end,.vfc-week .vfc-day.cal-price-up .vfc-base-start,.vfc-week .vfc-day.cal-price-up span.vfc-span-day.vfc-marked{background-color:#ab3434!important}.cal-single-price-down,.cal-single-price-up{color:#fff}.cal-single-price-down .vfc-span-day,.vfc-week .vfc-day.cal-price-down span.vfc-span-day.vfc-marked:not(.vfc-end-marked):before{background-color:#5a807b!important}.cal-single-day-busy .vfc-span-day,.vfc-week .vfc-day.cal-price-down span.vfc-span-day{color:#fff!important}.vfc-week .vfc-day.cal-price-down span.vfc-span-day.vfc-marked.vfc-start-marked:before{background:#0000!important}.cal-price-down .vfc-end-marked,.vfc-week .vfc-day.cal-price-down .vfc-base-end,.vfc-week .vfc-day.cal-price-down .vfc-base-start,.vfc-week .vfc-day.cal-price-down span.vfc-span-day.vfc-marked{background-color:#5a807b!important}.cal-single-day-event .vfc-span-day{background-color:#756a96!important}.cal-single-partial-event .vfc-span-day{background-color:#756a96!important;background-image:url(../images/icons/day_event_partial.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.vfc-week .vfc-day.cal-day-event span.vfc-span-day.vfc-marked:not(.vfc-end-marked):before,.vfc-week .vfc-day.cal-partial-event span.vfc-span-day.vfc-marked:not(.vfc-end-marked):before{background-color:#756a96!important}.cal-busy-partial .vfc-span-day,.cal-mixed-partial .vfc-span-day,.cal-single-day-event .vfc-span-day,.cal-single-partial-event .vfc-span-day,.vfc-week .vfc-day.cal-day-event span.vfc-span-day.vfc-marked,.vfc-week .vfc-day.cal-partial-event span.vfc-span-day.vfc-marked{color:#fff!important}.vfc-week .vfc-day.cal-day-event span.vfc-span-day.vfc-marked.vfc-start-marked:before,.vfc-week .vfc-day.cal-partial-event span.vfc-span-day.vfc-marked.vfc-start-marked:before{background:#0000!important}.cal-day-event .vfc-end-marked,.cal-partial-event .vfc-end-marked,.vfc-week .vfc-day.cal-day-event span.vfc-span-day.vfc-marked,.vfc-week .vfc-day.cal-partial-event span.vfc-span-day.vfc-marked{background-color:#756a96!important}.cal-mixed-partial .vfc-span-day{background-image:url(../images/icons/busy_mixed_partial.svg)}.cal-busy-partial .vfc-span-day,.cal-mixed-partial .vfc-span-day{background-color:#756a96!important;background-position:50%;background-repeat:no-repeat;background-size:cover}.cal-busy-partial .vfc-span-day{background-image:url(../images/icons/busy_location_partial.svg)}.vfc-week{font-weight:600}.vfc-dayNames span{color:#c5c5c5!important;font-family:Sofia Pro;font-size:13px;font-weight:600;line-height:20px}.vfc-single-input{background-color:#ececec;background-image:url(../images/icons/forms/dropdown.svg);background-position-x:93%;background-position-y:19px;background-repeat:no-repeat;border-radius:4px!important;height:47px;width:229px!important}.vfc-single-input_date{text-align:left!important;width:226px!important}.vfc-week .vfc-day span.vfc-span-day{cursor:pointer}.vfc-main-container{z-index:0}.vfc-top-date.vfc-center>span{font-size:18px;font-weight:500;line-height:35px}.vfc-week .vfc-day span.vfc-span-day.vfc-disabled{background-color:#f2f2f2;color:#000}.vfc-week .vfc-day span.vfc-span-day.vfc-today:not(.vfc-start-marked){background-color:#d9d9d9!important;color:#000!important}.cal-tooltip{padding:20px}.vfc-calendar .vfc-top-date{font-family:Sofia Pro;font-weight:500;line-height:2.1875rem}.vfc-week .vfc-day span.vfc-span-day{font-family:Sofia Pro;font-size:1.125rem;font-weight:600;line-height:2.0625rem;width:2.125rem}.vfc-week .vfc-day span.vfc-span-day.vfc-hide{color:#0000!important;padding:.0625rem .5rem;pointer-events:none}.vfc-week .vfc-day.cal-day-busy span.vfc-span-day.vfc-marked{padding:.0625rem .5rem;width:2.125rem}.vfc-week .vfc-day span.vfc-span-day.vfc-hide.cal-single-day-busy:after,.vfc-week .vfc-day span.vfc-span-day.vfc-hide.cal-single-day-event:after,.vfc-week .vfc-day span.vfc-span-day.vfc-hide.cal-single-partial-event:after,.vfc-week .vfc-day span.vfc-span-day.vfc-hide.vfc-marked:after{background-color:#fff!important}span.vfc-span-day.vfc-marked.cal-single-day-busy:before{background-color:#aaa!important}.vfc-week .vfc-day span.vfc-span-day.vfc-hide{background-color:#fff!important}.vfc-week{margin-bottom:.625rem}.vfc-main-container.vfc-modal{bottom:2.9375rem}@media (max-height:1100px){.vfc-main-container.vfc-modal{bottom:auto}.start-date-custom .vfc-main-container.vfc-modal{top:auto!important}}.availability-room-repetition{width:71%}.fe__availability-new_event--wrap.dynamic-prices .vfc-main-container.vfc-modal{width:108%}.fe__availability-new_event-custom_row.start-date-custom .vfc-main-container.vfc-modal{bottom:auto;left:-55px;width:271px}.fe__availability-new_event-custom--end_date.fe__radio-wrap .vfc-main-container.vfc-modal,.fe__checkbox-wrap.fe__availability-new_event-custom--end_date .vfc-main-container.vfc-modal{bottom:2rem;height:17.9375rem;right:0;width:fit-content}.fe__availability-new_event-custom--end_date.fe__radio-wrap .vfc-main-container.vfc-modal .vfc-top-date.vfc-center,.fe__checkbox-wrap.fe__availability-new_event-custom--end_date .vfc-main-container.vfc-modal .vfc-top-date.vfc-center{margin:.5rem}.fe__availability-new_event-custom--end_date.fe__radio-wrap .vfc-main-container.vfc-modal .vfc-separately-navigation-buttons.vfc-space-between,.fe__checkbox-wrap.fe__availability-new_event-custom--end_date .vfc-main-container.vfc-modal .vfc-separately-navigation-buttons.vfc-space-between{height:4.375rem}.fe__availability-new_event-custom--end_date.fe__radio-wrap .vfc-top-date.vfc-center,.fe__checkbox-wrap.fe__availability-new_event-custom--end_date .vfc-top-date.vfc-center{margin-bottom:.5rem}.calendar-new-event-form-wrappper .modal-calendar.input-calendar-full-width{margin-right:0;width:18.9375rem}.calendar-new-event-form-wrappper .modal-calendar{margin-right:1rem;width:11.0625rem}.calendar-new-event-form-wrappper .modal-calendar #offer-model-custom{width:100%!important}.calendar-new-event-form-wrappper .fe__availability-new_event-dates.new_event-calendars-sections{margin-top:2rem}.calendar-new-event-form-wrappper .new_event-calendars-checkbox{margin-bottom:2rem;margin-left:auto;width:7.5rem}.calendar-new-event-form-wrappper .new-event-dropdown-time{width:6.875rem}.calendar-new-event-form-wrappper .formulate-input.formulate-input--repetation.fe__dropdown.fe__availability-new_event-dates-dropdown,.calendar-new-event-form-wrappper .modal-calendar{margin-left:auto}.all-day-event.fe__package-radio-label,.fe__package-checkbox-label.all-day-event{display:flex;justify-content:flex-end}.modal-calendar.modal-calendar-full-width{width:100%}.modal-calendar.modal-calendar-custom-repetation{width:9.4375rem}.create-entry{background-color:#fff;color:#2c2c2c;display:flex;justify-content:center;min-height:46.875rem;padding-bottom:7.5rem;padding-top:6.875rem}.create-entry p{font-size:.9375rem}@media (min-width:768px){.create-entry{padding-top:10rem}}.create-entry__inner{display:flex;flex-direction:column;justify-content:flex-start;padding:0 1rem}@media (min-width:768px){.create-entry__inner{padding:0;width:31.25rem}.create-entry__inner--photos{width:43.75rem}.create-entry__inner--summary{width:37.5rem}}.create-entry__inner-wrap{display:flex}.create-entry__bread-crumbs{font-size:1.125rem;font-weight:500;line-height:2.0625rem;margin-bottom:2rem}@media (min-width:768px){.create-entry__bread-crumbs{margin-bottom:4rem}}.create-entry__bread-crumbs-previous{color:#ff5a75}.create-entry__bread-crumbs-previous:focus,.create-entry__bread-crumbs-previous:hover{color:#2c2c2c}.create-entry__title{font-size:1.375rem;line-height:1.875rem}.create-entry__buttons{margin-top:auto}.create-entry__buttons .btn{font-weight:700;margin-right:1rem;padding:.9375rem 2.625rem}.create-entry__buttons .btn:last-child{margin-right:0}.create-entry__content--step-1 .create-entry__title{margin-bottom:1rem}.create-entry__content--step-1 p{margin-bottom:1.875rem}.user-dashboard__dropdown{border:none;border-bottom:1px solid #2c2c2c;cursor:pointer;display:block;font-size:1.125rem;line-height:1.4375rem;padding:.6875rem .625rem;width:100%}
/*!
 * Bootstrap Grid v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */html{-ms-overflow-style:scrollbar;box-sizing:border-box}*,:after,:before{box-sizing:inherit}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width:568px){.container,.container-sm{max-width:494px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:678px}}@media (min-width:1024px){.container,.container-lg,.container-md,.container-sm{max-width:958px}}@media (min-width:1440px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1248px}}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.no-gutters{margin-left:0;margin-right:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-left:0;padding-right:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto{padding-left:15px;padding-right:15px;position:relative;width:100%}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{flex:0 0 auto;max-width:100%;width:auto}.col-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media (min-width:568px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{flex:0 0 auto;max-width:100%;width:auto}.col-sm-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{flex:0 0 auto;max-width:100%;width:auto}.col-md-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media (min-width:1024px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{flex:0 0 auto;max-width:100%;width:auto}.col-lg-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media (min-width:1440px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{flex:0 0 auto;max-width:100%;width:auto}.col-xl-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:568px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:1024px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1440px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:568px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:1024px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1440px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:568px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:1024px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1440px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}
/*! purgecss start ignore */.main-header{left:0;position:fixed;top:0;width:100%;z-index:18}.main-header .sk-dropdown{margin-left:2rem}@media (max-width:1439.98px){.main-header .sk-dropdown{display:none}}.main-header .sk-dropdown__menu{background:#121212}.main-header .sk-dropdown__link{letter-spacing:.2px}.main-header .sk-dropdown__link:hover{background:#ff5a75;color:#fff}.main-header .sk-dropdown__trigger{height:4.375rem;line-height:4.375rem}.main-header .sk-dropdown__trigger:after{bottom:50%;transform:translateY(.7rem)}.main-header .sk-dropdown__trigger--active,.main-header .sk-dropdown__trigger:hover{color:#fff}.main-header .sk-dropdown__trigger--active:after,.main-header .sk-dropdown__trigger:hover:after{background-color:#fff}.main-header__create-package{border:1px solid #515151}.main-header--transparent-package{z-index:12}.main-header--filter-opened{z-index:-1}.main-header__inner{display:flex;height:70px;justify-content:center;position:relative;z-index:2}@media (max-width:767.98px){.main-header__inner{justify-content:space-between}}.main-header__logo{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:1.9375rem;width:9.125rem}.main-header__logo.country_CH{background-image:url(/images/eventlokale_logo.png)}.main-header__logo.country_DE{background-image:url(/images/eventlokale_logo_de.png)}.main-header__logo.country_AT{background-image:url(/images/eventlokale_logo_at.png)}.main-header__left{align-items:center;display:flex;justify-content:flex-start}@media (min-width:568px){.main-header__left{flex:1;margin-right:auto}}.main-header__logo-cont{align-items:center;display:flex;justify-content:center}.main-header__create-package,.main-header__menu-toggle{align-items:center;display:flex;height:100%;justify-content:center;width:4.375rem}.main-header__create-package button,.main-header__menu-toggle button{background:none;border:none;border-right:1px solid #0000;cursor:pointer}.main-header__create-package button svg,.main-header__menu-toggle button svg{height:1.25rem;width:1.25rem}.main-header--nav-open .main-header__create-package,.main-header--nav-open .main-header__menu-toggle{border-right:1px solid #727272}.main-header--nav-open .main-header__create-package button :hover path,.main-header--nav-open .main-header__create-package button :hover svg,.main-header--nav-open .main-header__menu-toggle button :hover path,.main-header--nav-open .main-header__menu-toggle button :hover svg{fill:#ff5a75}@media (max-width:767.98px){.main-header--nav-open .main-header__create-package button :hover path,.main-header--nav-open .main-header__create-package button :hover svg,.main-header--nav-open .main-header__menu-toggle button :hover path,.main-header--nav-open .main-header__menu-toggle button :hover svg{fill:#fff}}.main-header__filter-toggle{background:none;border:1px solid #fff;border-radius:25px;color:#fff;cursor:pointer;font-size:.84375rem;line-height:1.25rem;padding:.375rem 1.25rem}.main-wrapper--no-touch-device .main-header__filter-toggle:hover{background:#ff5a75;border-color:#ff5a75}@media (max-width:767.98px){.main-header__filter-toggle{display:none}}@media (min-width:1024px){.main-header__filter-toggle{font-size:.9375rem}}@media (min-width:1440px){.main-header__filter-toggle--xl-hidden{display:none}}.main-wrapper--no-touch-device .main-header__filter-toggle-sla:hover{background:#897c6b;border-color:#897c6b}.main-header__filter-toggle--link:hover{border-color:#fff;color:#fff}.main-header__search-input--nav-open{opacity:0;visibility:hidden}.main-header__search-input__first-suggestion{color:#fff;font-size:.875rem;left:1.5rem;top:1.5625rem}@media (min-width:1024px){.main-header__search-input__first-suggestion{left:1.5625rem}}.main-header__wrap{background:#2c2c2c;position:relative;transform:translateZ(0);transition:background .2s ease-in-out;z-index:2}@media (max-width:1439.98px){.main-header--transparent-map-open-lg-down.main-header__wrap--search-page{background:#0000}}.main-header__wrap--nav-open{background:#1b1b1b;transition:none}.main-header__wrap--nav-open>.container{position:relative;z-index:1}.main-header__wrap--nav-open--nav-search-active{background:#121212}.main-header__wrap--transparent:not(.main-header__wrap--nav-open):not(.main-header__wrap--nav-search-active){background:#0000}@media (max-width:767.98px){.main-header__wrap--search-page{background:#535353}}.main-header__right{padding-right:1.875rem}@media (min-width:568px){.main-header__right{align-items:center;display:flex;flex:1;justify-content:flex-end;margin-left:auto;text-align:right}}.main-header__right__button{background-color:initial;border:none;cursor:pointer;display:inline-block;height:1rem;padding:0;vertical-align:middle;width:1rem}.main-header__right__button .sk-icon{display:block}.main-header__right__button svg{height:1rem;width:1rem}.main-header__right__button--search{margin-right:.5rem}@media (min-width:568px){.main-header__right__button--search{margin-right:.75rem}}@media (min-width:768px){.main-header__right__button--search{margin-right:1rem}}@media (min-width:1440px){.main-header__right__button--search{margin-right:1.3125rem}}.main-header__right__button--user-modal-trigger{margin-left:1.0625rem}@media (min-width:768px){.main-header__right__button--user-modal-trigger{margin-left:1rem}}@media (min-width:1440px){.main-header__right__button--user-modal-trigger{margin-left:1.8125rem}}@media (max-width:767.98px){.main-header__right__button--user-modal-trigger{display:none}}.main-header__right__button--user-modal-trigger.main-header__right__button--active .ellipse-0,.main-header__right__button--user-modal-trigger.main-header__right__button--active .path-2{fill:#ff5a75}.main-header__right__button--favorites{margin-left:.5rem}.main-header__right__button--favorites--active .sk-icon--favorite_border svg .path-0{fill:#ff5a75}@media (min-width:568px){.main-header__right__button--favorites{margin-left:.75rem}}@media (min-width:768px){.main-header__right__button--favorites{margin-left:2rem}}@media (min-width:1440px){.main-header__right__button--favorites{margin-left:3.125rem}}.main-header__right__button--nav-open{opacity:0;visibility:hidden}.main-header__favorites-message{background-color:#444;border-radius:4px;box-shadow:0 2px 6px #0003;display:flex;height:auto;max-width:183px;opacity:0;padding:9px 4px 9px 12px;position:absolute;right:7px;text-align:left;top:100%;transition:opacity .2s ease-in-out;visibility:hidden}.main-header__favorites-message:before{border-left:20px solid #0000;border-right:20px solid #0000;border-top:0 solid #0000;content:"";height:0;position:absolute;right:10px;top:-20px;width:0}.main-header__favorites-message svg{height:1.5rem;width:1.5rem}.main-header__favorites-message .sk-icon--favorite_border{padding:0 16px}.main-header__favorites-message .sk-icon--close{position:relative;top:-25px}.main-header__favorites-message--visible{opacity:1;visibility:visible}.main-header__favorites-message__header{color:#ff5a75;font-size:13px;line-height:16px}.main-header__favorites-message__description{color:#fff;font-size:13px;line-height:16px;max-width:250px}.page-header,.sla-thirty--seconds-header,.sla-voting_kit-download-header,.sla_overview-facts-figures--header,.sla_overview-nomination-header{overflow:hidden;position:relative}.page-header :not(.page-header__shadow),.sla-thirty--seconds-header :not(.page-header__shadow),.sla-voting_kit-download-header :not(.page-header__shadow),.sla_overview-facts-figures--header :not(.page-header__shadow),.sla_overview-nomination-header :not(.page-header__shadow){position:relative}.page-header:after,.page-header:before,.sla-thirty--seconds-header:after,.sla-thirty--seconds-header:before,.sla-voting_kit-download-header:after,.sla-voting_kit-download-header:before,.sla_overview-facts-figures--header:after,.sla_overview-facts-figures--header:before,.sla_overview-nomination-header:after,.sla_overview-nomination-header:before{border-radius:50%;content:"";display:none;position:absolute;z-index:1}@media (min-width:768px){.page-header:after,.page-header:before,.sla-thirty--seconds-header:after,.sla-thirty--seconds-header:before,.sla-voting_kit-download-header:after,.sla-voting_kit-download-header:before,.sla_overview-facts-figures--header:after,.sla_overview-facts-figures--header:before,.sla_overview-nomination-header:after,.sla_overview-nomination-header:before{display:block}}.page-header:before,.sla-thirty--seconds-header:before,.sla-voting_kit-download-header:before,.sla_overview-facts-figures--header:before,.sla_overview-nomination-header:before{background:#8c8c8c1a;height:72.375rem;right:-200px;top:-666px;width:72.375rem}.page-header:after,.sla-thirty--seconds-header:after,.sla-voting_kit-download-header:after,.sla_overview-facts-figures--header:after,.sla_overview-nomination-header:after{background:#00000026;height:43.75rem;right:-100px;top:-122px;width:43.75rem}.page-header-packages:after,.page-header-packages:before{background:#00000026!important;display:block;opacity:.8}.page-header-packages:before{height:72.375rem;right:-160px;top:-519px;width:72.375rem}.page-header-packages:after{height:43.75rem;right:-152px;top:-158px;width:43.75rem}@media (max-width:1023.98px){.page-header-packages:after{height:373.33px;right:-75px;top:-99px;width:373.333px}.page-header-packages:before{height:617.6px;right:-55px;top:-321px;width:633.6px}}@media (max-width:767.98px){.page-header-packages:after{height:280px;right:-149px;top:-15px;width:281px}.page-header-packages:before{height:475px;right:-175px;top:-173px;width:475px}}.page-header-packages.search-page__header--map-open:after{height:376px;right:-20px;top:0;width:354px}.page-header-packages.search-page__header--map-open:before{height:623px;right:-40px;top:-268px;width:585px}@media (max-width:1439.98px){.page-header-packages.search-page__header--map-open:after{height:373px;right:-75px;top:-99px;width:373px}.page-header-packages.search-page__header--map-open:before{height:617px;right:-55px;top:-321px;width:633px}}@media (max-width:767.98px){.page-header-packages.search-page__header--map-open:after{height:280px;right:-152px;top:-20px;width:281px}.page-header-packages.search-page__header--map-open:before{height:475px;right:-174px;top:-175px;width:475px}}.page-header-sla{overflow:hidden;position:relative;text-align:center}@media (max-width:767.98px){.page-header-sla{text-align:inherit}.page-header-sla>.container{margin-left:auto;margin-right:auto;width:max-content}}.page-header-sla :not(.page-header__shadow){position:relative}.page-header-sla:after,.page-header-sla:before{border-radius:50%;content:"";display:none;display:block;position:absolute;z-index:1}.page-header-sla:before{background:#897c6b;height:72.375rem;right:-200px;top:-666px;width:72.375rem}@media (max-width:767.98px){.page-header-sla:before{height:376px;left:105px;top:-70px;width:376px}}.page-header-sla:after{background:#7d705f;height:43.75rem;right:-100px;top:-122px;width:43.75rem}@media (max-width:767.98px){.page-header-sla:after{height:227px;left:247px;top:98px;width:227px}}.page-header-sla-button{justify-content:center;margin-bottom:0!important}@media (max-width:767.98px){.page-header-sla-button{display:flex!important;margin-top:1.375rem!important}}.page-header-sla-button-filter{float:none!important;margin-left:0!important}@media (max-width:767.98px){.page-header-sla-button-filter{display:block!important}}.page-header__results-head{overflow:hidden;position:relative}.page-header__results-head--overflow{overflow:visible}.page-header__results-head :not(.page-header__shadow){position:relative}.page-header__results-head:after,.page-header__results-head:before{border-radius:50%;content:"";display:none;overflow:hidden!important;position:absolute;z-index:1}@media (min-width:768px){.page-header__results-head:after,.page-header__results-head:before{display:block}}.page-header__results-head:before{background:#8c8c8c1a;height:95.375rem;right:-328px;top:-666px;width:95.375rem}.page-header__results-head:after{background:#00000026;height:91.75rem;right:-606px;top:-266px;width:89.75rem}.main-header__search-input{align-items:center;border-right:1px solid #0000;display:inline-flex;height:4.375rem;justify-content:flex-end;position:relative;transition:border-color .2s ease-in-out;vertical-align:middle}.main-header__search-input--expanded{border-color:#4f4f4f}.main-header__search-input input:not([type=checkbox]):not([type=radio]){border:none;color:#fff;font-size:.875rem;line-height:1.4;margin:0;opacity:0;padding:1rem 0 1rem 1.5rem;transition:opacity .1s ease-in-out;width:10.625rem}.main-header__search-input input:not([type=checkbox]):not([type=radio])::placeholder{color:#bdbdbd}.main-header__search-input--expanded .vs__search,.main-header__search-input--expanded .vs__search:focus{display:block;opacity:1;transition:width .1s ease-in-out,opacity .1s ease-in-out .2s}.main-header__search-input .formulate-input-wrapper{height:100%;padding-top:0!important;width:100%}.main-header__search-input .formulate-input--autocomplete{align-items:center;background:#272727;border-left:1px solid #0000;display:flex;height:4.375rem;justify-content:flex-start;max-width:0;opacity:0;position:absolute;right:2rem;top:0;transition:opacity .1s ease-in-out,max-width .1s ease-in-out;visibility:hidden;width:0}@media (min-width:1024px){.main-header__search-input .formulate-input--autocomplete{position:static;right:0}}.main-header__search-input .formulate-input--autocomplete--hidden{opacity:0;visibility:hidden}.main-header__search-input .formulate-input--sitesearchinput{align-items:center;background:#2c2c2c;border-left:1px solid #0000;display:flex;height:4.375rem;justify-content:flex-start;max-width:0;opacity:0;position:absolute;right:2rem;top:0;transition:opacity .1s ease-in-out,max-width .1s ease-in-out;visibility:hidden;width:0}@media (min-width:1024px){.main-header__search-input .formulate-input--sitesearchinput{position:static;right:0}}.main-header__search-input .formulate-input--sitesearchinput--hidden{opacity:0;visibility:hidden}.main-header__search-input .formulate-input-dropdown{background:#272727;border:1px solid #4f4f4f;border-top:none;color:#bdbdbd;height:auto;left:-1px;list-style:none;margin:0;padding:0 0 .9375rem;position:absolute;top:100%;width:calc(100% + 39px)}@media (max-width:420px){.main-header__search-input .formulate-input-dropdown{width:calc(100% + 34px)}}.main-header__search-input .formulate-input-dropdown-item{color:#bdbdbd;cursor:pointer;display:block;font-size:.875rem;line-height:2;padding:.1875rem 1.5rem;text-align:left;text-transform:capitalize}.main-header__search-input .formulate-input-dropdown-item--highlight,.main-header__search-input .formulate-input-dropdown-item:hover{background-color:#ff5a75;color:#fff}.main-header__search-input .formulate-input-label{display:none}.main-header__search-input .formulate-input-element{align-items:center;display:flex;height:100%;justify-content:center}.main-header__search-input .formulate-input-clear{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 8 8m0-8L1 9' stroke='gray' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;border:none;cursor:pointer;height:12px;margin-right:10px;width:12px}.main-header__search-input .formulate-input-clear svg{display:none}.main-header__search-input .formulate-input-first-suggestion{color:#fff;font-size:.875rem;font-weight:500;left:1.5rem;line-height:1.25;opacity:.2;position:absolute;top:1.6875rem}@media (min-width:1024px){.main-header__search-input .formulate-input-first-suggestion{left:1.5625rem}}.main-header__search-input .formulate-input-actions{align-items:center;display:flex;justify-content:center;min-width:1.25rem}@media (min-width:768px){.main-header__search-input .formulate-input-actions{min-width:2rem}}@media (max-width:420px){.main-header__search-input .formulate-input-actions{position:absolute;right:0}}@media (max-width:380px){.main-header__search-input .formulate-input-actions{position:absolute;right:0}}.main-header__search-input .formulate-input-actions .sk-spinner{border-width:2px;height:.8125rem;margin-right:.625rem;width:.8125rem}.main-header__search-input .formulate-input-suggestions-message{background-color:#272727;border:1px solid #4f4f4f;border-top:none;left:-1px;padding:1rem 0;position:absolute;text-align:center;top:100%;white-space:nowrap;width:calc(100% + 39px)}.main-header__search-input .formulate-input-suggestions-message p{font-size:.875rem}.main-header__search-input.main-header__search-input--expanded input:not([type=checkbox]):not([type=radio]){opacity:1;transition-delay:"0.1s"}.main-header__search-input.main-header__search-input--expanded .formulate-input--autocomplete{border-color:#4f4f4f;max-width:31.25rem;opacity:1;visibility:visible;width:13.5rem}@media (max-width:767.98px){.main-header__search-input.main-header__search-input--expanded .formulate-input--autocomplete{border:none;margin-right:8%;width:16.5rem}}@media (max-width:375px){.main-header__search-input.main-header__search-input--expanded .formulate-input--autocomplete{width:max-content}}@media (max-width:320px){.main-header__search-input.main-header__search-input--expanded .formulate-input--autocomplete{margin-right:5%;width:12rem}}.main-header__search-input.main-header__search-input--expanded .formulate-input--sitesearchinput{border-color:#4f4f4f;max-width:31.25rem;opacity:1;visibility:visible;width:13.5rem}@media (max-width:767.98px){.main-header__search-input.main-header__search-input--expanded .formulate-input--sitesearchinput{border-color:none;margin-right:8%;width:13.5rem}}@media (max-width:325px){.main-header__search-input.main-header__search-input--expanded .formulate-input--sitesearchinput{margin-right:5%;width:12.5rem}}.page-header--gradient{position:relative}.page-header--gradient .page-header__shadow{height:50%;z-index:1}

/*! purgecss end ignore */.other-color{background:#2c2c2c}@media (max-width:767.98px){.other-color{background:#535353}}.main-nav{height:100%;left:0;overflow:auto;padding-top:4.375rem;position:fixed;top:0;transition:top .2s ease-in-out;width:100%;z-index:1}.main-nav .tiny-slider{padding-top:0}.main-nav__inner{display:flex;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:auto;padding-top:2rem}@media (min-width:768px){.main-nav__inner{padding-top:4.5rem}}.main-nav__footer{background-color:#f2f2f2;color:#5a5a5a;display:none;font-size:.9375rem;padding:1.25rem 1.875rem;text-align:left}@media (min-width:768px){.main-nav__footer{display:block;font-size:1rem;padding:1.75rem;text-align:center}}.main-nav__footer__text{display:block;margin-bottom:.5rem}@media (min-width:768px){.main-nav__footer__text{display:inline-block;margin-bottom:0;margin-right:.75rem}}.main-nav__link{color:#ff5a75;display:inline-block;text-decoration:underline}.main-nav__link:hover{color:#121212}.main-nav__content{flex:1;padding-bottom:2.125rem}@media (min-width:1024px){.main-nav__content{padding-bottom:4.8125rem}}.main-nav__content .tns-ovh{overflow:visible}.main-nav__links{color:#000;padding:3rem 0}.main-nav__title{color:#121212;font-size:1.75rem;line-height:2.1875rem}@media (min-width:768px){.main-nav__title{font-size:3.4375rem}}.main-nav__headers{display:flex;justify-content:space-evenly}@media (min-width:768px){.main_nav__lists-container{margin-top:3.125rem}}@media (min-width:1024px){.main_nav__lists-container{margin-top:4.8125rem}}@media (max-width:1023.98px){.main_nav__lists-container .col-9:nth-child(2) .main-nav__list__item:last-child{border-bottom:none}}.main-nav__list-title{color:#121212;font-size:1rem;margin-top:3rem}@media (min-width:768px){.main-nav__list-title{font-size:2rem;margin-top:10.3125rem}}@media (min-width:1440px){.main-nav__list-title{font-size:2.5rem;margin-top:8rem}}.main-nav__list{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:0;padding:0}.main-nav__list__item{border-bottom:1px solid #e0e0e0;width:100%}.main-nav__list__item a{color:#121212;display:block;font-size:1.25rem;font-weight:600;line-height:4.0625rem}@media (min-width:768px){.main-nav__list__item a{font-size:2.5rem;padding:1.5625rem 0}}@media (min-width:1024px){.main-nav__list__item a{font-size:1.625rem;line-height:2.5rem;padding:1.375rem 0}}@media (min-width:1440px){.main-nav__list__item a{font-size:1.875rem}}.main-nav__list__item a:hover{color:#ff5a75}.slide-fade-enter-active .main-nav__content{overflow-y:hidden}.main-nav__content .tiny-slider__header{margin-bottom:1.5rem;padding-left:0;padding-right:0}.main-nav__content .tiny-slider__tabs{margin-top:0}@media (min-width:768px){.main-nav__content .tiny-slider__tabs{margin-top:1.625rem}}@media (min-width:1920px){.main-nav__content>.container{max-width:1720px}.main-nav__content .main-nav__title{max-width:1700px}.main-nav__content .col-lg-4{flex:0 0 25%;max-width:25%}}.main-nav__content .el-card__description{box-shadow:0 2px 20px #0003}.show-on-md-down{display:none}@media (max-width:1023.98px){.show-on-md-down{display:block}}.hide-on-md-down{display:block}@media (max-width:1023.98px){.hide-on-md-down{display:none}}.show-on-lg-down{display:none}@media (max-width:1439.98px){.show-on-lg-down{display:block}}.none{display:none}@media (max-width:1439.98px){.none{display:block}}.block{display:block}@media (max-width:1439.98px){.block{display:none}}.mar_bot{margin-bottom:1rem}.main-footer{background-color:#2c2c2c}.main-footer__list{list-style:none;margin:0;padding:0}.main-footer__list li{margin-bottom:.4rem}.main-footer__list li:last-child{margin-bottom:2.2rem}@media (max-width:767.98px){.main-footer__list li{margin-bottom:.4rem}.main-footer__list li:last-child{margin-bottom:0}}@media (max-width:1023.98px){.main-footer__list li{display:block;margin-bottom:.1rem}.main-footer__list li:last-child{margin-bottom:1rem}}.main-footer__list a{color:#c5c5c5}.main-footer__list a:active,.main-footer__list a:focus,.main-footer__list a:hover{color:#ff5a75}@media (max-width:1023.98px){.main-footer__list a{font-size:.875rem}}@media (max-width:767.98px){.main-footer__list--expandable{border-bottom:1px solid #fff3;margin-bottom:.5rem;max-height:2.8rem;overflow:hidden;padding-bottom:1rem;transition:max-height .2s ease-in-out}.main-footer__list--expandable--expanded{max-height:43.75rem}.main-footer__list--expandable--no-border{border-bottom:none}}.main-footer__list__title{font-size:1.25rem;font-weight:500;line-height:2rem;margin-bottom:.625rem;margin-top:.625rem}@media (min-width:1440px){.main-footer__list__title{font-size:1.25rem}}@media (min-width:768px){.main-footer__list__title .sk-icon{display:none;font-size:14px;margin-bottom:0}}@media (max-width:767.98px){.main-footer__list__title{align-items:center;display:flex;font-size:1rem;justify-content:space-between}.main-footer__list__title svg{height:.8125rem;transform:rotate(90deg);width:.8125rem}.main-footer__list--expandable--expanded .main-footer__list__title svg{transform:rotate(-90deg)}}.main-footer__list__title-partner{color:#c5c5c5!important;font-size:16px!important;font-weight:400;line-height:26px;margin-bottom:0!important;margin-top:40px!important}@media (max-width:767.98px){.main-footer__list__title-partner{margin-top:115px!important}}.main-footer__list__title__mar-bot{font-size:1.25rem;font-weight:500;line-height:2rem;margin-bottom:.8rem;margin-top:.625rem}@media (min-width:1440px){.main-footer__list__title__mar-bot{font-size:1.25rem}}@media (min-width:768px){.main-footer__list__title__mar-bot .sk-icon{display:none;font-size:14px;margin-bottom:0}}@media (max-width:767.98px){.main-footer__list__title__mar-bot{align-items:center;display:flex;font-size:1rem;justify-content:space-between}.main-footer__list__title__mar-bot svg{height:.8125rem;transform:rotate(90deg);width:.8125rem}.main-footer__list--expandable--expanded .main-footer__list__title__mar-bot svg{transform:rotate(-90deg)}}.main-footer__title__inner{color:#fff;font-size:16px;font-weight:800;line-height:26px}@media (min-width:1440px){.main-footer__title__inner{font-size:1rem}}@media (min-width:768px){.main-footer__title__inner .sk-icon{display:none}}@media (max-width:767.98px){.main-footer__title__inner{align-items:center;display:flex;justify-content:space-between}.main-footer__title__inner svg{height:.8125rem;transform:rotate(90deg);width:.8125rem}.main-footer__list--expandable--expanded .main-footer__title__inner svg{transform:rotate(-90deg)}}@media (max-width:1023.98px){.main-footer__title__inner{color:#fff;font-size:1rem;font-weight:400;line-height:2.0625rem}}.main-footer__title__inner--more-padding{padding-bottom:1.875rem}@media (max-width:1439.98px){.main-footer__title__inner--more-padding{padding-bottom:2rem}}@media (max-width:1023.98px){.main-footer__title__inner--more-padding{padding-bottom:1.375rem}}.main-footer__inner{padding-bottom:1.5rem;padding-top:2rem}@media (min-width:568px){.main-footer__inner{padding-bottom:2rem;padding-top:2rem}}@media (min-width:768px){.main-footer__inner{padding-bottom:3.75rem;padding-top:2.5rem}}@media (min-width:1024px){.main-footer__inner{padding-bottom:2.5rem;padding-top:2.5rem}}.main-footer__list--social li{display:inline-block}@media (max-width:767.98px){.main-footer__list--social li:not(:first-child){margin-left:2.8125rem}}.main-footer__list--social a:hover svg circle,.main-footer__list--social a:hover svg path{fill:#ff5a75;transition:all .1s ease-in-out}@media (max-width:1439.98px){.main-footer__list--social{display:flex;flex:0 0 100%;justify-content:flex-end}}@media (min-width:568px) and (max-width:1023.98px){.main-footer__list--social{justify-content:flex-start;margin-top:2.8125rem}}@media (max-width:767.98px){.main-footer__list--social{border-bottom:none;display:flex;justify-content:flex-start;margin-bottom:7.25rem;margin-left:-.4375rem;padding:0;width:110%}}@media (min-width:768px){.main-footer__list--social li:not(:first-child){margin-left:2.4rem}.main-footer__list--social li:not(:first-child):last-child{margin-right:0}}@media (max-width:767.98px){.main-footer__list--social_partner{justify-content:flex-start;margin-top:109px}}.main-footer__language-switch{color:#c5c5c5;margin-bottom:1.5rem}.main-footer__language-switch h5{font-size:.8125rem;font-weight:400;margin-bottom:1rem}@media (max-width:767.98px){.main-footer__language-switch{bottom:2.3125rem;flex:0 0 100%;margin-bottom:0;position:absolute;z-index:5}}@media (min-width:768px){.main-footer__language-switch{margin-bottom:0}.main-footer__language-switch h5{font-size:.875rem;margin-bottom:.5rem}}@media (min-width:1440px){.main-footer__language-switch{margin-bottom:2rem}.main-footer__language-switch h5{font-size:1rem;margin-bottom:1rem}}@media (max-width:767.98px){.main-footer__language-switch_partner{bottom:6rem;margin-bottom:-5.75rem}}.main-footer__language-switch_partner--sm{bottom:6.5rem!important}.main-footer__copyright_wrap{z-index:4}@media (max-width:1439.98px){.main-footer__copyright_wrap-partner{align-content:space-between;display:grid;height:125px}}@media (max-width:767.98px){.main-footer__copyright_wrap-partner{height:auto;margin-bottom:-52px}}.main-footer__language-switch>h3{color:#fff;margin-top:.325rem}@media (max-width:1439.98px){.main-footer__language-switch>h3{color:#c5c5c5;display:block}}@media (max-width:1023.98px){.main-footer__language-switch>h3{font-size:.875rem}}@media (max-width:767.98px){.main-footer__language-switch>h3{color:#fff;font-size:1rem;line-height:1.5rem;margin-bottom:0;margin-top:.3125rem}}.main-footer__language-switch__list{list-style:none;margin:0;padding:0}.main-footer__language-switch__list li{display:inline-block;margin-right:1.6rem}.main-footer__language-switch__list li:last-child{margin-right:0}.main-footer__language-switch__list a{border-bottom:1px solid #c5c5c5;color:#c5c5c5;font-size:1rem;line-height:1.5rem;padding-bottom:1px;text-decoration:none;vertical-align:middle}.main-footer__language-switch__list a:active,.main-footer__language-switch__list a:focus,.main-footer__language-switch__list a:hover{border-bottom-color:#ff5a75;color:#ff5a75;text-decoration:none}.main-footer__language-switch__list svg{margin-right:.5rem;vertical-align:middle}@media (max-width:767.98px){.main-footer__language-switch__list>span{font-size:15px}.main-footer__language-switch__list-partner{display:flex}}.main-footer__language-switch__list-partner>li{display:inline-block;margin-right:0}@media (max-width:767.98px){.main-footer__language-switch__list-partner>li{margin-right:0!important}}@media screen and (max-width:370px){.main-footer__language-switch__list-partner{flex-wrap:wrap}}.main-footer__right-section{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:.75rem;justify-content:space-between;margin-top:3.125rem;padding-top:0}@media (min-width:768px){.main-footer__right-section{font-size:.875rem;margin-top:1.5rem}}@media (min-width:1440px){.main-footer__right-section{align-items:flex-start;flex-direction:column;font-size:1rem;height:94.7%;margin-top:0;padding-top:.3125rem}.main-footer__right-section.ch-content{padding-top:0}}@media (max-width:767.98px){.main-footer__right-section{justify-content:space-between;margin-bottom:7.5rem;margin-top:1.5rem;padding:0;width:100%}}@media (min-width:568px) and (max-width:1439.98px){.main-footer__right-section_partner{padding:0}}.main-footer__right-section.ch-content{justify-content:flex-start}@media (max-width:767.98px){.main-footer__copyright{font-size:1rem;line-height:1.5rem}}.main-footer__copyright a{border-bottom:1px solid #c5c5c5;color:#c5c5c5;padding-bottom:1px;text-decoration:none}.main-footer__copyright a:active,.main-footer__copyright a:focus,.main-footer__copyright a:hover{border-bottom-color:#ff5a75;color:#ff5a75;text-decoration:none}@media (min-width:768px){.main-footer__copyright-partner{margin-bottom:1.375rem!important}}.main-footer__copyright__text{color:#c5c5c5;display:inline-block;margin-left:.5rem}.main-footer__copyright__separator{display:inline-block;margin:0 .5rem}.main-footer__list.main-footer__list-sla li:last-child{margin-bottom:1rem}.hide-xl{display:block}@media (min-width:1440px){.hide-xl{display:none}}.main-nav{background-color:#fff}.landing-page__section--gallery-slider{min-height:25rem;padding:2rem 0 0}@media (min-width:768px){.landing-page__section--gallery-slider{min-height:31.25rem;padding:4.5625rem 0}}@media (min-width:1024px){.landing-page__section--gallery-slider{padding:4.5625rem 0 2.5625rem}}@media (min-width:1440px){.landing-page__section--gallery-slider{min-height:50rem;padding:6.5rem 0 7.5rem}}@media (max-width:767.98px){.landing-page__section--gallery-slider>.container{max-width:100%}.landing-page__section--gallery-slider>.container>.row>.col-12{padding:0}.landing-page__section--gallery-slider .tiny-slider__footer{padding:0 .9375rem}}@media (min-width:568px){.container-header{margin-left:8%}}

/*! purgecss start ignore */.landing-page__jumbotron{align-items:center;display:flex;position:relative}@media (max-width:567.98px) and (orientation:landscape){.landing-page__jumbotron{padding-bottom:7.5rem;padding-top:7.5rem}}@media (max-width:567.98px) and (orientation:portrait){.landing-page__jumbotron{height:35.5rem;height:100vh}.main-wrapper--touch-device .landing-page__jumbotron{height:var(--app-height,100vh)}}@media (min-width:568px) and (orientation:landscape){.landing-page__jumbotron{height:35.125rem}}@media (min-width:568px) and (orientation:portrait){.landing-page__jumbotron{height:48rem;height:100vh}.main-wrapper--touch-device .landing-page__jumbotron{height:var(--app-height,100vh)}}@media (min-width:768px) and (orientation:landscape){.landing-page__jumbotron{height:100vh;padding-bottom:13rem;padding-top:8rem}}@media (min-width:768px) and (orientation:portrait){.landing-page__jumbotron{height:64rem;height:100vh}.main-wrapper--touch-device .landing-page__jumbotron{height:var(--app-height,100vh)}}@media (min-width:1024px) and (orientation:landscape){.landing-page__jumbotron{height:48rem;height:100vh;padding-bottom:0;padding-top:0}}@media (min-width:1024px) and (orientation:portrait){.landing-page__jumbotron{height:85.375rem;height:100vh}.main-wrapper--touch-device .landing-page__jumbotron{height:var(--app-height,100vh)}}@media (min-width:1440px){.landing-page__jumbotron{height:61rem;height:100vh}}.landing-page__jumbotron .tiny-slider__navigation{display:none}@media screen and (max-width:425px) and (max-height:calculateRem(70px)calculateRem(175px)calculateRem(154px)calculateRem(137px)2rem3rem6rem){.landing-page__jumbotron.has-banner{align-items:flex-start;height:var(--app-height-banner,100vh);padding-top:8.4375rem}.landing-page__jumbotron.has-banner .landing-page__jumbotron__dropdown{margin-top:5rem}.landing-page__jumbotron.has-banner .landing-page__jumbotron__scroll{bottom:137px1.125rem}.landing-page__jumbotron.has-banner .landing-page__jumbotron__dropdown-container{margin-bottom:3.5rem}}.landing-page__jumbotron__title-container{flex:0 0 100%;max-width:100%}@media (max-width:767.98px){.landing-page__jumbotron__title-container{height:154px;max-width:95%;padding-left:14px}.landing-page__jumbotron__title-container.landing-page__jumbotron__title-container--sla .landing-page__jumbotron__subtitle,.landing-page__jumbotron__title-container.landing-page__jumbotron__title-container--sla .landing-page__jumbotron__title__redesign{display:none}.landing-page__jumbotron__title-container.landing-page__jumbotron__title-container--sla .landing-page__jumbotron__title__redesign--sla{display:block}}.landing-page__jumbotron__title__redesign{font-size:2.5rem;line-height:110%;text-shadow:0 0 12px #0000003d}@media (max-width:1023.98px){.landing-page__jumbotron__title__redesign{flex:0 0 90%;font-size:2.1875rem;font-weight:600;line-height:110%;max-width:90%}}@media (max-width:767.98px){.landing-page__jumbotron__title__redesign{flex:0 0 100%;font-size:2.625rem;font-weight:600;line-height:130%;margin-left:-2px;margin-top:-28px;max-width:100%}}@media (max-width:420px){.landing-page__jumbotron__title__redesign{font-size:2.5rem}}@media (max-width:360px){.landing-page__jumbotron__title__redesign{font-size:2.5rem}}@media (max-width:359px){.landing-page__jumbotron__title__redesign{font-size:2rem}}@media (max-width:320px){.landing-page__jumbotron__title__redesign{line-height:120%}}.landing-page__jumbotron__title__redesign--sla{display:none;flex:0 0 100%;font-weight:600;max-width:100%}.landing-page__jumbotron__title,.landing-page__jumbotron__title__redesign--sla{font-size:1.5rem;line-height:130%;text-shadow:0 0 12px #0000003d}@media (min-width:568px){.landing-page__jumbotron__title{max-width:80%}}@media (min-width:768px){.landing-page__jumbotron__title{font-size:1.875rem;max-width:95%}}@media (min-width:1024px){.landing-page__jumbotron__title{max-width:65%}}@media (min-width:1440px){.landing-page__jumbotron__title{font-size:4.0625rem;line-height:4.6875rem}}.landing-page__jumbotron__subtitle{display:block;font-size:1.25rem;font-weight:400;margin-top:.5rem;text-shadow:0 0 12px #0000003d}@media (max-width:767.98px){.landing-page__jumbotron__subtitle{flex:0 0 100%;font-size:1.1875rem;font-weight:600;line-height:1.5625rem;margin-top:1rem;width:100%}}@media (max-width:390px){.landing-page__jumbotron__subtitle{line-height:130%;margin-top:5px}}@media (max-width:359px){.landing-page__jumbotron__subtitle{font-size:1.0625rem}}@media (max-width:353px){.landing-page__jumbotron__subtitle{font-size:.9375rem}}@media (min-width:759px){.landing-page__jumbotron__subtitle{font-size:1.125rem}}@media (max-width:420px) and (min-width:361px){.landing-page__jumbotron__subtitle{flex:0 0 100%;width:100%}}@media (max-width:1439.98px){.landing-page__jumbotron__subtitle{max-width:100%}}@media (min-width:568px){.landing-page__jumbotron__subtitle-sm-visable{display:none}}@media (max-width:767.98px){.landing-page__jumbotron__subtitle-sm-visable{display:none;font-size:.8375rem;font-weight:600;line-height:1.5625rem;margin-bottom:.9375rem}}.landing-page__jumbotron__placeholder{align-items:center;display:block;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.landing-page__jumbotron .swiper-component--wrap{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.landing-page__jumbotron .swiper-component--wrap .swiper-root{height:100%;width:100%}.landing-page__jumbotron .swiper-component--wrap .tiny-slider__slide__inner{align-items:flex-end;height:100vh;justify-content:center}.landing-page__jumbotron .swiper-component--wrap .tiny-slider__slide__inner>.container{margin-left:0;margin-right:0}.landing-page__jumbotron .swiper-component--wrap .tiny-slider__slide__background{opacity:0;transform:scale(1.1);transform-origin:center center;z-index:-1}.landing-page__jumbotron .swiper-component--wrap .tiny-slider__slide__background img:-moz-loading{visibility:hidden}.landing-page__jumbotron .swiper-component--wrap .swiper-slide-active .tiny-slider__slide__background{animation-timing-function:cubic-bezier(.245,1.04,.92,.96);animation:imageTransition 8s;animation-fill-mode:forwards;opacity:1;z-index:1}.landing-page__jumbotron .swiper-component-noscript .swiper-slide:first-child .tiny-slider__slide__background{opacity:1;transform:scale(1)}.landing-page__jumbotron .swiper-component-noscript .swiper-button{display:none}.landing-page__jumbotron .swiper-component-noscript .tiny-slider__slide__background img{width:100%}.landing-page__jumbotron__link-container{flex:0 0 100%;text-align:right;top:0}.landing-page__jumbotron__link{align-items:flex-end;bottom:3rem;display:flex;justify-content:center;left:80%;opacity:0;position:absolute;transition:opacity .2s ease-in-out,transform .2s ease-in-out;z-index:3}.main-wrapper--touch-device .landing-page__jumbotron__link{bottom:5rem}@media screen and (max-height:667px){.main-wrapper--touch-device .landing-page__jumbotron__link{bottom:2rem}}.swiper-slide-active .landing-page__jumbotron__link{opacity:1}@media (max-width:767.98px){.landing-page__jumbotron__link{display:none}}@media (max-width:1023.98px){.landing-page__jumbotron__link{display:none}}.landing-page__jumbotron__link.btn--link.btn{padding-bottom:1.75rem}.landing-page__jumbotron__link svg{height:19px;width:19px}.landing-page__jumbotron__link:hover span.border-underline{border-color:#ff5a75;color:#ff5a75}.landing-page__jumbotron__link__name{line-height:1rem;margin-left:-4px}.landing-page__jumbotron__scroll{align-items:center;background:none;border:none;bottom:3rem;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:.8125rem;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.main-wrapper--touch-device .landing-page__jumbotron__scroll{bottom:1.3rem}@media screen and (max-height:667px){.main-wrapper--touch-device .landing-page__jumbotron__scroll{bottom:1.3rem}}.landing-page__jumbotron__scroll--small-screens{transform:translateX(-50%) translateY(0) rotate(90deg);transition:transform .2s ease-in-out}@media (min-width:768px){.landing-page__jumbotron__scroll--small-screens{display:none}}.landing-page__jumbotron__scroll--small-screens:hover{transform:translateX(-50%) translateY(10px) rotate(90deg)}.landing-page__jumbotron__scroll--large-screens .sk-icon{margin:0 0 .625rem}@media (max-width:767.98px){.landing-page__jumbotron__scroll--large-screens{display:none}}.landing-page__jumbotron__scroll .path-1{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:scroll;opacity:1;transform:translateY(0)}.landing-page__jumbotron__content{display:flex;flex-wrap:wrap;position:relative;z-index:3}.landing-page__jumbotron__blur{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:#0006;border-radius:8px;height:445px;padding:2rem 2.5rem;width:380px;z-index:6}@media (max-width:1023.98px){.landing-page__jumbotron__blur{height:486px;margin-left:-5%;padding:2rem 2.5rem;width:360px}}@media (max-width:767.98px){.landing-page__jumbotron__blur{align-content:space-between;-webkit-backdrop-filter:none;backdrop-filter:none;background:none;display:grid;height:68vh;justify-content:space-between;margin:-65px auto;padding:0;width:288px;width:100%}}@media (max-width:393px) and (max-height:900px){.landing-page__jumbotron__blur{height:71vh;margin-top:-20px}}@media (max-width:325px){.landing-page__jumbotron__blur{height:75vh;margin-top:-18px}}@media (max-width:325px) and (max-height:568px){.landing-page__jumbotron__blur{height:69vh;margin-top:-18px}}@media (max-width:321px) and (max-height:568px){.landing-page__jumbotron__blur{height:70vh;margin-top:-23px}}@media (max-width:375px) and (max-height:812px){.landing-page__jumbotron__blur{height:72vh;margin-top:-19px}}@media (max-width:420px) and (min-height:800px){.landing-page__jumbotron__blur{height:77vh}}@media (max-width:500px) and (min-height:900px){.landing-page__jumbotron__blur{height:80vh}}.landing-page__jumbotron__dropdown-container{flex:0 0 85%;max-width:85%}@media (max-width:767.98px){.landing-page__jumbotron__dropdown-container{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.landing-page__jumbotron__dropdown-container{flex:0 0 85%;max-width:85%}}@media (min-width:1024px){.landing-page__jumbotron__dropdown-container{flex:0 0 97%;max-width:97%}}@media (max-width:1023.98px){.landing-page__jumbotron__dropdown-container{flex:0 0 95%;max-width:95%}}@media (max-width:767.98px){.landing-page__jumbotron__dropdown-container{height:14.1875rem;margin-left:auto;margin-right:auto;max-width:100%;width:100%}}@media (max-width:320px){.landing-page__jumbotron__dropdown-container{margin-left:0}}@media (max-width:395px){.safari-no-jump .landing-page__jumbotron__dropdown{margin-top:2rem}}@media (max-width:321px) and (max-height:568px){.safari-no-jump .landing-page__jumbotron__dropdown{margin-top:1.75rem}}.safari-no-jump .landing-page__jumbotron__blur{margin-top:-.375rem}@media only screen and (max-width:428px) and (max-height:746px){.safari-no-jump .landing-page__jumbotron__dropdown{margin-top:3.25rem;padding:1rem .9375rem 1.5rem}}@media only screen and (max-width:414px) and (max-height:736px){.safari-no-jump .landing-page__jumbotron__dropdown{margin-top:2.1875rem;padding:1rem .9375rem 1.5rem}}@media only screen and (max-width:390px) and (max-height:664px){.safari-no-jump .landing-page__jumbotron__dropdown{margin-top:2rem}}@media only screen and (max-width:375px) and (max-height:548px){.safari-no-jump .landing-page__jumbotron__dropdown{margin-top:0}.safari-no-jump .landing-page__jumbotron__blur{margin-top:.9375rem}}.landing-page__jumbotron__dropdown{margin-top:.92375rem}@media screen and (max-height:500px){.landing-page__jumbotron__dropdown{margin-top:3rem}}@media (max-width:1023.98px){.landing-page__jumbotron__dropdown{margin-top:2rem;max-width:100%}}@media (max-width:767.98px){.landing-page__jumbotron__dropdown{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:#0006;border-radius:8px;height:175px;margin-top:2.375rem;max-width:100%;padding:1.625rem 2.125rem 2rem;width:100%}.landing-page__jumbotron__dropdown.landing-page__jumbotron__dropdown--sla{margin-top:-2.5rem}}@media (max-width:395px){.landing-page__jumbotron__dropdown{margin-top:3.125rem;padding:1rem 1rem 1.5rem}}@media (max-width:320px){.landing-page__jumbotron__dropdown{margin-top:2.5rem}}@media (max-width:321px) and (max-height:568px){.landing-page__jumbotron__dropdown{margin-top:2.5rem}}.landing-page__jumbotron__dropdown .formulate-input-label{color:#fff;font-size:.875rem;left:0}@media (max-width:767.98px){.landing-page__jumbotron__dropdown .formulate-input-label{margin-top:.3125rem}}@media (min-width:768px){.landing-page__jumbotron__dropdown .formulate-input-label{font-size:1.125rem}}@media (min-width:1024px){.landing-page__jumbotron__dropdown .formulate-input-label{margin-top:.125rem}}@media (min-width:1440px){.landing-page__jumbotron__dropdown .formulate-input-label{font-size:1.25rem;margin-top:.75rem}}.landing-page__jumbotron__dropdown .formulate-input-element input[type=text],.landing-page__jumbotron__dropdown .formulate-input-element span.formulate-input-element--customselect__selection{font-size:1.5625rem;height:1.5625rem;padding-left:0;text-shadow:0 0 40px #0006}@media (min-width:768px){.landing-page__jumbotron__dropdown .formulate-input-element input[type=text],.landing-page__jumbotron__dropdown .formulate-input-element span.formulate-input-element--customselect__selection{font-size:1.875rem;height:2.875rem}}@media (min-width:1440px){.landing-page__jumbotron__dropdown .formulate-input-element input[type=text],.landing-page__jumbotron__dropdown .formulate-input-element span.formulate-input-element--customselect__selection{font-size:2rem;height:3.75rem}}@media (max-width:767.98px){.landing-page__jumbotron__dropdown .formulate-input-element input[type=text],.landing-page__jumbotron__dropdown .formulate-input-element span.formulate-input-element--customselect__selection{padding:1.3rem 0}}.landing-page__jumbotron__dropdown .formulate-input-element span.formulate-input-element--customselect__selection{color:#fff;display:block;font-weight:500;height:2.5625rem;line-height:2.5625rem;padding-right:.625rem;width:100%}@media (min-width:768px){.landing-page__jumbotron__dropdown .formulate-input-element span.formulate-input-element--customselect__selection{height:2.875rem;line-height:2.875rem}}@media (min-width:1440px){.landing-page__jumbotron__dropdown .formulate-input-element span.formulate-input-element--customselect__selection{height:3.75rem;line-height:3.75rem}}@media (max-width:767.98px){.landing-page__jumbotron__dropdown .formulate-input-element span.formulate-input-element--customselect__selection{padding:0}}.landing-page__jumbotron__dropdown .formulate-input-wrapper{padding-top:1.7rem!important}@media (min-width:1440px){.landing-page__jumbotron__dropdown .formulate-input-wrapper{padding-top:2rem!important}}@media (min-width:568px) and (max-width:1023.98px){.landing-page__jumbotron__dropdown .formulate-input--location-search{max-width:100%}}.landing-page__jumbotron__dropdown .no-pointer{cursor:default}.landing-page__jumbotron__dropdown .formulate-input--customselect__dropdown,.landing-page__jumbotron__dropdown .formulate-input--nominationcategories__dropdown{animation:slideUp .2s forwards;top:-3.75rem}@media (max-width:1023.98px){.landing-page__jumbotron__dropdown .formulate-input--customselect__dropdown,.landing-page__jumbotron__dropdown .formulate-input--nominationcategories__dropdown{animation:slideUp .2s forwards;top:-9rem}}@media (max-width:767.98px){.landing-page__jumbotron__dropdown .formulate-input--customselect__dropdown,.landing-page__jumbotron__dropdown .formulate-input--nominationcategories__dropdown{animation:slideUp .2s forwards;top:-13.75rem}}.landing-page__jumbotron__dropdown .formulate-input--customselect__dropdown-item{font-size:1.375rem!important;font-weight:600!important}@media (min-width:768px){.landing-page__jumbotron__dropdown .formulate-input--customselect__dropdown-item{font-size:1.375rem!important}}.landing-page__jumbotron__dropdown__btn{font-size:1rem;font-weight:500;margin-top:1rem}.landing-page__jumbotron__dropdown__btn.btn--primary{background-color:#ec536c;border-color:#ec536c}.landing-page__jumbotron__dropdown__btn.btn--primary:hover{background-color:#ff5a75;border-color:#ff5a75}@media (min-width:568px){.landing-page__jumbotron__dropdown__btn{margin-top:2rem}}@media (max-width:767.98px){.landing-page__jumbotron__dropdown__btn{margin-top:1.5rem;padding:.46875rem 1.5625rem;width:100%}}@media (min-width:768px){.landing-page__jumbotron__dropdown__btn{font-size:1.125rem;font-weight:600;padding:.92375rem 1.5625rem}}@keyframes imageTransition{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes scroll{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.height_content_loader{min-height:439px!important}.box-shadow__top{height:300px;top:0}.box-shadow__bot,.box-shadow__top{background:linear-gradient(180deg,#00000080,#0000);left:0;position:absolute;width:100%;z-index:2}.box-shadow__bot{bottom:0;height:137px;transform:matrix(1,0,0,-1,0,0)}@media (max-width:767.98px){.formulate-input--location-search.formulate-input--jumbotron .formulate-input-label.formulate-input-label--floating-label{font-size:1rem;line-height:1.5rem}}.formulate-input-element--customselect__selection.selection--beta:after{border:1px solid #fff;border-radius:3px;content:"beta";font-size:.75rem;font-weight:500;line-height:1.125rem;margin-left:.125rem;padding:0 .25rem;vertical-align:text-top}.landing-page__jumbotron__dropdown.landing-page__jumbotron__dropdown-full-event .formulate-input--customselect__dropdown-item.event-creator-item{color:#ff5a75}.landing-page__jumbotron__dropdown.landing-page__jumbotron__dropdown-full-event .formulate-input--customselect__dropdown-item.event-creator-item:after{border:1px solid #ff5a75;border-radius:3px;content:"beta";font-size:.75rem;font-weight:500;line-height:1.125rem;margin-left:.5rem;padding:0 .25rem;vertical-align:super}.landing-page__jumbotron__dropdown.landing-page__jumbotron__dropdown-full-event .formulate-input--customselect__dropdown-item.event-creator-item:hover{color:#fff}.landing-page__jumbotron__dropdown.landing-page__jumbotron__dropdown-full-event .formulate-input--customselect__dropdown-item.event-creator-item:hover:after{border:1px solid #fff}.landing-page-search-filter.search-filter--fixed{z-index:17}.landing-page-search-filter.search-filter--fixed .search-filter-wrap--event-type .event-filter-buttons-back{display:none}

/*! purgecss end ignore */.landing-page__magazine-stories{min-height:21.875rem;overflow:hidden;padding:2.5rem 0}.landing-page__magazine-stories-sla{padding:0}.landing-page__magazine-stories-gray{background-color:#f7f7f7}@media (min-width:1920px){.landing-page__magazine-stories .container{max-width:1720px}.landing-page__magazine-stories .tiny-slider__header{margin-left:auto;margin-right:auto;max-width:1218px;padding-left:calc(6% + 30px);padding-right:calc(6% + 30px)}}@media (min-width:768px){.landing-page__magazine-stories{min-height:31.25rem;padding:3.875rem 0 6.5rem}}@media (min-width:1024px){.landing-page__magazine-stories{padding:3.875rem 0 9.625rem}}@media (min-width:1440px){.landing-page__magazine-stories{min-height:37.5rem;padding:6rem 0 6.75rem}}@media (min-width:1024px){.landing-page__magazine-stories .tiny-slider__title{max-width:98%}}.landing-page__magazine-stories .tns-ovh{overflow:visible}.landing-page__latest-jobs .el-card__description,.landing-page__magazine-stories .el-card__description{width:77%}.landing-page__latest-jobs .tiny-slider__mobile-version.swiper-component-noscript .el-card__description,.landing-page__magazine-stories .tiny-slider__mobile-version.swiper-component-noscript .el-card__description{width:88%}.landing-page__latest-jobs .swiper-button,.landing-page__magazine-stories .swiper-button{background-color:initial;height:100%;top:0}@media only screen and (max-width:767px){.landing-page__latest-jobs .swiper-slide,.landing-page__magazine-stories .swiper-slide{width:224px!important}.landing-page__latest-jobs .el-card__description,.landing-page__magazine-stories .el-card__description{width:74%}}@media only screen and (max-width:568px){.landing-page__latest-jobs .el-card__description,.landing-page__magazine-stories .el-card__description{width:92%}.landing-page__latest-jobs .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide,.landing-page__magazine-stories .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide{opacity:1}}@media only screen and (min-width:768px){.landing-page__latest-jobs .swiper-slide,.landing-page__magazine-stories .swiper-slide{width:309px!important}.landing-page__latest-jobs .swiper-button-next,.landing-page__magazine-stories .swiper-button-next{right:-5rem}.landing-page__latest-jobs .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(3),.landing-page__magazine-stories .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(3){opacity:.2}}@media (max-width:1080px) and (min-width:1024px),(max-width:800px) and (min-width:768px){.landing-page__latest-jobs .swiper-button-next,.landing-page__magazine-stories .swiper-button-next{right:-2.5rem}}@media only screen and (min-width:1024px){.landing-page__latest-jobs .swiper-slide,.landing-page__magazine-stories .swiper-slide{width:289px!important}.landing-page__latest-jobs .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(4),.landing-page__magazine-stories .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(4){opacity:.2}.landing-page__latest-jobs .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(3),.landing-page__magazine-stories .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(3){opacity:1}}@media only screen and (min-width:1440px){.landing-page__latest-jobs .swiper-slide,.landing-page__magazine-stories .swiper-slide{width:386px!important}.landing-page__latest-jobs .swiper-button-next,.landing-page__magazine-stories .swiper-button-next{right:-5.625rem}.landing-page__latest-jobs .el-card__description,.landing-page__magazine-stories .el-card__description{width:69%}.landing-page__latest-jobs .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(4),.landing-page__magazine-stories .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(4){opacity:.2}}@media only screen and (min-width:1920px){.landing-page__latest-jobs .swiper-slide,.landing-page__magazine-stories .swiper-slide{width:400px!important}.landing-page__latest-jobs .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(5),.landing-page__magazine-stories .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(5){opacity:.2}.landing-page__latest-jobs .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(4),.landing-page__magazine-stories .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(4){opacity:1}}.landing-page__link-bar{background:#ec536c;background-image:linear-gradient(91.26deg,#ec536c,#d94d64);background-repeat:repeat-x;min-height:9.375rem;padding:1.75rem 0}.landing-page__link-bar .row{align-items:center}.landing-page__link-bar .landing-page__link-bar__title{font-size:1.25rem;font-weight:500;margin-bottom:1.5rem;margin-top:0;max-width:17rem}@media (min-width:1024px){.landing-page__link-bar{padding:2rem 0}.landing-page__link-bar .landing-page__link-bar__title{margin-bottom:2.125rem}}@media (min-width:1440px){.landing-page__link-bar{font-size:1.25rem;min-height:6.25rem;padding:2.35rem 0}.landing-page__link-bar .landing-page__link-bar__title{font-size:1.25rem;margin-bottom:0;max-width:100%}}@media (max-width:767.98px){.landing-page__link-bar>.container{max-width:100%}.landing-page__link-bar .landing-page__link-bar__title{padding:0 .9375rem}.landing-page__link-bar__buttons-container{padding:0}}.landing-page__link-bar__buttons{align-items:center;display:flex;height:100%;justify-content:flex-end;text-align:right}@media (max-width:1439.98px){.landing-page__link-bar__buttons{-webkit-overflow-scrolling:touch;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;white-space:nowrap}}.landing-page__link-bar__buttons .placeholder--button{margin-left:1rem}@media (max-width:767.98px){.landing-page__link-bar__buttons{padding:0 .9375rem}}.landing-page__link-bar__btn{border-radius:.2rem;color:#fff;font-size:.6875rem;line-height:.75rem;padding:0}@media (max-width:567.98px){.landing-page__link-bar__btn{align-items:center;background-color:initial;background-color:#ffffff1a;border-color:#fff3;display:inline-flex;flex:0 0 5.625rem;height:4.5rem;justify-content:center;margin-right:.25rem;width:5.625rem}}@media (min-width:568px){.landing-page__link-bar__btn{border-color:#fff;font-size:.9375rem;line-height:1.375rem;margin-right:1rem;padding:.6875rem 2.5rem}}@media (min-width:1440px){.landing-page__link-bar__btn{margin-left:1rem;margin-right:0}}.landing-page__link-bar__btn:hover{background-color:#fff;border-color:#fff;color:#ec536c}.landing-page__link-bar__btn.focus,.landing-page__link-bar__btn:focus{box-shadow:0 0 0 .2rem #ffffff80}.landing-page__inspiring-locations{background:#1c1c1c;background-image:linear-gradient(157.07deg,#1c1c1c,#62626200);background:#1b1b1b;background-repeat:repeat-x}.landing-page__package-deals,.search-page__package-deals{background:#ec536c;background-image:linear-gradient(91.26deg,#d94d64,#ec536c);background-repeat:repeat-x;min-height:28.125rem;overflow:hidden;padding-bottom:2.5rem;padding-top:5rem}@media (min-width:1920px){.landing-page__package-deals .container,.search-page__package-deals .container{max-width:1720px}.landing-page__package-deals .tiny-slider__header,.search-page__package-deals .tiny-slider__header{margin-left:auto;margin-right:auto;max-width:1218px;padding-left:0}}.landing-page__package-deals .tiny-slider__footer,.search-page__package-deals .tiny-slider__footer{display:none}@media (min-width:568px){.landing-page__package-deals,.search-page__package-deals{padding-top:3.5rem}}@media (min-width:768px){.landing-page__package-deals,.search-page__package-deals{min-height:37.5rem;padding-bottom:6.5rem}}.landing-page__package-deals .tns-ovh,.search-page__package-deals .tns-ovh{overflow:visible}.landing-page__event-partners{background:#1c1c1c;background-image:linear-gradient(157.07deg,#1c1c1c,#62626200);background:#2c2c2c;background-repeat:repeat-x}.landing-page__inspiring-regions{background:#1c1c1c;background-image:linear-gradient(157.07deg,#1c1c1c,#62626200);background-repeat:repeat-x;padding-bottom:8.75rem}@media (min-width:1440px){.landing-page__inspiring-regions{padding-bottom:9.625rem}}.landing-page__latest-jobs{min-height:25rem;overflow:hidden;padding-bottom:7.5rem;padding-top:2.5rem}.landing-page__latest-jobs .tiny-slider__subtitle{max-width:90%}@media (max-width:767.98px){.landing-page__latest-jobs .tiny-slider__subtitle_break{display:none}}@media (min-width:1920px){.landing-page__latest-jobs .container{max-width:1720px}.landing-page__latest-jobs .tiny-slider__header{margin-left:auto;margin-right:auto;max-width:1218px;padding-left:calc(6% + 30px);padding-right:calc(6% + 30px)}}@media (max-width:767.98px){.landing-page__latest-jobs{padding-bottom:2.5rem}}@media (min-width:768px){.landing-page__latest-jobs{padding-bottom:8.1875rem}}@media (min-width:1024px){.landing-page__latest-jobs{padding-bottom:11.125rem}}@media (min-width:1440px){.landing-page__latest-jobs{min-height:40.625rem;padding-bottom:7.25rem;padding-top:6.5625rem}}.landing-page__latest-jobs .tns-ovh{overflow:visible}.landing-page__about{background:#ec536c;background-image:linear-gradient(91.26deg,#d94d64,#ec536c);background-repeat:repeat-x;min-height:25rem;padding-bottom:3.375rem;padding-top:3.125rem}@media (min-width:568px){.landing-page__about{margin-top:0;min-height:22.8125rem}}@media (min-width:768px){.landing-page__about{min-height:28.125rem;padding-bottom:4.25rem}}@media (min-width:1440px){.landing-page__about{min-height:24.125rem;padding-bottom:5rem}}.landing-page__about__stay-tuned{background-color:#2c2c2c;margin-bottom:-6.5rem;padding:2rem 1.5rem;position:relative;top:-9rem}@media (min-width:768px){.landing-page__about__stay-tuned{padding:2rem;padding:2.25rem 3rem}}@media (min-width:1440px){.landing-page__about__stay-tuned{margin-bottom:-5rem;padding:2rem 2.5rem 2.875rem;top:-5rem}}.landing-page__about__stay-tuned>h3{margin-top:0}@media (min-width:768px){.landing-page__about__stay-tuned>h3{font-size:1.375rem}}@media (min-width:1440px){.landing-page__about__stay-tuned>h3{font-size:1.875rem;margin-bottom:.5rem}}.landing-page__about__stay-tuned>p{margin-bottom:1.125rem}@media (min-width:1440px){.landing-page__about__stay-tuned>p{margin-bottom:5.3125rem}}.landing-page__about__stay-tuned .btn--icon{padding:.7rem 1.35rem}.landing-page__about__stay-tuned .vue-formulate-wrap input{padding-left:0!important}.landing-page__about__stay-tuned .vue-formulate-wrap .formulate-input-label--floating-label{left:0}.landing-page__about__columns{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:1.5rem}@media (min-width:568px){.landing-page__about__columns{justify-content:space-between}}@media (min-width:768px){.landing-page__about__columns{justify-content:space-between;margin-top:2.125rem}}@media (min-width:1440px){.landing-page__about__columns{margin-top:2.5rem}}.landing-page__about__columns__single:first-child{margin-right:6%;width:44%}.landing-page__about__columns__single:nth-child(2){width:50%}.landing-page__about__columns__single:nth-child(3){margin-top:1.5rem;width:48%}.landing-page__about__columns__single a{border-bottom-color:#fff;font-size:.75rem;margin-top:.5rem}.landing-page__about__columns__single p{font-size:.75rem;line-height:.9375rem}@media (min-width:568px){.landing-page__about__columns__single:first-child{width:29%}.landing-page__about__columns__single:nth-child(2){width:33%}.landing-page__about__columns__single:nth-child(3){margin-top:0;width:32%}}@media (min-width:768px){.landing-page__about__columns__single p{font-size:.875rem;line-height:1.0625rem}.landing-page__about__columns__single a{font-size:1rem;margin-top:.5rem}}@media (min-width:1024px){.landing-page__about__columns__single p{font-size:1rem;line-height:1.375rem}}@media (max-width:767.98px){.landing-page__about__columns__single:not(:last-child){margin-bottom:1.25rem}.landing-page__about__columns__single:first-child{margin-right:0;width:100%}.landing-page__about__columns__single:nth-child(2){width:100%}.landing-page__about__columns__single:nth-child(3){margin-top:0;width:100%}.landing-page__about__columns__single a,.landing-page__about__columns__single p{font-size:1rem;line-height:1.5rem;margin-top:0}}.landing-page__about__title{font-size:1rem;font-weight:500}@media (min-width:768px){.landing-page__about__title{font-size:1.375rem;font-weight:600}}@media (min-width:1440px){.landing-page__about__title{font-size:1.875rem}}.landing-page__about__subtitle{display:none;font-size:.75rem;font-weight:500}@media (min-width:568px){.landing-page__about__subtitle{display:block}}@media (min-width:768px){.landing-page__about__subtitle{display:block;font-size:1rem}}@media (min-width:1440px){.landing-page__about__subtitle{font-size:1.125rem}}.display-lg{display:inline-block}@media (max-width:767.98px){.display-lg{display:none}}.display-sm{display:none}@media (max-width:767.98px){.display-sm{display:inline-block}}.landing-page__add-entry{background-color:#2c2c2c;padding-bottom:2.75rem;padding-top:5rem}@media (min-width:768px){.landing-page__add-entry{min-height:41.875rem}}@media (min-width:1024px){.landing-page__add-entry{min-height:45.625rem}}@media (min-width:1440px){.landing-page__add-entry{min-height:33.125rem;padding-top:8.875rem}}.landing-page__add-entry__inner{background-image:linear-gradient(258.38deg,#171717,#29292933);background-repeat:repeat-x;display:flex;flex-wrap:wrap;justify-content:space-between;padding:3.4375rem 2.5rem}.landing-page__add-entry__left{display:flex;flex:0 0 100%;flex-direction:column;justify-content:flex-start}@media (min-width:768px){.landing-page__add-entry__left .vue-formulate-wrap{margin-top:1.875rem;width:90%}}@media (min-width:1440px){.landing-page__add-entry__left{flex:0 0 50%}}.landing-page__add-entry__right{flex:0 0 100%;margin-top:2rem}@media (min-width:1440px){.landing-page__add-entry__right{flex:0 0 45%;margin-top:0}}.landing-page__add-entry__title{color:#c4c4c4;font-size:.875rem;font-weight:500;line-height:1.3125rem}@media (min-width:1024px){.landing-page__add-entry__title{font-size:1.25rem;line-height:2.0625rem;margin-bottom:1rem}}.landing-page__add-entry__subtitle{font-size:1.25rem;font-weight:600;line-height:1.875rem}@media (min-width:1024px){.landing-page__add-entry__subtitle{font-size:1.5rem;line-height:2rem}}.landing-page__add-entry__subtitle--left{margin-bottom:1.5rem}@media (min-width:768px){.landing-page__add-entry__subtitle--left{margin-bottom:.5rem}}@media (min-width:1440px){.landing-page__add-entry__subtitle--left{margin-bottom:.9375rem}}.landing-page__add-entry__right__list{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:3rem 0 1.5rem;padding:0}@media (min-width:568px){.landing-page__add-entry__right__list{justify-content:flex-start}}@media (min-width:1440px){.landing-page__add-entry__right__list{justify-content:center}}.landing-page__add-entry__right__list li{margin-bottom:1rem;width:45%}.landing-page__add-entry__right__list li a{align-items:center;display:flex}.landing-page__add-entry__right__list li a:hover{text-decoration:none}.landing-page__add-entry__right__list li a:hover path{fill:#ff5a75}.landing-page__add-entry__right__list li a:hover .landing-page__add-entry__right__list__text__inner{border-color:#ff5a75;color:#ff5a75}@media (min-width:568px){.landing-page__add-entry__right__list li{margin-right:15%;width:27%}}@media (min-width:768px){.landing-page__add-entry__right__list li{margin-right:10%}}@media (min-width:1440px){.landing-page__add-entry__right__list li{margin-right:12%;width:38%}}.landing-page__add-entry__right__list li .sk-icon{width:35%}.landing-page__add-entry__right__list li .sk-icon svg{height:2rem;width:2rem}.landing-page__add-entry__right__list li .sk-icon path{transition:fill .1s ease-in-out}.landing-page__add-entry__right__list li span{display:inline-block}.landing-page__add-entry__right__list__text{flex:1;font-size:.75rem;font-weight:600;transition:color .1s ease-in-out}@media (min-width:768px){.landing-page__add-entry__right__list__text{font-size:.875rem}}@media (min-width:1440px){.landing-page__add-entry__right__list__text{font-size:1rem}}.landing-page__add-entry__right__list__text__inner{border-bottom:1px solid #c5c5c5;display:inline-block;line-height:1.2rem;margin-bottom:3px;transition:border-color .1s ease-in-out}.landing-page__add-entry__right__list__text__inner:last-child{margin-bottom:0}a:hover .landing-page__add-entry__right__list__text__inner{border-color:#ff5a75}.landing-page__add-entry__left__btn-cont{margin-bottom:2.5rem;margin-top:2rem}.landing-page__add-entry__left__btn-cont .btn--link{font-size:.875rem}@media (min-width:1440px){.landing-page__add-entry__left__btn-cont{margin-bottom:0;margin-top:auto}.landing-page__add-entry__left__btn-cont .btn--link{font-size:1rem}}.landing-page__add-entry__right__buttons{align-items:flex-end;display:flex;justify-content:space-between;margin-top:3rem}.landing-page__add-entry__right__buttons .btn--link{font-size:.875rem}@media (min-width:1440px){.landing-page__add-entry__right__buttons .btn--link{font-size:1rem}}.event-creator-banner--wrapper{background-color:#2c2c2c;bottom:0;flex-wrap:wrap;gap:64px;height:5rem;left:0;padding:1rem;position:absolute;width:100%;z-index:4}.event-creator-banner--wrapper button{border:1px solid #fff}.event-creator-banner--wrapper button:hover{border-color:#ff5a75}@media (max-width:1439.98px){.event-creator-banner--wrapper{gap:2rem}}@media (max-width:767.98px){.event-creator-banner--wrapper{gap:1rem;height:137px}}.event-creator-banner--section{gap:8px}.event-creator-banner--section h3{font-size:1.5rem;font-weight:300;line-height:2rem}@media (max-width:1439.98px){.event-creator-banner--section h3{font-size:1rem;font-weight:400;line-height:1.5rem}}@media screen and (max-width:360px){.event-creator-banner--section h3{font-size:.875rem}}.display-flex{align-items:center;display:flex;justify-content:center}.landing-page__jumbotron__scroll.has-banner{bottom:7rem}.tiny-slider__slide.has-event-banner .landing-page__jumbotron__link{bottom:8rem}.d-block-sm{display:inline}@media (max-width:767.98px){.d-block-sm{display:block;width:100%}.landing-page__jumbotron__dropdown-container.has-banner{margin-bottom:6.5rem}}.event-creator-beta-tag:after{border:1px solid #2c2c2c;border-radius:3px;content:"beta";font-size:.75rem;font-weight:500;line-height:1.125rem;margin-left:.5rem;padding:0 .25rem;vertical-align:super}.event-creator-beta-tag:hover{color:#ff5a75}.event-creator-beta-tag:hover:after{border:1px solid #ff5a75}.werbung.event-creator-beta-tag{line-height:1;padding:1.25rem 0}.landing-page__event-creator-filters.packages-search-page__sticky-filter{z-index:19}.vue-formulate-overview{background-color:#121212;padding-top:7rem}.vue-formulate-overview .light-bg{background-color:#ececec}.formulate-input--customslide{width:66%}@media (max-width:1439.98px){.formulate-input--customslide{width:65%}}@media (max-width:767.98px){.formulate-input--customslide{width:100%}}.formulate-input--customslide>div{padding-top:0}.formulate-input--customslide-divUp{display:none;margin-bottom:5rem}@media (max-width:1439.98px){.formulate-input--customslide-divUp{margin-bottom:0}}.formulate-input--customslide-divUp-hidden{align-items:self-end;display:flex}@media (max-width:1439.98px){.formulate-input--customslide-divUp-hidden{align-items:center}}.formulate-input--customslide-p{font-size:.9375rem;font-weight:700;line-height:1.5625rem;padding-top:1rem;width:26%}@media (max-width:1439.98px){.formulate-input--customslide-p{width:32%}}@media (max-width:767.98px){.formulate-input--customslide-p{font-size:.875rem;font-weight:400;line-height:160%;width:59%}}

/*! purgecss start ignore */.simple-search-results{padding-top:4.375rem}@media (max-width:1439.98px){.simple-search-results{padding-bottom:5rem}}.simple-search-results__top{padding:5rem 0 2.4375rem}@media (min-width:568px){.simple-search-results__top{padding:5.5rem 0 3.3125rem}}@media (min-width:1024px){.simple-search-results__top{padding:7.0625rem 0 4.25rem}}.simple-search-results__results-placeholder{min-height:9rem}@media (max-width:767.98px){.simple-search-results__results-placeholder{display:none}}.simple-search-results__search-input{margin-top:-15.3125rem}@media (max-width:767.98px){.simple-search-results__search-input{margin-top:-1.375rem}}.simple-search-results__list-cont{background-color:#121212;padding:2.5rem 0 3.125rem}@media (max-width:767.98px){.simple-search-results__list-cont{padding:1.375rem 0 3.125rem}}.simple-search-results__list{list-style:none;margin:0;padding:0}.simple-search-results__list .search-term-highlight{color:#ff5a75;font-weight:700}.simple-search-results__list__item{border-bottom:1px solid #cfcfcf;padding-bottom:2.5rem}@media (max-width:767.98px){.simple-search-results__list__item{padding-bottom:0}}.simple-search-results__list__item:not(:first-child){padding-top:2.5rem}@media (max-width:767.98px){.simple-search-results__list__item:not(:first-child){padding-top:2rem}}.simple-search-results__list__item--no-border{border-bottom:none;display:block}.simple-search-results__list__link:hover{text-decoration:none}.simple-search-results__list__type{color:#fff;font-size:1.125rem;line-height:1.625rem;margin-bottom:1rem}@media (max-width:767.98px){.simple-search-results__list__type{font-size:.8125rem;font-weight:700;line-height:1.25rem;margin-bottom:0}}.simple-search-results__list__name{color:#fff;font-size:1.125rem;line-height:1.75rem;margin-bottom:.5rem}@media (min-width:568px){.simple-search-results__list__name{font-size:2.5rem;line-height:3.125rem}}@media (max-width:767.98px){.simple-search-results__list__name{font-size:1.375rem;font-weight:700;line-height:1.875rem}}.simple-search-results__list__content{color:#fff;font-size:.9375rem;line-height:1.25rem}@media (min-width:568px){.simple-search-results__list__content{line-height:1.625rem}}@media (max-width:767.98px){.simple-search-results__list__content{font-size:.8125rem;letter-spacing:.0125rem;line-height:1.25rem}}.simple-search-results__results-num-cont{font-size:1rem;line-height:1.5625rem;margin-bottom:9.1875rem;margin-top:1rem}@media (min-width:568px){.simple-search-results__results-num-cont{margin-top:1rem}}@media (max-width:767.98px){.simple-search-results__results-num-cont{font-size:.75rem;font-weight:700;line-height:130%;margin-bottom:1.5625rem;margin-top:.25rem}}.simple-search-results__search-term{color:#c5c5c5}.pagination--simple-search{margin-top:2.875rem}.simple-search-results__search-input input:not([type=checkbox]):not([type=radio]){border-bottom:none;font-size:1.875rem;font-weight:400;height:auto;line-height:3.125rem;padding-left:0}@media (min-width:568px){.simple-search-results__search-input input:not([type=checkbox]):not([type=radio]){font-size:2.5rem;font-weight:600;line-height:3.4375rem}}@media (max-width:320px){.simple-search-results__search-input input:not([type=checkbox]):not([type=radio]){font-size:1.5rem}}.simple-search-results__search-input input:not([type=checkbox]):not([type=radio])::placeholder{color:#bdbdbd}.simple-search-results__search-input .formulate-input-element{align-items:center;border-bottom:2px solid #ff5a75;display:flex;justify-content:space-evenly}@media (max-width:767.98px){.simple-search-results__search-input .formulate-input-element{border-bottom:2px solid #fff}}.simple-search-results__search-input .formulate-input-clear{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 8 8m0-8L1 9' stroke='gray' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;border:none;cursor:pointer;height:13px;width:13px}.simple-search-results__search-input .formulate-input-clear svg,.simple-search-results__search-input .formulate-input-enter,.simple-search-results__search-input .formulate-input-label{display:none}.simple-search-results__search-input .formulate-input-first-suggestion{font-size:1.875rem;font-weight:400;left:7%;line-height:3.125rem;opacity:.2;padding-left:0;position:absolute}@media (min-width:568px){.simple-search-results__search-input .formulate-input-first-suggestion{font-size:2.5rem;font-weight:600}}@media (max-width:1439.98px){.simple-search-results__search-input .formulate-input-first-suggestion{left:4%}}@media (max-width:1023.98px){.simple-search-results__search-input .formulate-input-first-suggestion{left:6%}}@media (max-width:767.98px){.simple-search-results__search-input .formulate-input-first-suggestion{left:8%}}@media (max-width:320px){.simple-search-results__search-input .formulate-input-first-suggestion{left:10%}}.simple-search-results__search-input .formulate-input-dropdown{background:#272727;border:1px solid #3c3c3c40;border-top:none;box-shadow:0 0 20px #00000026;color:#bdbdbd;height:auto;left:-1px;list-style:none;margin:0;padding:0 0 .9375rem;position:absolute;top:100%;width:calc(100% + 2px)}@media (max-width:420px){.simple-search-results__search-input .formulate-input-dropdown{width:calc(100% + 2px)}}.simple-search-results__search-input .formulate-input-dropdown-item{color:#fff;cursor:pointer;display:block;font-size:.875rem;line-height:2;padding:.09375rem 1.5rem;text-align:left;text-transform:capitalize}.simple-search-results__search-input .formulate-input-dropdown-item--highlight,.simple-search-results__search-input .formulate-input-dropdown-item:hover{background-color:#ff5a75;color:#fff}.simple-search-results__search-input .formulate-input-suggestions-message{background-color:#272727;background-color:#2c2c2c;border:1px solid #4f4f4f;border-top:none;box-shadow:0 2px 20px #0003;display:block;left:0;padding:1rem 0;position:absolute;text-align:center;top:100%;white-space:nowrap;width:100%}.simple-search-results__search-input .formulate-input-suggestions-message p{font-size:.875rem}.simple-search-results__search-input .formulate-input-actions .sk-spinner{border-color:#0003 #0003 #0003 #000}.formulate-input-actions__loading{display:none;position:absolute;right:5%}.simple-search-results__list__content--placeholder{background-color:red;border-radius:5px;height:3rem;opacity:.1;width:100%}

/*! purgecss end ignore */.padding__left>div>div{padding-left:7%;position:relative}@media (max-width:1439.98px){.padding__left>div>div{padding-left:4%}}@media (max-width:1023.98px){.padding__left>div>div{padding-left:6%}}@media (max-width:767.98px){.padding__left>div>div{padding-left:0}}.padding__left>div>div:before{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 24c5.523 0 10-4.477 10-10S19.523 4 14 4 4 8.477 4 14s4.477 10 10 10ZM28.98 29l-7.6-7.62' stroke='%23fff' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;border:none;content:" ";height:32px;left:0;position:absolute;width:32px}@media (max-width:767.98px){.padding__left>div>div:before{display:none}.formulate-input-width-sm{padding-left:0!important;width:100%}}.search-page__inner-wrap{background-color:#121212}@media (max-width:767.98px){.search-page__inner-wrap{background-color:#272727}}@media (min-width:1440px){.search-page__inner-wrap--map-open{width:44.375rem}}@media (max-width:767.98px){.search-page__inner-wrap-sla{background-color:#121212}}.search-page__inner-wrap-voting{background-color:#fff}.pagination--search-page{flex-direction:column-reverse;margin-bottom:7rem}@media (min-width:1024px){.pagination--search-page{margin-bottom:2rem}}.pagination--search-page .pagination__count{margin-bottom:0}.pagination--search-page .pagination__numbers-cont{margin-bottom:1rem}.location-pagination .pagination--search-page{margin-bottom:4rem}@media (min-width:1024px){.location-pagination .pagination--search-page{margin-bottom:2rem}}.search-page__extra-small-no-res{margin-bottom:70px}@media (max-width:1023.98px){.search-page__extra-small-no-res{margin-bottom:30px;margin-top:0}}.search-page__header{background-color:#535353;padding:4.375rem 0 0;text-align:center;z-index:1}.search-page__header .container{position:relative;z-index:2}@media (min-width:768px){.search-page__header{background-color:#272727;padding:5.3125rem 0 3.6875rem}}@media (min-width:1024px){.search-page__header{padding:5.375rem 0 4.25rem}}@media (max-width:767.98px){.search-page__header--map-open{display:none}}@media (min-width:1024px){.search-page__header--map-open{padding:6.8125rem 0 4.5625rem}}.search-page-packages__inner-wrap{--header-pb:2.5rem}@media (min-width:1024px){.search-page-packages__inner-wrap{--header-pb:7.8125rem}.search-page-packages__inner-wrap--map-open{--header-pb:4.5625rem}}@media (max-width:767.98px){.search-page-packages__inner-wrap{--header-pb:0.5rem}}.search-page-packages__inner-wrap .search-page__header-package{padding-bottom:var(--header-pb)}.search-page-packages__inner-wrap .package-results-andern-dropdown{top:calc(0px - var(--header-pb))}.search-page__header-package{background-color:#c7455b;padding-top:4.375rem;text-align:center;z-index:1}.search-page__header-package .container{position:relative;z-index:2}@media (min-width:1024px){.search-page__header-package{height:21.375rem;padding-top:7.3125rem}}@media (max-width:767.98px){.search-page__header-package{padding-top:4.375rem}.search-page__header-package--map-open{display:none}}@media (min-width:1024px){.search-page__header-package--map-open{padding-top:6.8125rem}}.search-page__header__title{align-items:center;display:flex;font-size:1.25rem;justify-content:center;line-height:1.5rem;margin:0 auto .5rem;max-height:4.5rem;min-height:3rem;overflow:hidden}.search-page__header__title-package{display:inline-block;font-size:.9375rem!important;font-style:normal;font-weight:400;line-height:165%!important;min-height:auto!important}@media (min-width:768px){.search-page__header__title-package{margin:0!important}}@media (min-width:1024px){.search-page__header__title-package{align-items:flex-end;font-size:4.0625rem!important;font-weight:700;height:10.5625rem!important;line-height:4.6875rem!important;margin-top:0!important;max-width:54.8125rem!important}}.search-page__header__title-package>span{cursor:pointer;text-decoration:underline;width:max-content}@media (min-width:1024px){.search-page__header__title-package>span{font-size:1.875rem;font-weight:700;margin-left:0}.search-page__header__title-package--container{padding:0}}@media (min-width:768px){.search-page__header__title{font-size:2.25rem;height:2.875rem;line-height:2.875rem;margin:1.125rem auto 1.5rem;max-height:2.875rem;min-height:auto}.search-page__header__title.two_rows{font-size:1.875rem;height:auto;line-height:2.5rem;margin:0 auto 1rem;max-height:5rem}.search-page__header__title.two_rows--packages{height:10rem!important}}@media (min-width:768px) and (min-width:1024px){.search-page__header__title.two_rows--packages__lower-font-size{font-size:3.0625rem!important}}@media (min-width:768px){.search-page__header__title.three_rows{font-size:1.875rem;height:5rem;line-height:2.5rem;margin:0 auto 1rem;max-height:5rem}.search-page__header__title.three_rows--packages{height:14.5625rem!important}.search-page__header__title.four_rows{font-size:1.625rem;height:6.375rem;line-height:2.125rem;margin:.625rem auto 1rem;max-height:6.375rem}}@media (min-width:1024px){.search-page__header__title{font-size:4.0625rem;height:4.6875rem;line-height:4.6875rem;margin-bottom:.875rem;margin-top:2.5625rem;max-height:14.0625rem;max-width:59.8125rem;min-height:auto}.search-page__header__title.two_rows{font-size:3.375rem;height:8.125rem;line-height:4.0625rem;margin-bottom:.4375rem;margin-top:.5625rem;max-height:8.125rem}.search-page__header__title.three_rows{font-size:2.5rem;height:5.625rem;line-height:2.75rem;margin-bottom:1.5rem;margin-top:1.875rem;max-height:5.625rem}.search-page__header__title.four_rows{font-size:2.5rem;height:8.4375rem;line-height:2.75rem;margin-bottom:1.4375rem;margin-top:1.875rem;max-height:8.4375rem}}@media (min-width:1440px){.search-page__header__title--map-open{font-size:2.5rem;line-height:3.125rem;margin-bottom:0;margin-top:1.3125rem;max-height:9.375rem}.search-page__header__title--map-open.two_rows{font-size:2.25rem;line-height:2.75rem;margin-bottom:.4375rem;margin-top:.5625rem;max-height:5.5rem}.search-page__header__title--map-open.three_rows{font-size:1.875rem;line-height:2.5rem;margin-bottom:.625rem;margin-top:.875rem;max-height:5rem}.search-page__header__title--map-open.four_rows{font-size:1.875rem;line-height:2.5rem;margin-bottom:.5rem;margin-top:.625rem;max-height:7.5rem}}.search-page__header__count{display:inline-block;font-size:1rem;line-height:1.25rem;margin-bottom:.5rem;margin-top:.125rem}.search-page__header__count.three_rows,.search-page__header__count.two_rows{margin-bottom:0}.search-page__header__count.four_rows{display:none}@media (min-width:768px){.search-page__header__count{font-size:1.5rem;line-height:1.875rem;margin-bottom:1rem}}@media (min-width:1024px){.search-page__header__count{font-size:1.875rem;line-height:2.5rem}.search-page__header__count.two_rows{margin-bottom:0}.search-page__header__count.three_rows{margin-bottom:2px}.search-page__header__count.four_rows{display:none}}.search-page__header--map-open .search-page__header__count{font-size:1.625rem;line-height:2rem;margin-bottom:.5rem}.search-page__header--map-open .search-page__header__count.three_rows,.search-page__header--map-open .search-page__header__count.two_rows{margin-bottom:0}.search-page__header--map-open .search-page__header__count.four_rows{display:none}.search-page__header__number{color:#c5c5c5}.search-page__header__subtitle{font-size:1.125rem;font-weight:400;line-height:1.75rem}.search-page__header__title-package--container h1{font-size:1rem;font-weight:300;line-height:1.5rem}.search-page__header__title-package--container h3 span:not(.link){font-size:1.75rem;font-weight:300;line-height:2rem;margin-top:0}.search-page__header__title-package--container h3 span.link{display:block;font-size:.875rem;font-weight:300;line-height:1.25rem}@media (min-width:768px){.search-page__header__title-package--container h1{font-size:1.125rem;line-height:1.75rem}.search-page__header__title-package--container h3 span:not(.link){font-size:1.5rem;font-weight:300;line-height:2rem}.search-page__header__title-package--container h3 span.link{display:inline-block;font-weight:400}}@media (min-width:1024px){.search-page__header__title-package--container h1{font-size:1.875rem;line-height:2.375rem;margin-bottom:1rem}.search-page__header__title-package--container h3 span:not(.link){font-size:3rem;font-weight:400;letter-spacing:-1.2px;line-height:3.75rem;margin-top:.5rem}.search-page__header__title-package--container h3 span.link{font-size:1.125rem;font-weight:400;letter-spacing:normal;line-height:1.75rem}}.search-page__header-package.search-page__header--map-open{height:calc(calculateRem(184px) + calculateRem(70px));padding:70px 2rem 0}.search-page__header-package.search-page__header--map-open .search-page__header__title-package--container{padding:2rem 0}.search-page__header-package.search-page__header--map-open .search-page__header__title-package--container h1{display:none}.search-page__header-package.search-page__header--map-open .search-page__header__title-package--container h3 span:not(.link){font-size:2.25rem;line-height:2.75rem;margin-top:0}.search-page__header-package.search-page__header--map-open .search-page__header__title-package--container h3 span.link{display:inline;font-size:1.25rem;line-height:1.875rem}@media (max-width:1439.98px){.search-page__header-package.search-page__header--map-open .search-page__header__title-package--container{padding:0}.search-page__header-package.search-page__header--map-open .search-page__header__title-package--container h3{line-height:2rem}.search-page__header-package.search-page__header--map-open .search-page__header__title-package--container h3 span.link{font-size:.875rem;font-weight:400;line-height:1.25rem}.search-page__header-package.search-page__header--map-open .search-page__header__title-package--container h3 span:not(.link){font-size:1.5rem;font-weight:400;line-height:2rem}}@media (max-width:767.98px){.search-page__header-package.search-page__header--map-open .search-page__header__title-package--container h3{font-size:.9375rem;line-height:165%}.search-page__header-package.search-page__header--map-open .search-page__header__title-package--container h3 span:not(.link){font-size:1.125rem;line-height:1.75rem}.search-page__header-package.search-page__header--map-open .search-page__header__title-package--container h3 span.link{font-size:.75rem;line-height:1.125rem}}@media (min-width:1440px){.search-page__header-package.search-page__header--map-open .search-page__header__title-package--container{align-items:center;display:flex;height:100%;justify-content:center;padding:0;width:100%}}@media (min-width:1024px){.search-page__header-package.search-page__header--map-open{padding:70px 2rem 2rem}}@media (max-width:767.98px){.search-page__header-package.search-page__header--map-open{height:174px}}.package-header-tag{border:1px solid #fff;border-radius:3px;color:#fff;font-size:.75rem;font-weight:300;line-height:1.125rem;padding:0 4px}@media (max-width:767.98px){.package-header-tag{display:none}}.package-header-tag-mobile{display:block;font-size:.75rem;font-weight:300;line-height:1.125rem;margin-top:20px;text-align:center}@media (min-width:768px){.package-header-tag-mobile{display:none}}.package-header-event-creator{align-items:center;display:flex;gap:.5rem;justify-content:center}@media (max-width:1023.98px){.package-header-event-creator{gap:.25rem;margin-bottom:.625rem}}@media (max-width:767.98px){.package-header-event-creator{display:none}}.search-page__sticky-filter{margin-bottom:3.875rem;position:relative;z-index:4}@media (max-width:767.98px){.search-page__sticky-filter{margin-bottom:1.5rem}}.search-page__sticky-filter--map-open{margin-bottom:-.5625rem}@media (max-width:767.98px){.search-page__sticky-filter--map-open{margin-top:4.375rem}.search-page__sticky-filter--no-results{margin-bottom:3.5rem}}@media (max-width:1439.98px){.search-page__sticky-filter .search-filter__inner.search-filter__inner--fixed{width:85%}}@media (max-width:767.98px){.search-page__sticky-filter .search-filter__inner.search-filter__inner--fixed{width:100%}}.search-page__inline-filter{margin-bottom:7rem}.search-page--map-open .search-page__inline-filter{display:none}@media (max-width:767.98px){.search-page__inline-filter{margin-bottom:0}}.search-page__inline-filter--hidden{display:none}.search-page__sticky-filter__wrap--sticky{border-bottom:1px solid #ff5a75;width:100%}@media (min-width:768px){.search-page__sticky-filter__wrap--sticky{border-bottom:none;padding:0 15px;text-align:center}}.search-page__sticky-filter__wrap--sticky-no-border{border-bottom:none}.search-page__sticky-filter--overlay{z-index:6}.search-page__sticky-filter__container{position:relative;z-index:3}@media (min-width:768px) and (max-width:1023.98px){.search-page__sticky-filter__container{max-width:50rem;width:100%}}@media (min-width:768px){.search-page__sticky-filter__container{display:inline-block;text-align:center;top:-2.25rem}}.search-page__sticky-filter__list{background-color:#535353;flex:1;list-style:none;margin:0;overflow-x:auto;overflow-y:hidden;padding:.625rem 2px;vertical-align:middle;white-space:nowrap}.search-page__sticky-filter__list li{display:inline-block;margin-right:-4px;text-align:center;vertical-align:middle}@media (min-width:768px) and (max-width:1023.98px){.search-page__sticky-filter__list{display:flex;justify-content:space-around;width:100%}.search-page__sticky-filter__list li{margin-right:0}}@media (min-width:768px){.search-page__sticky-filter__list{border-radius:.375rem;padding:1rem 2px}}@media (min-width:1024px){.search-page__sticky-filter__list{display:inline-block}}@media (max-width:767.98px){.search-page__sticky-filter__list--mobile-sticky{height:4rem}}@media (min-width:1024px){.search-page__sticky-filter--map-open .search-page__sticky-filter__container{text-align:left;width:100%}.search-page__sticky-filter--map-open .search-page__sticky-filter__container .search-page__sticky-filter__list{overflow:hidden;padding-bottom:.625rem;width:100%}.search-page__sticky-filter--map-open .search-page__sticky-filter__container .search-page__sticky-filter__list li{display:block;float:left;margin:0 16px}.search-page__sticky-filter--map-open .search-page__sticky-filter__container .search-page__sticky-filter__list li:last-child{float:right;margin:0 17px 0 10px}.search-page__sticky-filter--map-open .search-page__sticky-filter__container .search-page__sticky-filter__list li .search-page__sticky-filter__pill__text{display:block;float:left;max-width:105px;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.search-page__sticky-filter--map-open .search-page__sticky-filter__container .search-page__sticky-filter__list li .search-page__sticky-filter__pill__clear-btn{display:block;float:left;top:9px}.search-page__sticky-filter--map-open .search-page__sticky-filter__container .search-page__sticky-filter__list li .search-page__sticky-filter__pill__text__clear{clear:both}}.search-page__sticky-filter__map-trigger{align-items:center;background-color:#535353;border-radius:36px;border-radius:50%;display:none;flex-direction:column;font-size:.8125rem;height:4.5rem;justify-content:center;margin-left:2.0625rem;vertical-align:middle;width:4.5rem}.search-page__sticky-filter__map-trigger svg{height:1.0625rem;width:1.0625rem}@media (min-width:1024px){.search-page__sticky-filter__map-trigger{display:inline-flex}}.search-page__sticky-filter__map-trigger:hover{color:#fff;text-decoration:underline}.search-page__sticky-filter__pill{border-radius:20px;display:inline-block;font-size:.75rem;font-weight:500;line-height:1.375rem;padding:0 1.0625rem}@media (max-width:767.98px){.search-page__sticky-filter__pill{margin:0 .25rem}}.search-page__sticky-filter__pill:hover a{color:#fff}.search-page__sticky-filter__pill--pink{background-color:#ec536c;padding:0}.search-page__sticky-filter__pill--pink:hover{background-color:#ff5a75}@media (min-width:768px){.search-page__sticky-filter__pill--pink{font-size:.9375rem}}.search-page__sticky-filter__pill--pink-provider{background-color:#ec536c;padding:0}.search-page__sticky-filter__pill--pink-provider:hover{background-color:#ec536c}@media (min-width:768px){.search-page__sticky-filter__pill--pink-provider{font-size:.9375rem}}.search-page__sticky-filter__pill--dark{background-color:#2c2c2c}.search-page__sticky-filter__pill--dots{font-size:1.2rem!important;line-height:.625rem;padding:0 12px 12px}@media (min-width:768px){.search-page__sticky-filter__pill{font-size:.875rem}}.search-page__sticky-filter__trigger{color:#fff;font-size:.875rem;line-height:2.3125rem;margin:0}.search-page__sticky-filter__trigger:hover{color:#fff;text-decoration:underline}@media (min-width:768px){.search-page__sticky-filter__trigger{font-size:1rem}}@media (max-width:1023.98px){.search-page__sticky-filter__trigger{margin:0 1rem}}.search-page__sticky-filter__pill__text{display:inline-block;padding:.3125rem 0 .375rem}.search-page__sticky-filter__pill__text--pink,.search-page__sticky-filter__pill__text--pink-provider{font-size:.75rem;padding:.3125rem 1.0625rem .375rem}@media (min-width:768px){.search-page__sticky-filter__pill__text{padding:.4375rem 0 .5rem}.search-page__sticky-filter__pill__text--pink,.search-page__sticky-filter__pill__text--pink-provider{font-size:.9375rem;padding:.4375rem 1.0625rem .5rem}}.search-page__sticky-filter__pill__clear-btn{align-items:center;background-color:initial;border-radius:10px;display:inline-block;height:1.25rem;justify-content:center;margin-left:.125rem;margin-right:-.625rem;position:relative;top:-2px;vertical-align:text-top;width:1.25rem}.search-page__sticky-filter__pill__clear-btn .sk-icon{vertical-align:initial}.search-page__sticky-filter__pill__clear-btn .sk-icon svg{height:.8125rem;width:.8125rem}.search-page__sticky-filter__pill__clear-btn:hover{background-color:#ffffff1a}@media (min-width:768px){.search-page__sticky-filter__pill__clear-btn{top:.3px}}@media (max-width:767.98px){.search-page__sticky-filter__pill__clear-btn{top:0}}.search-page__mobile-map-trigger{align-items:center;background-color:#535353;border-radius:5px;bottom:3.125rem;box-shadow:0 2px 8px #0006;display:flex;justify-content:center;left:50%;margin-left:-3.4375rem;padding:.625rem;position:fixed;width:6.875rem;z-index:3}@media (max-width:767.98px){.search-page__mobile-map-trigger{background-color:#535353;bottom:1.5rem}}.search-page__mobile-map-trigger:hover{color:#fff}.search-page__mobile-map-trigger .sk-icon{margin-right:.4375rem}.search-page__mobile-map-trigger .sk-icon svg{height:1.0625rem;width:1.0625rem}@media (min-width:1024px){.search-page__mobile-map-trigger{display:none}}.search-page__mobile-map-trigger__text{font-size:.9375rem;font-weight:500}@media (max-width:767.98px){.scroll-up{top:4.0625rem!important}.search-page__sticky-filter--mobile-sticky{height:3.625rem;z-index:27}.search-page__sticky-filter--mobile-sticky .search-page__sticky-filter__wrap{left:0;position:fixed;top:1%}}@media (min-width:768px) and (max-width:1439.98px){.search-page__sticky-filter--map-open,.search-page__sticky-filter--sticky{height:4.3125rem}.search-page__sticky-filter--map-open .search-page__sticky-filter__wrap,.search-page__sticky-filter--sticky .search-page__sticky-filter__wrap{left:0;position:fixed;top:0;transition:top .2s linear}.search-page__sticky-filter--map-open .search-page__sticky-filter__list,.search-page__sticky-filter--map-open .search-page__sticky-filter__map-trigger,.search-page__sticky-filter--sticky .search-page__sticky-filter__list,.search-page__sticky-filter--sticky .search-page__sticky-filter__map-trigger{box-shadow:0 16px 24px #0009}.search-page__sticky-filter--sticky-visible .search-page__sticky-filter__wrap{top:150px}}@media (min-width:1440px){.search-page__sticky-filter--sticky{height:4.3125rem}.search-page__sticky-filter--sticky .search-page__sticky-filter__wrap{left:0;position:fixed;top:0;transition:top .2s linear}.search-page__sticky-filter--sticky .search-page__sticky-filter__list,.search-page__sticky-filter--sticky .search-page__sticky-filter__map-trigger{box-shadow:0 16px 24px #0009}.search-page__sticky-filter--sticky-visible .search-page__sticky-filter__wrap{top:150px}.search-page__sticky-filter--map-open .search-page__sticky-filter__wrap{max-width:44.375rem}}.search-page__sticky-filter--sticky-mobile-not-visible.search-page__sticky-filter--map-closed,.search-page__sticky-filter--sticky-visible.search-page__sticky-filter--map-closed{z-index:4}@media (min-width:1024px){.search-page__sticky-filter--map-closed{margin-bottom:3.125rem}.search-page__sticky-filter--map-closed .search-page__sticky-filter__wrap{padding:0;width:100%}.search-page__sticky-filter--map-closed .search-page__sticky-filter__list{padding:1.125rem 1rem}.search-page__sticky-filter--map-closed .search-page__sticky-filter__list li{border-right:1px solid #0003;padding:0 1.5rem}.search-page__sticky-filter--map-closed .search-page__sticky-filter__list li:last-child{border-right:none}}.search-page__sticky-filter--map-open .ml-16{margin-left:-16px}@media (max-width:1023.98px){.search-page__sticky-filter--map-open .ml-16{margin-left:.625rem}}.search-page__sticky-filter--map-open .mr-16{margin-right:-16px}@media (max-width:1023.98px){.search-page__sticky-filter--map-open .mr-16{margin-right:.625rem}}.search-page__article{margin-bottom:4.125rem}@media (max-width:767.98px){.search-page__article{margin-bottom:1.5rem}.search-page__article>.container .col-12{padding:0}}@media (max-width:1023.98px){.search-page__article>.container{max-width:766px}}@media (max-width:767.98px){.search-page__article--max-num:last-child{margin-bottom:7.5rem}}@media (max-width:1439.98px){.search-page__article--max-num:last-child{margin-bottom:8.75rem}}.search-page__article--sla{margin-bottom:3.0625rem}.search-page__article-sla{margin-bottom:1.75rem}.search-page__article-sla:last-child{margin-bottom:5.625rem}.search-page__article-sla .search-page__article{margin-bottom:1.75rem}@media (max-width:767.98px){.search-page__article-sla{margin-bottom:2rem}}.search-page__article__inner{align-items:flex-start;background-color:#444;cursor:pointer;display:flex;padding:1.6875rem 1rem 1rem;position:relative}@media (min-width:1024px){.search-page__article__inner{padding:2.0625rem 1rem 1rem}}@media (max-width:767.98px){.search-page__article__inner{background-color:#272727;flex-wrap:wrap;margin-left:auto;margin-right:auto;padding:0}}.search-page__article__inner--sla .search-page__article__image-wrap{left:0;top:0}.search-page__article__inner--sla:hover .search-page__article__image-cont>span>div>img{height:100%;left:50%;top:50%;transform:translateX(-50%) translateY(-50%) scale(.111);width:100%}.search-page__article__inner--sla-nominated:hover .search-page__article__image-cont>div>img{height:100%;left:50%;top:50%;transform:translateX(-50%) translateY(-50%) scale(.102);width:100%}.search-page__article__inner-sla{padding:2.0625rem 1.25rem 1.5rem .75rem!important}@media only screen and (max-width:1439px){.search-page__article__inner-sla{padding:2.0625rem 1.25rem .5625rem .75rem!important}}@media (max-width:767.98px){.search-page__article__inner-sla{background-color:#444;padding:0!important}.search-page__article__inner-sla .search-page__article__content{padding:.5rem 1rem 1rem}.search-page__article__inner-sla .search-page__article-valuation-container{margin-top:0}}.search-page__article__link:hover{color:#fff}@media (max-width:1023.98px){.search-page__article__link{margin-left:0}}@media (min-width:1024px) and (max-width:1439.98px){.search-page__article__link{display:block}}.search-page__article__link-map-open,.search-page__article__link-provider{margin-left:0}.search-page__article__link-sla:hover{color:#d9c4aa}.search-page__article__image-cont{position:relative;width:100%}@media (min-width:768px){.search-page__article__image-cont{margin-bottom:-2.4375rem;top:-2.4375rem;width:21.75rem}.search-page__article__image-cont:hover .search-page__article__image-wrap.tns-slide-active{transform:scale(1.03)}}@media (min-width:1024px){.search-page__article__image-cont{margin-bottom:-2.8125rem;top:-2.8125rem}}@media (max-width:767.98px){.search-page__article__image-cont{min-height:20rem}}.search-page__article__image-cont-sla{height:10.5rem;top:-2.875rem;width:16rem}.search-page__article__image-cont-sla .search-page__article__image-wrap{height:10.5rem}@media (max-width:767.98px){.search-page__article__image-cont-sla{height:18.75rem;top:0;width:100%}.search-page__article__image-cont-sla .search-page__article__image-wrap{height:18.75rem}.search-page__article__image-cont-sla .tiny-slider__mobile-version--tiny-carousel .search-page__article__image-wrap:not(.search-page__article__image-wrap--single-image){height:300px}}.search-page__article__image-wrap{overflow:hidden;position:relative;-webkit-transform:translateZ(0)}@media (max-width:767.98px){.search-page__article__image-wrap{height:20rem}.tiny-slider__mobile-version--tiny-carousel .search-page__article__image-wrap:not(.search-page__article__image-wrap--single-image){display:inline-block;height:20rem;vertical-align:top;width:93%}.tiny-slider__mobile-version--tiny-carousel .search-page__article__image-wrap:not(.search-page__article__image-wrap--single-image):not(:last-child){margin-right:2%}}@media (min-width:768px){.search-page__article__image-wrap{height:14.875rem}}@media (min-width:1024px){.search-page__article__image-wrap{height:14.875rem}}.search-page__article__image-wrap img{-webkit-backface-visibility:hidden;left:50%;min-height:1000%;min-width:1000%;object-fit:cover;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) scale(.1)}.search-page__article__content{display:flex;flex:1;flex-wrap:wrap;min-width:0;padding:.5rem .75rem 1rem}@media (min-width:768px){.search-page__article__content{padding:0 0 0 1.5rem}}@media (max-width:767.98px){.search-page__article__content--sla{padding:.0625rem .75rem 1rem}}.search-page__article__excerpt{width:100%}.search-page__article__favourites{left:1.5625rem;position:absolute;top:1.5625rem;z-index:2}.search-page__article__favourites .path-0{fill:#0006}.search-page__article__favourites--liked .path-0{fill:#ff5a75}@media (min-width:768px){.search-page__article__favourites{left:1.25rem;top:1.875rem}}.search-page__article__top{align-items:flex-start;display:flex;justify-content:space-between;padding:1rem 0 .5rem;width:100%}@media (min-width:568px){.search-page__article__top{display:flex;justify-content:flex-start}}@media (min-width:768px){.search-page__article__top{margin-bottom:1.125rem;padding:0}.search-page__article__top--md-hidden{display:none}}@media only screen and (max-width:768px){.search-page__article__top--md-visible{display:none!important}}@media (min-width:1024px){.search-page__article__top{margin-bottom:.9375rem}}@media (max-width:767.98px){.search-page__article__top{justify-content:flex-start}.search-page__article__top--md-hidden{padding-bottom:0}}.search-page__article__top-sla .search-page__article__top__label .sk-icon svg{height:18px;width:18px}.search-page__article__top__label{align-items:center;display:flex;font-size:.75rem;line-height:1.5rem;margin-right:1.25rem;white-space:nowrap}.search-page__article__top__label .search-page__article__top__label--icon{height:1.125rem;margin-right:.375rem;vertical-align:sub;width:1.125rem}.search-page__article__top__label svg{height:1.125rem;width:1.125rem}.search-page__article__top__label--lg-visible{display:none}@media (min-width:1024px){.search-page__article__top__label{font-size:.875rem;margin-right:2.5rem}.search-page__article__top__label .search-page__article__top__label--icon{height:1.25rem;margin-right:.625rem;width:1.25rem}.search-page__article__top__label svg{height:1.25rem;width:1.25rem}.search-page__article__top__label--lg-visible{display:flex}.search-page__article__top__label--favourites{margin-right:0}}.search-page__article__top__label--region-icon{filter:brightness(2.5);height:18px;margin-right:.625rem;width:18px}.search-page__article__top__label__text{flex:1;overflow:hidden;text-overflow:ellipsis}.search-page__article__top__label__text-sla{font-size:15px;line-height:25px}@media (max-width:1439.98px){.search-page__article__top__label__text-sla__region{max-width:215px}}@media (max-width:1023.98px){.search-page__article__top__label__text-sla__region{max-width:185px}}@media (max-width:767.98px){.search-page__article__top__label__text-sla__region{max-width:max-content}}.search-page__article__top__label--place{overflow:hidden;text-overflow:ellipsis}@media (min-width:1024px){.search-page__article--map-open .search-page__article__top__label--guests{margin-right:1.5625rem}}.search-page__article__top__label--favourites{left:1.125rem;position:absolute;top:1.5rem;z-index:3}.search-page__article__top__label--favourites span.lg-visible{display:none}.search-page__article__top__label--favourites img{height:1.875rem;margin-left:.625rem;width:1.875rem}.search-page__article__top__label--favourites .sk-icon{margin-left:.625rem;margin-right:0}.search-page__article__top__label--favourites .sk-icon svg{height:1.5rem;width:1.5rem}.search-page__article__top__label--favourites:hover{color:#fff;text-decoration:underline}.search-page__article__top__label--favourites--liked .path-0{fill:#ff5a75}@media (min-width:768px){.search-page__article__top__label--favourites{left:1.5rem}}@media (min-width:1024px){.search-page__article__top__label--favourites{left:auto;right:1.5rem;top:2.5rem}.search-page__article__top__label--favourites span.lg-visible{display:inline-block}.search-page__article__top__label--favourites .sk-icon svg{height:1.125rem;width:1.125rem}.search-page__article__top__label--favourites img{height:1.5rem;width:1.5rem}.search-page__article--map-open .search-page__article__top__label--favourites{left:1.125rem;right:auto;top:1.5rem}.search-page__article--map-open .search-page__article__top__label--favourites span.lg-visible{display:none}.search-page__article--map-open .search-page__article__top__label--favourites .sk-icon svg{height:1.5rem;width:1.5rem}}.search-page__article__top__label--sla-button{background-color:#6f889b;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:18px;font-weight:500;justify-content:center;line-height:33px;margin-right:0;margin-top:1.4375rem;min-width:124px;padding:.625rem 1.625rem}.search-page__article--map-open .search-page__article__top__label--sla-button{display:none}@media (max-width:767.98px){.search-page__article__top__label--sla-button{font-size:15px;font-weight:700;justify-content:center;line-height:15px;margin:0 16px 16px;padding:.75rem 1.625rem;width:100%}}.search-page__article__inner:hover .search-page__article__top__label--sla-button{background-color:#84a3ba}.search-page__article__bottom--sla-button{background-color:#6f889b;border:none;border-radius:4px;color:#fff;cursor:pointer;display:none;font-size:14px;font-weight:600;line-height:16px;margin-top:12px;padding:7px 13px 9px}@media (max-width:767.98px){.search-page__article__bottom--sla-button{display:inline-block}}.search-page__article__top__label--location--page .sk-icon{margin-right:0}.search-page__article__top__label--location--page:hover{color:#fff;text-decoration:underline}.search-page__article__margi-left{margin-left:.625rem}@media (min-width:768px){.search-page__article__margi-left{margin-left:.3125rem}}.search-page__article__excerpt-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.875rem;line-height:1.375rem;max-width:38.125rem;overflow:hidden}@media (min-width:768px){.search-page__article__excerpt-text{-webkit-line-clamp:3;font-size:.9375rem}}.search-page__article__title{font-size:1.1875rem;font-weight:500;margin-bottom:.3125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-page__article__title-sla{font-size:40px;font-weight:600;line-height:50px}@media (max-width:1439.98px){.search-page__article__title{display:flex;justify-content:flex-start;margin-top:1.125rem;overflow:hidden;text-overflow:ellipsis}}@media (min-width:768px){.search-page__article__title{font-size:1.3125rem;font-weight:600;margin-bottom:1.125rem;margin-top:.625rem;overflow:hidden;text-overflow:ellipsis}.search-page__article__title-sla{font-size:40px;font-weight:600;line-height:50px}}@media only screen and (max-width:1023px){.search-page__article__title-sla{font-size:24px;font-weight:600;line-height:34px}}.search-page__article__title .search-page__article__link{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}@media (max-width:767.98px){.search-page__article__title{font-size:1.5rem;font-weight:600;line-height:130%;margin-top:0}.search-page__article__title .search-page__article__link{white-space:normal;width:100%}.search-page__article__title-sla{font-size:1.375rem;line-height:1.875rem}}.search-page__article-mobile-tag,.search-page__article__title__tag,.search-page__map__info-window__tag{background-color:#535353;border-radius:3px;display:inline-block;font-size:.75rem;font-weight:400;line-height:1.25rem;margin-left:.9375rem;padding:.1875rem .625rem;vertical-align:middle;white-space:nowrap}.search-page__article__title__tag--in-title{display:none;font-size:.6875rem;margin:0 0 .3125rem}@media (max-width:1023.98px){.search-page__article-mobile-tag,.search-page__article__title__tag,.search-page__map__info-window__tag{display:none}}.search-page__article__info{border-left:1px solid #fff;display:none;padding-left:1.625rem;width:40%}@media (min-width:1024px){.search-page__article__info{display:block}}@media (min-width:1440px){.search-page__article__info{padding-left:2.25rem}}.search-page__article__info-list{font-size:.875rem;line-height:1.5rem;list-style:none;margin:0;padding:0}.search-page__article__info-list .sk-icon svg{height:20px;margin-right:.625rem;width:20px}.search-page__article__info-list li{align-items:center;display:flex;margin-bottom:.5rem}.search-page__article__info-list__text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-page__article__info-above-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:.4375rem}@media (min-width:1440px){.search-page__article__info-above-title{margin-bottom:1.125rem}}@media (max-width:1023.98px){.search-page__article__info-above-title{margin-bottom:0}}.search-page__article__rating{font-size:.75rem;line-height:1.5625rem;white-space:nowrap}.search-page__article__rating svg{height:.8125rem;width:.8125rem}@media (min-width:768px){.search-page__article__rating{font-size:.9375rem}.search-page__article__rating .sk-icon{margin-right:.125rem}.search-page__article__rating svg{height:1.0625rem;width:1.0625rem}}.search-page__article__rating-value{display:inline-block;margin-left:.5rem;vertical-align:middle}.search-page__article__excerpt--show-valuation{display:flex;width:100%}@media only screen and (max-width:1439px){.search-page__article__excerpt--show-valuation{flex-direction:column}}@media (min-width:1024px){.search-page__article--map-closed .search-page__article__excerpt--top-premium{width:100%}.search-page__article--map-closed .search-page__article__info-above-title{display:none}.search-page__article--map-closed .search-page__article__title__tag--in-title{display:inline-block;height:1.625rem;margin:0 .625rem .4375rem 0}.search-page__article--map-closed .search-page__article__rating{margin-bottom:1rem}.search-page__article--map-closed .search-page__article__favourites{display:none}}@media (min-width:1440px){.search-page__article--map-closed .search-page__article__inner{padding:2.5rem 1.5rem 1.5rem}.search-page__article--map-closed .search-page__article__top{margin-bottom:1.375rem}.search-page__article--map-closed .search-page__article__top-sla{margin-bottom:0}.search-page__article--map-closed .search-page__article__image-cont{margin-bottom:-3.75rem;top:-3.75rem;width:28rem}.search-page__article--map-closed .search-page__article__image-cont-sla{height:10.5rem;top:-2.875rem;width:16rem}.search-page__article--map-closed .search-page__article__image-cont-sla .search-page__article__image-wrap{height:10.5rem}.search-page__article--map-closed .search-page__article__image-wrap{height:16.4375rem}.search-page__article--map-closed .search-page__article__content{padding:0 0 0 2rem}.search-page__article--map-closed .search-page__article__excerpt-text{font-size:1rem;line-height:1.5625rem}.search-page__article--map-closed .search-page__article__title{font-size:1.875rem;margin-bottom:0}.search-page__article--map-closed .search-page__article__title-sla{font-size:40px;font-weight:600;line-height:50px}}.search-page__article--map-open{margin-bottom:1.689rem}@media (min-width:1440px){.search-page__article--map-open .search-page__article__info{display:none}}.search-page__article__badge{height:2.9375rem;position:absolute;right:0;text-align:center;top:0;width:5.1875rem}.search-page__article__badge-grid{background:url(../images/gold-badge.svg);font-size:30px;font-weight:400;line-height:40px}@media (min-width:568px){.search-page__article__badge-grid{right:.9375rem}}@media (max-width:767.98px){.search-page__article__badge-grid{display:none}}.search-page__article__badge-grid-sm{background:url(../images/gold-badge.svg);right:-1px;z-index:555}@media (min-width:768px){.search-page__article__badge-grid-sm{display:none}}.search-page__article__badge-list{background:url(../images/gold-badge.svg);font-size:30px;font-weight:400;line-height:40px}@media (max-width:1023.98px){.search-page__article__badge-list{background:url(../images/gold-badge-list-small.svg);font-size:1.375rem;height:2.1rem;line-height:1.875rem;width:3.1875rem}}.search-page__article__badge p{font-size:1.875rem;font-weight:400;line-height:2.5rem}.search-page__article__list-title{display:flex;font-size:1.875rem;font-weight:400;line-height:2.375rem;margin-bottom:0;margin-top:-13px}@media (max-width:767.98px){.search-page__article__list-title{flex-direction:column-reverse;font-size:1.5rem;font-weight:400;line-height:130%}}.search-page__article__separator{padding:0 10px}@media (max-width:767.98px){.search-page__article__separator{display:none}.search-page__article__score{font-size:.8125rem;font-weight:400;line-height:20px}}.search-page__article-list{margin-bottom:2rem;padding:2.5rem 0 1.875rem 1.875rem;position:relative}@media (max-width:767.98px){.search-page__article-list{background-color:#444;margin-bottom:1.5rem;padding:1.625rem 0 1rem 1rem}}.search-page__article-list:hover>div{color:#d9c4aa}@media only screen and (min-width:1440px){.search-page__article-description--show-valuation{width:61.7%}}.search-page__article-valuation-container{width:100%}@media only screen and (min-width:1440px){.search-page__article-valuation-container{width:39%}}@media (max-width:767.98px){.search-page__article-valuation-container{color:#fff9;margin-top:8px}}.search-page__article-valuation{border-left:1px solid #fff;font-size:14px;font-weight:400;height:140px;line-height:24px;margin:17px 0 0 30px;padding:9px 0 0 30px}@media only screen and (min-width:1024px) and (max-width:1439px){.search-page__article-valuation{margin-top:12px!important}}@media (min-width:1440px){.search-page__article-valuation{width:100%}}@media only screen and (max-width:1439px){.search-page__article-valuation{border-left:none;height:auto;line-height:20px;margin-left:0;margin-top:17px;padding-left:0}}@media (max-width:767.98px){.search-page__article-valuation{font-size:16px;font-weight:400;height:auto;line-height:24px;margin:0 0 3px;padding:0}.search-page__article-valuation img{height:15px;width:15px}.search-page__article-like-icon img{filter:brightness(.6);margin-bottom:-1px}}.search-page__article-valuation-list{display:block;margin:0;padding:10px 0 0}@media only screen and (max-width:1439px){.search-page__article-valuation-list{display:none}}.search-page__article-valuation-list li{align-items:center;display:flex;margin-bottom:8px}.search-page__article-valuation-title{margin-bottom:0}@media only screen and (max-width:1439px){.search-page__article-valuation-title{margin-top:0}}@media (max-width:767.98px){.search-page__article-valuation-title{margin-bottom:10px}}.search-page__article--map-open .search-page__article-valuation-list{display:none}.search-page__article--map-open .search-page__article-valuation{border-left:none;height:auto;line-height:20px;margin-left:0;margin-top:7px;padding-left:0;width:100%}.search-page__article--map-open .search-page__article__excerpt--show-valuation{flex-direction:column}.search-page__article--map-open .search-page__article-description--show-valuation,.search-page__article--map-open .search-page__article-valuation-container{width:100%}.search-page__article--map-open .search-page__article-valuation-title{margin-top:0}.search-page__article--map-open .search-page__article__info-above-title{margin-bottom:0}.search-page__article-mobile-tag{background-color:initial!important;border:1px solid #ffffff80;border-radius:3px;color:#ffffff80;display:block;font-size:11px;font-weight:500;line-height:20px;margin-left:0;padding:0 8px}@media (min-width:768px){.search-page__article-mobile-tag{display:none}}.search-page__article__title-wrap{align-items:flex-end;display:flex;margin-bottom:1rem}@media (max-width:767.98px){.search-page__article__title-wrap{margin-bottom:0}}@media (max-width:1023.98px){.search-page__sticky-filter__wrap--inline>.container{max-width:766px}}.search-page__map{background-color:#000c;bottom:0;height:100%;position:fixed;right:0;width:100%;z-index:2}@media (max-width:767.98px){.search-page__map{height:calc(100% - calculateRem(70px) - calculateRem(57px));top:calc(calculateRem(70px) + calculateRem(57px))}}@media (min-width:1440px){.search-page__map{width:calc(100% - 710px)}}.search-page__map #map{height:100%;width:100%}@media (max-width:767.98px){.search-page__map.search-page__map-packages{height:calc(100% - calculateRem(174px));top:174px}}@media (min-width:1440px){.search-page__map-packages{width:50%}}.search-page__map__results{height:100%;width:50%}.search-page__map__wrap{height:100%;position:relative}.search-page__map__pin-info{background-color:#444}.search-page__map .gm-style-iw{background-color:#444;border-radius:0;padding:0}.search-page__map .gm-style-iw>button{display:none!important}.search-page__map .gm-style-iw .gm-style-iw-d{overflow:hidden!important}.search-page__map .gm-style-iw-t:after{display:none}.search-page__map .gm-ui-hover-effect>span{background-color:#fff}.search-page__map .gm-style-iw-tc{filter:none}.search-page__map .gm-style-iw-tc:after{background-color:#444}@media (max-width:767.98px){.search-page__map .gm-style-iw{min-width:15.625rem!important}}.search-page__map .gm-style{max-width:100%!important}.search-page__map__loader{align-items:center;animation:fadeIn .5s ease-out;background-color:#756a961a;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.search-page__map__info-window{background-color:#444;cursor:pointer;font-family:Sofia Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;text-align:left;width:15.625rem}.search-page__map__info-window .search-page__article__rating{font-size:.75rem;margin-bottom:.3125rem}.search-page__map__info-window .search-page__article__rating .sk-icon svg{height:15px;width:15px}.search-page__map__info-window__title{font-size:1.25rem;font-weight:600;line-height:1.625rem}.search-page__map__info-window__title a:hover{color:#fff}.search-page__map__info-window__content{padding:.9375rem}.search-page__map__info-window__footer{align-items:center;display:flex;justify-content:space-between;margin-top:.625rem}.search-page__map__info-window__footer .sk-icon svg{height:15px;width:15px}.search-page__map__info-window__label .sk-icon{margin-bottom:1px}.search-page__map__info-window__label:first-child{margin-right:.625rem}.search-page__map__info-window__image{position:relative}.search-page__map__info-window__image .search-page__article__image-cont{min-height:172px}.search-page__map__info-window__image .search-page__article__image-cont .search-page__article__image-wrap{height:172px}.search-page__map__info-window__tag{left:1rem;margin:0;position:absolute;top:1.125rem}.search-page__article__image-cont--google-map{margin-bottom:0;top:0;width:auto}.search-page__article__image-wrap--google-map{height:172px}.search-page__article__favourites--google-map{left:auto;right:1.25rem;top:1.25rem}.search-page__close-btn--map{background-color:#444;border-radius:50%;display:none;height:3rem;position:absolute;right:2.5rem;top:6.25rem;width:3rem;z-index:3}@media (min-width:1024px){.search-page__close-btn--map{align-items:center;display:flex;justify-content:center}}.search-page.search-page--map-open{overflow-x:hidden;overflow-x:clip}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:767.98px){.search-filter.search-filter--inline{display:none}}html{height:100%;overflow:auto;width:100%}.safari-no-jump{-webkit-overflow-scrolling:touch!important}.search-filter--fixed{height:100%;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:6}@media (max-width:767.98px){.search-filter--fixed{border-radius:8px 8px 0 0;margin-top:1rem}}.search-filter-wrap{align-items:center;display:flex;position:relative;text-align:left}.search-filter-wrap label{cursor:pointer}.search-filter-wrap--fixed{min-height:100%;padding:1rem}@media (orientation:portrait){.search-filter-wrap--fixed{align-items:flex-start;flex-direction:column}}@media (min-width:768px){.search-filter-wrap--fixed{padding:5rem 3.75rem}}@media (min-width:1024px){.search-filter-wrap--fixed{padding:3rem 4.5rem 0}}@media (min-width:1440px){.search-filter-wrap--fixed{padding:0 7rem}}@media (max-height:380px){.search-filter-wrap--fixed-event{padding-left:6rem;padding-right:9rem}}@media (max-width:1023.98px){.search-filter-wrap--fixed.search-filter-wrap--region-filter{align-items:flex-start;flex-direction:column}}@media (min-width:1024px){.search-filter-wrap--fixed.search-filter-wrap--region-filter{align-items:center;flex-direction:row}}.search-filter-wrap--inline{align-items:flex-end;justify-content:center;margin-left:auto;margin-right:auto;padding:2rem 1.5rem}@media (min-width:768px){.search-filter-wrap--inline{min-height:16.25rem;padding:2.5rem}}@media (min-width:1440px){.search-filter-wrap--inline{min-height:21.875rem}}.search-filter__bg-elements{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.search-filter__bg-circle{background-color:#000;border-radius:50%;display:block;left:50%;opacity:.05;position:absolute;top:50%}@media (max-width:767.98px){.search-filter__bg-circle--event-type:first-child,.search-filter__bg-circle--offer-type:first-child{height:411px;left:28%;opacity:.02;top:1rem;width:411px}.search-filter__bg-circle--event-type:nth-child(2),.search-filter__bg-circle--offer-type:nth-child(2){height:401px;left:-20%;opacity:.05;top:48%;width:401px}.search-filter__bg-circle--event-type:nth-child(3),.search-filter__bg-circle--offer-type:nth-child(3){height:336px;left:30%;opacity:.03;top:68%;width:336px}}@media (min-width:568px) and (max-width:1023.98px){.search-filter__bg-circle--event-type:first-child,.search-filter__bg-circle--offer-type:first-child{height:857px;left:26%;opacity:.05;top:64px;width:857px}.search-filter__bg-circle--event-type:nth-child(2),.search-filter__bg-circle--offer-type:nth-child(2){height:833px;left:-37%;opacity:.05;top:40%;width:833px}.search-filter__bg-circle--event-type:nth-child(3),.search-filter__bg-circle--offer-type:nth-child(3){display:none}}@media (min-width:1024px){.search-filter__bg-circle--event-type:first-child,.search-filter__bg-circle--offer-type:first-child{margin-left:-26.5%;margin-top:-26.5%;padding-top:53%;transform:translate(-47%,29%);width:53%}.search-filter__bg-circle--event-type:nth-child(2),.search-filter__bg-circle--offer-type:nth-child(2){margin-left:-42.5%;margin-top:-42.5%;padding-top:85%;transform:translate(19%,-22%);width:85%}}@media (orientation:landscape){.search-filter__bg-circle--region:first-child{margin-left:-57.5%;margin-top:-57.5%;padding-top:115%;transform:translate(-29%,23%);width:115%}.search-filter__bg-circle--region:nth-child(2){margin-left:-22.5%;margin-top:-22.5%;padding-top:45%;transform:translate(56%,-4%);width:45%}.search-filter__bg-circle--region:nth-child(3){display:none}}@media (orientation:portrait){.search-filter__bg-circle--region:first-child{margin-left:-45%;margin-top:-45%;padding-top:90%;transform:translate(25%,-44%);width:90%}.search-filter__bg-circle--region:nth-child(2){margin-left:-45%;margin-top:-45%;padding-top:90%;transform:translate(-33%,26%);width:90%}.search-filter__bg-circle--region:nth-child(3){margin-left:-25%;margin-top:-25%;padding-top:50%;transform:translate(26%,143%);width:50%}}.search-filter__bg-circle--guests:first-child{margin-left:-40%;margin-top:-40%;padding-top:80%;transform:translate(-7%,-22%);width:80%}.search-filter__bg-circle--guests:nth-child(2){margin-left:-35%;margin-top:-35%;padding-top:70%;transform:translate(34%,30%);width:70%}.search-filter__bg-circle--other{left:0;margin-left:0!important;margin-top:0!important;top:0}.search-filter__bg-circle--other:first-child{margin-left:-32.5%;margin-top:-32.5%;padding-top:65%;transform:translate(54%);width:65%}.search-filter__bg-circle--other:nth-child(2){margin-left:-30%;margin-top:-30%;padding-top:60%;transform:translate(7%,39%);width:60%}.search-filter__bg-circle--other:nth-child(3){margin-left:-30%;margin-top:-30%;padding-top:60%;transform:translate(61%,118%);width:60%}.search-filter__bg-circle--other:nth-child(4){margin-left:-40%;margin-top:-40%;padding-top:80%;transform:translateY(148%);width:80%}.search-filter__inner{flex:1;flex-wrap:wrap;max-width:100%;position:relative;z-index:2}.search-filter__inner--fixed{flex-direction:column}@media (max-width:767.98px){.search-filter__inner--fixed{display:flex;width:100%}}.search-filter__button-cont{align-items:center;display:flex;flex-direction:row}.search-filter__button-cont .sk-icon{bottom:.0625rem;margin-right:.3125rem;position:relative}.search-filter__button-cont .sk-icon svg{height:1.125rem;width:1.125rem}.search-filter__button-cont .sk-icon--loading svg{animation-duration:1s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear}@media (max-width:767.98px){.search-filter__button-cont{margin-bottom:1rem;margin-top:auto;padding:0 1rem;width:100%}.search-filter__button-cont button:not(.search-filter__clear-btn){background-color:#1b1b1b;font-weight:700;line-height:150%;width:100%}}@media (orientation:portrait){.search-filter__button-cont{flex-direction:column}}@media (min-width:768px){.search-filter__button-cont{flex-direction:row}}@media (min-width:1024px){.search-filter__button-cont{margin-top:4.5rem}}@media (max-width:767.98px){.search-filter__button-cont--last_step{align-items:flex-start;flex-direction:row-reverse!important;justify-content:space-between}}.search-filter__button-cont-package{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.search-filter__button-cont-package .sk-icon{bottom:.0625rem;margin-right:.3125rem;position:relative}.search-filter__button-cont-package .sk-icon svg{height:1.125rem;width:1.125rem}.search-filter__button-cont-package .sk-icon--loading svg{animation-duration:1s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear}@media (orientation:portrait){.search-filter__button-cont-package{margin-top:18.75rem}}@media (min-width:768px){.search-filter__button-cont-package{flex-direction:row}}@media (max-width:767.98px){.search-filter__button-cont-package--last_step{align-items:flex-start;flex-direction:row-reverse!important;justify-content:space-between}}.search-filter__button-cont-package--events{gap:2rem;justify-content:flex-start}.search-filter__button-cont-package--inline{margin-top:.3125rem;width:100%}@media (min-width:768px){.search-filter__button-cont-package--inline{margin-top:1.5625rem}}@media (min-width:1440px){.search-filter__button-cont-package--inline{margin-top:2.1875rem}}.search-filter__main-title{color:#fff}.search-filter__main-title .hide-on-lg{display:block}@media (min-width:1024px){.search-filter__main-title .hide-on-lg{display:none}}.search-filter__button-cont--inline{margin-top:.3125rem;width:100%}@media (min-width:768px){.search-filter__button-cont--inline{margin-top:1.5625rem}}@media (min-width:1440px){.search-filter__button-cont--inline{margin-top:0}}.search-filter__main-title{font-weight:600}.search-filter__main-title--fixed{font-size:25px;font-weight:500;line-height:35px}.search-filter__main-title--fixed .search-filter__main-title__inner-desktop{display:none}@media (max-width:767.98px){.search-filter__main-title--fixed{max-width:100%!important;text-align:center}}@media (orientation:portrait){.search-filter__main-title--fixed{max-width:85%}}@media (min-width:768px){.search-filter__main-title--fixed{font-size:2.5rem;line-height:3.125rem}.search-filter__main-title--fixed .search-filter__main-title__inner-desktop{display:inline}.search-filter__main-title--fixed .search-filter__main-title__inner-mobile{display:none}}@media (min-width:1024px){.search-filter__main-title--fixed{font-size:4.0625rem;line-height:4.6875rem}}@media (min-width:1024px) and (max-height:800px){.search-filter__main-title--fixed{font-size:2.5rem!important;line-height:3.125rem!important}}.search-filter__main-title--fixed.search-filter__main-title--region .search-filter__main-title__inner-mobile{font-size:1.725rem}.search-filter__main-title--inline{font-size:1.125rem;line-height:1.5rem;margin-bottom:1rem}@media (min-width:768px){.search-filter__main-title--inline{font-size:36px;letter-spacing:-.72px;line-height:44px;margin-bottom:2rem}}@media (min-width:1440px){.search-filter__main-title--inline.search-filter__main-title--map-open{font-size:1.875rem;line-height:2.0625rem}}.search-filter__section-title{font-size:1.125rem;font-weight:400;line-height:2.0625rem;margin-bottom:.3125rem}@media (min-width:768px) and (max-width:1023.98px){.search-filter__section-title{margin-bottom:.625rem}.search-filter__section-title:not(.search-filter__section-title--no-border){border-bottom:1px solid #fff;padding-bottom:.3125rem}}@media (min-width:1024px){.search-filter__section-title{font-size:1.875rem;font-weight:600;line-height:2.5rem;margin-bottom:2.5rem}}.search-page__close-btn--filter{position:absolute;right:1.25rem;top:1.5625rem;z-index:3}@media (min-width:768px){.search-page__close-btn--filter{right:2.8125rem;top:3.4375rem}}@media (min-width:1440px){.search-page__close-btn--filter{right:7.375rem;top:4.5rem}}.search-filter__tabs{-ms-overflow-style:none;list-style:none;margin:0;overflow-x:auto;overflow-y:hidden;padding:0;scrollbar-width:none;white-space:nowrap}.search-filter__tabs::-webkit-scrollbar{display:none}.search-filter__tabs li{display:inline-block}@media (max-width:767.98px){.search-filter__tabs{margin:1rem -1.5rem 1.5rem;padding:0 1.5rem;width:calc(100% + 48px)}}@media (min-width:768px){.search-filter__tabs--fixed{margin:1rem 0 4.375rem}}@media (min-width:1024px) and (max-height:800px){.search-filter__tabs--fixed{margin:1rem 0 3.125rem}}.search-filter__tabs--inline{margin-top:0}@media (min-width:1440px){.search-filter__tabs--inline.search-filter__tabs--map-open{margin:1rem 0 1.5rem}}.search-filter__tab-button{background:none;border:none;border-bottom:2px solid #0000;color:#3f4f5a;cursor:pointer;font-size:1rem;font-weight:600;line-height:1rem;margin-right:.9375rem;padding:0 0 .125rem}.search-filter__tab-button:hover{color:#fff}.search-filter__tab-button--active{border-color:#fff;color:#fff}@media (min-width:768px){.search-filter__tab-button{font-size:1.5rem;line-height:1.875rem;margin-right:2rem}}@media (min-width:1440px){.search-filter__tab-button{font-size:1.75rem;margin-right:3rem}}@media (min-width:1440px) and (max-height:800px){.search-filter__tab-button{font-size:1.3125rem;margin-right:2.5rem}}@media (min-width:768px) and (max-width:1439.98px){.search-filter__tab-button--inline{font-size:1rem;line-height:1rem;margin-right:1rem}}@media (min-width:1440px){.search-filter__tab-button--inline{font-size:1.125rem;line-height:1.1875rem;margin-right:1.5rem;padding-bottom:0}}.search-filter__clear-btn{border-bottom-color:#fff;font-size:.9375rem;line-height:1.25rem}@media (max-width:767.98px) and (orientation:portrait){.search-filter__clear-btn{margin-top:.625rem}}@media (max-width:767.98px) and (orientation:landscape){.search-filter__clear-btn{margin-left:2rem}}@media (min-width:768px){.search-filter__clear-btn{margin-left:2rem}}.search-filter__clear-btn-last--step{margin-top:0}.search-filter__clear-btn-package{border-bottom-color:#fff;font-size:.9375rem;line-height:1.25rem}@media (max-width:767.98px) and (orientation:portrait){.search-filter__clear-btn-package{margin-right:3.125rem;margin-top:.625rem}}@media (max-width:767.98px) and (orientation:landscape){.search-filter__clear-btn-package{margin-left:2rem}}@media (min-width:768px){.search-filter__clear-btn-package{margin-left:2rem}}.search-filter__clear-btn-package-last--step{margin-top:0}.search-filter__save-btn--inline{font-size:.875rem;min-width:12.5rem;padding:.4375rem 0 .5rem}@media (min-width:1024px){.search-filter__save-btn--inline{font-size:.875rem;min-width:11.875rem;padding:.375rem 0 .5rem}}@media (min-width:1440px){.search-filter__save-btn--inline{font-size:1.125rem;min-width:15.625rem;padding:.5625rem 0 .6875rem}}.search-filter__save-btn--fixed{font-size:1rem;font-weight:600;min-width:12.5rem;padding:.75rem 1.75rem}@media (min-width:1024px){.search-filter__save-btn--fixed{font-size:1.125rem;min-width:15rem;padding:.5625rem 0 .6875rem}}@media (min-width:1440px){.search-filter__save-btn--fixed{min-width:15.625rem;padding:.5625rem 0 .6875rem}}.search-filter__save-btn--fixed-location-event-creator{font-size:.875rem;min-width:6.25rem;padding:.40625rem 0 .5rem}@media (min-width:1024px){.search-filter__save-btn--fixed-location-event-creator{font-size:1.125rem;min-width:6.625rem;padding:.5625rem 0 .6875rem}}@media (min-width:1440px){.search-filter__save-btn--fixed-location-event-creator{min-width:7.375rem;padding:.5625rem 0 .6875rem}}.search-filter__search-input .formulate-input-element input:not([type=checkbox]):not([type=radio]){border:none;border-bottom:1px solid #fff;caret-color:#121212;color:#fff;font-size:1.5rem;font-weight:600;height:auto;line-height:2;padding:0;position:relative;text-overflow:ellipsis;z-index:2}.search-filter__search-input .formulate-input-element input:not([type=checkbox]):not([type=radio])::placeholder{color:#5a807b}.search-filter__search-input .formulate-input-element input:not([type=checkbox]):not([type=radio]).clear-button-shown{padding-right:1rem}@media (min-width:768px){.search-filter__search-input .formulate-input-element input:not([type=checkbox]):not([type=radio]){padding:0 1.25rem 0 0}.search-filter__search-input .formulate-input-element input:not([type=checkbox]):not([type=radio]).clear-button-shown{padding-right:1.25rem}}.search-filter__search-input .formulate-input-label{display:none}.search-filter__search-input .formulate-input-dropdown,.search-filter__search-input .formulate-input-suggestions-message{background:#51736f;box-shadow:0 15px 30px #0000001a;box-sizing:border-box;display:block;left:0;list-style:none;margin:0;max-height:300px;min-width:50px;overflow-y:auto;padding:0;position:absolute;text-align:left;top:calc(100% - 1px);width:100%;z-index:5}.search-filter__search-input .formulate-input-dropdown-item{color:#fff;cursor:pointer;font-size:1.125rem;line-height:2.8125rem;padding:0 1.25rem}.search-filter__search-input .formulate-input-dropdown-item--highlight,.search-filter__search-input .formulate-input-dropdown-item:hover{background-color:#2c2c2c}.search-filter__search-input .formulate-input-dropdown-item:nth-child(n+7){display:none}.search-filter__search-input .formulate-input-first-suggestion{bottom:0;color:#5a807b;font-size:1.5rem;font-weight:600;left:0;max-width:100%;overflow:hidden;position:absolute;text-overflow:ellipsis;white-space:nowrap;z-index:1}@media (max-width:1439.98px){.search-filter__search-input .formulate-input-first-suggestion{top:.375rem}}.search-filter__search-input .formulate-input-right-btn{fill:#3c3c3c80;background-color:initial;border:0;bottom:50%;cursor:pointer;height:13px;margin-bottom:-6px;margin-right:0;padding:0;position:absolute;right:0;width:13px;z-index:3}.search-filter__search-input .formulate-input-right-btn svg{display:block;height:13px;width:13px}@media (min-width:1440px){.search-filter__search-input .formulate-input-right-btn{height:19px;margin-bottom:-12px;width:19px}.search-filter__search-input .formulate-input-right-btn svg{height:19px;width:19px}}.search-filter__search-input .formulate-input-suggestions-message{padding:1rem}.search-filter__search-input .formulate-input-suggestions-message .sk-icon--loading{margin-right:.4375rem}.search-filter__search-input .formulate-input-suggestions-message .sk-icon--loading svg{animation-duration:1s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear;height:1rem;width:1rem}.search-filter__search-input .formulate-input-suggestions-message p{display:inline-block;vertical-align:middle}@media (max-width:1023.98px) and (orientation:landscape){.search-filter__search-input--fixed{max-width:13.75rem}}@media (min-width:1440px){.search-filter__search-input--fixed{max-width:90%}}@media (max-width:1439.98px){.search-filter__search-input--fixed{max-width:97%}}@media (max-width:1023.98px){.search-filter__search-input--fixed{max-width:100%}}@media (min-width:1440px){.search-filter__search-input--fixed .formulate-input-element input:not([type=checkbox]):not([type=radio]){font-size:2.5rem;line-height:1.5}.search-filter__search-input--fixed .formulate-input-first-suggestion{font-size:2.5rem}}.search-filter__search-input--inline .formulate-input-element input:not([type=checkbox]):not([type=radio]){font-size:1.5rem;line-height:1.5}.search-filter__search-input--inline .formulate-input-first-suggestion{font-size:1.5rem}@media (min-width:1440px){.search-filter__search-input--inline .formulate-input-element input:not([type=checkbox]):not([type=radio]),.search-filter__search-input--inline .formulate-input-first-suggestion{font-size:2.5rem}}.search-filter__search-input--active-kanton{align-items:center;display:flex}@media (min-width:1024px){.search-filter__search-input--active-kanton{margin-bottom:7.5rem}}@media (max-width:1439.98px){.search-filter__search-input--active-kanton{margin-bottom:2.1rem}}@media (max-width:767.98px){.search-filter__search-input--active-kanton--event_package{margin-bottom:0}}.search-filter__navigation{margin-left:auto}@media (max-width:767.98px){.search-filter__navigation{display:none}}.search-filter__navigation__arrow{background:none;border:none;cursor:pointer}.search-filter__navigation__arrow:disabled{cursor:default;opacity:.4}.search-filter__input{align-items:center;display:flex;flex-direction:column}.search-filter__input input[type=checkbox],.search-filter__input input[type=radio]{display:none}.search-filter__input-wrap{display:flex}.search-filter__input-wrap--sticky{align-items:flex-start;flex-wrap:wrap;margin-bottom:1rem}@media (min-width:768px){.search-filter__input-wrap--sticky{align-items:center;max-width:50rem}}@media (min-width:1024px){.search-filter__input-wrap--sticky{margin-bottom:1.875rem;max-width:62.5rem}.search-filter__input-wrap--sticky.search-filter__input-wrap--event-type{display:grid;gap:2rem clamp(1.5rem,3vw,4rem);grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));grid-template-rows:repeat(2,auto)}}@media (min-width:1440px){.search-filter__input-wrap--sticky{margin-bottom:1.875rem;max-width:70rem}}@media (max-width:767.98px){.search-filter__input-wrap--sticky{padding:0 1rem}}@media (min-width:1024px) and (max-width:1126px){.search-filter__input-wrap--sticky{max-width:44rem}}@media (max-width:767.98px){.search-filter__input-wrap--offer-type.search-filter__input-wrap--sticky{margin-top:4.0625rem}.search-filter__input-wrap--event-type.search-filter__input-wrap--sticky,.search-filter__input-wrap--offer-type.search-filter__input-wrap--sticky{display:grid;gap:1.5rem max(.625rem,min(3vw,1.875rem));grid-template-columns:repeat(3,1fr);justify-items:center;padding:0}}@media (min-width:1024px){.search-filter__input-wrap--offer-type.search-filter__input-wrap--sticky{align-items:center;display:grid;gap:2rem clamp(1.5rem,3vw,4rem);grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));grid-template-rows:repeat(2,auto);justify-items:flex-start;margin-bottom:4rem;max-width:62rem}}@media (min-width:1024px) and (max-width:1126px){.search-filter__input-wrap--offer-type.search-filter__input-wrap--sticky{max-width:44rem}}.search-filter__input-wrap--inline{flex-wrap:wrap;max-width:100%;padding:0 0 .3125rem}@media (min-width:1440px){.search-filter__input-wrap--inline.search-filter__input-wrap--map-open{flex-wrap:wrap}.search-filter__input-wrap--inline.search-filter__input-wrap--map-open .search-filter__input--circle-inline{margin-bottom:1.875rem;margin-right:calc(50% - 216px)}.search-filter__input-wrap--inline.search-filter__input-wrap--map-open .search-filter__input--circle-inline:nth-child(3n){margin-right:0}}.search-filter__input-wrap--pills{max-width:78.125rem}@media (min-width:768px){.search-filter__input-wrap--pills-collapsed .search-filter__input--pill:nth-child(n+12):not(.search-filter__input-expand),.search-filter__input-wrap--pills-collapsed .search-filter__input-expand:nth-child(n+12):not(.search-filter__input-expand){display:none}}.search-filter__input-label{align-items:center;display:inline-flex;flex-direction:column;justify-content:center;position:relative}@media (min-width:768px){.search-filter__input--circle__event>label{border-radius:100px;width:352px}}@media (max-width:1023.98px){.search-filter__input--circle__event>label{border-radius:132px;width:368px}.search-filter__input--circle__event .sk-icon--checkmark{right:3px!important;top:3px!important}}@media (max-width:767.98px){.search-filter__input--circle__event>label{border-radius:36px;width:190px}}.search-filter__input--circle-fixed.search-filter__input--circle__event{max-width:22rem}@media (min-width:768px) and (max-width:1023.98px){.search-filter__input--circle-fixed.search-filter__input--circle__event{max-width:23rem}}@media (max-width:767.98px){.search-filter__input--circle-fixed.search-filter__input--circle__event{grid-column:span 2;margin:0;max-width:12.5rem;width:12.5rem}.search-filter__input--circle-fixed.search-filter__input--circle__event>label{border-radius:2.25rem;width:12.5rem}}.search-filter__input-label--circle{border-radius:50%;box-shadow:5px 5px 0 -1px #0000001a;color:#fff;text-align:center}.search-filter__input-label--circle .sk-icon--checkmark{display:none;position:absolute;right:0;top:0}@media (max-width:1023.98px){.search-filter__input--checked .search-filter__input-label--circle .sk-icon--checkmark{display:block}}.search-filter__input-label-outside-text{margin-top:.625rem;text-align:center}.search-filter__input-label-outside-text span{display:none}.search-filter__input--circle-fixed{max-width:72px}.search-filter__input--circle-fixed img{height:2rem;width:2rem}.search-filter__input--circle-fixed .search-filter__input-label--icon{height:1.5rem;width:1.5rem}.search-filter__input--circle-fixed .sk-icon:not(.sk-icon--checkmark) svg{height:2rem;width:2rem}@media (min-width:768px){.search-filter__input--circle-fixed{max-width:160px}.search-filter__input--circle-fixed .other-filters-input-icon-wrap{display:none}}@media (min-width:1024px){.search-filter__input--circle-fixed{margin-right:0;max-width:200px}.search-filter__input--circle-fixed .sk-icon:not(.sk-icon--checkmark) svg,.search-filter__input--circle-fixed img{height:5.5rem;width:5.5rem}}@media (min-width:1024px) and (max-width:1126px){.search-filter__input--circle-fixed{margin-left:0!important;margin-right:1rem}}@media (min-width:1440px) and (max-height:800px){.search-filter__input--circle-fixed .sk-icon:not(.sk-icon--checkmark) svg{height:3.125rem;width:3.125rem}}.other-filters-input-icon-wrap{height:1.5rem;width:1.5rem}.search-filter__input-label--circle-fixed{height:4.5rem;line-height:1.5625rem;width:4.5rem}.search-filter__input-label--circle-fixed .sk-icon--checkmark svg{height:18px;width:18px}@media (min-width:768px){.search-filter__input-label--circle-fixed{height:10rem;padding:0 .9375rem;width:10rem}.search-filter__input-label--circle-fixed .sk-icon--checkmark{right:7px;top:7px}.search-filter__input-label--circle-fixed .sk-icon--checkmark svg{height:32px;width:32px}}@media (min-width:1024px){.search-filter__input-label--circle-fixed{height:12.5rem;width:12.5rem}.search-filter__input-label--circle-fixed .sk-icon{margin-bottom:.625rem}}@media (min-width:1024px) and (max-height:800px){.search-filter__input-label--circle-fixed{height:8.9285714286rem;width:8.9285714286rem}.search-filter__input-label--circle-fixed .sk-icon{margin-bottom:.3125rem}}@media (min-width:1440px) and (max-height:800px){.search-filter__input-label--circle-fixed{height:10.2459016393rem;width:10.2459016393rem}.search-filter__input-label--circle-fixed .sk-icon{margin-bottom:.625rem}}.search-filter__input-label-outside-text--fixed{color:#fff;font-size:.875rem;font-weight:500;line-height:1.25rem}@media (min-width:1024px){.search-filter__input-label-outside-text--fixed{display:none}}@media (max-width:767.98px){.search-filter__input-label-text span{display:none}}@media (min-width:768px){.safari-no-jump .search-filter__input-label-text--circle-fixed{width:88%}}.search-filter__input-label-text--circle-fixed{font-size:1.25rem;white-space:nowrap}@media (min-width:768px){.search-filter__input-label-text--circle-fixed{white-space:pre-wrap;width:auto}}@media (min-width:1024px) and (max-height:800px){.search-filter__input-label-text--circle-fixed{font-size:1rem}}@media (min-width:1440px) and (max-height:800px){.search-filter__input-label-text--circle-fixed{font-size:1.125rem}}@media (max-width:1023.98px){.search-filter__input-label-text--circle-fixed{display:none}}.search-filter__input--circle-inline{margin-right:calc(50% - 96px);max-width:64px}@media (max-width:767.98px){.search-filter__input--circle-inline{margin-bottom:1rem}.search-filter__input--circle-inline:nth-child(3n){margin-right:0}}@media (min-width:768px){.search-filter__input--circle-inline{margin-right:1.5rem;max-width:77px}}@media (min-width:1440px){.search-filter__input--circle-inline{margin-right:1.4375rem;max-width:100px}}.search-filter__input-label--circle-inline{height:4rem;width:4rem}.search-filter__input-label--circle-inline .sk-icon--checkmark svg{height:16px;width:16px}.search-filter__input--checked .search-filter__input-label--circle-inline .sk-icon--checkmark{display:block}@media (min-width:768px){.search-filter__input-label--circle-inline{height:4.8125rem;padding:0 .9375rem;width:4.8125rem}.search-filter__input-label--circle-inline .sk-icon svg{height:30px;width:30px}.search-filter__input-label--circle-inline .sk-icon--checkmark{right:0;top:5px}.search-filter__input-label--circle-inline .sk-icon--checkmark svg{height:20px;width:20px}}@media (min-width:1440px){.search-filter__input-label--circle-inline{height:6.25rem;width:6.25rem}.search-filter__input-label--circle-inline .sk-icon svg{height:2.625rem;width:2.625rem}.search-filter__input-label--circle-inline .sk-icon--checkmark svg{height:25px;width:25px}}.search-filter__input-label-outside-text--inline{font-size:.8125rem;line-height:.9375rem;margin-top:.3125rem;white-space:nowrap}.search-filter__input-label-text--circle-inline{display:none}.search-filter__input--pill,.search-filter__input-expand{width:100%}@media (min-width:768px){.search-filter__input--pill,.search-filter__input-expand{margin-bottom:1rem}.search-filter__input--pill .other-filters-input-icon-wrap,.search-filter__input-expand .other-filters-input-icon-wrap{margin-right:1rem}}@media (min-width:1024px){.search-filter__input--pill,.search-filter__input-expand{margin-bottom:2rem;width:25%}.search-filter__input--pill:not(:nth-child(4n)),.search-filter__input-expand:not(:nth-child(4n)){padding-right:15px}.search-filter__input--pill .other-filters-input-icon-wrap,.search-filter__input--pill .sk-icon--checkmark,.search-filter__input-expand .other-filters-input-icon-wrap,.search-filter__input-expand .sk-icon--checkmark{display:none}}@media (min-width:1440px){.search-filter__input--pill,.search-filter__input-expand{width:16.6666666667%}.search-filter__input--pill:not(:nth-child(4n)),.search-filter__input-expand:not(:nth-child(4n)){padding-right:0}.search-filter__input--pill:not(:nth-child(6n)),.search-filter__input-expand:not(:nth-child(6n)){padding-right:19px}}.search-filter__input--pill .sk-icon--checkmark,.search-filter__input-expand .sk-icon--checkmark{background:#ffffff1a;border:1px solid #fff;border-radius:50%}.search-filter__input--pill .sk-icon--checkmark svg,.search-filter__input-expand .sk-icon--checkmark svg{opacity:0}.search-filter__input--pill .sk-icon--checkmark .path-0,.search-filter__input-expand .sk-icon--checkmark .path-0{fill:#0000}.search-filter__input--pill .sk-icon--checkmark .path-1,.search-filter__input-expand .sk-icon--checkmark .path-1{fill:#fff}@media (min-width:768px){.search-filter__input--pill .sk-icon--checkmark,.search-filter__input-expand .sk-icon--checkmark{margin-right:1rem}}.search-filter__input--checked.search-filter__input-expand .sk-icon--checkmark,.search-filter__input--pill.search-filter__input--checked .sk-icon--checkmark{background:#0000;border-color:#0000}.search-filter__input--checked.search-filter__input-expand .sk-icon--checkmark svg,.search-filter__input--pill.search-filter__input--checked .sk-icon--checkmark svg{opacity:1}.search-filter__input-label--select{background:#ffffff1a;border:1px solid #fff;border-radius:50%;display:block;height:1.5rem;width:1.5rem}.search-filter__input-label--icon{height:1.5rem;width:1.5rem}.search-filter__input-label--pill{border-bottom:1px solid #ffffff80;flex-direction:row-reverse;justify-content:space-between;padding:.9375rem 1.25rem;width:100%}@media (min-width:768px){.search-filter__input-label--pill{border-bottom:none;flex-direction:row;justify-content:flex-start;padding:.5rem}}@media (min-width:1024px){.search-filter__input-label--pill{border-radius:6px;justify-content:center}}.search-filter__input-label-text--pill{font-size:.9375rem}@media (min-width:1024px){.search-filter__input-label-text--pill{font-weight:600}}.search-filter__input-expand{background:none;border:1px solid #fff;border-radius:6px;color:#fff;cursor:pointer;padding:9px;padding-right:0!important}.search-filter__input-expand__text{display:inline-block}@media (max-width:1023.98px){.search-filter__input-expand{border:none;font-size:.9375rem;padding:.5rem 0 0;text-align:left}.search-filter__input-expand__text{border-bottom:1px solid #fff}}@media (max-width:767.98px){.search-filter__input-expand{padding:1rem 0 0}}@media (min-width:1024px){.search-filter__input-expand .sk-icon{display:none}}.search-filter__input-expand--expanded .sk-icon{transform:scale(-1)}.search-filter__input-label--offer-type{background-color:#9a3243;font-weight:500}.search-filter__input--checked .search-filter__input-label--offer-type{background-color:#fff;color:#8c2f3e}.search-filter__input--checked .search-filter__input-label--offer-type .sk-icon:not(.sk-icon--checkmark) path,.search-filter__input--checked .search-filter__input-label--offer-type .sk-icon:not(.sk-icon--checkmark) svg{fill:#8c2f3e}.search-filter__input:not([class*="--checked"]):hover .search-filter__input-label--offer-type{background-color:#c4455a}.search-filter__input--checked .search-filter__input-label-text-event-creator{color:#8c2f3e}.search-filter__input-label--event-type{background-color:#3f4f5a}.search-filter__input--checked .search-filter__input-label--event-type{background-color:#fff;color:#3f4f5a}.search-filter__input--checked .search-filter__input-label--event-type .sk-icon:not(.sk-icon--checkmark) path,.search-filter__input--checked .search-filter__input-label--event-type .sk-icon:not(.sk-icon--checkmark) svg{fill:#3f4f5a}.search-filter__input:not([class*="--checked"]):hover .search-filter__input-label--event-type{background-color:#546977}.search-filter__input-label--reachabilities .sk-icon--checkmark .path-0,.search-filter__input-label--taxonomy-location .sk-icon--checkmark .path-0{fill:#fff}.search-filter__input-label--reachabilities .sk-icon--checkmark .path-1,.search-filter__input-label--taxonomy-location .sk-icon--checkmark .path-1{fill:#726e69}@media (min-width:768px){.search-filter__input-label--reachabilities,.search-filter__input-label--taxonomy-location{background-color:#726e69}.search-filter__input--checked .search-filter__input-label--reachabilities,.search-filter__input--checked .search-filter__input-label--taxonomy-location{background-color:#fff;color:#726e69}.search-filter__input--checked .search-filter__input-label--reachabilities .sk-icon:not(.sk-icon--checkmark) path,.search-filter__input--checked .search-filter__input-label--reachabilities .sk-icon:not(.sk-icon--checkmark) svg,.search-filter__input--checked .search-filter__input-label--taxonomy-location .sk-icon:not(.sk-icon--checkmark) path,.search-filter__input--checked .search-filter__input-label--taxonomy-location .sk-icon:not(.sk-icon--checkmark) svg{fill:#979189}.search-filter__input:not([class*="--checked"]):hover .search-filter__input-label--reachabilities,.search-filter__input:not([class*="--checked"]):hover .search-filter__input-label--taxonomy-location{background-color:#979189}}@media (min-width:1024px){.search-filter__input-label--buildings{background-color:#726e69}.search-filter__input--checked .search-filter__input-label--buildings{background-color:#fff;color:#726e69}.search-filter__input--checked .search-filter__input-label--buildings .sk-icon:not(.sk-icon--checkmark) path,.search-filter__input--checked .search-filter__input-label--buildings .sk-icon:not(.sk-icon--checkmark) svg{fill:#979189}.search-filter__input:not([class*="--checked"]):hover .search-filter__input-label--buildings{background-color:#979189}}.event-filter-buttons_results{white-space:nowrap}@media (min-width:568px){.event-filter-buttons_results{width:max-content!important}}.event-filter-buttons-wrap{align-items:center;bottom:0;display:flex;flex-direction:row-reverse;justify-content:flex-end;position:relative;width:100%}@media (max-width:1023.98px){.event-filter-buttons-wrap{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;position:absolute}}@media (max-width:767.98px){.event-filter-buttons-wrap{align-items:center;display:flex;justify-content:space-between;position:absolute}}.event-filter-buttons-wrap>span{cursor:pointer;font-weight:400;text-align:center;text-decoration-line:underline}@media (max-width:767.98px){.event-filter-buttons-wrap>span{font-size:.9375rem;line-height:165%;margin-left:0;min-width:6.5rem}}.event-filter-buttons-wrap>button:not(.btn--link){background-color:#1b1b1b;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;line-height:1.5rem;width:11rem}@media (min-width:768px){.event-filter-buttons-wrap>button:not(.btn--link){padding:.875rem 2rem}}@media (max-width:1023.98px){.event-filter-buttons-wrap>button:not(.btn--link){padding:.875rem 32px;width:9.375rem}}@media (max-width:767.98px){.event-filter-buttons-wrap>button:not(.btn--link){font-size:.9375rem;height:2.9375rem;line-height:150%;padding:.75rem 1.75rem;width:6.3125rem}}@media (min-width:1024px){.event-filter-buttons-wrap>button:not(.btn--link){font-size:1.125rem;line-height:1.75rem}}.event-filter-buttons-wrap>button:not(.btn--link)>span>svg{margin-right:7px;max-height:23px;max-width:23px}.event-filter-buttons-wrap .weiter-btn-fixed-width{width:7.375rem}.event-filter-buttons-wrap .weiter-btn-fixed-width-guests{width:8.375rem}@media (max-width:767.98px){.event-filter-buttons-wrap--first-step{justify-content:space-around!important}}.event-filter-buttons_disbaled{background-color:#474646!important}.event-filter-buttons--guests-flex{align-items:center;display:flex}@media (min-width:768px){.event-filter-buttons--guests-flex{margin-top:6.125rem}}.event-filter-buttons--guests-flex-package{align-items:center;display:flex}@media (min-width:768px){.event-filter-buttons--guests-flex-package{flex-direction:column;margin-top:10.875rem;width:50%}}@media (min-width:568px){.event-filter-buttons--guests-flex-package{flex-direction:row;margin-top:10.875rem}}@media (orientation:landscape){.event-filter-buttons--guests-flex-package{align-items:flex-start;flex-direction:column;margin-top:3.125rem}.event-filter-buttons--guests-flex-package.search-filter__button-cont--guests--outside{display:none}.event-filter-buttons--guests-flex-package .search-filter__clear-btn{margin-left:0;margin-top:1.25rem}}@media (orientation:landscape) and (min-width:1024px){.event-filter-buttons--guests-flex-package{margin-top:8.75rem}}@media (orientation:landscape) and (min-width:1440px){.event-filter-buttons--guests-flex-package{align-items:center;flex-direction:row;margin-top:11.25rem}.event-filter-buttons--guests-flex-package .search-filter__clear-btn{margin-left:2rem;margin-top:0}}@media (min-width:768px){.event-filter-buttons--region_package{bottom:2.5rem}}@media (min-width:1024px){.event-filter-buttons-wrap{flex-direction:row;gap:2rem;justify-content:flex-start}.event-filter-buttons-wrap button{margin-right:0}.event-filter-buttons-wrap.search-filter__button-cont--region.search-filter__button-cont--fixed_event-package{flex-direction:row;justify-content:flex-end}}@media (min-width:1440px){.event-filter-buttons-wrap.search-filter__button-cont--region.search-filter__button-cont--fixed_event-package button{margin-right:3.4375rem}}@media (min-width:1024px){.event-filter-buttons-wrap-event-package.search-filter__button-cont--region.search-filter__button-cont--fixed_event-package{flex-direction:row-reverse;justify-content:flex-end}}@media (min-width:1440px){.event-filter-buttons-wrap-event-package.search-filter__button-cont--region.search-filter__button-cont--fixed_event-package button{margin-right:3.4375rem}}.event-filter-buttons-back{text-decoration-line:underline}@media (min-width:1024px){.event-filter-buttons-back{font-size:1.0625rem;line-height:165%;text-align:center;width:11rem}.event-filter-buttons-wrap.search-filter__button-cont--guests.search-filter__button-cont--fixed{flex-direction:row-reverse;gap:2rem;justify-content:flex-start;max-width:30.5rem}.event-filter-buttons-wrap.search-filter__button-cont--guests.search-filter__button-cont--fixed button{margin-right:0}}@media (min-width:768px) and (orientation:landscape){.formulate-input--guests-filter.formulate-input--guests-filter--package{margin-top:4.6875rem}}@media (min-width:1024px){.formulate-input--guests-filter.formulate-input--guests-filter--package{margin-top:3rem}}@media (min-width:768px){.search-filter__input--circle__event.search-filter__input--circle-inline{margin-left:0;max-width:11.875rem!important;width:11.875rem!important}.search-filter__input--circle__event.search-filter__input--circle-inline>label{width:11.875rem}.search-filter__input--circle__event.search-filter__input--circle-inline>label img{height:3rem;width:3rem}}.search-filter-wrap--offer-type{background-color:#ff5a75}@media (min-width:1024px){.search-filter__main-title--offer-type.search-filter__main-title--fixed{margin-bottom:6rem;text-align:left;width:100%}}@media (min-width:1024px) and (max-height:800px){.search-filter__main-title--offer-type.search-filter__main-title--fixed{margin-bottom:3.125rem}}@media (min-width:768px){.search-filter__input-wrap--inline.search-filter__input-wrap--offer-type{flex-wrap:nowrap;margin-top:1.1875rem;overflow:hidden}}@media (min-width:1440px){.search-filter__input-wrap--inline.search-filter__input-wrap--offer-type{margin-top:2.6875rem}}.search-filter__input--offer-type img{vertical-align:bottom}.search-filter__input--offer-type.search-filter__input--checked img{filter:none}.search-filter__input--offer-type:not(.search-filter__input--checked) img{filter:brightness(0) invert(1)}@media (max-width:767.98px){.search-filter__input--offer-type img{height:2rem;width:2rem}}@media (min-width:768px) and (max-width:1023.98px){.search-filter__input--event-type.search-filter__input--circle-fixed,.search-filter__input--offer-type.search-filter__input--circle-fixed{margin-bottom:0;margin-right:0}.search-filter__input--event-type.search-filter__input--circle-fixed.search-filter__input--circle__event,.search-filter__input--offer-type.search-filter__input--circle-fixed.search-filter__input--circle__event{margin-left:0}.search-filter__input--event-type img,.search-filter__input--offer-type img{height:4rem;width:4rem}.search-filter__input--event-type:not(.search-filter__input--circle__event) .search-filter__input-label--circle-fixed,.search-filter__input--offer-type:not(.search-filter__input--circle__event) .search-filter__input-label--circle-fixed{height:10rem;width:10rem}.search-filter__input--event-type:not(.search-filter__input--circle__event) .search-filter__input-label--circle-fixed .sk-icon:not(.sk-icon--checkmark) svg,.search-filter__input--offer-type:not(.search-filter__input--circle__event) .search-filter__input-label--circle-fixed .sk-icon:not(.sk-icon--checkmark) svg{height:4rem;width:4rem}.search-filter__input--event-type .search-filter__input-label-outside-text--fixed,.search-filter__input--offer-type .search-filter__input-label-outside-text--fixed{display:none}.search-filter__input--event-type .search-filter__input-label-text--circle-fixed,.search-filter__input--offer-type .search-filter__input-label-text--circle-fixed{display:block;font-size:.9375rem;line-height:165%}.search-filter-wrap--event-type .search-filter__button-cont,.search-filter-wrap--offer-type .search-filter__button-cont{align-items:center;align-self:flex-end;justify-content:center;width:100%}.search-filter-wrap--event-type .event-filter-buttons-back,.search-filter-wrap--offer-type .event-filter-buttons-back{min-width:176px}.search-filter-wrap--event-type.search-filter-wrap--fixed,.search-filter-wrap--offer-type.search-filter-wrap--fixed{align-items:center;padding:1.5rem}.search-filter-wrap--event-type.search-filter-wrap--fixed .search-filter__main-title--offer-type.search-filter__main-title--fixed,.search-filter-wrap--offer-type.search-filter-wrap--fixed .search-filter__main-title--offer-type.search-filter__main-title--fixed{font-size:1.875rem;line-height:2.5rem;text-align:center}.search-page__close-btn--filter.search-page__close-btn--event-type,.search-page__close-btn--filter.search-page__close-btn--offer-type{right:1.5rem;top:1.5rem}.packages-search-page__sticky-filter .search-filter-wrap--offer-type.search-filter-wrap--fixed .search-filter__inner--fixed{width:100%}.search-filter__input-wrap.search-filter__input-wrap--offer-type.search-filter__input-wrap--sticky{gap:1.5rem 3rem;margin-bottom:auto;margin-top:auto;max-width:36rem}.search-filter__input-wrap--event-type:not(.search-filter__input-wrap--inline),.search-filter__input-wrap--offer-type:not(.search-filter__input-wrap--inline){gap:1.5rem 3rem;margin-bottom:5rem}.search-filter-wrap.search-filter-wrap--event-type .tabs-circles-wrap{width:36rem}}@media (max-width:1023.98px){.search-filter-wrap--event-type.search-filter-wrap--fixed .search-filter__inner--fixed,.search-filter-wrap--offer-type.search-filter-wrap--fixed .search-filter__inner--fixed{align-items:center;display:flex;flex-wrap:nowrap;height:100%;justify-content:space-between;overflow-y:auto;width:100%}}@media (max-width:767.98px){.search-filter-wrap.search-filter-wrap--event-type .tabs-circles-wrap{width:21.4375rem}}@media (max-width:374px){.search-filter-wrap.search-filter-wrap--event-type .tabs-circles-wrap{width:100%}}@media (min-width:1024px){.search-filter__inner:not(.search-filter__inner--inline) .search-filter__button-cont--offers{margin-top:6rem}}.search-filter-wrap--event-type{background-color:#6a8396}@media (min-width:768px){.search-filter__main-title--event-type.search-filter__main-title--inline{margin-right:2.5rem}}@media (min-width:1440px){.search-filter__main-title--event-type.search-filter__main-title--inline.search-filter__main-title--map-open{margin-bottom:1.5625rem}}.search-filter__main-title--event-type.search-filter__main-title--fixed{margin-bottom:1.5625rem}@media (min-width:768px) and (orientation:portrait){.search-filter__main-title--event-type.search-filter__main-title--fixed{margin-bottom:4.5625rem}}@media (min-width:1024px){.search-filter__main-title--event-type.search-filter__main-title--fixed{margin-bottom:2.5rem}}.search-filter__input-label--event-type .sk-icon--checkmark .path-1{fill:#3f4f5a}@media (min-width:768px){.search-filter__input-wrap--inline.search-filter__input-wrap--event-type{flex-wrap:nowrap;margin-top:1.1875rem;overflow:hidden}}@media (min-width:1440px){.search-filter__input-wrap--inline.search-filter__input-wrap--event-type{margin-top:1.5rem}.search-filter__input-wrap--inline.search-filter__input-wrap--event-type.search-filter__input-wrap--map-open.search-filter__input-wrap--event-type{flex-wrap:wrap}}.search-filter-wrap.search-filter-wrap--event-type .tabs-circles-wrap .search-filter__tabs--inline{margin-bottom:2rem}@media (min-width:768px){.search-filter-wrap.search-filter-wrap--event-type:not(.search-filter-wrap--inline){height:100vh;overflow-y:auto}}.formulate-input--event-type.formulate-input--customselect.formulate-input:not(.formulate-input--checkbox):not(.formulate-input--radio) .formulate-input-wrapper{padding-top:1.5rem}.formulate-input--event-type.formulate-input--customselect .formulate-input-label--floating-label,.formulate-input--event-type.formulate-input--customselect .formulate-input-label--floating-label--has-value{font-size:1rem;font-weight:600;left:0;line-height:1.5rem;top:0}.formulate-input--event-type.formulate-input--customselect .formulate-input-element input:not([type=checkbox]):not([type=radio]),.formulate-input--event-type.formulate-input--customselect .placeholder-label{font-size:1.5rem;font-weight:400;height:auto;line-height:2rem;padding:12px 12px 8px 0}.formulate-input--event-type.formulate-input--customselect .formulate-input--customselect__dropdown,.formulate-input--event-type.formulate-input--customselect .formulate-input--nominationcategories__dropdown{background-color:#3f4f5a;border-radius:4px;bottom:0;box-shadow:0 3px 10px 0 #00000030;color:#fff;top:auto}.formulate-input--event-type.formulate-input--customselect .formulate-input--customselect__dropdown-item{font-size:.9375rem;font-weight:600;line-height:165%;padding:.75rem 1rem}.formulate-input--event-type.formulate-input--customselect .formulate-input--customselect__dropdown-item:hover{background-color:#516573}.formulate-input--event-type.formulate-input--customselect .formulate-input--customselect__dropdown-item.selected_option{background-color:#516573;background-image:url(../images/icons/forms/check-white-new.svg);background-position:95%;background-repeat:no-repeat;background-size:1.5rem}.formulate-input--event-type.formulate-input--customselect .formulate-input--customselect__dropdown-item:last-child{border-top:1px solid #516573}@media (min-width:1024px){.formulate-input--event-type.formulate-input--customselect.formulate-input:not(.formulate-input--checkbox):not(.formulate-input--radio) .formulate-input-wrapper{padding-top:1.875rem}.formulate-input--event-type.formulate-input--customselect .formulate-input-label--floating-label,.formulate-input--event-type.formulate-input--customselect .formulate-input-label--floating-label--has-value{font-size:1.25rem;line-height:1.875rem}.formulate-input--event-type.formulate-input--customselect .formulate-input-element input:not([type=checkbox]):not([type=radio]),.formulate-input--event-type.formulate-input--customselect .placeholder-label{font-size:1.875rem;line-height:2.375rem}.formulate-input--event-type.formulate-input--customselect .formulate-input--customselect__dropdown,.formulate-input--event-type.formulate-input--customselect .formulate-input--nominationcategories__dropdown{bottom:5.75rem}.formulate-input--event-type.formulate-input--customselect .formulate-input--customselect__dropdown-item{font-size:1.25rem;line-height:150%}}.search-filter-wrap--guests-filter{background-color:#756a96}@media (min-width:1440px){.search-filter-wrap--guests-filter{padding:3.0625rem 2rem 3.75rem}}.search-filter__inner--guests{display:flex;flex-direction:column;flex-wrap:wrap;height:100%;width:100%}@media (min-width:1024px){.search-filter__inner--guests{flex-wrap:nowrap}}@media (orientation:portrait){.search-filter__inner--guests.search-filter__inner--fixed,.search-filter__inner--guests.search-filter__inner--fixed .search-filter__content{flex-direction:column}}@media (max-width:767.98px){.search-filter__inner--guests.search-filter__inner--fixed{align-items:center;flex-direction:column}.search-filter__inner--guests.search-filter__inner--inline{flex-direction:column}}@media (min-width:1440px){.search-filter__inner--guests.search-filter__inner--inline.search-filter__inner--map-open{flex-direction:column}}@media (orientation:landscape) and (min-width:568px){.search-filter__guests-info--fixed{max-width:18.125rem;width:45%}}@media (orientation:landscape) and (min-width:1024px){.search-filter__guests-info--fixed{width:40%}}@media (orientation:landscape) and (min-width:1440px){.search-filter__guests-info--fixed{max-width:37.5rem;padding-bottom:9.375rem;padding-left:6.25rem}}@media (orientation:portrait) and (min-width:768px){.search-filter__guests-info--fixed{max-width:28.125rem;width:100%}}.search-filter__input-wrap--guests{margin-bottom:0;position:relative}@media (max-width:767.98px){.search-filter__input-wrap--guests{height:250px;margin-top:8px}}.search-filter__input-wrap--guests.search-filter__input-wrap--fixed{flex:1}@media (max-width:767.98px){.search-filter__input-wrap--guests.search-filter__input-wrap--fixed{align-items:flex-start;height:100%;justify-content:center;max-width:100%;position:relative;width:100%}}@media (max-width:767.98px) and (max-height:680px){.search-filter__input-wrap--guests.search-filter__input-wrap--fixed{padding-bottom:0}}@media (max-width:767.98px){.search-filter__input-wrap--guests.search-filter__input-wrap--fixed .search-filter__guests-bubbles{align-items:center;display:flex;justify-content:center;max-width:56.25rem;min-height:18.75rem;position:relative;width:100%}}@media (orientation:portrait) and (max-width:767.98px){.search-filter__input-wrap--guests.search-filter__input-wrap--inline{height:15.3125rem;margin-top:.9375rem;width:100%}}@media (orientation:portrait) and (min-width:768px){.search-filter__input-wrap--guests.search-filter__input-wrap--inline{flex:1;height:auto}}@media (orientation:landscape){.search-filter__input-wrap--guests.search-filter__input-wrap--inline{flex:1}}@media (min-width:1440px){.search-filter__input-wrap--guests.search-filter__input-wrap--inline.search-filter__input-wrap--map-open{flex:1 1 300px;transform:scale(.8) translateX(-25px)}}@media (min-width:1024px) and (max-width:1439.98px){.search-filter__main-title--guests.search-filter__main-title--fixed{font-size:2.5rem;line-height:3.125rem}}@media (min-width:768px) and (max-width:1439.98px){.search-filter__main-title--guests.search-filter__main-title--inline{max-width:12.5rem}}@media (max-width:767.98px){.search-filter__button-cont--guests.search-filter__button-cont--fixed.search-filter__button-cont--guests--inside{display:none}}@media (min-width:768px){.search-filter__button-cont--guests.search-filter__button-cont--fixed{align-items:flex-start;flex-direction:column;margin-top:3.125rem}.search-filter__button-cont--guests.search-filter__button-cont--fixed.search-filter__button-cont--guests--outside{display:none}.search-filter__button-cont--guests.search-filter__button-cont--fixed .search-filter__clear-btn{margin-left:0;margin-top:1.25rem}}@media (min-width:768px) and (min-width:1024px){.search-filter__button-cont--guests.search-filter__button-cont--fixed{margin-top:8.75rem}}@media (min-width:768px) and (min-width:1440px){.search-filter__button-cont--guests.search-filter__button-cont--fixed{align-items:center;flex-direction:row;margin-top:6rem}.search-filter__button-cont--guests.search-filter__button-cont--fixed .search-filter__clear-btn{margin-left:2rem;margin-top:0}}@media (max-width:767.98px){.search-filter__button-cont-event-creator--guests.search-filter__button-cont--fixed.search-filter__button-cont-event-creator--guests--inside{display:none}}@media (min-width:768px){.search-filter__button-cont-event-creator--guests.search-filter__button-cont--fixed{align-items:flex-start;flex-direction:column;margin-top:3.125rem}.search-filter__button-cont-event-creator--guests.search-filter__button-cont--fixed.search-filter__button-cont-event-creator--guests--outside{display:none}.search-filter__button-cont-event-creator--guests.search-filter__button-cont--fixed .search-filter__clear-btn{margin-left:0;margin-top:1.25rem}}@media (min-width:768px) and (min-width:1024px){.search-filter__button-cont-event-creator--guests.search-filter__button-cont--fixed{margin-top:5rem}}@media (min-width:768px) and (min-width:1440px){.search-filter__button-cont-event-creator--guests.search-filter__button-cont--fixed{align-items:center;margin-top:6.25rem}.search-filter__button-cont-event-creator--guests.search-filter__button-cont--fixed .search-filter__clear-btn{margin-left:2rem;margin-top:0}}.formulate-input--guests-filter{margin-top:3.125rem}@media (min-width:768px){.formulate-input--guests-filter.formulate-input-event-creator{margin-top:4.6875rem!important;max-width:30.5rem!important}}@media (min-width:1024px){.formulate-input--guests-filter.formulate-input-event-creator{margin-top:3.75rem;max-width:17.5rem}}.formulate-input--guests-filter .formulate-input-element input:not([type=checkbox]):not([type=radio]){-moz-appearance:textfield;border-color:#fff;font-size:1.5rem;height:2.0625rem;line-height:2rem;padding-left:0;width:100%}.formulate-input--guests-filter .formulate-input-element input:not([type=checkbox]):not([type=radio])::-webkit-inner-spin-button,.formulate-input--guests-filter .formulate-input-element input:not([type=checkbox]):not([type=radio])::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.formulate-input--guests-filter .formulate-input-label--floating-label{color:#fff;font-size:1.25rem;left:0;line-height:1.875rem;opacity:.2;top:.6875rem}.formulate-input--guests-filter .formulate-input-label--floating-label--has-value{display:none}@media (min-width:768px){.formulate-input--guests-filter{margin-top:4.6875rem;max-width:14.375rem}.formulate-input--guests-filter .formulate-input-element input:not([type=checkbox]):not([type=radio]){font-size:1.875rem;font-weight:600;height:2.5rem}.formulate-input--guests-filter .formulate-input-label--floating-label{font-size:1.5rem;font-weight:600;line-height:2.1875rem}.formulate-input--guests-filter .formulate-input-label--floating-label--has-value{font-size:.9375rem;line-height:.9375rem;top:-1.875rem}}@media (min-width:1024px){.formulate-input--guests-filter{margin-top:2.8125rem;max-width:17.5rem}.formulate-input--guests-filter .formulate-input-element input:not([type=checkbox]):not([type=radio]){font-size:2.25rem;height:4rem;line-height:2.75rem}.formulate-input--guests-filter .formulate-input-label--floating-label{font-size:2.25rem;line-height:2.75rem;top:1.625rem}.formulate-input--guests-filter .formulate-input-label--floating-label--has-value{font-size:.9375rem;line-height:.9375rem;top:-1.875rem}}.formulate-input--guests-filter.formulate-input--inline .formulate-input-element input:not([type=checkbox]):not([type=radio]){font-size:1.5rem;height:3.125rem}.formulate-input--guests-filter.formulate-input--inline .formulate-input-label--floating-label{font-size:1.5rem;line-height:3.125rem;top:.5625rem}.formulate-input--guests-filter.formulate-input--inline .formulate-input-label--floating-label--has-value{font-size:.8125rem;line-height:1.25rem;top:-.625rem}.formulate-input--guests-filter.formulate-input--inline .formulate-input--numberclearable__clear-btn{bottom:.875rem}@media (min-width:1440px){.formulate-input--guests-filter.formulate-input--inline .formulate-input-label--floating-label{top:.9375rem}}.search-filter__bubble-input{align-items:center;background-color:#ff5a75;border-radius:50%;box-shadow:-10px 10px 0 -1px #0000001a;color:#fff;display:flex;font-weight:600;justify-content:center;left:50%;position:absolute;top:50%;z-index:1}.search-filter__bubble-input--checked{background-color:#fff;color:#ff5a75;z-index:2}.search-filter__bubble-input:not(.search-filter__bubble-input--checked):hover{background-color:#ffc1cb;color:#ff5a75}.search-filter__bubble-input--disabled{opacity:.5;pointer-events:none}.search-filter__bubble-input input{display:none}.search-filter__bubble-input__text{opacity:.5}.search-filter__bubble-input--checked .search-filter__bubble-input__text,.search-filter__bubble-input:not(.search-filter__bubble-input--checked):hover .search-filter__bubble-input__text{opacity:1}@media (min-width:768px){.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--20{font-size:.8333333333rem;height:2.3391812865rem;transform:translate(-1.1695906433px,127.485380117px);width:2.3391812865rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--30{font-size:1.0416666667rem;height:3.216374269rem;transform:translate(-160.2339181287px,-54.9707602339px);width:3.216374269rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--50{font-size:1.0416666667rem;height:3.7280701754rem;transform:translate(87.134502924px,-176.0233918129px);width:3.7280701754rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--80{font-size:1.0416666667rem;height:4.3859649123rem;transform:translate(17.5438596491px,46.783625731px);width:4.3859649123rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--100{font-size:1.25rem;height:5.2631578947rem;transform:translate(104.0935672515px,-1.1695906433px);width:5.2631578947rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--150{font-size:1.25rem;height:6.2134502924rem;transform:translate(-73.0994152047px,-166.6666666667px);width:6.2134502924rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--200{font-size:1.875rem;height:6.7251461988rem;transform:translate(121.6374269006px,51.4619883041px);width:6.7251461988rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--350{font-size:2.0833333333rem;height:7.6754385965rem;transform:translate(-154.9707602339px,32.1637426901px);width:7.6754385965rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--500{font-size:3.3333333333rem;height:10.9649122807rem;transform:translate(-87.7192982456px,-87.7192982456px);width:10.9649122807rem}}@media (min-width:768px) and (max-width:1023.98px) and (orientation:portrait){.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--20{font-size:.8333333333rem;height:3.1496062992rem;transform:translate(-1.5748031496px,171.6535433071px);width:3.1496062992rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--30{font-size:1.0416666667rem;height:4.3307086614rem;transform:translate(-215.7480314961px,-74.0157480315px);width:4.3307086614rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--50{font-size:1.0416666667rem;height:5.0196850394rem;transform:translate(117.3228346457px,-237.0078740157px);width:5.0196850394rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--80{font-size:1.0416666667rem;height:5.905511811rem;transform:translate(23.6220472441px,62.9921259843px);width:5.905511811rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--100{font-size:1.25rem;height:7.0866141732rem;transform:translate(140.157480315px,-1.5748031496px);width:7.0866141732rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--150{font-size:1.25rem;height:8.3661417323rem;transform:translate(-98.4251968504px,-224.4094488189px);width:8.3661417323rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--200{font-size:1.875rem;height:9.0551181102rem;transform:translate(163.7795275591px,69.2913385827px);width:9.0551181102rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--350{font-size:2.0833333333rem;height:10.3346456693rem;transform:translate(-208.6614173228px,43.3070866142px);width:10.3346456693rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--500{font-size:3.3333333333rem;height:14.7637795276rem;transform:translate(-118.1102362205px,-118.1102362205px);width:14.7637795276rem}}@media (min-width:1024px){.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--20{font-size:1.25rem;height:4rem;transform:translate(-2px,218px);width:4rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--30{font-size:1.5625rem;height:5.5rem;transform:translate(-274px,-94px);width:5.5rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--50{font-size:1.5625rem;height:6.375rem;transform:translate(149px,-301px);width:6.375rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--80{font-size:1.5625rem;height:7.5rem;transform:translate(30px,80px);width:7.5rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--100{font-size:1.875rem;height:9rem;transform:translate(178px,-2px);width:9rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--150{font-size:1.875rem;height:10.625rem;transform:translate(-125px,-285px);width:10.625rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--200{font-size:2.8125rem;height:11.5rem;transform:translate(208px,88px);width:11.5rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--350{font-size:3.125rem;height:13.125rem;transform:translate(-265px,55px);width:13.125rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--500{font-size:5rem;height:18.75rem;transform:translate(-150px,-150px);width:18.75rem}}@media (min-width:1024px) and (max-width:1439.98px) and (orientation:landscape){.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--20{font-size:.8333333333rem;height:3.1496062992rem;transform:translate(-1.5748031496px,171.6535433071px);width:3.1496062992rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--30{font-size:1.0416666667rem;height:4.3307086614rem;transform:translate(-215.7480314961px,-74.0157480315px);width:4.3307086614rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--50{font-size:1.0416666667rem;height:5.0196850394rem;transform:translate(117.3228346457px,-237.0078740157px);width:5.0196850394rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--80{font-size:1.0416666667rem;height:5.905511811rem;transform:translate(23.6220472441px,62.9921259843px);width:5.905511811rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--100{font-size:1.25rem;height:7.0866141732rem;transform:translate(140.157480315px,-1.5748031496px);width:7.0866141732rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--150{font-size:1.25rem;height:8.3661417323rem;transform:translate(-98.4251968504px,-224.4094488189px);width:8.3661417323rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--200{font-size:1.875rem;height:9.0551181102rem;transform:translate(163.7795275591px,69.2913385827px);width:9.0551181102rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--350{font-size:2.0833333333rem;height:10.3346456693rem;transform:translate(-208.6614173228px,43.3070866142px);width:10.3346456693rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--500{font-size:3.3333333333rem;height:14.7637795276rem;transform:translate(-118.1102362205px,-118.1102362205px);width:14.7637795276rem}}@media (max-width:767.98px){.search-filter__bubble-input--20{font-size:.9375rem;height:2rem;transform:translate(-43px,118px);width:2rem}.search-filter__bubble-input--30{font-size:.9375rem;height:2.75rem;transform:translate(-164px,-42px);width:2.75rem}.search-filter__bubble-input--50{font-size:.9375rem;height:3.1875rem;transform:translate(61.5px,-126.5px);width:3.1875rem}.search-filter__bubble-input--80{font-size:.9375rem;height:3.75rem;transform:translate(-15px,50px);width:3.75rem}.search-filter__bubble-input--100{font-size:1.125rem;height:4.5rem;transform:translate(54px,-3px);width:4.5rem}.search-filter__bubble-input--150{font-size:1rem;height:5.3125rem;transform:translate(-94.5px,-142.5px);width:5.3125rem}.search-filter__bubble-input--200{font-size:1.75rem;height:5.75rem;transform:translate(71px,52px);width:5.75rem}.search-filter__bubble-input--350{font-size:1.375rem;height:6.5625rem;transform:translate(-157.5px,20.5px);width:6.5625rem}.search-filter__bubble-input--500{font-size:2.875rem;height:9.4375rem;transform:translate(-96.5px,-79.5px);width:9.4375rem}}@media (min-width:768px){.search-filter-wrap--guests-filter.search-filter-wrap--inline .search-filter__bubble-input--50{font-size:1.1748120301rem;height:3.162202381rem;transform:translate(183.0357142857px,-81.8452380952px);width:3.162202381rem}}@media (min-width:1440px){.search-filter-wrap--guests-filter.search-filter-wrap--inline .search-filter__bubble-input--50{font-size:1.5625rem;height:5.3125rem;transform:translate(307.5px,-137.5px);width:5.3125rem}}@media (min-width:768px){.search-filter-wrap--guests-filter.search-filter-wrap--inline .search-filter__bubble-input--100{font-size:1.4097744361rem;height:4.3526785714rem;transform:translate(-136.0119047619px,.8928571429px);width:4.3526785714rem}}@media (min-width:1440px){.search-filter-wrap--guests-filter.search-filter-wrap--inline .search-filter__bubble-input--100{font-size:1.875rem;height:7.3125rem;transform:translate(-228.5px,1.5px);width:7.3125rem}}@media (min-width:768px){.search-filter-wrap--guests-filter.search-filter-wrap--inline .search-filter__bubble-input--150{font-size:1.4097744361rem;height:5.2083333333rem;transform:translate(-62.5px,-77.380952381px);width:5.2083333333rem}}@media (min-width:1440px){.search-filter-wrap--guests-filter.search-filter-wrap--inline .search-filter__bubble-input--150{font-size:1.875rem;height:8.75rem;transform:translate(-105px,-130px);width:8.75rem}}@media (min-width:768px){.search-filter-wrap--guests-filter.search-filter-wrap--inline .search-filter__bubble-input--200{font-size:2.1146616541rem;height:5.7663690476rem;transform:translate(130.0595238095px,19.3452380952px);width:5.7663690476rem}}@media (min-width:1440px){.search-filter-wrap--guests-filter.search-filter-wrap--inline .search-filter__bubble-input--200{font-size:2.8125rem;height:9.6875rem;transform:translate(218.5px,32.5px);width:9.6875rem}}@media (min-width:768px){.search-filter-wrap--guests-filter.search-filter-wrap--inline .search-filter__bubble-input--350{font-size:2.3496240602rem;height:6.4360119048rem;transform:translate(-48.5119047619px,19.9404761905px);width:6.4360119048rem}}@media (min-width:1440px){.search-filter-wrap--guests-filter.search-filter-wrap--inline .search-filter__bubble-input--350{font-size:3.125rem;height:10.8125rem;transform:translate(-81.5px,33.5px);width:10.8125rem}}@media (min-width:768px){.search-filter-wrap--guests-filter.search-filter-wrap--inline .search-filter__bubble-input--500{font-size:3.7593984962rem;height:9.375rem;transform:translate(20.2380952381px,-75px);width:9.375rem}}@media (min-width:1440px){.search-filter-wrap--guests-filter.search-filter-wrap--inline .search-filter__bubble-input--500{font-size:5rem;height:15.75rem;transform:translate(34px,-126px);width:15.75rem}}@media (min-width:768px){.search-filter-wrap--guests-filter.search-filter-wrap--inline .search-filter__bubble-input--80{display:none}}@media (max-width:767.98px){.search-filter__guests-info--inline{width:100%}}@media (orientation:landscape){.search-filter__guests-info--inline{max-width:18.125rem;width:45%}}@media (orientation:landscape) and (min-width:1024px){.search-filter__guests-info--inline{width:40%}}@media (orientation:landscape) and (min-width:1440px){.search-filter__guests-info--inline{max-width:23.625rem}.search-filter__guests-info--inline.search-filter__guests-info--map-open{max-width:100%;width:100%}}.formulate-input--guests-filter.formulate-input--inline{margin-top:1.5625rem;max-width:100%}.search-filter__input-wrap--guests.search-filter__input-wrap--inline .search-filter__bubble-input{left:40%;top:58%}.search-filter__guests-info--inline{display:flex;flex:0 44%;flex-direction:column;justify-content:flex-start;max-width:none}.search-filter__guests-info--inline .formulate-input-label.formulate-input-label--floating-label--has-value{display:none}.search-filter__main-title--guests.search-filter__main-title--inline{margin-bottom:3.6rem}.formulate-input--guests-filter.formulate-input--inline{width:20.5rem}.search-filter-wrap--inline{height:25.875rem;padding:2.5rem}.search-filter-wrap--inline .search-filter__inner--inline{display:flex;flex-direction:column;height:100%;justify-content:space-between}.search-filter__main-title--inline{margin-bottom:0}.search-filter__input-wrap--inline{margin-top:0!important}.search-filter__main-title.search-filter__main-title--inline{white-space:nowrap}.search-filter__inner.search-filter__inner--guests.search-filter__inner--inline .search-filter__content{display:grid;grid-template-columns:.7fr 1fr;grid-template-rows:auto auto}.search-filter__guests-info--inline{width:100%}.search-filter__button-cont.search-filter__button-cont--guests.search-filter__button-cont--inline{align-self:flex-end}.formulate-input--guests-filter.formulate-input--inline .formulate-input-element input:not([type=checkbox]):not([type=radio]),.formulate-input--guests-filter.formulate-input--inline .formulate-input-label--floating-label{font-size:2.5rem;height:3.8125rem}.event-filter-buttons-wrap.search-filter__button-cont--guests:not(.desktop-buttons){display:none}@media (max-width:1023.98px){.event-filter-buttons-wrap.search-filter__button-cont--guests:not(.desktop-buttons){display:flex}.event-filter-buttons-wrap.search-filter__button-cont--guests{justify-content:center}.event-filter-buttons-wrap.search-filter__button-cont--guests.desktop-buttons{display:none}}.event-filter-buttons-wrap.search-filter__button-cont--guests.desktop-buttons{position:relative}.search-filter-wrap--others{align-items:flex-start;background-color:#9e9a93}@media (max-width:767.98px){.search-filter__inner--others{padding:0 0 4.375rem}}.search-filter__other-dropdowns{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width:768px){.search-filter__other-dropdowns{flex-direction:row;margin-bottom:8rem}}.search-filter__other-dropdowns .formulate-input--customselect{width:100%}@media (min-width:768px){.search-filter__other-dropdowns .formulate-input--customselect{width:48%}}@media (min-width:1024px){.search-filter__other-dropdowns .formulate-input--customselect{width:30%}}.search-filter__other-dropdowns .formulate-input--customselect input[type=text],.search-filter__other-dropdowns .formulate-input--customselect span.formulate-input-element--customselect__selection{padding-left:0;padding-right:0}.search-filter__other-dropdowns .formulate-input--customselect .formulate-input-label--floating-label{color:#fff;left:0}.search-filter__other-dropdowns .formulate-input--customselect__dropdown,.search-filter__other-dropdowns .formulate-input--nominationcategories__dropdown{background-color:#726e69!important;bottom:100%;top:auto}.search-filter__other-dropdowns .formulate-input--customselect__dropdown-item{font-size:1.125rem;padding:.625rem 1.25rem}.search-filter__main-title--other{margin-bottom:3rem}@media (min-width:768px){.search-filter__main-title--other{margin-bottom:2.1875rem}}@media (min-width:1440px){.search-filter__main-title--other{margin-bottom:5.5rem;margin-top:2.5rem}}.search-filter__section-title--other,.search-filter__section-title--other-dropdowns{margin-top:2.5rem}@media (min-width:768px){.search-filter__section-title--other,.search-filter__section-title--other-dropdowns{margin-top:3.125rem}}@media (min-width:1024px){.search-filter__section-title--other,.search-filter__section-title--other-dropdowns{margin-top:1.25rem}}@media (min-width:768px){.search-filter__section-title--other-dropdowns{margin-bottom:2.125rem}}.search-filter__section-title--search-field{font-size:.875rem;margin-bottom:1.0625rem;margin-top:0}@media (min-width:768px){.search-filter__section-title--search-field{font-size:1.25rem}}@media (min-width:1440px){.search-filter__section-title--search-field{font-size:1.875rem;margin-bottom:1.4375rem}}.search-filter__button-cont--other{background-color:#8e8b85;bottom:0;left:0;margin-bottom:0;padding:2rem;position:fixed;right:0;z-index:3}@media (max-width:767.98px){.search-filter__button-cont--other{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:.75rem 1.5rem}.search-filter__button-cont--other .search-filter__clear-btn{margin:0}}.search-filter__input-wrap--others{margin-bottom:0}@media (min-width:1024px){.search-filter__input-wrap--others{margin-bottom:1.5rem}}@media (min-width:768px) and (max-width:1023.98px){.search-filter__input-wrap--reachabilities,.search-filter__input-wrap--taxonomy{margin-top:1.875rem}}@media (min-width:1440px){.search-filter__input-wrap--reachabilities,.search-filter__input-wrap--taxonomy{max-width:76rem}}.search-filter__other-header h4{display:none}.search-filter__other-header--sticky{align-items:center;background:#8e8b85;display:flex;justify-content:space-between;left:0;padding:1.25rem 2rem;position:fixed;top:0;z-index:3}@media (max-width:767.98px){.search-filter__other-header--sticky{padding:.75rem 1.5rem}}.search-filter__other-header--sticky .search-page__close-btn{background:none;position:static}.search-filter__other-header--sticky h4{display:block}.search-filter__separator{display:none;width:100%}@media (min-width:1024px){.search-filter__separator{display:block;margin-bottom:5.25rem}.search-filter__separator--first{margin-bottom:6.25rem;margin-top:6.25rem}.search-filter__separator--second{margin-top:.625rem}.search-filter__separator--third{margin-top:4.5625rem}.search-filter__separator--fourth{margin-top:3.0625rem}}@media (max-width:767.98px){.search-filter__input--circle.search-filter__input--reachabilities,.search-filter__input--circle.search-filter__input--taxonomy-location{flex-direction:row-reverse;justify-content:space-between;margin-bottom:0;margin-right:0;max-width:100%;width:100%}.search-filter__input--circle.search-filter__input--reachabilities .search-filter__input-label,.search-filter__input--circle.search-filter__input--taxonomy-location .search-filter__input-label{border-bottom:1px solid #ffffff80;border-radius:0;box-shadow:none;flex-direction:row-reverse;height:auto;justify-content:space-between;padding:.9375rem 1.25rem;width:100%}.search-filter__input--circle.search-filter__input--reachabilities .search-filter__input-label-outside-text,.search-filter__input--circle.search-filter__input--taxonomy-location .search-filter__input-label-outside-text{display:none}.search-filter__input--circle.search-filter__input--reachabilities .search-filter__input-label-text,.search-filter__input--circle.search-filter__input--taxonomy-location .search-filter__input-label-text{display:block;font-size:1rem}.search-filter__input--circle.search-filter__input--reachabilities .sk-icon:not(.sk-icon--checkmark),.search-filter__input--circle.search-filter__input--taxonomy-location .sk-icon:not(.sk-icon--checkmark){display:none}.search-filter__input--circle.search-filter__input--reachabilities .sk-icon--checkmark,.search-filter__input--circle.search-filter__input--taxonomy-location .sk-icon--checkmark{background:#ffffff1a;border:1px solid #fff;border-radius:50%;display:block;position:static}.search-filter__input--circle.search-filter__input--reachabilities .sk-icon--checkmark svg,.search-filter__input--circle.search-filter__input--taxonomy-location .sk-icon--checkmark svg{height:24px;opacity:0;width:24px}.search-filter__input--circle.search-filter__input--reachabilities .sk-icon--checkmark .path-0,.search-filter__input--circle.search-filter__input--taxonomy-location .sk-icon--checkmark .path-0{fill:#0000}.search-filter__input--circle.search-filter__input--reachabilities .sk-icon--checkmark .path-1,.search-filter__input--circle.search-filter__input--taxonomy-location .sk-icon--checkmark .path-1{fill:#fff}.search-filter__input--circle.search-filter__input--reachabilities.search-filter__input--checked .sk-icon--checkmark,.search-filter__input--circle.search-filter__input--taxonomy-location.search-filter__input--checked .sk-icon--checkmark{background:none;border-color:#0000}.search-filter__input--circle.search-filter__input--reachabilities.search-filter__input--checked .sk-icon--checkmark svg,.search-filter__input--circle.search-filter__input--taxonomy-location.search-filter__input--checked .sk-icon--checkmark svg{opacity:1}}@media (min-width:768px){.search-filter__input--circle.search-filter__input--reachabilities,.search-filter__input--circle.search-filter__input--taxonomy-location{margin-bottom:1.5rem;margin-right:calc(33.33333% - 9rem);max-width:9rem}}@media (min-width:1024px){.search-filter__input--circle.search-filter__input--reachabilities,.search-filter__input--circle.search-filter__input--taxonomy-location{margin-right:1rem;max-width:12.25rem}}@media (min-width:1440px){.search-filter__input--circle.search-filter__input--reachabilities,.search-filter__input--circle.search-filter__input--taxonomy-location{margin-bottom:3.75rem;margin-right:3.6875rem}.search-filter__input--circle.search-filter__input--reachabilities:nth-child(5n),.search-filter__input--circle.search-filter__input--taxonomy-location:nth-child(5n){margin-right:0}}@media (min-width:768px){.search-filter__input-label--circle-fixed.search-filter__input-label--reachabilities,.search-filter__input-label--circle-fixed.search-filter__input-label--taxonomy-location{height:9rem;padding:0 .9375rem;width:9rem}.search-filter__input-label--circle-fixed.search-filter__input-label--reachabilities .sk-icon:not(.sk-icon--checkmark) svg,.search-filter__input-label--circle-fixed.search-filter__input-label--taxonomy-location .sk-icon:not(.sk-icon--checkmark) svg{height:3.75rem;width:3.75rem}}@media (min-width:1024px){.search-filter__input-label--circle-fixed.search-filter__input-label--reachabilities,.search-filter__input-label--circle-fixed.search-filter__input-label--taxonomy-location{height:12.25rem;width:12.25rem}.search-filter__input-label--circle-fixed.search-filter__input-label--reachabilities .sk-icon:not(.sk-icon--checkmark) svg,.search-filter__input-label--circle-fixed.search-filter__input-label--taxonomy-location .sk-icon:not(.sk-icon--checkmark) svg{height:4.75rem;width:4.75rem}}.formulate-input--other-filter{max-width:25rem}.formulate-input--other-filter .formulate-input-element input:not([type=checkbox]):not([type=radio]){border-color:#fff;font-size:1.375rem;height:1.875rem;padding-left:0;width:100%}.formulate-input--other-filter .formulate-input-label--floating-label{color:#fff;font-size:1.375rem;left:0;line-height:1.875rem;opacity:.7;top:.5rem}.formulate-input--other-filter .formulate-input-label--floating-label--has-value{display:none}@media (min-width:768px){.formulate-input--other-filter .formulate-input-element input:not([type=checkbox]):not([type=radio]){font-size:1.875rem;font-weight:600;height:2.5rem}.formulate-input--other-filter .formulate-input-label--floating-label{font-size:1.875rem;font-weight:600;line-height:2.25rem}}@media (min-width:1024px){.formulate-input--other-filter .formulate-input-element input:not([type=checkbox]):not([type=radio]){font-size:2.5rem;height:3.75rem}.formulate-input--other-filter .formulate-input-label--floating-label{font-size:3.125rem;line-height:3.125rem;top:20px}}@media (max-width:1023.98px){.search-filter__input-expand--buildings{margin-bottom:-1rem}}@media (max-width:767.98px){.search-filter__input-expand--buildings{margin-bottom:-.375rem}}@media (max-width:1023.98px){.search-filter__input-wrap--pills-collapsed.search-filter__input-wrap--buildings .search-filter__input--pill:nth-child(n+6):not(.search-filter__input-expand),.search-filter__input-wrap--pills-collapsed.search-filter__input-wrap--buildings .search-filter__input-expand:nth-child(n+6):not(.search-filter__input-expand),.search-filter__input-wrap--pills-collapsed.search-filter__input-wrap--operations .search-filter__input--pill:nth-child(n+5):not(.search-filter__input-expand),.search-filter__input-wrap--pills-collapsed.search-filter__input-wrap--operations .search-filter__input-expand:nth-child(n+5):not(.search-filter__input-expand),.search-filter__input-wrap--pills-collapsed.search-filter__input-wrap--prices .search-filter__input--pill:nth-child(n+5):not(.search-filter__input-expand),.search-filter__input-wrap--pills-collapsed.search-filter__input-wrap--prices .search-filter__input-expand:nth-child(n+5):not(.search-filter__input-expand),.search-filter__input-wrap--pills-collapsed.search-filter__input-wrap--styles .search-filter__input--pill:nth-child(n+5):not(.search-filter__input-expand),.search-filter__input-wrap--pills-collapsed.search-filter__input-wrap--styles .search-filter__input-expand:nth-child(n+5):not(.search-filter__input-expand){display:none}}@media (min-width:1024px){.search-filter__input-expand--operations,.search-filter__input-expand--prices,.search-filter__input-expand--styles{display:none}}@media (min-width:1024px) and (min-width:768px){.search-filter__input-wrap--pills-collapsed.search-filter__input-wrap--operations .search-filter__input--pill:nth-child(n+12):not(.search-filter__input-expand),.search-filter__input-wrap--pills-collapsed.search-filter__input-wrap--operations .search-filter__input-expand:nth-child(n+12):not(.search-filter__input-expand),.search-filter__input-wrap--pills-collapsed.search-filter__input-wrap--prices .search-filter__input--pill:nth-child(n+12):not(.search-filter__input-expand),.search-filter__input-wrap--pills-collapsed.search-filter__input-wrap--prices .search-filter__input-expand:nth-child(n+12):not(.search-filter__input-expand),.search-filter__input-wrap--pills-collapsed.search-filter__input-wrap--styles .search-filter__input--pill:nth-child(n+12):not(.search-filter__input-expand),.search-filter__input-wrap--pills-collapsed.search-filter__input-wrap--styles .search-filter__input-expand:nth-child(n+12):not(.search-filter__input-expand){display:flex}}.search-filter-wrap--region-filter{background-color:#6a9691}.search-filter-wrap--region-filter.search-filter-wrap--fixed{min-height:100%}.search-filter-wrap--region-filter.search-filter-wrap--inline{padding:2.5rem}.search-filter__inner--region{display:flex;flex-direction:row;height:100%;width:100%}@media (min-width:1024px){.search-filter__inner--region{margin-top:0}}@media (max-width:1023.98px){.search-filter__inner--region{margin-top:0}.search-filter__inner--region.search-filter__inner--fixed{flex-direction:column}}@media (max-width:767.98px){.search-filter__inner--region.search-filter__inner--inline{flex-direction:column}}@media (min-width:1440px){.search-filter__inner--region.search-filter__inner--inline.search-filter__inner--map-open{flex-direction:column}}.search-filter__inner--section-view{margin-top:0}.search-filter__input-wrap--region{align-items:center;flex:1;height:100%;justify-content:center;margin-bottom:0;max-width:100%;position:relative;width:100%}@media (min-width:768px) and (max-width:1023.98px){.search-filter__input-wrap--region-2{width:70%}}.search-filter__regions-info{display:flex;flex-direction:column}@media (min-width:768px){.search-filter__regions-info--fixed{max-width:28.125rem;width:100%}}@media (min-width:1024px){.search-filter__regions-info--fixed{max-width:21.875rem;width:40%}}@media (min-width:1440px){.search-filter__regions-info--fixed{max-width:37.5rem;padding-bottom:0;width:45%}}.search-filter__regions-info--inline{justify-content:space-between;max-width:100%}@media (min-width:768px){.search-filter__regions-info--inline{max-width:18.75rem;padding-right:1.875rem}}@media (min-width:1440px){.search-filter__regions-info--inline{max-width:30.25rem;padding-right:0}.search-filter__regions-info--inline.search-filter__regions-info--map-open{max-width:100%;padding-right:0;width:100%}}@media (min-width:1024px){.search-filter__regions-info__content--fixed{margin-bottom:.5rem}}@media (min-width:768px){.search-filter__regions-info__content--inline{margin-bottom:3.75rem}}@media (min-width:1440px){.search-filter__regions-info__content--inline.search-filter__regions-info__content--map-open{margin-bottom:1rem}}.search-filter__region-map{align-items:center;display:flex;justify-content:center;max-width:56.25rem;position:relative;width:100%}@media (min-width:1024px){.search-filter__region-map{height:100%}}.search-filter__region-map--inline{margin:1.625rem 0}.search-filter__region-map__svg{filter:drop-shadow(8px 13px 0 rgba(0,0,0,.15));height:auto;max-height:100%;max-width:56.25rem;width:100%}@media (min-width:768px) and (max-width:1439.98px){.search-filter__region-map__svg--inline{margin-bottom:-30px;margin-top:-30px;max-height:17.5rem}.search-filter__region-map__svg--inline.search-filter__region-map__svg--germany-map{margin-bottom:-4.0625rem;margin-top:-4.0625rem;max-height:21.875rem}}@media (min-width:1440px){.search-filter__region-map__svg--inline{max-height:18rem}.search-filter__region-map__svg--inline.search-filter__region-map__svg--germany-map{max-height:29.125rem}}.search-filter__region-map__region--kanton{cursor:pointer}.search-filter__region-map__region--kanton.search-filter__region-map__region--hover{fill:#c4455a}.search-filter__region-map__region--kanton.search-filter__region-map__region--active{fill:#fff}.search-filter__region-map__region--kanton.search-filter__region-map__region--no-results,.search-filter__region-map__region--ort.search-filter__region-map__region--no-results{fill:#868386;stroke:#fff;stroke-width:1px;pointer-events:none}@media (max-width:767.98px){.search-filter__region-map__region--kanton.search-filter__region-map__region--no-results,.search-filter__region-map__region--ort.search-filter__region-map__region--no-results{fill:#af6f7a}}.search-filter__region-map__label{background-color:#fff;border-radius:4px;box-shadow:0 0 20px #00000026;color:#121212;font-size:.9375rem;font-weight:600;line-height:1.5rem;padding:.25rem .4375rem;position:absolute;white-space:nowrap;z-index:1}.search-filter__region-map__label:before{content:"";height:0;position:absolute;width:0}.search-filter__region-map__label--right-top:before{border-color:#fff #0000 #0000 #fff;border-style:solid;border-width:5px;right:-10px;top:4px}.search-filter__region-map__label--left-top:before{border-color:#fff #fff #0000 #0000;border-style:solid;border-width:5px;left:-10px;top:4px}.search-filter__region-map__label--right-bottom:before{border-color:#0000 #0000 #fff #fff;border-style:solid;border-width:5px;bottom:4px;right:-10px}.search-filter__region-map__label--left-bottom:before{border-color:#0000 #fff #fff #0000;border-style:solid;border-width:5px;bottom:4px;left:-10px}.search-filter__region-map__label--bottom-right:before{border-color:#fff #fff #0000 #0000;border-style:solid;border-width:5px;bottom:-10px;right:4px}.search-filter__region-map__label--bottom-left:before{border-color:#fff #0000 #0000 #fff;border-style:solid;border-width:5px;bottom:-10px;left:4px}.search-filter__region-map__label--top-left:before{border-color:#0000 #0000 #fff #fff;border-style:solid;border-width:5px;left:4px;top:-10px}.search-filter__region-map__label--top-right:before{border-color:#0000 #fff #fff #0000;border-style:solid;border-width:5px;right:4px;top:-10px}.search-filter__region-map__label--city{display:none}.search-filter__region-map__label--city.search-filter__region-map__label--bottom-right{bottom:0;right:0;transform:translate(-4px,-21px)}.search-filter__region-map__label--city.search-filter__region-map__label--top-right{right:0;top:0;transform:translate(-4px,21px)}.search-filter__region-map__label--city.search-filter__region-map__label--bottom-left{bottom:0;left:0;transform:translate(4px,-21px)}.search-filter__region-map__label--city.search-filter__region-map__label--top-left{left:0;top:0;transform:translate(4px,21px)}.search-filter__region-map__city:hover .search-filter__region-map__label--city{display:block}.search-filter__region-map__city{cursor:pointer;height:10px;position:absolute;transform:translate(-5px,-5px);width:10px;z-index:1}.search-filter__region-map__city-pin{background:#fff;border:2px solid #c4455a;border-radius:50%;height:10px;position:absolute;width:10px;z-index:2}.search-filter__region-map__city-shadow{background-image:radial-gradient(hsla(0,0%,100%,.459) 0 25px,hsla(0,0%,100%,.459) 25px 50px,hsla(0,0%,100%,.459) 50px 126px,#0000 126px 100%);border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.search-filter__button-cont--region.search-filter__button-cont--fixed{margin-top:0}@media only screen and (min-width:1024px) and (max-width:1439px){.search-filter__button-cont--region.search-filter__button-cont--fixed{margin-top:3.75rem}}@media (max-width:1023.98px){.search-filter__button-cont--region.search-filter__button-cont--fixed.search-filter__button-cont--region--inside{display:none}}@media (min-width:1024px){.search-filter__button-cont--region.search-filter__button-cont--fixed{align-items:flex-start;flex-direction:column}.search-filter__button-cont--region.search-filter__button-cont--fixed.search-filter__button-cont--region--outside{display:none}.search-filter__button-cont--region.search-filter__button-cont--fixed .search-filter__clear-btn{margin-left:0;margin-top:1.25rem}}@media (min-width:1024px) and (min-width:1024px){.search-filter__button-cont--region.search-filter__button-cont--fixed{align-items:center;flex-direction:row}.search-filter__button-cont--region.search-filter__button-cont--fixed .search-filter__clear-btn{margin-left:.875rem;margin-top:0}}@media (min-width:1024px) and (min-width:1440px){.search-filter__button-cont--region.search-filter__button-cont--fixed .search-filter__clear-btn{margin-left:2rem}}.search-filter__button-cont--region.search-filter__button-cont--fixed.search-filter__button-cont--inline{justify-content:flex-start}.search-filter__button-cont--region.search-filter__button-cont--fixed_event-package{margin-top:0}@media only screen and (min-width:1024px) and (max-width:1439px){.search-filter__button-cont--region.search-filter__button-cont--fixed_event-package{margin-top:3.75rem}}@media (max-width:1023.98px){.search-filter__button-cont--region.search-filter__button-cont--fixed_event-package.search-filter__button-cont--region--inside{display:none}}@media (min-width:1024px){.search-filter__button-cont--region.search-filter__button-cont--fixed_event-package{align-items:flex-start;flex-direction:column}.search-filter__button-cont--region.search-filter__button-cont--fixed_event-package.search-filter__button-cont--region--outside{display:none}.search-filter__button-cont--region.search-filter__button-cont--fixed_event-package .search-filter__clear-btn{margin-left:0;margin-top:1.25rem}}@media (min-width:1024px) and (min-width:1024px){.search-filter__button-cont--region.search-filter__button-cont--fixed_event-package{align-items:center;flex-direction:row-reverse}.search-filter__button-cont--region.search-filter__button-cont--fixed_event-package .search-filter__clear-btn{margin-left:.875rem;margin-top:0}}@media (min-width:1024px) and (min-width:1440px){.search-filter__button-cont--region.search-filter__button-cont--fixed_event-package .search-filter__clear-btn{margin-left:2rem}}.search-filter__button-cont--region.search-filter__button-cont--fixed_event-package.search-filter__button-cont--inline{justify-content:flex-start}@media (max-width:1439.98px){.search-filter__button-cont--region-lg{margin-bottom:3.125rem}}@media (max-width:1023.98px){.search-filter__button-cont--region-lg{margin-bottom:0}}@media (max-width:767.98px){.search-filter__button-cont--region-lg{margin-bottom:1rem}}@media (min-width:768px){.search-filter__button-cont--region.search-filter__button-cont--inline.search-filter__button-cont--region--outside{display:none}}.search-filter__button-cont--region.search-filter__button-cont--inline.search-filter__button-cont--region--inside{justify-content:flex-start;margin-top:0}@media (max-width:767.98px){.search-filter__button-cont--region.search-filter__button-cont--inline.search-filter__button-cont--region--inside{display:none}}@media (min-width:1440px){.search-filter__inner--map-open .search-filter__button-cont--inline.search-filter__button-cont--region--outside{display:block!important;margin-top:1rem;text-align:center}.search-filter__inner--map-open .search-filter__button-cont--inline.search-filter__button-cont--region--inside{display:none}}@media (max-width:767.98px){.search-filter__tabs--region{margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;width:calc(100% + 48px)}}@media (min-width:768px){.search-filter__tabs--region{margin-top:1rem}}@media (min-width:1024px){.search-filter__tabs--region{margin-bottom:1.25rem;margin-top:2.8125rem}}@media (min-width:1440px){.search-filter__tabs--region{margin-bottom:2rem;margin-top:3.75rem}}.search-filter__tab-button--region{color:#fff;font-size:.9375rem;line-height:.9375rem;margin-right:1.625rem;opacity:.5;padding:0 0 .125rem}.search-filter__tab-button--region:hover{opacity:1}.search-filter__tab-button--region--active{border-color:#fff;opacity:1}.search-filter__main-title--region.search-filter__main-title--fixed{font-size:1.875rem;line-height:2.0625rem}@media (min-width:768px){.search-filter__main-title--region.search-filter__main-title--fixed{font-size:2.5rem;line-height:3.125rem}}@media (min-width:1440px){.search-filter__main-title--region.search-filter__main-title--fixed{font-size:4.0625rem;line-height:4.6875rem}}@media (min-width:768px){.search-filter__main-title--region.search-filter__main-title--inline{margin-bottom:1.875rem}}@media (min-width:1440px){.search-filter__main-title--region.search-filter__main-title--inline.search-filter__main-title--map-open{margin-bottom:0;max-width:21.875rem}}.formulate-input--region-filter.formulate-input--inline{max-width:100%}@media (min-width:1440px){.search-filter__region-map--switzerland-map.search-filter__region-map--inline{bottom:0;margin:0}.search-filter__region-map--germany-map.search-filter__region-map--inline{bottom:5.3125rem;margin-bottom:-9.5rem}}.search-filter__region-map__svg--germany-map.search-filter__region-map__svg--fixed{height:100%;width:540px}@media (max-width:1439.98px){.search-filter__region-map__svg--germany-map.search-filter__region-map__svg--fixed{max-height:calc(var(--vh, 1vh)*50);max-height:50vh}}@media (max-width:1439.98px) and (min-width:768px) and (max-width:1439.98px){.search-filter__region-map__svg--germany-map.search-filter__region-map__svg--fixed{max-height:calc(var(--vh, 1vh)*65);max-height:65vh}}@media (max-width:1023.98px){.search-filter__region-map__svg--germany-map.search-filter__region-map__svg--fixed{width:490px}}@media (max-width:767.98px){.search-filter__region-map__svg--germany-map.search-filter__region-map__svg--fixed{width:306px}}@media (max-width:380px){.search-filter__region-map__svg--germany-map.search-filter__region-map__svg--fixed{width:240px}}@media (min-width:1024px){.search-filter__region-map__svg--germany-map.search-filter__region-map__svg--fixed{max-height:calc(var(--vh, 1vh)*80);max-height:80vh}}input[type=number]{border:1px solid #bbb;border-radius:3px;padding:4px 5px;width:40px}input[type=range]{-webkit-appearance:none;background:#51736f;background-image:linear-gradient(#fffc,#fffc);background-repeat:no-repeat;background-size:0 100%;border-radius:5px;height:.25rem;margin-right:.9375rem;width:15.625rem}@media (max-width:1439.98px){input[type=range]{width:100%}}@media (max-width:1023.98px){input[type=range]{width:13.4rem}}@media (max-width:767.98px){input[type=range]{width:100%}}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;box-shadow:0 0 2px 0 #555;cursor:ew-resize;height:1.125rem;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;width:1.125rem}input[type=range]::-webkit-slider-thumb:hover{cursor:pointer}input[type=range]::-moz-range-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;box-shadow:0 0 2px 0 #555;cursor:ew-resize;height:1.125rem;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out;width:1.125rem}input[type=range]::-moz-range-thumb:hover{cursor:pointer}input[type=range]::-ms-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;box-shadow:0 0 2px 0 #555;cursor:ew-resize;height:1.125rem;-ms-transition:background .3s ease-in-out;transition:background .3s ease-in-out;width:1.125rem}input[type=range]::-ms-thumb:hover{cursor:pointer}input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;background:#0000;border:none;box-shadow:none}input[type=range]::-moz-range-track{-webkit-appearance:none;background:#0000;border:none;box-shadow:none}input[type=range]::-ms-track{-webkit-appearance:none;background:#0000;border:none;box-shadow:none}.search-filter__region-map.search-filter__region-map--switzerland-map.search-filter__region-map--inline{display:block}.search-filter__region-map__svg.search-filter__region-map__svg--inline{max-height:22rem}@media (min-width:768px) and (max-width:1439.98px){.search-filter__region-map__svg.search-filter__region-map__svg--inline{margin-bottom:0;margin-top:1.25rem}}.search-filter__regions-info.search-filter__regions-info--inline{display:flex;height:100%;justify-content:space-between}@media (min-width:1024px) and (max-width:1439.98px){.search-filter__regions-info.search-filter__regions-info--inline{max-width:24.75rem}}.search-filter__main-title--region.search-filter__main-title--inline,.search-filter__regions-info__content--inline{margin-bottom:0}.search-filter__search-input.search-filter__search-input--inline{max-width:24.5625rem}.search-filter__region-map--austria-map.search-filter__region-map--inline .search-filter__region-map__svg--austria-map.search-filter__region-map__svg--inline,.search-filter__region-map--austria-map.search-filter__region-map--inline .search-filter__region-map__svg--germany-map.search-filter__region-map__svg--inline,.search-filter__region-map--germany-map.search-filter__region-map--inline .search-filter__region-map__svg--austria-map.search-filter__region-map__svg--inline,.search-filter__region-map--germany-map.search-filter__region-map--inline .search-filter__region-map__svg--germany-map.search-filter__region-map__svg--inline{margin-right:39%}@media (max-width:1023px){.search-filter__inner.search-filter__inner--inline.search-filter__inner--region .search-filter__input-wrap--region{width:341px}}@media (min-width:1024px){.search-filter__inner.search-filter__inner--inline.search-filter__inner--region .search-filter__input-wrap--region{width:440px}}@media (min-width:1440px){.search-filter__inner.search-filter__inner--inline.search-filter__inner--region .search-filter__input-wrap--region{width:540px}}.search-filter__region-map.active-map .search-filter__region-map__region--kanton.search-filter__region-map__region--no-results,.search-filter__region-map.active-map .search-filter__region-map__region--ort.search-filter__region-map__region--no-results{fill:#ff5a75;opacity:1}@media (max-width:767.98px){.search-filter__search-input--fixed{justify-content:center}}.formulate-input.formulate-input--region-filter.formulate-input--fixed{width:195px}@media (min-width:768px){.formulate-input.formulate-input--region-filter.formulate-input--fixed{width:100%}}.search-filter__packages--wrap{padding:1.5rem}.search-filter__packages--wrap .search-filter__input--checked .search-filter__input-label--circle .sk-icon--checkmark{display:block}.search-filter__packages--wrap .search-filter__guests-info.search-filter__guests-info--fixed{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:100%}.search-filter__packages--wrap .event-filter-buttons-wrap.search-filter__button-cont--guests.search-filter__button-cont--fixed{flex-direction:row;margin-top:auto;padding:0 1rem}@media (min-width:1024px){.search-filter__packages--wrap .event-filter-buttons-wrap.search-filter__button-cont--guests.search-filter__button-cont--fixed{padding:0}}.search-filter__packages--wrap .search-filter__button-cont-package>button:not(.btn--link){font-weight:600}.search-filter__packages--wrap .event-filter-buttons-wrap{margin-bottom:1rem;margin-top:auto;position:relative}.search-filter__packages--wrap .event-filter-buttons-wrap>button{align-items:center;display:flex;justify-content:center;width:100%}.search-filter__packages--wrap .event-filter-buttons-wrap>.btn--link{text-decoration:underline}.search-filter__packages--wrap .search-filter__inner.search-filter__inner--guests.search-filter__inner--fixed{width:100%}@media (max-width:1023.98px){.search-filter__packages--wrap .search-filter__inner.search-filter__inner--fixed{align-items:center;display:flex;justify-content:flex-start}.search-filter__packages--wrap .search-filter__inner.search-filter__inner--fixed:not(.search-filter__inner--guests){gap:3rem}}@media (max-width:1023.98px) and (max-height:700px){.search-filter__packages--wrap .search-filter__inner.search-filter__inner--fixed:not(.search-filter__inner--guests){gap:1rem}}@media (max-width:1023.98px){.search-filter__packages--wrap .event-filter-container-wrapper{display:flex;flex:1;flex-direction:column}.search-filter__packages--wrap .search-filter__button-cont-package--event-type{flex-direction:column;margin-top:0}.search-filter__packages--wrap .search-filter__button-cont-package>button:not(.btn--link){font-size:1rem;line-height:1.5rem}.search-filter__packages--wrap .event-filter-buttons-wrap{justify-content:center}}@media (min-width:768px){.search-filter__packages--wrap .event-filter-buttons-wrap{margin:0}.search-filter__packages--wrap .event-filter-buttons-wrap>button{width:auto}}@media (min-width:1024px){.search-filter__packages--wrap{align-items:flex-start;padding:4rem 7rem}.search-filter__packages--wrap .search-filter__guests-info.search-filter__guests-info--fixed{align-items:flex-start}.search-filter__packages--wrap .event-filter-buttons-wrap.search-filter__button-cont--guests.search-filter__button-cont--fixed{margin-top:4rem}}@media (min-width:1440px){.search-filter__packages--wrap{align-items:center}.search-filter__packages--wrap.search-filter-wrap--event-type,.search-filter__packages--wrap.search-filter-wrap--guests-filter{align-items:flex-start}}.search-filter__packages--main-title{font-size:1.5rem;line-height:2rem;text-align:center;transform:translateY(1.5rem)}.search-filter__packages--main-title:not(.search-filter__main-title--offer-type){flex:1}.search-filter__packages--main-title .hide-on-lg{display:block}.search-filter__packages--main-title.search-filter__main-title--guests{padding-top:0}@media (min-width:768px){.search-filter__packages--main-title{font-size:2.25rem;letter-spacing:-.72px;line-height:2.75rem}}@media (min-width:1024px){.search-filter__packages--main-title{font-size:3.75rem;letter-spacing:-1.2px;line-height:4.5rem;padding-top:0;transform:translateY(0)}.search-filter__packages--main-title .hide-on-lg{display:none}.search-filter__packages--main-title.search-filter__main-title--guests{max-width:28rem;text-align:left}}.filters-close-btn--white{right:1.5rem;top:1.5rem}.filters-close-btn--white span>svg>path{fill:#fff}@media (min-width:768px) and (max-width:1023.98px){.filters-close-btn--white{background:#0000}}@media (min-width:1024px){.filters-close-btn--white{right:7rem;top:4rem}}.dropdown-events{color:#fff;margin-top:4rem;padding:0 1rem}.dropdown-events .customselect__round-btn{width:100%}@media (min-width:568px){.dropdown-events .formulate-input--customselect{margin:auto;max-width:26.25rem}}@media (min-width:768px) and (max-width:1023.98px){.dropdown-events{width:100%}.dropdown-events .formulate-input--customselect{max-width:480px}}@media (min-width:768px){.dropdown-events{padding:0}.dropdown-events .formulate-input--customselect{margin:0}}.tabs-circles-wrap--packages{flex:1;margin:3.75rem 0 0}@media (min-width:1024px){.tabs-circles-wrap--packages{margin:4rem 0;max-width:62rem}}@media (min-width:768px) and (max-width:1023.98px){.tabs-circles-wrap--packages{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0}}.search-filter__packages--footer-wrap{flex-direction:column;padding:0 1rem}.search-filter__packages--footer-wrap button:not(.btn--link){white-space:nowrap;width:100%}.search-filter__packages--footer-wrap .btn--link{margin-top:1rem;text-decoration:underline}.search-filter__packages--footer-wrap .event-filter-buttons_results{align-items:center;display:inline-flex;gap:.4375rem;justify-content:center;min-width:10.125rem}.search-filter__packages--footer-wrap .event-filter-buttons_results>span>svg{margin-right:0}@media (min-width:568px){.search-filter__packages--footer-wrap{align-items:center;flex-direction:row;gap:2rem;justify-content:center}.search-filter__packages--footer-wrap .btn--link{margin-top:0}}@media (min-width:768px){.search-filter__packages--footer-wrap{padding:0}.search-filter__packages--footer-wrap.event-filter-buttons-wrap>button:not(.btn--link){width:auto}}@media (min-width:1024px){.search-filter__packages--footer-wrap{justify-content:flex-start}}.search-filter__packages--footer-wrap.search-filter__button-cont--guests.search-filter__button-cont--fixed{align-items:center}.search-filter__packages--header-button{margin-left:auto}.search-filter__packages--header-button.prev-button span>svg{padding:3px}.search-filter__packages--header-button.prev-button{margin-left:0}.search-filter__packages--header-wrap{align-items:flex-start;display:flex;width:100%}@media (min-width:1440px){.event-type-filter-packages .search-filter__packages--header-wrap .search-filter__packages--main-title{display:none}}.search-filter__packages--main-title.search-filter__packages--main-title-lg{color:#fff;display:block;text-align:left}@media (max-width:1439.98px){.search-filter__packages--main-title.search-filter__packages--main-title-lg{display:none}}@media (min-width:1024px){.search-filter__packages--wrap.search-filter-wrap--event-type{height:100vh}.search-filter__packages--wrap.search-filter-wrap--event-type .search-filter__inner{height:100%}.search-filter__packages--wrap.search-filter-wrap--event-type .event-filter-container-wrapper{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center}.search-filter__packages--wrap.search-filter-wrap--event-type .tabs-circles-wrap--packages{flex:0}}@media (min-width:1440px){.search-filter__packages--wrap.search-filter-wrap--event-type .search-filter__packages--main-title:not(.search-filter__main-title--offer-type){flex:0}.search-filter__packages--wrap.search-filter-wrap--event-type .event-filter-container-wrapper{margin:auto;max-width:1700px}}.search-filter__packages--wrap.search-filter-wrap--guests-filter .search-filter__guests-info--fixed{padding-left:0}@media (min-width:1024px) and (max-width:1439.98px){.search-filter__packages--wrap.search-filter-wrap--guests-filter .search-filter__guests-info--fixed{padding-bottom:6.25rem}}@media (min-width:1024px){.search-filter__packages--wrap.search-filter-wrap--guests-filter .formulate-input--numberclearable__clear-btn svg{height:1.0625rem;width:1.0625rem}.search-filter__packages--wrap.search-filter-wrap--guests-filter .search-filter__button-cont--guests.search-filter__button-cont--fixed.search-filter__button-cont--guests--outside.desktop-buttons{display:block}}@media (min-width:768px){.search-filter__content{align-items:center;display:flex;flex:1;justify-content:center;width:100%}}@media (max-width:1023.98px){.search-filter__content{flex-direction:column}.search-filter__guests-info.search-filter__guests-info--fixed{width:100%}}.formulate-input--guests-filter{max-width:195px}.formulate-input--guests-filter .formulate-input--numberclearable__clear-btn{align-items:center;bottom:0;display:flex;height:100%;transform:none}@media (min-width:768px){.formulate-input--guests-filter{max-width:13rem}}@media (min-width:1024px){.formulate-input--guests-filter{max-width:17.5rem}}.formulate-input--numberclearable__clear-btn svg{height:.6875rem;width:.6875rem}@media (min-width:768px){.search-filter-wrap--guests-filter:not(.search-filter-wrap--inline){height:100vh}}.search-page__inspiration-slider{margin-bottom:3.75rem}.search-page--map-open .search-page__inspiration-slider{display:none}@media (min-width:1440px){.search-page__inspiration-slider{margin-bottom:7.0625rem}}.search-page__inspiration-slider{min-height:406px;overflow:hidden}@media (max-width:767.98px){.search-page__inspiration-slider{margin-bottom:1.5rem;margin-top:5rem}}.search-page__inspiration-slider .el-card__description{background-color:#6a8396}.search-page__inspiration-slider .el-card__title-text{font-size:1.125rem;line-height:130%;min-height:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1440px){.search-page__inspiration-slider .el-card__title-text{font-size:1.375rem;line-height:1.875rem}.search-page__inspiration-slider .el-card__title-text--map-open{font-size:1.125rem;line-height:130%}}.search-page__inspiration-slider .el-card__description{flex-wrap:wrap;margin-bottom:-3.125rem;padding:1.875rem 1.5rem 1.5rem;top:-3.125rem;width:207px}@media (min-width:1440px){.search-page__inspiration-slider .el-card__description{margin-bottom:-4.375rem;padding:2rem 1.5rem 1.5rem;top:-4.375rem;width:292px}.search-page__inspiration-slider .el-card__description--map-open{padding:1.875rem 1.25rem 1.25rem}}.search-page__inspiration-slider .el-card__description-text{font-size:.75rem;height:2rem;line-height:1rem;margin-top:.3125rem;overflow:hidden;white-space:normal}.search-page__inspiration-slider .el-card__description-text span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:1440px){.search-page__inspiration-slider .el-card__description-text{font-size:.8125rem;height:auto;line-height:1.25rem}.search-page__inspiration-slider .el-card__description-text--map-open{font-size:.75rem;line-height:1rem}}.search-page__inspiration-slider .el-card__category-text{font-size:.8125rem;font-weight:400;padding:0 .8125rem}@media (min-width:768px){.search-page__inspiration-slider .el-card__category-text{padding:.25rem .75rem;top:.75rem}}@media (min-width:1440px){.search-page__inspiration-slider .el-card__category-text{font-size:.9375rem;padding:.375rem .625rem;top:1.25rem}.search-page__inspiration-slider .el-card__category-text--map-open{font-size:.8125rem;padding:.25rem .75rem;top:1rem}}.search-page__inspiration-slider .el-card__image{height:16.25rem}@media (min-width:1024px){.search-page__inspiration-slider .el-card__image{height:11rem}}@media (min-width:1440px){.search-page__inspiration-slider .el-card__image{height:15.25rem}.search-page__inspiration-slider .el-card__image--map-open{height:12.375rem}}.search-page__inspiration-slider .tiny-slider__mobile-version--carousel .el-card{width:18.75rem}.search-page__inspiration-slider .tiny-slider__mobile-version--carousel .el-card__image{height:16.25rem}.search-page__inspiration-slider .tns-outer:after,.search-page__inspiration-slider .tns-outer:before{content:"";display:block;height:100%;position:absolute;top:0;width:100%;z-index:2}.search-page__inspiration-slider .tns-outer:before{right:100%}.search-page__inspiration-slider .tns-outer:after{left:100%}.search-page__inspiration-slider .tns-item{cursor:pointer}.search-page__inspiration-slider .tns-ovh{overflow:visible;z-index:1}.search-page__inspiration-slider .tiny-slider__navigation{z-index:3}.search-page__inspiration-slider .tiny-slider__title{font-size:1.375rem;font-weight:600;line-height:130%}@media (min-width:1024px){.search-page__inspiration-slider .tiny-slider__title{font-size:3.4375rem;line-height:4.0625rem}}.search-page__inspiration-slider .tiny-slider__subtitle{font-size:.875rem;font-weight:400;line-height:130%;margin-top:.3125rem}@media (min-width:1024px){.search-page__inspiration-slider .tiny-slider__subtitle{font-size:1.125rem;line-height:2.0625rem;margin-top:.625rem}}.search-page__inspiration-slider .tiny-slider__header{padding-left:0;padding-right:0}@media (min-width:1440px){body.map-open .search-page__inspiration-slider{margin-bottom:3.75rem}body.map-open .search-page__inspiration-slider .tiny-slider__title{font-size:1.125rem;line-height:130%}body.map-open .search-page__inspiration-slider .tiny-slider__subtitle{font-size:.75rem;line-height:130%;margin-top:.3125rem}body.map-open .search-page__inspiration-slider .tiny-slider__navigation{padding:0 6.25rem}}.entity-details__related-slider .tiny-slider__mobile-version,.search-page__inspiration-slider .tiny-slider__mobile-version{display:flex;gap:30px}.entity-details__related-slider .tiny-slider__subtitle,.search-page__inspiration-slider .tiny-slider__subtitle{margin-bottom:10px}.entity-details__related-slider .swiper-slide,.search-page__inspiration-slider .swiper-slide{width:386px!important}@media (max-width:1439.98px){.entity-details__related-slider .swiper-slide,.search-page__inspiration-slider .swiper-slide{width:289px!important}}@media (max-width:1023px){.entity-details__related-slider .swiper-slide,.search-page__inspiration-slider .swiper-slide{width:309px!important}.entity-details__related-slider .el-card__description,.search-page__inspiration-slider .el-card__description{width:223px}}@media (max-width:767px){.entity-details__related-slider .swiper-slide,.search-page__inspiration-slider .swiper-slide{width:217px!important}.entity-details__related-slider .el-card__description,.search-page__inspiration-slider .el-card__description{width:142px}}@media (max-width:767.98px){.entity-details__related-slider .swiper-slide,.search-page__inspiration-slider .swiper-slide{width:300px!important}.entity-details__related-slider .el-card__description,.search-page__inspiration-slider .el-card__description{width:276px}}@media (min-width:568px){.search-page__inspiration-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide{opacity:.2}.search-page__inspiration-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(-n+3){opacity:1}.search-page__inspiration-slider .tiny-slider__mobile-version.swiper-component-noscript .el-card{width:24.125rem!important}.search-page__inspiration-slider .tiny-slider__mobile-version.swiper-component-noscript .el-card__description{width:21.25rem}.search-page__inspiration-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-button{background-color:initial;height:71px;position:absolute;width:40px;z-index:10}.search-page__inspiration-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-button-prev{left:-5.625rem}.search-page__inspiration-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-button-next{right:-5.625rem}}@media (max-width:1439.98px){.search-page__inspiration-slider .tiny-slider__mobile-version.swiper-component-noscript .el-card{width:18.0625rem!important}.search-page__inspiration-slider .tiny-slider__mobile-version.swiper-component-noscript .el-card__description{width:15.9375rem}}@media (max-width:1023px){.search-page__inspiration-slider .tiny-slider__mobile-version.swiper-component-noscript .el-card{width:19.3125rem!important}.search-page__inspiration-slider .tiny-slider__mobile-version.swiper-component-noscript .el-card__description{width:13.9375rem}}.search-page__package-deals{margin-bottom:6.875rem;margin-top:1.875rem;min-height:0}.search-page--map-open .search-page__package-deals{display:none}@media (max-width:767.98px){.search-page__package-deals{margin-bottom:1.5rem;margin-top:0}}.search-page__package-deals .tiny-slider__tabs{margin-top:2.1875rem}.search-page__package-deals .tiny-slider__header{margin-bottom:2.1875rem;padding-left:0;padding-right:0}@media (min-width:1024px){.search-page__package-deals{padding:2.875rem 0 4.5625rem}}@media (min-width:1440px){.search-page__package-deals--map-open{padding:1.875rem 0 2.6875rem}.search-page__package-deals--map-open .el-card__title-text{font-size:1.25rem}.search-page__package-deals--map-open .el-card__category-text{font-size:.75rem;font-weight:400;line-height:130%;padding:.3125rem .625rem;top:.875rem}.search-page__package-deals--map-open .el-card__description{margin-bottom:-2.1875rem;padding:.75rem 1rem .25rem;top:-2.1875rem}.search-page__package-deals--map-open .tiny-slider__tabs{margin-top:1.875rem}}.search-page__article__image-cont:hover .swiper-slide-active .search-page__article__image-wrap{transform:scale(1.03)}.search-page__article__image-cont .swiper-button{background-color:#444;border:none;border-radius:0;height:71px;padding:1.375rem .3125rem 1.375rem .5rem;transition:left .1s ease-in-out,right .1s ease-in-out;width:40px}.search-page__article__image-cont .swiper-button:hover:after{color:#ff5a75}.search-page__article__image-cont .swiper-button:after{color:#fff;font-size:23px;font-weight:700}.search-page__article__image-cont .swiper-button-next{right:-2.5rem}.search-page__article__image-cont .swiper-button-prev{left:-2.5rem}.search-page__article__image-cont .swiper.swiper-initialized.swiper-horizontal.swiper-backface-hidden{overflow:hidden}.search-page__article__image-cont .swiper.swiper-initialized.swiper-horizontal.swiper-backface-hidden:hover .swiper-button-prev{left:0}.search-page__article__image-cont .swiper.swiper-initialized.swiper-horizontal.swiper-backface-hidden:hover .swiper-button-next{right:0}@media (min-width:568px){.search-page__article__image-cont .tiny-slider__mobile-version.tiny-slider__mobile-version--tiny-carousel{display:flex;width:fit-content}.search-page__article__image-cont .tiny-slider__mobile-version.tiny-slider__mobile-version--tiny-carousel .search-page__article__image-wrap{width:21.75rem}.search-page__article__image-cont .tiny-slider__mobile-version.tiny-slider__mobile-version--tiny-carousel .search-page__article__image-wrap:not(:first-child){display:none}}@media (min-width:1440px){.search-page__article__image-cont .tiny-slider__mobile-version.tiny-slider__mobile-version--tiny-carousel .search-page__article__image-wrap{width:28rem}}:root{--swiper-theme-color:#fff;--swiper-navigation-size:23px}.search-page__article__inner--sla-nominated .search-page__article__image-cont .swiper-button{display:none}.search-page__article__image-cont.search-page__article__image-cont-sla{overflow:hidden}.search-page__article__image-cont.search-page__article__image-cont-sla:hover .search-page__article__image-wrap{transform:scale(1.04)}.internal-links__tags-container{display:flex;flex-wrap:wrap;gap:.75rem;padding:0 1rem 1rem}@media (min-width:568px){.internal-links__tags-container{gap:1rem}}.internal-links__labelTitle{padding:16px 16px 0}.internal-links__infoContainter{align-items:center;align-self:stretch;background:#2c2c2c;gap:8px;justify-content:center;line-height:24px;margin-left:15px;margin-right:15px;padding:40px}@media (max-width:1023.98px){.internal-links__infoContainter{padding:16px}}.internal-links__tag{background-color:#2c2c2c;border-radius:6px;color:#c5c5c5;display:inline-block;font-size:1rem;font-weight:300;line-height:1.5rem;padding:6px 12px;text-decoration:none;transition:background-color .3s ease;white-space:nowrap}@media (max-width:767.98px){.internal-links__tag{font-size:.875rem;line-height:1.25rem}}.internal-links__container{align-items:center;display:grid;justify-content:center;margin-bottom:8.75rem}.internal-links__container--map-open{width:44.375rem}.internal-links__container--map-open .internal-links__wrapper{width:100%}@media (min-width:1024px){.internal-links__container{margin-bottom:5.3125rem}}.internal-links__wrapper{display:grid;gap:32px;max-width:958px;width:958px}@media (min-width:1440px){.internal-links__wrapper{max-width:1248px;width:1248px}}@media (max-width:1023.98px){.internal-links__wrapper{max-width:766px;width:766px}}@media (max-width:767.98px){.internal-links__wrapper{max-width:max-content;width:100%}.event-creator-section--wrapper,.event-creator-section-in-location--wrapper{background:#444;max-width:100%}}.event-creator-results--title{grid-area:title}.event-creator-results--subtitle{grid-area:subtitle}.event-creator-slider{grid-area:slider}.event-creator-included--list{grid-area:list}.event-creator-btn{grid-area:button}.event-creator-section{background:#444;display:grid;gap:2rem;grid-template-areas:"title   slider" "subtitle slider" "list    slider" "button  slider";grid-template-columns:29.5rem 1fr;margin:4rem 0}@media (max-width:992px){.event-creator-section{height:auto}}@media (max-width:1439px){.event-creator-section{grid-template-columns:22.25rem 1fr}}@media (max-width:767.98px){.event-creator-section{gap:1rem;grid-template-areas:"title" "subtitle" "slider" "list" "button";grid-template-columns:1fr;margin:0}.event-creator-section .package-header-tag{display:block}}.event-creator-section-in-location{background:#444;display:grid;gap:2rem;grid-template-areas:"title   slider" "subtitle slider" "list    slider" "button  slider";grid-template-columns:448px 1fr;height:27.875rem;margin:4rem 0}@media (max-width:992px){.event-creator-section-in-location{height:auto}}@media (max-width:1439px){.event-creator-section-in-location{grid-template-columns:380px 1fr}}@media (max-width:767.98px){.event-creator-section-in-location{gap:1rem;grid-template-areas:"title" "subtitle" "slider" "list" "button";grid-template-columns:1fr}.event-creator-section-in-location .package-header-tag{display:block}}.event-creator-results--title{align-items:center;display:flex;font-size:1.875rem;font-weight:600;gap:.5rem;line-height:2.375rem}@media (max-width:767.98px){.event-creator-results--title{font-size:1.5rem;line-height:2rem}}.event-creator-included--list ul{list-style:none;margin:0;padding:0}.event-creator-included--list ul li{align-items:center;display:flex}.event-creator-included--list ul li:first-child{margin-top:.5rem}.event-creator-included--list ul li:not(:last-child){margin-bottom:.5rem}.event-creator-included--list ul li img{height:1.5rem;margin-right:.5rem;width:1.5rem}@media (max-width:767.98px){.event-creator-included--list ul li img{height:1.25rem;width:1.25rem}}.event-creator-btn{background:#0000;border:1px solid #fff;border-radius:4px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;line-height:1.25rem;padding:.625rem 1rem;transition:all .3s;width:fit-content}.event-creator-btn:hover{background:#fff;color:#000}.event-creator-results--subtitle,.event-creator-results-label{font-size:1rem;line-height:1.5rem}.event-creator-slider{overflow:hidden}.event-creator-slider .swiper-slide{height:100%;position:relative;width:100%!important}.event-creator-slider .swiper-slide img{display:block;height:100%;object-fit:cover;width:100%}.event-creator-slider .swiper-slide .slider-caption{background:#0009;color:#fff;font-size:.9rem;padding:.4rem .8rem;position:absolute;right:1rem;top:1rem}.event-creator-slider .swiper-button-next,.event-creator-slider .swiper-button-prev{background:#0006;border-radius:50%;color:#fff;height:40px;width:40px}.event-creator-slider .swiper-button-next:after,.event-creator-slider .swiper-button-prev:after{font-size:16px;font-weight:700}.event-creator-slider .swiper-pagination-bullet{background:#fff;opacity:.6}.event-creator-slider .swiper-pagination-bullet-active{opacity:1}@media (max-width:767.98px){.event-creator-slider .search-page__article--package__image-wrap--package{height:13.625rem}}@media (min-width:568px){.event-creator-slider .search-page__article--package__image-wrap--package,.event-creator-slider .search-page__package__slider.swiper-component--wrap,.event-creator-slider .search-page__package__slider.swiper-component--wrap .swiper-root.swiper-horizontal,.event-creator-slider .search-page__package__slider.swiper-component--wrap .swiper-root.swiper-horizontal .swiper{height:100%}}.event-creator-included--list,.event-creator-results--subtitle,.event-creator-results--title{padding:0 4.5rem;width:100%}@media (max-width:1439px){.event-creator-included--list,.event-creator-results--subtitle,.event-creator-results--title{padding:0 0 0 2rem}}.event-creator-results--title{padding-top:4rem}.event-creator-btn{margin-bottom:4rem;margin-left:4.5rem}@media (max-width:767.98px){.event-creator-included--list,.event-creator-results--subtitle,.event-creator-results--title{padding:0}.event-creator-results--title{padding-top:1.5rem}.event-creator-btn{margin-bottom:2rem;margin-left:0}}.event-creator-image-tag{background:#0006;border-radius:3px;font-size:.75rem;font-weight:600;line-height:.75rem;margin:1rem 1rem 0 auto;padding:.3125rem .8125rem;position:relative;width:fit-content;z-index:1}@media (max-width:1023.98px) and (min-width:767.98px){.event-creator-section--wrapper.container,.event-creator-section-in-location--wrapper.container{max-width:47.875rem}.event-creator-section--wrapper.container .event-creator-section,.event-creator-section--wrapper.container .event-creator-section-in-location,.event-creator-section-in-location--wrapper.container .event-creator-section,.event-creator-section-in-location--wrapper.container .event-creator-section-in-location{gap:1.5rem;grid-template-columns:41% 1fr}.event-creator-section--wrapper.container .event-creator-included--list,.event-creator-section--wrapper.container .event-creator-results--subtitle,.event-creator-section--wrapper.container .event-creator-results--title,.event-creator-section-in-location--wrapper.container .event-creator-included--list,.event-creator-section-in-location--wrapper.container .event-creator-results--subtitle,.event-creator-section-in-location--wrapper.container .event-creator-results--title{padding:0 .5rem 0 2rem}.event-creator-section--wrapper.container .event-creator-results--title,.event-creator-section-in-location--wrapper.container .event-creator-results--title{padding-top:4rem}.event-creator-section--wrapper.container .event-creator-btn,.event-creator-section-in-location--wrapper.container .event-creator-btn{margin-left:2rem}}.event-creator-section--wrapper-location-page{background-color:#444;height:470px}.event-creator-section--wrapper-location-page .event-creator-section--wrapper{align-items:center;display:flex;justify-content:center;margin-top:64px}.event-creator-section--wrapper-location-page .event-creator-section-in-location--wrapper{align-items:center;display:flex;justify-content:center}.event-creator-section--wrapper-location-page .event-creator-section{grid-template-columns:384px 1fr;padding:4rem 0}.event-creator-section--wrapper-location-page .event-creator-section-in-location{grid-template-columns:384px 1fr;padding:0}.event-creator-section--wrapper-location-page .event-creator-section,.event-creator-section--wrapper-location-page .event-creator-section--wrapper,.event-creator-section--wrapper-location-page .event-creator-section-in-location{height:100%}.event-creator-section--wrapper-location-page .event-creator-included--list,.event-creator-section--wrapper-location-page .event-creator-results--subtitle,.event-creator-section--wrapper-location-page .event-creator-results--title{padding:0}.event-creator-section--wrapper-location-page .event-creator-btn{margin:0}.event-creator-section--wrapper-location-page .event-creator-slider,.event-creator-section--wrapper-location-page .event-creator-slider .swiper.swiper-horizontal,.event-creator-section--wrapper-location-page .event-creator-slider .swiper.swiper-horizontal .search-page__article--package__image-wrap--package{height:342px;width:592px}.event-creator-section--wrapper-location-page .event-creator-image-tag{background:#0000;margin:292px 1rem 0 auto}@media (max-width:1439.98px){.event-creator-section--wrapper-location-page .event-creator-slider{width:auto}.event-creator-section--wrapper-location-page .event-creator-slider .swiper.swiper-horizontal,.event-creator-section--wrapper-location-page .event-creator-slider .swiper.swiper-horizontal .search-page__article--package__image-wrap--package{width:100%}}@media (max-width:767.98px){.event-creator-section--wrapper-location-page{height:auto}.event-creator-section--wrapper-location-page .event-creator-section,.event-creator-section--wrapper-location-page .event-creator-section-in-location{gap:1.5rem;grid-template-areas:"title" "subtitle" "list" "button" "slider";padding:3rem 0}.event-creator-section--wrapper-location-page .event-creator-btn{margin-bottom:.5rem}.event-creator-section--wrapper-location-page .event-creator-slider{height:13.1875rem;width:calc(100vw - 2rem)}.event-creator-section--wrapper-location-page .event-creator-slider .swiper.swiper-horizontal,.event-creator-section--wrapper-location-page .event-creator-slider .swiper.swiper-horizontal .search-page__article--package__image-wrap--package{height:13.1875rem;width:100%}.event-creator-section--wrapper-location-page .event-creator-image-tag{margin:10.9375rem 1rem 0}.event-creator-section--wrapper-location-page .event-creator-section--wrapper,.event-creator-section--wrapper-location-page .event-creator-section-in-location--wrapper{display:block;margin-top:3rem}}@media (max-width:1023.98px) and (min-width:767.98px){.event-creator-section--wrapper-location-page .event-creator-section--wrapper.container .event-creator-results--title{padding-top:0}.event-creator-section--wrapper-location-page .event-creator-section--wrapper.container .event-creator-included--list,.event-creator-section--wrapper-location-page .event-creator-section--wrapper.container .event-creator-results--subtitle,.event-creator-section--wrapper-location-page .event-creator-section--wrapper.container .event-creator-results--title{padding-left:0}.event-creator-section--wrapper-location-page .event-creator-section-in-location--wrapper.container .event-creator-results--title{padding-top:0}.event-creator-section--wrapper-location-page .event-creator-section-in-location--wrapper.container .event-creator-included--list,.event-creator-section--wrapper-location-page .event-creator-section-in-location--wrapper.container .event-creator-results--subtitle,.event-creator-section--wrapper-location-page .event-creator-section-in-location--wrapper.container .event-creator-results--title{padding-left:0}}.entity-details__related-slider.event-creator-active{padding-top:3rem}@media (min-width:768px){.event-type-filter-packages .search-filter__input--event-type:not(.search-filter__input--circle__event) .search-filter__input-label--circle-fixed{height:8rem;width:8rem}.event-type-filter-packages .search-filter__input--event-type:not(.search-filter__input--circle__event) .search-filter__input-label--circle-fixed .sk-icon:not(.sk-icon--checkmark) svg{height:4.5rem;width:4.5rem}}.event-type-filter-packages .search-filter__input:not([class*="--checked"]):hover .search-filter__input-label--event-type{background-color:#3f4f5a}@media (min-width:1024px){.event-type-filter-packages .search-filter__input:not([class*="--checked"]):hover .search-filter__input-label--event-type{background-color:#546977}}.event-type-filter-packages .search-filter__input-label--event-type,.event-type-filter-packages .search-filter__input-label--event-type:hover{background-color:#3f4f5a}@media (min-width:1024px){.event-type-filter-packages .search-filter__input-label--event-type:hover{background-color:#546977}}@media (min-width:1024px) and (max-width:1439.98px) and (max-height:900px){.event-type-filter-packages .search-filter__input-label--event-type{height:6.015037594rem;width:6.015037594rem}.event-type-filter-packages .search-filter__input-label--event-type .sk-icon:not(.sk-icon--checkmark) svg{height:3.3834586466rem;width:3.3834586466rem}}@media (min-width:1024px){.event-type-filter-packages .search-filter__input-wrap--event-type.search-filter__input-wrap--sticky{display:flex;gap:2rem}.event-type-filter-packages .search-filter__input-wrap--event-type.search-filter__input-wrap--sticky .search-filter__input--circle-fixed:nth-child(3){margin-right:64px}.event-type-filter-packages .search-filter__input--circle-fixed{margin-right:0;max-width:200px}.event-type-filter-packages .search-filter__bg-circle--event-type:first-child{margin-left:-34%;margin-top:-34%;padding-top:68%;transform:translate(-54%,8%);width:68%}.event-type-filter-packages .search-filter__bg-circle--event-type:nth-child(2){margin-left:-42.5%;margin-top:-42.5%;padding-top:85%;transform:translate(41%,2%);width:85%}}.event-type-filter-packages .search-filter__input-label--circle-fixed .sk-icon{margin-bottom:0}@media (min-width:768px) and (max-width:1023.98px){.event-type-filter-packages .search-filter__input-wrap.search-filter__input-wrap--event-type.search-filter__input-wrap--sticky{margin-bottom:0;max-width:480px}}.descriptive-texts__container{margin-bottom:14.9375rem}@media (max-width:1023.98px){.descriptive-texts__container.container{max-width:766px}}.descriptive-texts__wrapper{display:flex;flex-wrap:wrap;gap:2rem}.descriptive-texts__box{background-color:#2c2c2c;color:#c5c5c5;max-width:24rem;padding:2.5rem;width:100%}@media (max-width:1023.98px){.descriptive-texts__box{max-width:100%}}.descriptive-texts__title{font-size:1.125rem;font-weight:600;line-height:1.75rem;margin-bottom:1rem}.descriptive-texts__text-container{font-size:1rem;line-height:1.5rem}.descriptive-texts__text-container ul{margin:0;padding:0 1.1875rem}.descriptive-texts__text-container ul li{margin-bottom:.5rem}.entity-details__header{min-height:18.125rem;position:relative}@media (min-width:1024px){.entity-details__header{min-height:23.75rem}}@media (min-width:1440px){.entity-details__header{min-height:33.125rem}}@media (max-width:767.98px){.entity-details__header{flex-grow:1}}.entity-details__header-inner{-webkit-backface-visibility:hidden;cursor:pointer;height:100%;left:0;overflow:hidden;position:absolute;top:0;transform:translateZ(0) scale(1);width:100%}.entity-details__header-inner img{-webkit-backface-visibility:hidden;left:50%;min-height:1000%;min-width:1000%;object-fit:cover;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) scale(.1);z-index:1}.entity-details__header-button{bottom:0;left:0;padding-bottom:1.875rem;position:absolute;text-align:center;width:100%;z-index:2}.entity-details__header-button .btn{background-color:#444;border-color:#444;box-shadow:0 1px 2px 0 #1018280d;color:#fff;font-size:1rem;font-weight:500;padding:.75rem 1.875rem}.entity-details__header-button .btn:hover{background-color:#444;border-color:#2b2b2b;color:#fff}.entity-details__header-button .btn.focus,.entity-details__header-button .btn:focus{background-color:#444;border-color:#2b2b2b;box-shadow:0 0 0 .2rem #60606080;color:#fff}.entity-details__header-button .btn.disabled,.entity-details__header-button .btn:disabled{background-color:#444;border-color:#444;color:#fff}.entity-details__header-button .btn:not(:disabled):not(.disabled).active,.entity-details__header-button .btn:not(:disabled):not(.disabled):active,.show>.entity-details__header-button .btn.dropdown-toggle{background-color:#2b2b2b;border-color:#242424;color:#fff}.entity-details__header-button .btn:not(:disabled):not(.disabled).active:focus,.entity-details__header-button .btn:not(:disabled):not(.disabled):active:focus,.show>.entity-details__header-button .btn.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #60606080}@media (min-width:768px){.entity-details__header-button{text-align:left}}@media (min-width:1024px){.entity-details__header-button{padding-bottom:3.125rem}.entity-details__header-button .btn{font-size:1.125rem;font-weight:600;padding:.6875rem 1.875rem}}.entity-details__nav-list{display:flex;justify-content:flex-start}.entity-details__nav-list li{margin-right:1.25rem}@media (min-width:1024px){.entity-details__nav-list li{margin-right:1.875rem}}@media (max-width:767.98px){.entity-details__nav-list{display:none}}.entity-details__nav{position:relative;z-index:3}@media (min-width:768px){.entity-details__nav--fixed{height:4.375rem}}@media (max-width:767.98px){.entity-details__nav{z-index:20}}@media (min-width:768px){.entity-details__nav-inner{background-color:#2c2c2c;box-shadow:0 6px 10px #0003;padding:.875rem 0}.entity-details__nav-inner--fixed{position:fixed;top:4.375rem;width:100%;z-index:1}}.entity-details__nav-list-link{color:#fff;display:block;font-size:.9375rem;transition:all .1s ease-in-out}.entity-details__nav-list-link--active,.entity-details__nav-list-link:hover{color:#ff5a75}@media (min-width:1024px){.entity-details__nav-list-link{font-size:1.125rem;font-weight:700}}@media (max-width:767.98px){.sk-modal__check-availability-type{padding-top:0}}.entity-details__details{background:linear-gradient(0deg,#333 23.75%,#272727 80.21%);padding:1.875rem 0}.entity-details__details--no-header{padding:5rem 0 1.875rem!important}@media (min-width:1024px){.entity-details__details{padding:3.125rem 0}.entity-details__details--no-header{padding:6.875rem 0 3.125rem}}@media (max-width:767.98px){.entity-details__details--display-header{bottom:0;height:180px;left:0;padding:1rem 0;position:relative;width:100%}.entity-details__display--with-header{display:flex;flex-direction:column;height:calc(var(--vh, 1vh)*100.3)}}.entity-details__display_logo_print{display:none}.entity-details__title{display:inline;font-size:1.5rem;line-height:130%}@media (min-width:1024px){.entity-details__title{font-size:2.5rem;line-height:3.125rem}}@media (max-width:767.98px){.entity-details__title{font-size:1.875rem}.entity-details__title--big-screen{display:none}}.entity-details__title--small-screen{display:none}@media (max-width:767.98px){.entity-details__title--small-screen{display:block}}.entity-details__type-label-wrap{display:inline-block}.entity-details__type-label{background-color:#535353;border-radius:3px;color:#fff;display:none;font-size:.6875rem;font-weight:400;line-height:1;margin-top:.4375rem;padding:.25rem .375rem;vertical-align:top;white-space:nowrap}@media (min-width:768px){.entity-details__type-label{display:inline-block}}@media (max-width:1023.98px){.entity-details__type-label{margin-left:-.125rem;margin-top:.125rem}}.entity-details__location{font-size:1.125rem;font-weight:400;line-height:1.625rem;margin-top:.375rem}@media (min-width:1024px){.entity-details__location{font-size:1.5625rem;line-height:2.1875rem}}.entity-details__details-features{display:flex;justify-content:space-between;list-style:none;margin:1.875rem 0 0;padding:0}.entity-details__details-features li{background-position:center 0;background-repeat:no-repeat;background-size:25px;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(286deg) brightness(105%) contrast(107%);font-size:.8125rem;padding-top:1.875rem}.entity-details__details-features li img{display:none}@media (min-width:768px){.entity-details__details-features{justify-content:flex-start}.entity-details__details-features li{margin-right:1.875rem}}@media (max-width:767.98px){.entity-details__details-features{text-align:center}}.entity-details__ribbon{background-color:#a4937d;padding:.9375rem 0}.entity-details__ribbon h3{background:url(/images/icons/location_award.svg) no-repeat 0 50%;background-size:30px auto;font-size:.875rem;font-weight:400;line-height:1.375rem;padding-left:2.8125rem}.entity-details__ribbon h3 img{display:none}@media (min-width:768px){.entity-details__ribbon h3{font-size:1.125rem;font-weight:600;line-height:2.0625rem}}@media (min-width:1440px){.entity-details__ribbon h3{background-size:23px auto}}.entity-details__nominate_ribbon{background-color:#6f889b;padding:.9925rem 0}.entity-details__nominate_ribbon:after{clear:both;content:"";display:block}.entity-details__nominate_ribbon h3{align-items:center;background:url(/images/icons/location_award.svg) no-repeat 0 50%;background-size:23.7px auto;display:flex;float:none;font-size:1.125rem;font-weight:600;line-height:2.0625rem;margin:0 17px 20px;min-height:40px;padding-bottom:5px;padding-left:2.6875rem;padding-top:5px}.entity-details__nominate_ribbon h3 img{cursor:pointer;height:24px;margin-bottom:-6px;width:24px}.entity-details__nominate_ribbon h3 img.print-icon{display:none}@media (max-width:767.98px){.entity-details__nominate_ribbon h3{background-size:30px auto;display:block;font-size:14px;line-height:140%;margin:0}.entity-details__nominate_ribbon h3 img{height:20px;margin-bottom:-4px;width:20px}}.entity-details__nominate_ribbon button{background-color:#2c2c2c;border:none;border-radius:4px;color:#fff;cursor:pointer;float:none;font-size:15px;font-weight:700;line-height:22px;margin:0 17px;padding:11px 20px;text-align:center;width:calc(100% - 34px)}@media (max-width:767.98px){.entity-details__nominate_ribbon button{margin:0;width:100%}}.entity-details__nominate_ribbon button:hover{background-color:#444}.entity-details__nominate_ribbon.entity-details__award_ribbon{background-color:#a4937d;padding-bottom:1rem}.entity-details__nominate_ribbon.entity-details__award_ribbon h3{margin-bottom:0}.entity-details__nominate_ribbon.entity-details__award_ribbon-voting{align-items:center;background-color:#6f889b;display:flex;flex-wrap:wrap;height:max-content;justify-content:space-evenly}.entity-details__nominate_ribbon.entity-details__award_ribbon-voting>div>h3{background-size:30.7px auto!important}@media (max-width:767.98px){.entity-details__nominate_ribbon.entity-details__award_ribbon-voting{padding-left:20px;padding-right:20px}}.entity-details__nominate_ribbon.entity-details__award_ribbon-voting__inner{align-items:center!important;display:flex!important}@media (min-width:768px){.entity-details__nominate_ribbon{padding:.8125rem 0}.entity-details__nominate_ribbon h3{float:left;font-size:1.125rem;line-height:2.0625rem;margin:0;padding-bottom:0;padding-left:3rem;padding-top:0}.entity-details__nominate_ribbon button{float:left;margin:15px 0 0 48px;width:auto}}@media (min-width:1024px){.entity-details__nominate_ribbon button{margin:15px 130px 0 48px;min-width:170px;padding:11px 30px}}@media (min-width:1440px){.entity-details__nominate_ribbon h3{background-size:23.7px auto}.entity-details__nominate_ribbon button{margin:0 87px 0 108px}}.entity-details__nominate_ribbon-header>span{margin-left:3px}@media (max-width:767.98px){.entity-details__nominate_ribbon-header>span{margin-left:0}}.entity-details__documents{background-color:#272727}.entity-details__documents .entity-details__description-section:first-child .entity-details__description-row:first-child{border-top:1px solid #656565}@media (max-width:767.98px){.entity-details__documents .entity-details__description-section:first-child .entity-details__description-row:first-child{border-top:none}}@media (min-width:768px){.entity-details__documents{padding-top:2.5rem}}.entity-details__details__main-image{cursor:pointer;margin-top:2.5rem;max-width:100%;padding-top:75%;position:relative}.entity-details__details__main-image img{width:100%}.entity-details__details__main-image .btn{background-color:#444;border-color:#444;bottom:1.875rem;box-shadow:0 1px 2px 0 #1018280d;color:#fff;left:1.875rem;position:absolute;z-index:1}.entity-details__details__main-image .btn:hover{background-color:#444;border-color:#2b2b2b;color:#fff}.entity-details__details__main-image .btn.focus,.entity-details__details__main-image .btn:focus{background-color:#444;border-color:#2b2b2b;box-shadow:0 0 0 .2rem #60606080;color:#fff}.entity-details__details__main-image .btn.disabled,.entity-details__details__main-image .btn:disabled{background-color:#444;border-color:#444;color:#fff}.entity-details__details__main-image .btn:not(:disabled):not(.disabled).active,.entity-details__details__main-image .btn:not(:disabled):not(.disabled):active,.show>.entity-details__details__main-image .btn.dropdown-toggle{background-color:#2b2b2b;border-color:#242424;color:#fff}.entity-details__details__main-image .btn:not(:disabled):not(.disabled).active:focus,.entity-details__details__main-image .btn:not(:disabled):not(.disabled):active:focus,.show>.entity-details__details__main-image .btn.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #60606080}@media (max-width:767.98px){.entity-details__details__main-image .btn{bottom:.9375rem;font-size:.875rem;left:50%;padding:.25rem 1.5625rem;transform:translateX(-50%);white-space:nowrap}}@media (min-width:768px){.entity-details__details__main-image{padding-top:55%}}.entity-details__prevoting_ribbon{background-color:#6f889b;padding:.9925rem 0}.entity-details__prevoting_ribbon:after{clear:both;content:"";display:block}.entity-details__prevoting_ribbon h3{background:url(/images/icons/location_award.svg) no-repeat 0 50%;background-size:23.7px auto;display:block;float:none;font-size:1.125rem;font-weight:600;line-height:2.0625rem;margin:0 17px 20px;min-height:40px;padding-bottom:5px;padding-left:2.6875rem;padding-top:5px}.entity-details__prevoting_ribbon h3 img{cursor:pointer;height:24px;margin-bottom:-6px;width:24px}.entity-details__prevoting_ribbon h3 img.print-icon{display:none}@media (max-width:767.98px){.entity-details__prevoting_ribbon h3{background-size:30px auto;font-size:14px;line-height:140%;margin:0}.entity-details__prevoting_ribbon h3 img{height:20px;margin-bottom:-4px;width:20px}}@media (min-width:1024px){.entity-details__award_ribbon-category{padding:0 5px}}.entity-details__location-info-rent{align-items:center;display:flex;gap:.5rem;justify-content:flex-start;margin-top:.6875rem}@media (max-width:767.98px){.entity-details__location-info-rent{font-size:15px;line-height:165%}}.entity-details__location-info-rent img{height:1.5rem;width:1.5rem}@media (min-resolution:1.1dppx),(min-resolution:105dpi){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(/images/icons/default-skin.svg)!important}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none!important}}.entity-details__description{background-color:#272727;font-size:.875rem;line-height:1.3125rem}@media (min-width:1024px){.entity-details__description{font-size:.9375rem;line-height:1.5625rem}}@media (max-width:767.98px){.entity-details__description{font-size:1rem;font-weight:400;line-height:1.5rem}}.entity-details__description-sla{background-color:#333;margin-top:-15px}@media (max-width:767.98px){.entity-details__description-sla{margin-top:-3px}}.entity-details__description-section{padding:0 0 2.5rem}@media (max-width:767.98px){.entity-details__description-section--mobile-hidden{display:none}}.entity-details__description-section-no-padding{padding:0}.entity-details__description-section-small{padding-bottom:1rem}.entity-details__description-section-sla{font-size:15px;font-weight:400;line-height:25px;padding-bottom:45px}@media (max-width:767.98px){.entity-details__description-section-sla{font-size:14px;font-weight:400;line-height:160%;padding-bottom:2.1875rem}}.entity-details__no-details-sla{padding-bottom:60px!important}.entity-details__description-row{align-items:flex-start;display:flex;flex-direction:column}@media (min-width:768px){.entity-details__description-row{flex-direction:row}}.entity-details__description-row:first-child{border-top:1px solid #656565;padding-top:2.5rem}@media (max-width:767.98px){.entity-details__description-row:first-child{border-top:1px solid #ffffffb3}}.entity-details__description-section:first-child .entity-details__description-row:first-child{border-top:none}@media (max-width:767.98px){.entity-details__description-row:not(:last-child){margin-bottom:1.25rem}.entity-details__description-row--mobile-hidden{display:none}}.entity-details__description-row-sla:first-child{padding-top:0}.entity-details__description-column:first-child{border-top:1px solid #656565;padding-top:2.5rem}@media (max-width:767.98px){.entity-details__description-column:first-child{border-top:1px solid #ffffffb3}}.entity-details__description-section:first-child .entity-details__description-column:first-child{border-top:none}@media (max-width:767.98px){.entity-details__description-column:not(:last-child){margin-bottom:1.25rem}.entity-details__description-column--mobile-hidden{display:none}.entity-details__description-column_no-border:first-child{border-top:none}}.entity-details__description-column-sla:first-child{padding-top:0}.entity-details__description-label{margin-bottom:1rem;width:100%}.entity-details__description-label h4{font-weight:700}@media (max-width:767.98px){.entity-details__description-label h4{font-size:1rem;font-weight:600;line-height:1.5rem}}@media (min-width:768px){.entity-details__description-label{margin-bottom:0;width:7.5rem}}@media (min-width:1024px){.entity-details__description-label{width:12.5rem}}.entity-details__description-label-no-padding{margin-bottom:.625rem}@media (max-width:767.98px){.entity-details__description-label-sm{font-size:1.375rem}}.entity-details__description-trimmed--visable{display:block}.entity-details__description-trimmed--hidden{display:none}.entity-details__description-trimmed--button{margin-left:4px;text-decoration:underline}@media (max-width:767.98px){.bg-screen{display:none}}.sm-screen{display:none}@media (max-width:767.98px){.sm-screen{display:block}}.entity-details__description-values{width:100%}@media (min-width:768px){.entity-details__description-values{flex:1;width:auto}}.entity-details__description-values_image{margin:auto}.entity-details__description-image{align-items:center;display:flex;height:120px;justify-content:flex-start;margin-top:32px;width:120px}.entity-details__description-image>img{border-radius:7.5rem;height:100%;object-fit:cover;width:100%}@media (min-width:568px) and (max-width:1023.98px){.entity-details__description-image>img{height:6rem;width:6rem}}@media (max-width:767.98px){.entity-details__description-image{margin-top:16px}}.entity-details__description__contact-name{font-size:15px;font-style:normal;font-weight:400;line-height:24.75px;margin-bottom:19px}.entity-details__description__icon{display:inline-block;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(286deg) brightness(105%) contrast(107%);height:1.5rem;margin-right:.3125rem;vertical-align:middle;width:1.5rem}@media (min-width:1024px){.entity-details__description__icon{margin-right:.625rem}}@media (max-width:767.98px){.entity-details__description__icon{vertical-align:text-top}}.entity-details__description__email-printview,.entity-details__description__phone-printview{display:none}.entity-details__description__inline-list{display:flex;flex-wrap:wrap;justify-content:flex-start;list-style:none;margin:0;padding:0}.entity-details__description__inline-list li{align-items:center;display:flex;margin-bottom:1rem;width:50%}.entity-details__description__inline-list li img[src*="check.svg"]{height:.9375rem;width:.9375rem}.entity-details__description-row:last-child .entity-details__description__inline-list{margin-bottom:-1rem}@media (min-width:1440px){.entity-details__description__inline-list li{width:33.3333333333%}}@media (max-width:767.98px){.entity-details__description__inline-list-show-main>li:not(:first-child){display:none}.entity-details__description__inline-list-not-expanded{display:grid}.entity-details__description__inline-list-not-expanded>li{width:auto}.entity-details__description__inline-list-not-expanded>li:not(:nth-child(-n+3)){display:none}.entity-details__description__inline-list-expanded>li{width:auto}.entity-details__description__inline-list-expanded>li:not(:nth-child(-n+3)){display:block}}.entity-details__description__inline-list-expanded>li:focus{color:#fff}.entity-details__description__inline-list-trigger{align-items:center;display:flex;margin-bottom:1.1875rem;margin-left:2%;text-decoration:underline;width:max-content}@media (min-width:568px){.entity-details__description__inline-list-trigger{display:none}}.entity-details__description__inline-list-trigger svg{height:.75rem;margin-right:.5rem;width:.75rem}.entity-details__description__inline-list-trigger-none{display:none}@media (max-width:767.98px){.entity-details__description__inline-list{display:list-item}}.entity-details__description__list{list-style:none;margin:0;padding:0}.entity-details__description__list li{overflow:hidden;text-overflow:ellipsis}.entity-details__description__list li:not(:last-child){margin-bottom:.3125rem}@media (max-width:767.98px){.entity-details__description__list .align-text{padding-left:29px}.entity-details__description__list .align-text .entity-details__description__icon{margin-left:-33px}}.entity-details__description__list-image{margin-top:40px}@media (max-width:767.98px){.entity-details__description__list-image{margin-top:0}}.entity-details__rooms-list{height:0;list-style:none;margin:0;padding:0;transition:.3s ease-in-out}.entity-details__rooms-list--expanded{height:auto;padding-bottom:1.5rem}.entity-details__rooms-list--expanding{overflow:hidden}.entity-details__rooms-list-item{display:flex;flex-wrap:nowrap}.entity-details__rooms-list-item:first-child{margin-top:1rem}.entity-details__rooms-list-item:not(:last-child){margin-bottom:1.375rem}.entity-details__rooms-popup--rooms_slider{background-color:#fff;border-radius:5px;bottom:100%;color:#121212;left:46%;padding:1rem;position:absolute;transform:translate(-9.0625rem,-.625rem);width:18.125rem}@media (max-width:1023.98px){.entity-details__rooms-popup--rooms_slider{left:62%}}@media (max-width:767.98px){.entity-details__rooms-popup--rooms_slider{left:78%;width:15rem}}.entity-details__rooms-popup--rooms_slider:after{border-left:10px solid #0000;border-right:10px solid #0000;border-top:10px solid #fff;content:"";height:0;left:12.5%;position:absolute;top:100%;transform:translate(-10px);width:0}@media (max-width:1439.98px){.entity-details__rooms-popup--rooms_slider:after{left:12%}}@media (max-width:1023.98px){.entity-details__rooms-popup--rooms_slider:after{left:9.6%}}.entity-details__rooms-popup{background-color:#fff;border-radius:5px;bottom:100%;color:#121212;left:50%;padding:1rem;position:absolute;transform:translate(-9.0625rem,-.625rem);width:18.125rem}.entity-details__rooms-popup:after{border-left:10px solid #0000;border-right:10px solid #0000;border-top:10px solid #fff;content:"";height:0;left:50%;position:absolute;top:100%;transform:translate(-10px);width:0}.entity-details__rooms-popup-list{list-style:none;margin:0;padding:0}.entity-details__rooms-popup-list li{font-size:.8125rem;line-height:1.25rem}.entity-details__rooms-popup-list-title{font-weight:700}.entity-details__rooms-popup-list-title:not(:first-child){margin-top:.75rem}.entity-details__rooms-list-column{position:relative}.entity-details__rooms-list-column:nth-child(-n+2){padding-right:.3125rem}.entity-details__rooms-list-column:nth-last-child(-n+3){align-items:center;display:flex;width:1.125rem}.entity-details__rooms-list-column:first-child{width:40%}.entity-details__rooms-list-column:nth-child(3){margin-left:auto;margin-right:1rem}.entity-details__rooms-list-column:nth-child(4){margin-right:1rem}@media (min-width:1440px){.entity-details__rooms-list-column:first-child{width:50%}}.entity-details__rooms-list-column .sk-icon svg{height:1.125rem;width:1.125rem}@media (max-width:767.98px){.entity-details__rooms-list-column:nth-last-child(-n+3){display:none}.entity-details__rooms-list-column:first-child{width:50%}}.entity-details__rooms-list-column-slide{align-items:center;display:flex;justify-content:flex-start;position:relative}.entity-details__rooms-list-column-slide>p{cursor:pointer;font-family:Sofia Pro;font-size:15px;font-style:normal;font-weight:400;line-height:165%}@media (max-width:767.98px){.entity-details__rooms-list-column-slide>p{font-size:13px;font-style:normal;font-weight:400;line-height:165%}}.entity-details__rooms-list-column-slide>span>svg{height:20px!important;margin-right:.625rem;width:20px!important}@media (max-width:767.98px){.entity-details__rooms-list-column-slide>span>svg{height:16px!important;width:16px!important}}@media (max-width:1439.98px){.entity-details__rooms-list-column-slide>span>svg{margin-right:8px}}.entity-details__rooms-list-column-slide:not(:last-child){margin-bottom:8px}.entity-details__rooms-list-column-slide .sk-icon svg{height:1.125rem;width:1.125rem}.entity-details__rooms-list-column-slide_underline{text-decoration:underline}.entity-details__rooms-list-column--has-popup .sk-icon{cursor:pointer}.entity-details__rooms-expand-trigger{align-items:center;color:#ff5a75;display:flex;margin-top:.875rem}.entity-details__rooms-expand-trigger svg{height:.75rem;margin-right:.5rem;width:.75rem}.entity-details__rooms-expand-trigger path{fill:#ff5a75}.entity-details__rooms-expand-trigger:hover{color:#d94d64}.entity-details__rooms-expand-trigger:hover path{fill:#d94d64}.entity-details__rooms-expand-trigger--hidden{display:none}@media (max-width:767.98px){.entity-details__rooms-expand-trigger{color:#fff;text-decoration:underline}.entity-details__rooms-expand-trigger path{fill:#fff}}.entity-details__rooms-list-item .pswp-gallery figure{margin:0}.entity-details__rooms-list-item .pswp-gallery img{display:block;height:1.125rem;width:1.125rem}.entity-details-description-menu-title{align-items:center;display:flex;height:50px;justify-content:space-between}.entity-details-description-menu-title h4{font-weight:400}@media (max-width:767.98px){.entity-details-description-menu-title h4{font-size:1rem;line-height:1.5rem}}.description-section-mobile{display:block;padding:0 0 1.25rem}.description-section-mobile--border{border-top:1px solid #ffffffb3}@media (min-width:568px){.description-section-mobile{display:none}}.description-section-mobile--border .entity-details__description-label-sm{margin-top:1.6875rem}.description-section-row{max-height:2.8rem;overflow:hidden;transition:max-height .2s ease-in-out}.description-section-row-expanded{max-height:43.8rem}.description-section-row-expanded svg{transform:rotate(180deg)}.description-section-mobile .description-section-row{border-top:1px solid #505050}.description-section-mobile .description-section-row:nth-child(2){border-top:none}.entity-details__description-valuation-row:nth-child(2){padding-top:2.5rem}.entity-details__description-valuation-list{display:block;list-style:none;margin:0;padding:10px 0 0}.entity-details__description-valuation-list li:not(:last-child){margin-bottom:16px}@media (max-width:767.98px){.entity-details__description-valuation-list li:not(:last-child){margin-bottom:8px}}.entity-details__description-valuation-list li{align-items:center;display:flex}@media (min-width:568px){.entity-details__description-row.border-top{border-top:1px solid #656565!important}}.entity-details__gallery,.location-contact-details{background-color:#272727}.entity-details__gallery .gallery{display:flex;flex-wrap:wrap;width:100%}@media (max-width:767.98px){.entity-details__gallery .gallery{padding:0 0 2.5rem}}.entity-details__gallery .gallery figure{display:block;height:11.125rem;margin:0;position:relative;width:calc(33.33333% - .66667px)}@media (max-width:767.98px){.entity-details__gallery .gallery figure{height:5.265rem}}.entity-details__gallery .gallery figure:nth-child(-n+2){height:16.625rem;margin-bottom:1px;width:50%;width:calc(50% - .5px)}@media (max-width:767.98px){.entity-details__gallery .gallery figure:nth-child(-n+2){height:8.050625rem}}.entity-details__gallery .gallery figure a{display:block;height:100%}.entity-details__gallery .gallery figure a span{background:#00000080;background-position:center 40%;background-repeat:no-repeat;color:#fff;display:none;font-size:.75rem;height:100%;padding-top:35%;position:relative;text-align:center;width:100%;z-index:2}@media (max-width:767.98px){.entity-details__gallery .gallery figure a span{font-size:14px;padding-top:39.5%}}@media (max-width:320px){.entity-details__gallery .gallery figure a span{padding-top:50%}}.entity-details__gallery .gallery figure figcaption{display:none}.entity-details__gallery .gallery .gallery_image a span{background-image:url(../images/icons/gallery/plus.svg);display:block}@media (max-width:767.98px){.entity-details__gallery .gallery .gallery_image a span{background-size:1.5rem}}.entity-details__gallery .gallery .gallery_video a span{background-image:url(../images/icons/gallery/play.svg);display:block}@media (max-width:767.98px){.entity-details__gallery .gallery .gallery_video a span{background-size:1.5rem}}.entity-details__gallery .gallery .gallery_vr360 a span{background-image:url(../images/icons/gallery/rotate.svg);display:block}@media (max-width:767.98px){.entity-details__gallery .gallery .gallery_vr360 a span{background-size:1.5rem}}.entity-details__gallery .pswp .pswp__top-bar{text-align:right}.entity-details__gallery .pswp .pswp__top-bar .pswp__counter{left:calc(50% - 50px);text-align:center;width:100px}.entity-details__gallery .pswp .pswp__caption__center{border-top:1px solid #fff6;max-width:none;padding:10px 0}.entity-details__gallery .pswp .rotation-wrapper{color:#fff;position:relative}.entity-details__gallery .pswp .rotation-wrapper button{background:none;background-position:50%;background-repeat:no-repeat;background-size:40%}.entity-details__gallery .pswp .pswp__caption{padding:0 2rem}.entity-details__gallery .pswp .pswp__zoom-wrap{text-align:center}.entity-details__gallery .pswp .pswp__zoom-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle}.entity-details__gallery .pswp .wrapper{display:block;line-height:0;margin:0 auto;max-width:90%;position:absolute;text-align:left;top:50%;transform:translateY(-50%);vertical-align:middle;width:100%;z-index:1045}.entity-details__gallery .pswp .video-wrapper{height:0;padding-bottom:56.25%;padding-top:25px;position:relative;width:100%}.entity-details__gallery .pswp .video-wrapper iframe{height:90%;left:10%;position:absolute;top:4%;width:90%}.entity-details__gallery .pswp:not(.pswp--zoom-allowed){cursor:grab}.entity-details__gallery .pswp--fs .wrapper{max-width:100%}.entity-details__gallery .pswp--fs .video-wrapper iframe{height:100%;left:0;top:0;width:100%}.entity-details__gallery .pswp__bg{background:#1e1e1e}.entity-details__gallery .pswp.hasInnerThumbs .photoSwipe_innerthumbs{align-content:flex-start;align-items:center;background-color:#ddd;display:none;flex-direction:row;flex-wrap:wrap;flex-flow:row wrap;height:100%;justify-content:space-between;overflow-y:auto;position:fixed;right:0;top:0;width:200px;z-index:1000000}.entity-details__gallery .pswp.hasInnerThumbs .photoSwipe_innerthumbs .thumb-wrap{background-repeat:no-repeat;background-size:cover;cursor:pointer;height:60px;margin:5px 5px 0 0;position:relative;width:calc(50% - 8px)}.entity-details__gallery .pswp.hasInnerThumbs .photoSwipe_innerthumbs .thumb-wrap:nth-child(odd){margin-left:5px}.entity-details__gallery .pswp.hasInnerThumbs .photoSwipe_innerthumbs .thumb-wrap:before{border:6px solid #0000;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;visibility:hidden;width:100%}.entity-details__gallery .pswp.hasInnerThumbs .photoSwipe_innerthumbs .thumb-wrap.activethumb:before{border:6px solid #ff5268;opacity:1;transition:all .2s linear;visibility:visible}.entity-details__gallery .pswp.hasInnerThumbs .photoSwipe_innerthumbs img{height:auto;width:100%}@media (min-width:768px){.entity-details__gallery .gallery{display:flex;flex-wrap:wrap;justify-content:space-between}.entity-details__gallery .gallery figure{height:5.8125rem}.entity-details__gallery .gallery figure:nth-child(-n+2){height:8.75rem}.entity-details__gallery .gallery figure a span{background-size:18px}}@media (min-width:1024px){.entity-details__gallery .pswp.hasInnerThumbs .pswp__top-bar{padding-right:200px}.entity-details__gallery .pswp.hasInnerThumbs .pswp__share-tooltip{right:244px}.entity-details__gallery .pswp.hasInnerThumbs .pswp__zoom-wrap{margin-left:-100px}.entity-details__gallery .pswp.hasInnerThumbs .pswp__button--arrow--right{right:200px}.entity-details__gallery .pswp.hasInnerThumbs .photoSwipe_innerthumbs{display:flex}.entity-details__gallery .gallery figure{height:8.375rem}.entity-details__gallery .gallery figure:nth-child(-n+2){height:11.125rem}.entity-details__gallery .gallery figure a span{font-size:.9375rem;font-weight:700;line-height:1.5625rem;padding-top:31%}}@media (min-width:1440px){.entity-details__gallery .gallery figure{height:11.125rem}.entity-details__gallery .gallery figure:nth-child(-n+2){height:16.625rem}}.col-no-padding{padding-left:0;padding-right:0}@media (max-width:767.98px){.entity-details__gallery__photo-swipe--mobile-hidden{display:none}}.entity-details__contact{background-color:#ff5a75;min-height:100%;padding:3.25rem 0 4.1875rem}.entity-details__contact-form{width:100%}.entity-details__contact-form-column{display:flex;flex-direction:column;width:100%}.entity-details__contact-input-wrap--textarea{display:flex;flex-direction:column}@media (min-width:1024px){.entity-details__contact-input-wrap--textarea{flex:1}}@media (max-width:767.98px){.entity-details__contact-input-wrap--textarea{height:auto}}.entity-details__contact-input-wrap-modal input[type=number]{padding:10px 0}.entity-details__contact-input-wrap.active{margin-top:1.25rem}.entity-details__contact-input-wrap input[type=number]{appearance:textfield;-moz-appearance:textfield;border:none;margin:0;width:100%}.entity-details__contact-input-wrap input[type=number]::-webkit-inner-spin-button,.entity-details__contact-input-wrap input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.entity-details__contact-input-wrap input[type=number]:not(.entity-details__contact-input--modal){padding:.5625rem .75rem}.entity-details__contact-input-wrap--checkbox{margin-bottom:1.1875rem}.entity-details__contact-input-wrap--submit{background-color:#fff;border-top:1px solid #ececec;bottom:0;left:0;margin:0;padding:1rem;position:fixed;width:100%}.entity-details__contact-input-wrap--submit input{border-radius:.1875rem;padding:1rem}.entity-details__contact-input-wrap--submit .contact-form-next-step-btn.step-2,.entity-details__contact-input-wrap--submit button{width:100%!important}@media (min-width:768px){.entity-details__contact-input-wrap--submit{border:none;padding:0;position:static;width:auto}}@media (min-width:1024px){.entity-details__contact-input-wrap--submit{width:calc(50% - 16px)}}.entity-details__contact-form .vdp-datepicker input[type=text],.entity-details__contact-input{background-color:#fff;border:none;display:block;font-size:1.125rem;line-height:1.75rem;padding:.5625rem .75rem}.entity-details__contact-form .vdp-datepicker input[type=text]::placeholder,.entity-details__contact-input::placeholder{color:#2c2c2c}.entity-details__contact-form .vdp-datepicker input[type=checkbox][type=text],.entity-details__contact-input[type=checkbox]{display:none}.entity-details__contact-input-label--checkbox{align-items:center;cursor:pointer;display:flex}.entity-details__contact-input-label--checkbox:before{background:#0000 no-repeat 50%;background-size:85%;border:2px solid #fff;border-radius:3px;content:"";display:inline-block;height:1.25rem;margin-right:1rem;width:1.25rem}.entity-details__contact-form .vdp-datepicker input[type=checkbox][type=text]:checked+.entity-details__contact-input-label--checkbox:before,.entity-details__contact-input[type=checkbox]:checked+.entity-details__contact-input-label--checkbox:before{background-color:#fff;background-image:url(../images/icons/forms/check-black.svg)}.entity-details__contact-input--select{-webkit-appearance:none;-moz-appearance:none;background-image:url(../images/icons/forms/dropdown.svg);background-position:96%;background-repeat:no-repeat;border-radius:0;color:#000;cursor:pointer;text-indent:1px;text-overflow:""}.entity-details__contact-input--error{color:#ff5a75!important}.entity-details__contact-input--error::placeholder{color:#ff5a75}.entity-details__contact-input--error.entity-details__contact-input--select{background-image:url(../images/icons/forms/dropdown-error.svg)}.entity-details__contact-title{font-size:1.875rem;line-height:2.5rem;margin-bottom:2rem}.entity-details__contact-title.centered-title-sm{text-align:center}.entity-details__contact-title.step-2{margin-bottom:0}@media (min-width:1024px){.entity-details__contact-title,.entity-details__contact-title.centered-title-sm{text-align:left}}.entity-details__contact-subtitle{color:#fff;font-size:.875rem;font-weight:400;line-height:1.25rem;margin:.5rem 0 2rem;text-align:center}@media (min-width:1024px){.entity-details__contact-subtitle{font-weight:500;text-align:left}}.entity-details__contact-error{background-color:#2c2c2c;border-radius:5px;color:#fff;margin:0 0 2rem;padding:1rem}.entity-details__contact-error ul{margin:0;padding-left:2rem}.entity-details__contact-form .vdp-datepicker input[type=text]{background-image:url(../images/icons/forms/calendar-new.svg);background-position:96%;background-repeat:no-repeat;cursor:pointer}.entity-details__contact-form .vdp-datepicker .cell{color:#2c2c2c}.entity-details__contact-form .vdp-datepicker .cell.highlighted.today{background-color:#ff5a7580;color:#2c2c2c}.entity-details__contact-form .vdp-datepicker .cell.selected,.entity-details__contact-form .vdp-datepicker .cell.selected.highlighted{background-color:#2c2c2c;color:#fff}.entity-details__contact-form .vdp-datepicker .day__month_btn,.entity-details__contact-form .vdp-datepicker .month__year_btn{color:#2c2c2c}.entity-details__contact-form .vdp-datepicker .vdp-datepicker__calendar{z-index:6}.entity-details__contact-form .vdp-datepicker--error input[type=text]{background-image:url(../images/icons/forms/calendar-new-error.svg);border-bottom-color:#ff5a75!important}.entity-details__contact-form .vdp-datepicker--error input[type=text]::placeholder{color:#ff5a75}@media (min-width:1024px){.entity-details__contact-form .vdp-datepicker .vdp-datepicker__calendar{bottom:-5.8125rem}}.entity-details__contact-form .vdp-datepicker .entity-details__contact-form--modal input[type=text]:not(.entity-details__contact-input--textarea),.entity-details__contact-form--modal .entity-details__contact-form .vdp-datepicker input[type=text]:not(.entity-details__contact-input--textarea),.entity-details__contact-form--modal .entity-details__contact-input-wrap--datepicker .vdp-datepicker input,.entity-details__contact-form--modal .entity-details__contact-input:not(.entity-details__contact-input--textarea){border-bottom:1px solid #2c2c2c;border-radius:0}.entity-details__contact-form--modal .entity-details__contact-input-label--checkbox{cursor:pointer}.entity-details__contact-form--modal .entity-details__contact-input-label--checkbox:before{border-color:#ff5a75}.entity-details__contact-form .vdp-datepicker .entity-details__contact-form--modal input[type=checkbox][type=text]:checked+.entity-details__contact-input-label--checkbox:before,.entity-details__contact-form--modal .entity-details__contact-form .vdp-datepicker input[type=checkbox][type=text]:checked+.entity-details__contact-input-label--checkbox:before,.entity-details__contact-form--modal .entity-details__contact-input[type=checkbox]:checked+.entity-details__contact-input-label--checkbox:before{background-color:#ff5a75}.entity-details__contact-form--modal .entity-details__contact-input--textarea{background-color:#ececec}.input-container{position:relative;width:100%}.floating-input{margin-top:20px}.floating-input--modal{margin-top:18px!important}.floating-input--modal--textarea{margin-top:0}.floating-label{color:#656565;font-size:1.125rem;left:.75rem;line-height:1.75rem;pointer-events:none;position:absolute;top:.5625rem;transition:all .2s ease}.floating-label--error{color:#ff5a75!important}.floating-label--error--datepicker>div>input,.floating-label--error--datepicker>div>input::placeholder{color:#ff5a75}.floating-label--modal{left:0!important}@media (max-width:767.98px){.floating-label--modal_textarea{z-index:1}}.floating-label--textarea{color:#656565;font-size:16px}@media (max-width:767.98px){.floating-label--textarea{font-size:16px}}.entity-details__contact-form .vdp-datepicker input[type=text],.entity-details__contact-input{box-sizing:border-box;padding:10px;width:100%}.entity-details__contact-input-textarea{padding:10px}@media (max-width:767.98px){.entity-details__contact-input-textarea{min-height:124px}}.entity-details__contact-input--datepicker{border-bottom:1px solid #000}.entity-details__contact-input--datepicker>div>input{padding:10px 0!important}.entity-details__contact-input--datepicker>div>input::placeholder{color:#000;font-size:18px}.entity-details__contact-input--modal{padding:10px 0}.entity-details__contact-input--modal_empty{padding:22px}.entity-details__contact-button--wrap{background-color:#fff;border-top:1px solid #ececec;bottom:0;left:0;margin:0;position:fixed;width:100%}.entity-details__contact-button--wrap>div{padding:16px}.entity-details__contact-button--wrap>div>input{padding:10px!important}.entity-details__contact-form .vdp-datepicker input[type=text]:focus+.floating-label,.entity-details__contact-input:focus+.floating-label,.floating-label.active{color:#fff!important;font-size:.875rem;left:0;line-height:1.25rem;top:-22px}.entity-details__contact-form .vdp-datepicker input[type=text]:focus+.floating-label,.entity-details__contact-input:focus+.floating-label,.floating-label.active--modal{color:#656565;font-size:.875rem;left:0;line-height:1.25rem;top:-20px}.entity-details__contact-input--banner{box-sizing:border-box;width:100%}.entity-details__contact-input-label--checkbox_pink:before{background-color:#fff!important}@media (max-width:767.98px){.modal__head--container--fixed{background:#fff;border-top-left-radius:.25rem;border-top-right-radius:.25rem;position:fixed;width:100%;z-index:123}}.disable-btn{opacity:.5;pointer-events:none}.entity-details__email-error-message{color:#fff;font-size:.75rem;line-height:1.125rem;text-align:right}.entity-details__email-error-message.error-message-pink{color:#ec536c}.turnstile-error-message{color:#ff5a75;font-size:.875rem;font-weight:500;line-height:1.25rem;margin-bottom:.5rem}.turnstile-error-message--white{color:#fff}.entity-details__contact-input--textarea{border:none;border-radius:0;height:100%;min-height:9.875rem;padding:0 .75rem .5rem;resize:none}.entity-details__contact-input--textarea::placeholder{color:#656565}.entity-details__contact-input--textarea.entity-details__contact-input--error::placeholder{color:#ff5a75}@media (min-width:1024px){.entity-details__contact-input--textarea{min-height:9.375rem}}.entity-details__contact-input--textarea.inline-textarea{color:#656565}.entity-details__contact-input--textarea.inline-textarea.comment-changed,.entity-details__contact-input--textarea.inline-textarea:focus{color:#2c2c2c}.contact-form-greeting,.entity-details__contact-input--textarea{color:#2c2c2c;font-size:1.125rem;line-height:1.75rem}.contact-form-greeting{background-color:#fff;font-weight:600;padding:.5rem .75rem 0}.contact-form-greeting.contact-form-greeting--modal{background-color:#ececec}.event-details-form,.user-details-form{display:flex;flex-direction:column;gap:2rem;margin-bottom:2rem}.event-details-form--cf-turnstile,.event-details-form--modal,.user-details-form--cf-turnstile,.user-details-form--modal{margin-bottom:7.8125rem}.event-details-form--modal .vdp-datepicker input[type=text],.user-details-form--modal .vdp-datepicker input[type=text]{padding:.625rem .625rem .625rem 0}.event-details-form .hide-inline-input,.user-details-form .hide-inline-input{display:none}@media (min-width:1024px){.event-details-form,.user-details-form{flex-direction:row;margin-bottom:2rem}.event-details-form--cf-turnstile,.event-details-form--modal,.user-details-form--cf-turnstile,.user-details-form--modal{margin-bottom:2rem}}.event-details-form:not(.event-details-form--modal){gap:0}@media (min-width:768px){.event-details-form:not(.event-details-form--modal){gap:2rem}}.user-details-form:not(.user-details-form--modal){gap:1.5rem}@media (min-width:1024px){.user-details-form:not(.user-details-form--modal){flex-direction:column}.user-details-form:not(.user-details-form--modal) .user-details-form-wrapper{width:calc(50% - 16px)}.event-details-form .event-details-form-wrapper:first-child{margin-top:1.25rem}}.event-details-form-wrapper,.user-details-form-wrapper{display:flex;flex-direction:column;gap:1.5rem;width:100%}.contact-form-next-step-btn{font-size:1.125rem;font-weight:600;line-height:1.75rem;padding:1rem;width:100%!important}@media (min-width:1024px){.contact-form-next-step-btn{width:calc(50% - 16px)!important}}.contact-form-next-step-btn--modal{font-size:1.125rem;height:auto!important;line-height:1.75rem;padding:.9375rem!important}.contact-form-wrapper{position:relative}.contact-form-back-button{background-image:url(/images/icons/prev_white.svg);background-repeat:no-repeat;background-size:1.5rem;cursor:pointer;height:1.5rem;left:1rem;position:absolute;top:.375rem;width:1.5rem}@media (min-width:768px){.contact-form-back-button{left:-1.875rem}}@media (min-width:1024px){.contact-form-back-button{background-size:2rem;height:2rem;left:-4.875rem;width:2rem}}.contact-form-wrapper-message .head{margin-bottom:1rem}.contact-form-wrapper-message .head h4{font-size:1.875rem;line-height:2.375rem}.contact-form-wrapper-message .request-sent-content--modal{margin-bottom:8rem}.contact-form-wrapper-message .request-sent-content div,.contact-form-wrapper-message .request-sent-content p{font-size:1.125rem;line-height:1.75rem;margin-bottom:1rem}.contact-form-wrapper-message .location-info-wrapper{font-size:1.125rem;line-height:1.75rem;margin-bottom:0}.contact-form-wrapper-message .location-info-wrapper .info-link{color:#fff;text-decoration:underline}.contact-form-wrapper-message .location-info-wrapper .info-title{font-weight:600}.contact-form-wrapper-message .location-info-wrapper .tip-with-icon{align-items:flex-start;display:flex;margin-top:2rem}.contact-form-wrapper-message .location-info-wrapper .entity-details__contact-input-wrap{margin-top:2rem}.contact-form-wrapper-message .location-info-wrapper div,.contact-form-wrapper-message .location-info-wrapper p{margin-bottom:0}.contact-form-wrapper-message .entities-list{margin-top:2rem}.contact-form-wrapper-message .entities-list a{color:#2c2c2c;text-decoration:underline}.contact-form-wrapper-message .entities-list .phone-info{margin-bottom:0}.contact-form-wrapper-message .entities-list .entity-item{font-size:1.125rem;line-height:1.75rem}.contact-form-wrapper-message .entities-list .entity-item:not(:last-child){margin-bottom:1rem}.contact-form-wrapper-message .entities-list .entity-item .entity-name{font-weight:600;margin-bottom:0}.contact-form-wrapper-message--modal{padding-top:0}.contact-form-wrapper-message--modal .phone-info .phone-link{color:#2c2c2c}.contact-form-wrapper-message--modal .sent-message-footer{background-color:#fff;border-top:1px solid #ececec;bottom:0;left:0;padding:1rem;position:fixed;width:100%}.contact-form-wrapper-message--modal .sent-message-footer .btn{font-size:16px;font-weight:600;line-height:24px;padding:9px 18px!important;width:100%!important}@media (min-width:768px){.contact-form-wrapper-message{padding-top:2rem}.contact-form-wrapper-message .request-sent-content{margin-bottom:2rem}.contact-form-wrapper-message--modal{padding-top:0}.contact-form-wrapper-message--modal .sent-message-footer{border-top:none;padding:0;position:relative}.contact-form-wrapper-message--modal .sent-message-footer .btn{width:auto!important}}@media (min-width:1024px){.contact-form-wrapper-message .head{margin-bottom:2rem}}.contact-form-hint{align-self:stretch;color:#656565;font-size:16px;font-style:italic;font-weight:400;line-height:24px;margin-top:8px}.contact-form-hint__placeholder{font-style:normal;font-weight:500}@media (max-width:767.98px){.hide-on-mobile{display:none}}.contact-textarea-modal-wrap{display:flex;flex-direction:column;height:11.875rem;position:relative}.contact-textarea-modal-wrap .entity-details__contact-input--textarea{background-color:#ececec;color:#656565;min-height:auto}.contact-textarea-modal-wrap .contact-form-greeting--modal,.contact-textarea-modal-wrap .contact-textarea-icons,.contact-textarea-modal-wrap .entity-details__contact-input--textarea{transition:background-color .15s ease,border .15s ease,color .15s ease}.contact-textarea-modal-wrap .contact-textarea-icons{align-items:center;background-color:#ececec;display:flex;justify-content:flex-end;padding:0 .75rem .5625rem}.contact-textarea-modal-wrap .contact-textarea-icons .icon-btn{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;height:1.125rem;justify-content:center;padding:0;pointer-events:auto;width:1.125rem}.contact-textarea-modal-wrap .contact-textarea-icons .icon-btn img,.contact-textarea-modal-wrap .contact-textarea-icons .icon-btn svg{display:block;height:1.125rem;width:1.125rem}@media (min-width:1024px){.contact-textarea-modal-wrap{height:100%}}.contact-textarea-modal-wrap.textarea-focused .contact-form-greeting--modal,.contact-textarea-modal-wrap:focus-within .contact-form-greeting--modal{background-color:#fff;border-left:1px solid #2c2c2c;border-right:1px solid #2c2c2c;border-top:1px solid #2c2c2c}.contact-textarea-modal-wrap.textarea-focused .contact-textarea-icons,.contact-textarea-modal-wrap:focus-within .contact-textarea-icons{background-color:#fff;border-bottom:1px solid #2c2c2c;border-left:1px solid #2c2c2c;border-right:1px solid #2c2c2c}.contact-textarea-modal-wrap.textarea-focused .entity-details__contact-input--textarea,.contact-textarea-modal-wrap:focus-within .entity-details__contact-input--textarea{background-color:#fff;border-left:1px solid #2c2c2c;border-right:1px solid #2c2c2c;color:#2c2c2c;outline:none}.contact-textarea-modal-wrap.textarea-focused .entity-details__contact-input--textarea::placeholder,.contact-textarea-modal-wrap:focus-within .entity-details__contact-input--textarea::placeholder{color:#2c2c2c}.entity-details__contact-title--modal{text-align:center}.entity-details__contact-subtitle--modal{color:#2c2c2c;margin:0}.contact-form-next-step-btn--modal.step-3{background-color:initial;color:#2c2c2c}.contact-form-hint--modal{display:none}@media (min-width:1024px){.contact-form-hint--modal{display:block}}.user-details-form--column{flex-direction:column;gap:1.5rem}@media (min-width:1024px){.user-details-form--column{width:calc(50% - 32px)}}.contact-form-wrapper-message.contact-form-wrapper-message--modal .location-info-wrapper .info-link{color:#2c2c2c}.contact-form-wrapper-message .request-sent-content--modal .entity-details__contact-input-wrap--submit{margin-bottom:0;margin-top:2rem}@media (min-width:768px){.contact-form-wrapper-message .request-sent-content--modal{margin-bottom:0}}.floating-label-entity-multiselect:not(.active--modal){color:#2c2c2c}.entity-details__contact-old{background-color:#ff5a75;min-height:100%;padding:3.25rem 0 4.1875rem}@media (max-width:767.98px){.entity-details__contact-old{display:none}}.entity-details__contact-form-old{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:5rem;width:100%}@media (min-width:1024px){.entity-details__contact-form-old{column-gap:32px;flex-direction:row;margin-bottom:0;padding-top:2rem}}.search-page__article--no-content{margin-bottom:0}.entity-details__contact-form-column-old{display:flex;flex-direction:column;width:100%}@media (min-width:1024px){.entity-details__contact-form-column-old{width:49%}}.entity-details__contact-input-wrap-old{margin-bottom:1.5rem}.entity-details__contact-input-wrap-old--textarea{height:9.375rem}@media (min-width:1024px){.entity-details__contact-input-wrap-old--textarea{flex:1}}@media (max-width:767.98px){.entity-details__contact-input-wrap-old--textarea{height:auto}}@media (min-width:568px){.entity-details__contact-input-wrap-old-modal{margin-bottom:2rem}}.entity-details__contact-input-wrap-old--checkbox{margin-bottom:1.1875rem}.entity-details__contact-input-wrap-old--submit{background-color:#fff;border-top:1px solid #ececec;bottom:0;left:0;margin:0;padding:1rem;position:fixed;width:100%}.entity-details__contact-input-wrap-old--submit input{border-radius:.1875rem;padding:1rem}@media (min-width:768px){.entity-details__contact-input-wrap-old--submit{border:none;padding:0;position:static;width:auto}}.entity-details__contact-form-old .vdp-datepicker input[type=text],.entity-details__contact-input-old{background-color:#fff;border:none;display:block;font-size:15px;line-height:20px;padding:10px 16px}.entity-details__contact-form-old .vdp-datepicker input[type=text]::placeholder,.entity-details__contact-input-old::placeholder{color:#2c2c2c}@media (min-width:768px){.entity-details__contact-form-old .vdp-datepicker input[type=text],.entity-details__contact-input-old{font-size:16px;line-height:21px}}@media (min-width:1440px){.entity-details__contact-form-old .vdp-datepicker input[type=text],.entity-details__contact-input-old{font-size:18px;line-height:24px}}.entity-details__contact-form-old .vdp-datepicker input[type=checkbox][type=text],.entity-details__contact-input-old[type=checkbox]{display:none}.entity-details__contact-input-label-old--checkbox{align-items:center;cursor:pointer;display:flex}.entity-details__contact-input-label-old--checkbox:before{background:#0000 no-repeat 50%;background-size:85%;border:2px solid #fff;border-radius:3px;content:"";display:inline-block;height:1.25rem;margin-right:1rem;width:1.25rem}.entity-details__contact-form-old .vdp-datepicker input[type=checkbox][type=text]:checked+.entity-details__contact-input-label-old--checkbox:before,.entity-details__contact-input-old[type=checkbox]:checked+.entity-details__contact-input-label-old--checkbox:before{background-color:#fff;background-image:url(../images/icons/forms/check-black.svg)}.entity-details__contact-input-old--textarea{border:none;font-size:.9375rem;height:100%;resize:none}.entity-details__contact-input-old--textarea::placeholder{color:#656565}.entity-details__contact-input-old--select{-webkit-appearance:none;-moz-appearance:none;background-image:url(../images/icons/forms/dropdown.svg);background-position:96%;background-repeat:no-repeat;border-radius:0;color:#000;cursor:pointer;text-indent:1px;text-overflow:""}.entity-details__contact-input-old--error{border-bottom-color:#ff5a75!important;color:#ff5a75!important}.entity-details__contact-input-old--error::placeholder{color:#ff5a75}.entity-details__contact-input-old--error.entity-details__contact-input-old--select{background-image:url(../images/icons/forms/dropdown-error.svg)}.entity-details__contact-title-old{font-size:1.875rem;line-height:2.5rem;margin-bottom:2.1875rem}.entity-details__contact-error-old{background-color:#2c2c2c;border-radius:5px;color:#fff;margin:0 0 2rem;padding:1rem}.entity-details__contact-error-old ul{margin:0;padding-left:2rem}.entity-details__contact-form-old .vdp-datepicker input[type=text]{background-image:url(../images/icons/forms/calendar-new.svg);background-position:96%;background-repeat:no-repeat;cursor:pointer}.entity-details__contact-form-old .vdp-datepicker .cell{color:#2c2c2c}.entity-details__contact-form-old .vdp-datepicker .cell.highlighted.today{background-color:#ff5a7580;color:#2c2c2c}.entity-details__contact-form-old .vdp-datepicker .cell.selected,.entity-details__contact-form-old .vdp-datepicker .cell.selected.highlighted{background-color:#2c2c2c;color:#fff}.entity-details__contact-form-old .vdp-datepicker .day__month_btn,.entity-details__contact-form-old .vdp-datepicker .month__year_btn{color:#2c2c2c}.entity-details__contact-form-old .vdp-datepicker .vdp-datepicker__calendar{z-index:2}.entity-details__contact-form-old .vdp-datepicker--error input[type=text]{background-image:url(../images/icons/forms/calendar-new-error.svg);border-bottom-color:#ff5a75!important}.entity-details__contact-form-old .vdp-datepicker--error input[type=text]::placeholder{color:#ff5a75}.entity-details__contact-form-old .vdp-datepicker .entity-details__contact-form-old--modal input[type=text]:not(.entity-details__contact-input-old--textarea),.entity-details__contact-form-old--modal .entity-details__contact-form-old .vdp-datepicker input[type=text]:not(.entity-details__contact-input-old--textarea),.entity-details__contact-form-old--modal .entity-details__contact-input-old:not(.entity-details__contact-input-old--textarea){border-bottom:1px solid #2c2c2c;border-radius:0}.entity-details__contact-form-old--modal .entity-details__contact-input-old--error.entity-details__contact-input-old--textarea{background-color:#ff5a7526}.entity-details__contact-form-old--modal .entity-details__contact-input-wrap-old--datepicker .vdp-datepicker input{border-bottom:1px solid #2c2c2c;border-radius:0}.entity-details__contact-form-old--modal .entity-details__contact-input-label-old--checkbox{cursor:pointer}.entity-details__contact-form-old--modal .entity-details__contact-input-label-old--checkbox:before{border-color:#ff5a75}.entity-details__contact-form-old .vdp-datepicker .entity-details__contact-form-old--modal input[type=checkbox][type=text]:checked+.entity-details__contact-input-label-old--checkbox:before,.entity-details__contact-form-old--modal .entity-details__contact-form-old .vdp-datepicker input[type=checkbox][type=text]:checked+.entity-details__contact-input-label-old--checkbox:before,.entity-details__contact-form-old--modal .entity-details__contact-input-old[type=checkbox]:checked+.entity-details__contact-input-label-old--checkbox:before{background-color:#ff5a75}.entity-details__contact-form-old--modal .entity-details__contact-input-old--textarea{background-color:#f2f2f2;min-height:124px}.input-container-old{position:relative;width:100%}.floating-input-old{margin-top:20px}.floating-input-old--modal{margin-top:18px!important}.floating-input-old--modal--textarea{margin-top:0}.floating-label-old{color:#000;font-size:18px;left:10px;pointer-events:none;position:absolute;top:10px;transition:all .2s ease}.floating-label-old--error{color:#ff5a75!important}.floating-label-old--error--datepicker>div>input,.floating-label-old--error--datepicker>div>input::placeholder{color:#ff5a75}.floating-label-old--modal{left:0!important}.floating-label-old--modal_textarea{padding:0 10px}@media (max-width:767.98px){.floating-label-old--modal_textarea{z-index:1}}.floating-label-old--textarea{color:#656565;font-size:16px}@media (max-width:767.98px){.floating-label-old--textarea{font-size:16px}}.entity-details__contact-form-old .vdp-datepicker input[type=text],.entity-details__contact-input-old{box-sizing:border-box;padding:10px;width:100%}.entity-details__contact-input-old-textarea{padding:10px}@media (max-width:767.98px){.entity-details__contact-input-old-textarea{min-height:124px}}.entity-details__contact-input-old--datepicker{border-bottom:1px solid #000}.entity-details__contact-input-old--datepicker>div>input{padding:10px 0!important}.entity-details__contact-input-old--datepicker>div>input::placeholder{color:#000;font-size:18px}.entity-details__contact-input-old--modal{padding:10px 0}.entity-details__contact-input-old--modal_empty{padding:22px}.entity-details__contact-button-old--wrap{background-color:#fff;border-top:1px solid #ececec;bottom:0;left:0;margin:0;position:fixed;width:100%}.entity-details__contact-button-old--wrap>div{padding:16px}.entity-details__contact-button-old--wrap>div>input{padding:10px!important}.entity-details__contact-form-old .vdp-datepicker input[type=text]:focus+.floating-label-old,.entity-details__contact-input-old:focus+.floating-label-old,.floating-label-old.active{color:#fff!important;font-size:14px;left:0;top:-22px}.entity-details__contact-form-old .vdp-datepicker input[type=text]:focus+.floating-label-old,.entity-details__contact-input-old:focus+.floating-label-old,.floating-label-old.active--modal{color:#656565;font-size:14px;left:0;top:-16px}.entity-details__contact-form-old .vdp-datepicker input[type=text]:focus+.floating-label-old,.entity-details__contact-input-old:focus+.floating-label-old,.floating-label-old.active--modal_textarea{display:none!important}.entity-details__contact-input-old--banner{box-sizing:border-box;width:100%}.entity-details__contact-input-label-old--checkbox_pink:before{background-color:#fff!important}@media (max-width:767.98px){.modal__head--container-old--fixed{background:#fff;border-top-left-radius:.25rem;border-top-right-radius:.25rem;position:fixed;width:100%;z-index:123}}.disable-btn-old{opacity:.5;pointer-events:none}.entity-details__email-error-message-old{color:#fff;font-size:.75rem;line-height:1.125rem;text-align:right}.entity-details__email-error-message-old.error-message-pink{color:#ec536c}.entity-details__contact-bulk-input-dropdown{border-bottom:1px solid #2c2c2c;min-height:42px}.entity-details__comments,.entity-details__reviews{background-color:#1c1c1c;padding:5rem 0 0}@media (min-width:1440px){.entity-details__comments,.entity-details__reviews{padding:10rem 0 0}}.entity-details__comments-title,.entity-details__reviews-title{font-size:1.5625rem;font-weight:400;line-height:2.1875rem;margin-bottom:.6875rem;text-align:center}@media (min-width:768px){.entity-details__comments-title,.entity-details__reviews-title{text-align:left}}.entity-details__comments-listing,.entity-details__reviews-listing{align-items:center;border-bottom:1px solid #656565;display:flex;flex-direction:column;padding:1.5rem 0;text-align:center}.entity-details__comments-listing:last-child,.entity-details__reviews-listing:last-child{border-bottom:none}@media (min-width:768px){.entity-details__comments-listing,.entity-details__reviews-listing{align-items:flex-start;flex-direction:row;text-align:left}}.entity-details__comments-content,.entity-details__reviews-content{flex:1;font-size:.9375rem;line-height:1.5625rem}@media (min-width:768px){.entity-details__comments-content,.entity-details__reviews-content{padding-left:1.5rem}}.entity-details__reviews-picture{border-radius:50%;height:7.5rem;margin-bottom:2rem;overflow:hidden;position:relative;width:7.5rem}.entity-details__reviews-picture img{-webkit-backface-visibility:hidden;left:50%;min-height:1000%;min-width:1000%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) scale(.1)}@media (min-width:768px){.entity-details__reviews-picture{margin-bottom:0}}.entity-details__reviews-rating{margin-bottom:.625rem}.entity-details__reviews-rating .sk-icon{display:inline-block;margin-right:.3125rem}.entity-details__reviews-rating svg{height:1.25rem;width:1.25rem}.entity-details__comments-footer,.entity-details__reviews-footer{color:#c5c5c5;margin-top:1rem}.entity-details__map{height:25rem}@media (min-width:1440px){.entity-details__map{height:31.25rem}}.entity-details__map__pin-info{color:#2c2c2c}.entity-details__map__pin-info a{color:#ff5a75}.entity-details__map__pin-info a:hover{color:#2c2c2c}.entity-details__related-slider{background-color:#1c1c1c;overflow:hidden;padding:5rem 0 10rem}.entity-details__related-slider .el-card__next-btn{display:none}.entity-details__related-slider .el-card__title-text{margin-bottom:.5rem;min-height:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-details__related-slider .el-card__title-text--sm-text{font-size:20px;font-style:normal;font-weight:700;line-height:30px}.entity-details__related-slider .el-card__category-text{background-color:#2c2c2c;border-radius:3px}.entity-details__related-slider .el-card__description{background-color:#444;padding:1.3125rem 1rem 1rem}.entity-details__related-slider .el-card__tags{align-items:center;display:grid;font-size:.75rem}.entity-details__related-slider .el-card__tags .sk-icon{margin-right:.25rem}.entity-details__related-slider .el-card__tags .sk-icon svg{height:.9375rem;width:.9375rem}.entity-details__related-slider .el-card__tags__tag{align-items:center;display:flex;max-width:50%;text-overflow:ellipsis;white-space:nowrap}.entity-details__related-slider .el-card__tags__tag:last-child{margin-top:.5rem}.entity-details__related-slider .el-card__tags__tag--sm-text{font-size:16px!important;font-style:normal;font-weight:500;line-height:24px!important}.entity-details__related-slider .el-card__image{height:11.875rem}.entity-details__related-slider .tiny-slider__title{font-size:1.5rem;line-height:130%}.entity-details__related-slider .tns-ovh{overflow:visible}@media (min-width:768px){.entity-details__related-slider .el-card__tags{font-size:.9375rem}.entity-details__related-slider .el-card__tags .sk-icon{margin-right:.5rem}.entity-details__related-slider .el-card__image{height:13.375rem}.entity-details__related-slider .el-card__description{padding:1.875rem 1rem 1rem}.entity-details__related-slider .el-card__title-text{font-size:1.0625rem;line-height:1.5rem;margin-bottom:.8125rem}}@media (min-width:1024px){.entity-details__related-slider .el-card__image{height:19.4375rem}.entity-details__related-slider .el-card__description{padding:2rem 1.25rem 1.75rem}.entity-details__related-slider .tiny-slider__title{font-size:2.5rem;line-height:3.125rem}}@media (min-width:1440px){.entity-details__related-slider{padding:10.625rem 0 10rem}.entity-details__related-slider .el-card__category-text{border-radius:3px;font-size:.8125rem;line-height:1.0625rem;padding:.3125rem .75rem;top:.875rem}.entity-details__related-slider .el-card__title-text{font-size:1.375rem;line-height:1.875rem}.entity-details__related-slider .el-card__image{height:16.75rem}.entity-details__related-slider .el-card__tags__tag:last-child{margin-top:.8125rem}}@media (max-width:767.98px){.entity-details__related-slider .el-card{width:18.75rem}.entity-details__related-slider .el-card__tags__tag{font-size:.875rem;line-height:1.25rem}}@media (max-width:1439.98px){.entity-details__related-slider .el-card,.entity-details__related-slider .swiper-slide{width:28.0625rem!important}}@media (max-width:1023px){.entity-details__related-slider .el-card,.entity-details__related-slider .swiper-slide{width:19.3125rem!important}}@media (min-width:568px){.entity-details__related-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide{opacity:.2}.entity-details__related-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(-n+2){opacity:1}}@media (min-width:1440px){.entity-details__related-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(-n+3){opacity:1}.entity-details__related-slider .tiny-slider__mobile-version.swiper-component-noscript .el-card{width:24.125rem!important}.entity-details__related-slider .tiny-slider__mobile-version.swiper-component-noscript .el-card__description{width:19rem}}.entity-details__rooms-slider{overflow:hidden;padding:0 0 2.5rem}.entity-details__rooms-slider_min-height{min-height:300px}@media (min-width:1024px){.entity-details__rooms-slider_min-height{min-height:388px}}@media (min-width:768px){.entity-details__rooms-slider_min-height{min-height:345px}}.entity-details__rooms-slider .el-card__next-btn{display:none}.entity-details__rooms-slider .el-card__title-text{font-size:1.125rem;font-style:normal;font-weight:500;line-height:2.0625rem;margin-bottom:8px;min-height:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-details__rooms-slider .el-card__category-text{background-color:#2c2c2c;border-radius:3px}.entity-details__rooms-slider .el-card__description{background-color:#444;min-height:129px;padding:1.3125rem 1rem 1rem}.entity-details__rooms-slider .el-card__tags{align-items:center;display:flex;font-size:.75rem}.entity-details__rooms-slider .el-card__tags .sk-icon{margin-right:.25rem}.entity-details__rooms-slider .el-card__tags .sk-icon svg{height:.9375rem;width:.9375rem}.entity-details__rooms-slider .el-card__tags__tag{align-items:center;display:flex;max-width:50%;text-overflow:ellipsis;white-space:nowrap}.entity-details__rooms-slider .el-card__image{height:11.875rem}.entity-details__rooms-slider .tiny-slider__title{font-size:1.5rem;line-height:130%}.entity-details__rooms-slider .tns-ovh{overflow:visible}@media (min-width:768px){.entity-details__rooms-slider .el-card__tags{font-size:.9375rem}.entity-details__rooms-slider .el-card__tags .sk-icon{margin-right:.5rem}.entity-details__rooms-slider .el-card__image{height:13.375rem}.entity-details__rooms-slider .el-card__description{padding:16px}.entity-details__rooms-slider .el-card__title-text{font-size:1.0625rem;line-height:1.5rem}}@media (min-width:1024px){.entity-details__rooms-slider .el-card__image{height:16.4375rem;width:24rem}.entity-details__rooms-slider .el-card__description{min-height:178px;padding:1.5rem}.entity-details__rooms-slider .tiny-slider__title{font-size:2.5rem;line-height:3.125rem}}@media (min-width:1440px){.entity-details__rooms-slider .el-card__category-text{border-radius:.1875rem;font-size:.8125rem;line-height:1.0625rem;padding:.3125rem .75rem;top:.875rem}.entity-details__rooms-slider .el-card__title-text{font-size:1.125rem;font-weight:500;line-height:2.0625rem;margin-bottom:.5rem}.entity-details__rooms-slider .el-card__image{height:16.4375rem;width:24rem}}@media (max-width:767.98px){.entity-details__rooms-slider .el-card{width:14.0625rem}}.entity-details__rooms-slider .swiper-slide{width:14.0625rem!important}.entity-details__rooms-slider .swiper-slide:not(.slide-visible){pointer-events:none}.entity-details__rooms-slider .el-card__description{box-sizing:border-box}@media (min-width:568px){.entity-details__rooms-slider .swiper-slide{width:17.375rem!important}}@media (min-width:1024px){.entity-details__rooms-slider .swiper-slide{width:25.3125rem!important}}@media (min-width:1440px){.entity-details__rooms-slider .swiper-slide{width:24.125rem!important}}@media (min-width:568px){.entity-details__rooms-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide{opacity:.2;width:400px}.entity-details__rooms-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(-n+2){opacity:1}}@media (min-width:1440px){.entity-details__rooms-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(-n+3){opacity:1}}.entity-details__rooms-popup--rooms_slider{z-index:9}.entity-details--placeholder{align-items:center;background:#2c2c2c;display:flex;font-size:.75rem;font-weight:300;height:100vh;height:calc(var(--vh, 1vh)*100);justify-content:center;letter-spacing:3px;padding:12.5rem 0;text-transform:uppercase}@media (max-width:767.98px){.entity-details--placeholder{margin-bottom:6.25rem}}.entity-details__nav-sticky-box__title{display:none;font-size:17px;font-weight:400;line-height:26px;margin-bottom:25px;text-align:center}@media (min-width:768px){.entity-details__nav-sticky-box__title{display:block}}@media (min-width:1024px){.entity-details__nav-sticky-box__title{font-size:18px}}.entity-details__nav-sticky-box__footer{display:flex;justify-content:space-between;position:relative}.entity-details__nav-sticky-box__footer .btn{border:1px solid #d9d9d9;color:#d9d9d9;text-align:center!important;width:47%}.entity-details__nav-sticky-box__footer .btn:hover svg path{fill:#d9d9d9}.entity-details__nav-sticky-box__footer .btn--icon.btn--sm .sk-icon svg{height:1.25rem;margin-right:.25rem;width:1.25rem}.entity-details__nav-sticky-box__footer .btn--icon.btn--sm .sk-icon svg path{stroke:#0000;transition:.2s ease-in-out}@media (max-width:767.98px){.entity-details__nav-sticky-box__footer .btn{width:auto}}@media (min-width:1024px){.entity-details__nav-sticky-box__footer .btn:hover{border-color:#ff5a75;color:#ff5a75}.entity-details__nav-sticky-box__footer .btn:hover svg path{fill:#ff5a75;stroke:#ff5a75}}.entity-details--package__nav-sticky-box__share-box,.entity-details__nav-sticky-box__share-box,.magazine-details__sticky-box__share-box,.sticky-box__share-box{background-color:#121212;border:1px solid #727272;border-radius:5px;list-style:none;opacity:0;padding:10px;position:absolute;text-align:center;transform:translateY(15px);transition:.1s ease-in-out;visibility:hidden}.entity-details--package__nav-sticky-box__share-box:before,.entity-details__nav-sticky-box__share-box:before,.magazine-details__sticky-box__share-box:before,.sticky-box__share-box:before{border-bottom:10px solid #727272;border-left:10px solid #0000;border-right:10px solid #0000;bottom:100%;content:"";height:0;left:22%;position:absolute;transform:translate(-5px,-1px);width:0}.is-open.entity-details--package__nav-sticky-box__share-box,.is-open.entity-details__nav-sticky-box__share-box,.is-open.magazine-details__sticky-box__share-box,.sticky-box__share-box.is-open{opacity:1;visibility:visible}@media (max-width:767.98px){.entity-details--package__nav-sticky-box__share-box:before,.entity-details__nav-sticky-box__share-box:before,.magazine-details__sticky-box__share-box:before,.sticky-box__share-box:before{left:9%}}.entity-details__nav-sticky-box__share-box{left:0;padding:10px 10px 16px;top:110%}.entity-details__nav-sticky-box__share-box--open{opacity:1!important;top:100%;visibility:visible!important}.entity-details__nav-sticky-box__share-box .twitter{background:blue;display:none}@media (min-width:768px){.entity-details__nav-sticky-box__share-box .twitter{display:block}.entity-details__nav-sticky-box__share-box{padding:10px 16px 16px}}.magazine-details__sticky-box__share-box{padding:10px;top:0}.magazine-details__sticky-box__share-box.is-open{top:36px}@media (min-width:568px){.magazine-details__sticky-box__share-box{right:.8125rem}}.entity-details__nav-sticky-box__share-buttons{display:flex;justify-content:space-evenly;margin-top:.5rem}@media (min-width:768px){.entity-details__nav-sticky-box__share-buttons{margin-top:1rem}}.entity-details__nav-sticky-box__share-button{background:#0000 url(/images/email-white.svg) no-repeat 50%;background-size:95%;cursor:pointer;height:1.5rem;width:1.5rem}.entity-details__nav-sticky-box__share-button svg{display:none}.entity-details__nav-sticky-box__share-button>span{display:block;height:100%}.entity-details__nav-sticky-box__share-button--twitter{background-image:url(/images/x-white.svg)}.entity-details__nav-sticky-box__share-button--facebook{background-image:url(/images/facebook-white.svg)}.entity-details__nav-sticky-box__share-button--whatsup{background-image:url(/images/whatsup-white.svg)}.entity-details__nav-sticky-box__share-button--pinterest{background-image:url(/images/pinterest-white.svg)}@media (min-width:768px){.entity-details__nav-sticky-box__share-button--whatsup{display:none}}.entity-details__nav-sticky-box__share-box h4{color:#fff;font-size:.875rem}.entity-details__nav-sticky-box{background:#121212;background:#444;bottom:0;left:0;padding:1.25rem;position:fixed;right:0;top:auto;width:100%}.entity-details__nav-sticky-box>.btn{margin-bottom:1rem;padding:15px 10px;text-align:left}.entity-details__nav-sticky-box>.btn .sk-icon{margin-right:.5rem}@media (min-width:768px) and (max-width:1023.98px){.entity-details__nav-sticky-box>.btn .sk-icon{margin-right:.3125rem}}@media (min-width:768px){.entity-details__nav-sticky-box{border-radius:5px;bottom:auto;left:auto;position:absolute;top:-4.6875rem;width:14.375rem}}@media (min-width:1024px){.entity-details__nav-sticky-box{padding:1.875rem;width:19.375rem}.entity-details__nav-sticky-box>.btn{font-size:1rem;padding:.75rem 1rem}.entity-details__nav-sticky-box>.btn .sk-icon{margin-right:1rem}}@media (max-width:767.98px){.entity-details__nav-sticky-box{background-color:#444;display:flex;flex-direction:row-reverse;justify-content:space-between;padding:.75rem}.entity-details__nav-sticky-box .btn:not([type=submit]){align-items:center;display:flex;height:2.5rem;justify-content:center;margin-bottom:0;padding:.3125rem;width:2.5rem}.entity-details__nav-sticky-box .btn:not([type=submit]) .sk-icon:not(.sk-icon--calendar){display:inline-block;margin-right:0}.entity-details__nav-sticky-box .btn:not([type=submit]) .sk-icon:not(.sk-icon--calendar) svg{height:1.25rem;margin-right:0;width:1.25rem}.entity-details__nav-sticky-box .btn:not([type=submit]).btn--block{margin-left:.75rem}}.entity-details__nav-sticky-box__back{margin-right:.75rem}.entity-details__nav-sticky-box__back .sk-icon{display:inline-block}@media (min-width:768px){.entity-details__nav-sticky-box__back{display:none}}.entity-details__nav-sticky-box__book-btn,.entity-details__nav-sticky-box__like-btn{font-size:.875rem;line-height:1.25rem}.entity-details__nav-sticky-box__book-btn .sk-icon svg,.entity-details__nav-sticky-box__like-btn .sk-icon svg{height:1.25rem;width:1.25rem}@media (min-width:1024px){.entity-details__nav-sticky-box__book-btn,.entity-details__nav-sticky-box__like-btn{font-size:1rem;line-height:1}}.entity-details__nav-sticky-box__book-btn{align-items:center;display:flex}.entity-details__nav-sticky-box__like-btn{border:1px solid #d9d9d9;color:#d9d9d9}.entity-details__nav-sticky-box__like-btn .sk-icon{bottom:0}.entity-details__nav-sticky-box__like-btn .sk-icon svg path:nth-of-type(2){fill:#d9d9d9;stroke:#0000}@media (min-width:1024px){.entity-details__nav-sticky-box__like-btn .sk-icon{bottom:2px}.entity-details__nav-sticky-box__like-btn:hover{border-color:#ff5a75;color:#ff5a75}.entity-details__nav-sticky-box__like-btn:hover .sk-icon svg path:nth-of-type(2),.entity-details__nav-sticky-box__like-btn:hover:not(.entity-details__nav-sticky-box__like-btn--not-liked) .sk-icon svg path{fill:#ff5a75}}.entity-details__nav-sticky-box__like-btn--liked svg path{fill:#d9d9d9}.entity-details__nav-sticky-box__share-btn svg path{stroke:#d9d9d9;fill:#d9d9d9;stroke-width:1}@media (max-width:767.98px){.entity-details__nav-sticky-box__like-btn-text,.entity-details__nav-sticky-box__share-btn-text{display:none}.entity-details__nav-sticky-box__book-btn{flex:1;font-size:1rem;justify-content:center;line-height:1.5rem}.entity-details__nav-sticky-box__book-btn .sk-icon{display:none}.entity-details__nav-sticky-box__share-btn{background-color:initial;border:1px solid #d9d9d9}.entity-details__nav-sticky-box__share-box{bottom:calc(100% + 26px);width:11.875rem}.entity-details__nav-sticky-box__share-box:before{bottom:auto;left:1%;top:100%;transform:translate(5px) scale(-1)}.entity-details__nav-sticky-box__share-box--open{top:auto}.entity-details__nav-sticky-box__share-box--open.right-aligned{left:auto;right:0}.entity-details__nav-sticky-box__share-box--open.right-aligned:before{left:87%}}.sticky-box-pink__button{line-height:1.25rem}.entity-details__nav-sticky-box_logo{bottom:0;left:0;padding:1.25rem;position:fixed;right:0;top:auto;width:100%}.entity-details__nav-sticky-box_logo>.btn{margin-bottom:1rem;padding:15px 10px;text-align:left}.entity-details__nav-sticky-box_logo-no-banner{top:-13px}@media (min-width:768px){.entity-details__nav-sticky-box_logo{border-radius:5px;bottom:auto;left:auto;position:absolute;top:-4.6875rem;width:14.375rem}.entity-details__nav-sticky-box_logo>.btn{padding:.75rem}}@media (min-width:1024px){.entity-details__nav-sticky-box_logo{padding:1.875rem;width:19.375rem}.entity-details__nav-sticky-box_logo>.btn{font-size:1rem}.entity-details__nav-sticky-box_logo>.btn .sk-icon{margin-right:1rem}}@media (max-width:767.98px){.entity-details__nav-sticky-box_logo{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:.75rem}.entity-details__nav-sticky-box_logo .btn:not([type=submit]){align-items:center;display:flex;height:2.5rem;justify-content:center;margin-bottom:0;padding:.3125rem;width:2.5rem}.entity-details__nav-sticky-box_logo .btn:not([type=submit]) .sk-icon:not(.sk-icon--calendar){display:inline-block;margin-right:0}.entity-details__nav-sticky-box_logo .btn:not([type=submit]) .sk-icon:not(.sk-icon--calendar) svg{height:1.25rem;margin-right:0;width:1.25rem}.entity-details__nav-sticky-box_logo .btn:not([type=submit]).btn--block{margin-left:.75rem}.entity-details__nav-sticky-box_logo-no-banner{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;top:auto}}.entity-details__nav-sticky-box_logo .btn--icon.btn--sm{padding:8px!important}.entity-details__nav-sticky-box_logo-img{height:auto;max-height:24px;max-width:80%;width:auto}@media (min-width:768px){.entity-details__nav-sticky-box_logo-img{height:auto;margin-bottom:7px;max-height:48px;max-width:245px;width:auto}}@media (min-width:1024px){.entity-details__nav-sticky-box_logo-img{margin-bottom:23px}}.entity-details__nav-sticky-box_logo-img-wrap{align-items:center;display:flex;justify-content:center}@media (max-width:1023.98px){.entity-details__nav-sticky-box_logo-img-wrap{flex-basis:100%;margin-bottom:12px;order:-1}}.entity-details--package__nav-sticky-box__title{display:none;font-size:17px;font-weight:400;line-height:26px;margin-bottom:25px;text-align:center}@media (min-width:768px){.entity-details--package__nav-sticky-box__title{display:block}}@media (min-width:1024px){.entity-details--package__nav-sticky-box__title{font-size:18px}}.entity-details--package__nav-sticky-box__footer{display:flex;justify-content:space-between;position:relative}.entity-details--package__nav-sticky-box__footer .btn{border:1px solid #c5c5c5;color:#c5c5c5;text-align:center!important;width:47%}@media (max-width:767.98px){.entity-details--package__nav-sticky-box__footer .btn{border:2px solid #0000}}.entity-details--package__nav-sticky-box__footer .btn:hover svg path{fill:#ff5a75;stroke:#ff5a75;color:#ff5a75}.entity-details--package__nav-sticky-box__footer .btn:hover a,.entity-details--package__nav-sticky-box__footer .btn:hover span{fill:#ff5a75;color:#ff5a75}.entity-details--package__nav-sticky-box__footer svg{height:1rem;margin-right:.25rem;width:1rem}.entity-details--package__nav-sticky-box__footer svg path{transition:.2s ease-in-out}@media (max-width:767.98px){.entity-details--package__nav-sticky-box__footer .btn{width:auto}}.entity-details--package__nav-sticky-box--text{font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:8px;text-align:center;text-decoration:underline}.entity-details--package__nav-sticky-box--text .package-price-total{font-weight:500}@media (min-width:768px){.entity-details--package__nav-sticky-box--text{margin-bottom:0}}@media (min-width:768px) and (max-width:1023.98px){.entity-details--package__nav-sticky-box--text{text-align:left}.entity-details--package__nav-sticky-box--text .package-price-per-person{display:block}}.entity-details--package__nav-sticky-box__share-box{left:0;padding:10px 10px 16px;top:110%}.entity-details--package__nav-sticky-box__share-box--open{opacity:1;top:100%;visibility:visible}.entity-details--package__nav-sticky-box__share-box .twitter{background:blue;display:none}@media (min-width:768px){.entity-details--package__nav-sticky-box__share-box .twitter{display:block}.entity-details--package__nav-sticky-box__share-box{padding:10px 16px 16px}}.entity-details--package__nav-sticky-box__share-buttons{display:flex;justify-content:space-evenly;margin-top:.5rem}@media (min-width:768px){.entity-details--package__nav-sticky-box__share-buttons{margin-top:1rem}}.entity-details--package__nav-sticky-box__share-button{background:#0000 url(../images/icons/social/email-white.svg) no-repeat 50%;background-size:95%;cursor:pointer;height:1.5rem;width:1.5rem}.entity-details--package__nav-sticky-box__share-button svg{display:none}.entity-details--package__nav-sticky-box__share-button>span{display:block;height:100%}.entity-details--package__nav-sticky-box__share-button--twitter{background-image:url(../images/icons/social/x-white.svg)}.entity-details--package__nav-sticky-box__share-button--facebook{background-image:url(../images/icons/social/facebook-white.svg)}.entity-details--package__nav-sticky-box__share-button--whatsup{background-image:url(../images/icons/social/whatsup-white.svg)}.entity-details--package__nav-sticky-box__share-button--pinterest{background-image:url(../images/icons/social/pinterest-white.svg)}@media (min-width:768px){.entity-details--package__nav-sticky-box__share-button--whatsup{display:none}}.entity-details--package__nav-sticky-box__share-box h4{color:#fff;font-size:.875rem}.entity-details--package__nav-sticky-box{background:#121212;background:#2c2c2c;bottom:0;left:0;padding:1rem 0;position:fixed;right:0;top:auto;width:100%;z-index:14}.entity-details--package__nav-sticky-box>div>div{align-items:center;display:flex;justify-content:flex-start}.entity-details--package__nav-sticky-box>div>div>*{margin-right:17px}@media (min-width:1024px){.entity-details--package__nav-sticky-box>div>div>*{margin-right:32px}}@media (max-width:767.98px){.entity-details--package__nav-sticky-box>div>div>*{margin-right:0}}.entity-details--package__nav-sticky-box>.btn{padding:15px 10px;text-align:left}.entity-details--package__nav-sticky-box>.btn .sk-icon{margin-right:.5rem}.entity-details--package__nav-sticky-box .btn:not([type=submit]){font-size:.75rem;text-align:center}@media (min-width:768px){.entity-details--package__nav-sticky-box{bottom:0;height:4.9375rem;left:auto;width:100%}.entity-details--package__nav-sticky-box .btn:not([type=submit]){text-align:left}}@media (min-width:1024px){.entity-details--package__nav-sticky-box{padding:1rem 0}.entity-details--package__nav-sticky-box>.btn{font-size:1rem;padding:1rem}.entity-details--package__nav-sticky-box>.btn .sk-icon{margin-right:1rem}}@media (max-width:767.98px){.entity-details--package__nav-sticky-box{padding:8px 0}.entity-details--package__nav-sticky-box>div>div{display:flex;flex-direction:column-reverse}.entity-details--package__nav-sticky-box .btn:not([type=submit]){align-items:center;display:flex;height:2.4375rem;justify-content:center;margin-bottom:0;padding:.75rem .3125rem;width:100%}.entity-details--package__nav-sticky-box .btn:not([type=submit]) .sk-icon:not(.sk-icon--calendar){display:inline-block;margin-right:0}.entity-details--package__nav-sticky-box .btn:not([type=submit]) .sk-icon:not(.sk-icon--calendar) svg{height:1.5rem;margin-right:0;width:1.5rem}.entity-details--package__nav-sticky-box .btn:not([type=submit]).btn--block{margin-left:.75rem}}.entity-details--package__nav-sticky-box__back{margin-right:.75rem}.entity-details--package__nav-sticky-box__back .sk-icon{display:inline-block}@media (min-width:768px){.entity-details--package__nav-sticky-box__back{display:none}}.entity-details--package__nav-sticky-box__like-btn--liked svg path{fill:#fff}@media (max-width:767.98px){.entity-details--package__nav-sticky-box__like-btn-text,.entity-details--package__nav-sticky-box__share-btn-text{display:none}.entity-details--package__nav-sticky-box__book-btn{flex:1;font-size:.8125rem;justify-content:center}.entity-details--package__nav-sticky-box__book-btn .sk-icon{display:none}.entity-details--package__nav-sticky-box__share-btn{background-color:#ff5a75;border-color:#ff5a75;color:#fff}.entity-details--package__nav-sticky-box__share-btn:hover{background-color:#fff;border-color:#ff274a;color:#ff6e86}.entity-details--package__nav-sticky-box__share-btn.focus,.entity-details--package__nav-sticky-box__share-btn:focus{background-color:#fff;border-color:#ff274a;box-shadow:0 0 0 .2rem #ff738a80;color:#fff}.entity-details--package__nav-sticky-box__share-btn.disabled,.entity-details--package__nav-sticky-box__share-btn:disabled{background-color:#ff5a75;border-color:#ff5a75;color:#fff}.entity-details--package__nav-sticky-box__share-btn:not(:disabled):not(.disabled).active,.entity-details--package__nav-sticky-box__share-btn:not(:disabled):not(.disabled):active,.show>.entity-details--package__nav-sticky-box__share-btn.dropdown-toggle{background-color:#ff274a;border-color:#ff1a40;color:#fff}.entity-details--package__nav-sticky-box__share-btn:not(:disabled):not(.disabled).active:focus,.entity-details--package__nav-sticky-box__share-btn:not(:disabled):not(.disabled):active:focus,.show>.entity-details--package__nav-sticky-box__share-btn.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #ff738a80}.entity-details--package__nav-sticky-box__share-box{bottom:calc(100% + 26px);width:11.875rem}.entity-details--package__nav-sticky-box__share-box:before{bottom:auto;left:1%;top:100%;transform:translate(5px) scale(-1)}.entity-details--package__nav-sticky-box__share-box--open{top:auto}ul.entity-details__nav-sticky-box__share-buttons.sk-reset-ul>li{display:block}}#sticky-package-box-pink__button{font-size:.9375rem;line-height:150%;padding:12px 28px;text-align:center;width:178px}@media (max-width:1023.98px){#sticky-package-box-pink__button{font-size:15px;font-style:normal;font-weight:600;line-height:150%;padding:12px 23px;text-align:center;width:138px}}@media (max-width:767.98px){#sticky-package-box-pink__button{padding:.5rem;width:100%}}#sticky-package-box-pink__button-reservation{font-size:.9375rem;font-weight:500;line-height:150%;padding:12px 28px;text-align:center;white-space:nowrap;width:max-content}@media (max-width:1023.98px){#sticky-package-box-pink__button-reservation{font-size:15px;font-style:normal;font-weight:500;line-height:150%;padding:12px 23px;text-align:center}}@media (max-width:767.98px){#sticky-package-box-pink__button-reservation{padding:.5rem;width:100%}}#sticky-package-box-dark__button{border:1px solid #fff;border-radius:4px;font-size:.9375rem;line-height:150%;padding:12px 28px;white-space:nowrap}@media (max-width:1023.98px){#sticky-package-box-dark__button{font-size:15px;font-style:normal;font-weight:600;line-height:150%;padding:12px 23px;text-align:center}}.sticky-box-pink__button{font-size:.875rem}@media (max-width:1023.98px){.sticky-box-pink__button{font-size:.6rem}}@media (min-width:568px){.sticky-package-container{margin-left:-16px}}@media (min-width:1024px){.sticky-package-container{margin-left:5.3125rem}}.entity-details__comments-header{align-items:flex-end;display:flex;flex-wrap:wrap;margin-bottom:25px;padding-right:0}@media (min-width:1024px){.entity-details__comments-header{padding-right:calc(8.3333% + 30px)}}@media (max-width:767.98px){.entity-details__comments-header{flex-direction:column;margin-bottom:0;padding-right:0}}.entity-details__comments-title{flex:1;margin-bottom:0}@media (max-width:767.98px){.entity-details__comments-title{font-size:22px;font-weight:600;line-height:30px}}@media (min-width:1024px){.entity-details__comments-listing{padding-right:5.125rem}}.entity-details__comments-listing-modal{margin-bottom:40px}@media (max-width:767.98px){.entity-details__comments-listing-modal{margin-bottom:20px}}.entity-details__comments-more-btn{margin:auto;width:256px}@media (min-width:568px){.entity-details__comments-more-btn{border-color:#fff;font-weight:600!important;width:auto}}.entity-details__comments-picture,.entity-details__comments-picture img{height:7.5rem;width:7.5rem}.entity-details__comments-picture-modal img{height:3.6125rem;width:3.6125rem}.entity-details__comments-info{color:#2c2c2c;font-weight:600;line-height:25px;margin-left:10px}.entity-details__comments-info:nth-child(2) span{color:#656565;font-weight:400}.entity-details__comments-picture img svg{height:6.25rem;width:6.25rem}.entity-details__comments-description-modal{color:#2c2c2c}.entity-details__comment-wrap{flex:0 0 73%;max-width:73%}.entity-details__comments-wrap .entity-details__comments-listing-modal p{font-size:15px}.entity-details__comments-wrap .entity-details__comments-listing-modal:first-child{margin-top:93px}@media (max-width:767.98px){.entity-details__comments-wrap .entity-details__comments-listing-modal:not(:first-child){border-top:1px solid #656565;padding-top:20px}}.entity-details__comments-modal{box-shadow:0 4px 15px #00000040;height:756px;width:656px}@media (min-width:568px){.entity-details__comments-modal{background:#f2f2f2;border-radius:4px;max-height:80vh}}.entity-details__comments-modal::-webkit-scrollbar-thumb{background-color:grey;border-radius:4px;width:5px}.entity-details__comments-modal::-webkit-scrollbar{background-color:#fff;border-radius:4px;width:5px}@media (max-width:767.98px){.entity-details__comments-modal{min-height:100%}}.entity-details__comments-modal-sticky-head{background:#fff;height:83px;position:fixed;width:100%}@media (min-width:568px){.entity-details__comments-modal-sticky-head{background:#f2f2f2;border-top-left-radius:4px;border-top-right-radius:4px;width:656px}}.entity-details__comments-modal-sticky-head h4{color:#444;font-size:22px;line-height:30px}@media (max-width:767.98px){.entity-details__comments-modal-sticky-head h4{font-size:30px}}.comments-slider .swiper-component--wrap{margin-bottom:2.5rem}.comments-slider .el-card{margin-right:16px;width:256px}.comments-slider__image{transform:translate(88px,40px);width:80px;z-index:2}.comments-slider__image img{height:80px;width:80px}.comments-slider__one-comment__image{transform:translate(96px,40px)}.comments-slider_description{background:#444;box-shadow:0 0 15px #0000001a;color:#fff;font-size:14px;font-weight:400;height:230px;line-height:160%;padding:63px 37px 34px 32px;width:256px;z-index:1}.comments-slider_description--one{margin-left:8px}@media (max-width:767.98px){.comments-slider_description{padding:3.375rem 1.25rem 1.25rem}}.comments-slider_user{margin-top:23px}@media (max-width:767.98px){.comments-slider_user{margin-top:1rem}}.tiny-slider__mobile-version--carousel .comments-slider__card .comments-slider_description p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;white-space:normal!important}.tiny-slider__mobile-version--carousel .comments-slider__card .comments-slider_description span.comments-slider-more{margin-left:0}.entity-details__comments-wrap .tiny-slider__mobile-version--carousel{display:flex}.entity-details__one-comment-wrap{display:flex;justify-content:center}.package-details{padding:0!important}@media (max-width:767.98px){.package-details{align-items:flex-end}.package-details .container-header{padding:0 24px}}.package-details ul{list-style:none;padding-left:0}.package-details--placeholder{height:calc(var(--vh, 1vh)*100);width:100%}.package-details--placeholder .linear-progress,.package-details--placeholder .small{display:block}.package-details__slider-section{align-items:center;display:flex;height:var(--app-height,100vh);position:relative;width:100%}.package-details__slider-section .container-header{align-items:center;display:flex}.package-details__slider-section .tiny-slider__inner-wrap,.package-details__slider-section .tiny-slider__inner-wrap .tns-outer{height:100%}@media (max-width:767.98px){.package-details__slider-section{align-items:flex-end}}.package-details .tiny-slider{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.package-details .tiny-slider .tiny-slider__slide__inner{height:100vh}.package-details .tns-nav{bottom:6.625rem;left:8%;position:absolute;z-index:99}@media (min-width:1024px){.package-details .tns-nav{left:calc(8% + 100px)}}@media (max-width:767.98px){.package-details .tns-nav{display:none}}.package-details .tns-nav button{background-color:#fff;border:none;height:.1875rem;margin-right:.4375rem;opacity:.3;width:1.25rem}@media (min-width:1024px){.package-details .tns-nav button{margin-right:.875rem;width:3.5rem}}.package-details .tns-nav .tns-nav-active{opacity:1}.blur,.package-details__jumbotron,.package-details__scroll-next{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:#0006;border-radius:.5rem;padding:2rem 2.5rem;z-index:3}.package-details__reservation{background-color:#fff;color:#2c2c2c}.package-details__jumbotron{height:auto;margin-bottom:12rem;max-height:calc(var(--vh, 1vh)*100 - 266px);overflow:auto;padding:1rem;position:relative;width:100%}.package-details__jumbotron p{font-size:.9375rem;line-height:165%}@media (max-width:767.98px){.package-details__jumbotron p{font-size:.9375rem;line-height:165%}}@media (min-width:568px){.package-details__jumbotron{margin-bottom:0;margin-left:-16px;padding:2rem;width:25.5rem}}@media (min-width:1024px){.package-details__jumbotron{margin-left:5.3125rem;width:37rem}}.package-details__jumbotron-sm{width:21.25rem}@media (min-width:1024px){.package-details__jumbotron-sm{width:24rem}}.package-details__jumbotron-title{font-size:2.5rem;font-weight:500;line-height:3.125rem}@media (max-width:767.98px){.package-details__jumbotron-title{font-size:1.875rem;line-height:2.5rem}}@media (min-width:1024px){.package-details__jumbotron-title--sm{font-size:2.5rem;line-height:3.125rem}}@media (max-width:767.98px){.package-details__jumbotron-title--sm{font-size:1.875rem;line-height:2.5rem}}.package-details__jumbotron-link{background:#0000;border:none;color:#fff;cursor:pointer;font-size:1.0625rem;line-height:1.75rem;margin-right:1rem;padding:0;text-decoration:underline}.package-details__jumbotron-link:hover{color:#ff5a75;text-decoration:none}@media (max-width:767.98px){.package-details__jumbotron-link{font-size:.9375rem;line-height:165%}}.package-details__detail-section-list,.package-details__jumbotron-detail-list{margin:2rem 0}.package-details__detail-section-list li,.package-details__jumbotron-detail-list li{font-size:1.0625rem;font-weight:400;line-height:165%}.package-details__detail-section-list li img,.package-details__jumbotron-detail-list li img{height:1.5rem;margin-right:.5rem;vertical-align:text-bottom;width:1.5rem}.package-details__detail-section-list p,.package-details__jumbotron-detail-list p{font-size:1.0625rem;font-weight:600}.package-details__detail-section-list.no-space-top,.package-details__jumbotron-detail-list.no-space-top{margin-top:0}@media (max-width:767.98px){.package-details__detail-section-list,.package-details__jumbotron-detail-list{margin:1rem 0}.package-details__detail-section-list li,.package-details__jumbotron-detail-list li{font-size:.9375rem;line-height:165%}.package-details__detail-section-list li img,.package-details__jumbotron-detail-list li img{margin-right:.5rem}.package-details__detail-section-list p,.package-details__jumbotron-detail-list p{font-size:.9375rem}}.package-edit-info .package-details__jumbotron-detail-list-item--expandable span{cursor:default}.package-details__details-section-list-item,.package-details__jumbotron-detail-list-item{margin-bottom:.375rem}.package-details__details-section-list-item p,.package-details__jumbotron-detail-list-item p{font-size:1.0625rem;font-weight:500}@media (max-width:767.98px){.package-details__details-section-list-item p,.package-details__jumbotron-detail-list-item p{font-size:.9375rem;line-height:165%}}.package-details__details-section-list-item:not(:first-child) p,.package-details__jumbotron-detail-list-item:not(:first-child) p{margin-top:1.5rem}.package-details__details-section-list-item .items-wrap,.package-details__jumbotron-detail-list-item .items-wrap{align-items:flex-start;display:flex}.package-details__details-section-list-item--expandable span,.package-details__jumbotron-detail-list-item--expandable span{cursor:pointer}.package-details__details-section-list-item--expandable .item-details p,.package-details__jumbotron-detail-list-item--expandable .item-details p{color:#fffc;font-size:.9375rem;font-weight:400;line-height:165%;margin-top:0}.package-details__details-section-list-item--expandable .icon,.package-details__jumbotron-detail-list-item--expandable .icon{background-image:url(/images/icons/packages/dropdown-white.svg);background-repeat:no-repeat;display:inline-block;height:.625rem;margin-left:.5rem;width:.875rem}.package-details__details-section-list-item--expanded .icon,.package-details__jumbotron-detail-list-item--expanded .icon{transform:rotate(180deg)}.package-details__details-section-list-item{margin-bottom:.5rem}.package-details__detail-section-list-lg li img{height:2rem;width:2rem}.package-details__jumbotron-detail-list-item.margin-bottom{margin-bottom:2rem}@media (max-width:767.98px){.package-details__jumbotron-detail-list-item.margin-bottom{margin-bottom:1.5rem}}.package-details__jumbotron-tabs{display:flex;gap:1.5rem;margin-top:.875rem}.package-details__jumbotron-tabs--overnight{gap:1rem}.package-details__jumbotron-tab{cursor:pointer;font-size:1.0625rem;font-weight:600;line-height:1.75rem;opacity:.5;padding:.75rem 0}.package-details__jumbotron-tab--active{border-bottom:2px solid #fff;opacity:1}@media (max-width:767.98px){.package-details__jumbotron-tab{font-size:15px;line-height:165%}}.package-details__scroll-next{border:none;border-radius:.5rem 0 0 .5rem;color:#fff;cursor:pointer;font-size:1.0625rem;height:3.75rem;padding:.375rem 1.125rem;position:absolute;right:0;top:50%;width:auto}.package-details__scroll-next img{filter:brightness(0) invert(1);height:auto;margin-left:.6875rem;width:1.1875rem;z-index:33}@media (max-width:767.98px){.package-details__scroll-next{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;display:grid;font-size:.9375rem;height:auto;justify-content:center;right:50%;top:calc(var(--app-height, 100vh) - 160px);transform:translateX(50%)}.package-details__scroll-next img{margin:.5rem auto auto;width:.8125rem}}.package-details__details-section-row{display:flex;gap:2rem;padding-top:1.5rem}@media (max-width:1439.98px){.package-details__details-section-row{flex-wrap:wrap}}.package-details__jumbotron-detail-list .overnight-rooms-info{color:#fff;font-weight:400}@media (max-width:767.98px){.package-details__jumbotron-detail-list .overnight-rooms-info{font-size:.9375rem}}.overnight-rooms-info{color:#929292;font-size:17px;font-style:italic;font-weight:500;line-height:165%}.package-details__details-section-list-item .item-details{color:#929292;font-size:15px;line-height:165%}.package-details__details-section-list-item .item-details p{margin-left:2rem}.package-details__details-section-list-item p{font-weight:400;margin-top:0}.package-details__detail-section-list li img{margin-right:.5rem}.package-details__details-section-list-item:not(:first-child) p,.package-details__jumbotron-detail-list-item:not(:first-child) p{margin-top:0}.package-details__details-section-list-item:not(:first-child) .item-title{margin-top:1rem}.package-details__details-section-wrapper h1{font-size:2.5rem;line-height:3.125rem}.package-details__details-section-wrapper h2{font-size:1.875rem;line-height:2.5rem;padding:2rem 0}.package-details__details-section-wrapper h3{font-size:1.375rem;line-height:1.875rem}.package-details__details-section h3{align-items:center;display:flex;justify-content:space-between}@media (max-width:1023.98px){.package-details__details-section--expanding{background-image:url(../images/icons/forms/dropdown-white.svg);background-repeat:no-repeat;background-size:1.1875rem;display:block;height:20px;width:20px}.package-details__details-section--expanded{transform:rotate(180deg)}}@media (max-width:767.98px){.package-details__details-section p{font-size:.9375rem;line-height:165%}}.package-details__detail-section-list{margin:1rem 0}.package-details__detail-section-list li{font-size:1.0625rem;font-weight:400;line-height:165%}@media (max-width:767.98px){.package-details__detail-section-list li{font-size:.9375rem}}.package-details__details-section{border-top:1px solid #444;padding:2rem 0}.package-details__details-section-no-border{padding:2rem 0}.package-details__details-list-wrap{flex:0 0 25%}.package-details__details-list-wrap.nowrap-column-up-sm,.package-details__details-list-wrap.nowrap-column-up-sm li,.package-details__details-list-wrap.nowrap-column-up-sm p,.package-details__details-list-wrap.nowrap-column-up-sm span{white-space:nowrap}@media (max-width:767.98px){.package-details__details-list-wrap{flex:0 0 100%}.package-details__details-list-wrap.nowrap-column-up-sm,.package-details__details-list-wrap.nowrap-column-up-sm li,.package-details__details-list-wrap.nowrap-column-up-sm p,.package-details__details-list-wrap.nowrap-column-up-sm span{white-space:normal}}.package-details__details-list-wrap .event-title{font-size:1.0625rem;font-weight:600;line-height:165%}.package-details__details-section-wrapper{display:flex;flex-direction:column;padding:8rem 0}@media (max-width:767.98px){.package-details__details-section-wrapper{padding:1.5625rem 1.5625rem 12rem}}.package-details__details-section-calculations{order:5;padding:0}.package-details__details-section-calculations.border-top{border-top:1px solid #444}.package-details__details-section-calculations h2{padding-bottom:1rem}.package-details__details-section-calculations ul{margin:0;padding-bottom:2.5rem}.package-details__details-section-calculations ul li{display:flex;margin-bottom:.25rem}.package-details__details-section-calculations ul li:nth-child(2){margin-bottom:1rem}.package-details__details-section-calculations ul li span{flex:0 0 30%;font-size:17px;line-height:165%}.package-details__details-section-calculations ul li span:first-child{flex:1 0 70%}@media (min-width:768px){.package-details__details-section-calculations ul li span{flex:0 0 50%}.package-details__details-section-calculations ul li span:first-child{flex:1 0 50%}}@media (max-width:767.98px){.package-details__details-section-calculations ul li span{display:flex;flex:0 0 35%;justify-content:flex-end}.package-details__details-section-calculations ul li span:first-child{flex:1 0 66%;justify-content:flex-start}}.bolder{font-weight:600}.package-details__location-infos-modal{z-index:6667}.package-details__location-infos-modal .sk-modal__inner{align-items:start;background-color:#444;color:#fff;display:grid;height:100%;max-width:100%;position:relative;width:100%}.package-details__location-infos-modal .sk-modal__inner .sk-modal__body{margin-top:4.25rem}@media (min-width:568px){.package-details__location-infos-modal .sk-modal__inner{height:90%;max-width:85%;width:85%}.package-details__location-infos-modal .sk-modal__inner .sk-modal__body{margin-top:5.375rem}}.package-details__location-infos-modal .cover-photos img{height:31.9375rem;width:100%}.package-details__location-infos-modal .sk-modal__body{padding:0}.package-details__location-infos-modal .entity-details__description-section{background-color:#2c2c2c;padding-bottom:0}.package-details__location-infos-modal .entity-details__details-wrap{padding:2rem 3.375rem}@media (min-width:1024px){.package-details__location-infos-modal .entity-details__details-wrap{padding:2.9375rem 6.5rem}}.package-details__location-infos-modal .entity-details__description-row{margin:0 3.375rem;padding-bottom:2rem}.package-details__location-infos-modal .entity-details__description-row:first-child{border-top:none}@media (min-width:1024px){.package-details__location-infos-modal .entity-details__description-row{margin:0 6.5rem}}@media (max-width:767.98px){.package-details__location-infos-modal .entity-details__description-row{margin:0 1.5rem}}.package-details__location-infos-modal .entity-details__description-valuation-row{border-bottom:1px solid #656565}.package-details__location-infos-modal .entity-details__description-label{line-height:3.125rem;width:100%}@media (min-width:568px){.package-details__location-infos-modal .entity-details__description-label{margin-bottom:1rem}}.package-details__location-infos-modal .entity-details__description-label h2{line-height:3.125rem}.package-details__location-infos-modal .sk-modal__head{background-color:#444;border-bottom:1px solid #4f4f4f;border-radius:8px 8px 0 0;position:fixed;width:100%;z-index:9}@media (min-width:568px){.package-details__location-infos-modal .sk-modal__head{max-width:85%;width:85%}}.package-details__location-infos-modal .sk-modal__head h4{color:#fff}.package-details__location-infos-modal .sk-modal__head span:first-child{margin:auto}.package-details__location-infos-modal .sk-modal__close{color:#fff}.package-details__location-infos-modal .sk-modal__close .sk-icon svg path{fill:#fff}.package-details__location-infos-modal .entity-details__description-row{flex-direction:column;padding-top:2rem}.package-details__location-infos-modal .close-modal-button{margin:2.5rem}.package-details__location-infos-modal .close-modal-button-wrap{background-color:#444;border-top:1px solid #4f4f4f;bottom:0;display:flex;justify-content:flex-end;position:sticky;z-index:99}.package-details__location-infos-modal .tiny-slider{height:31.9375rem;position:relative;width:100%}.package-details__location-infos-modal .tiny-slider .tiny-slider__slide__inner{height:31.9375rem;min-height:31.9375rem}.package-details__location-infos-modal .tns-nav{align-items:center;bottom:1.5rem;clip-path:inset(0 0 0 0);display:flex;height:2rem;justify-content:flex-start;left:50%;overflow:hidden;position:absolute;scroll-behavior:smooth;transform:translate(-50%);white-space:nowrap;width:4.3125rem;z-index:99}.package-details__location-infos-modal .tns-nav button{border-radius:50%;flex:0 0 auto;height:.375rem;margin-right:.5rem;opacity:1;padding:0;width:.375rem}.package-details__location-infos-modal .tns-nav .scaled-down{transform:scale(.83);transition:transform .1s cubic-bezier(.455,.03,.515,.955)}.package-details__location-infos-modal .tns-nav .scaled-up{transform:scale(1);transition:transform .1s cubic-bezier(.455,.03,.515,.955)}.package-details__location-infos-modal .tns-nav .scaled-down-mini{transform:scale(.66);transition:transform .1s cubic-bezier(.455,.03,.515,.955)}.package-details__location-infos-modal .tns-nav .tns-nav-not-active{opacity:.4;transition:opacity .1s cubic-bezier(.455,.03,.515,.955)}@media (max-width:767.98px){.package-details__location-infos-modal .tns-nav{width:3.375rem}}.package-details__location-infos-modal .tiny-slider__navigation button{height:1.5rem;position:absolute;width:1.5rem;z-index:22}.package-details__location-infos-modal .tiny-slider__navigation button svg{background-color:#fffc;border-radius:40px;box-shadow:0 2px 3px 0 #0000003d;height:1.5rem;padding:8px;width:1.5rem}.package-details__location-infos-modal .tiny-slider__navigation button svg path{fill:#2c2c2c}.package-details__location-infos-modal .tiny-slider__navigation .tiny-slider__arrow--gallery-right{right:2.25rem}.package-details__location-infos-modal .tiny-slider__navigation .tiny-slider__arrow--gallery-left{left:2.25rem}.package-details__location-infos-modal .entity-details__description__list li{font-weight:600;margin-bottom:1rem}.package-details__location-infos-modal .entity-details__description-valuation-list li{font-weight:600}.package-details__location-infos-modal .entity-details__description-valuation-list li:not(:last-child){margin-bottom:1rem}.package-details__location-infos-modal .entity-details__location{font-size:22px;font-weight:600;line-height:30px}.package-details__location-infos-modal .entity-details__details-features{font-size:15px;line-height:165%}@media (max-width:767.98px){.package-details__location-infos-modal .tiny-slider{height:14.375rem}.package-details__location-infos-modal .tiny-slider .tiny-slider__slide__inner{height:14.375rem;min-height:14.375rem}.package-details__location-infos-modal .cover-photos img{height:14.375rem}.package-details__location-infos-modal .tiny-slider__navigation{display:none}.package-details__location-infos-modal .tns-nav{bottom:1rem}.package-details__location-infos-modal .tns-nav button{margin-right:.3125rem}.package-details__location-infos-modal .entity-details__details-wrap{padding:1.5rem}.package-details__location-infos-modal .entity-details__description-row{padding:1.5rem 0}.package-details__location-infos-modal .entity-details__description-label,.package-details__location-infos-modal .entity-details__description-label h2,.package-details__location-infos-modal .entity-details__title--small-screen{font-size:1.375rem;line-height:1.875rem}.package-details__location-infos-modal .close-modal-button{flex:0 0 88%;margin:.75rem auto}.package-details__location-infos-modal .entity-details__location{font-size:15px;font-weight:400;line-height:165%}.package-details__location-infos-modal .entity-details__details-features{justify-content:flex-start;margin-top:1rem}.package-details__location-infos-modal .entity-details__details-features li{background-position:0 -2px;font-size:15px;line-height:165%;padding-left:28px;padding-top:0}.package-details__location-infos-modal .entity-details__details-features li:first-child{margin-right:35px}.package-details__location-infos-modal .entity-details__description__list li{font-weight:400;margin-bottom:8px}.package-details__location-infos-modal .sk-modal__head h4{font-size:25px;line-height:35px}.package-details__location-infos-modal .entity-details__description-valuation-list li{font-weight:400}.package-details__location-infos-modal .entity-details__description-valuation-list li:not(:last-child){margin-bottom:8px}}.package-details__jumbotron-label-list{display:inline-block}.package-details__jumbotron-label-list:not(:last-child):after{content:",";padding-right:5px}.package-details__jumbotron-detail-list{display:grid}.package-details__jumbotron-detail-list .room-item .item-details{margin-left:1.875rem}@media (max-width:767.98px){.package-details__jumbotron-detail-list .room-item .item-details{margin-left:1.875rem}}.package-details__jumbotron-detail-list .items-wrap.no-space-top{margin-top:0}.txt_underline{cursor:pointer!important;text-decoration:underline}.flex-centered{align-items:center;display:flex}@media (max-width:767.98px){.width-100-sm{width:100%}}.block-footer{display:block!important}.package-filter__footer.package-summary__sticky-box{bottom:0;position:fixed;width:100%}.package-filter__footer.package-summary__sticky-box .btn.btn--secondary--outline.btn--sm{color:#2c2c2c}.package-filter__footer.package-summary__sticky-box .btn.btn--secondary--outline.btn--sm:hover{color:#ff5a75}.package-filter__footer.package-summary__sticky-box .package-summary__sticky-box-button-wrap{display:flex;gap:2rem;justify-content:flex-start;padding:0}.package-details--reserve-summary-2{padding-bottom:8.75rem!important}.package-details--reserve-summary-2 .btn.btn--secondary--outline.btn--sm{color:#2c2c2c}@media (max-width:767.98px){.package-details--reserve-summary-2{padding-bottom:5.625rem!important}.package-details--reserve-summary-2 .btn.btn--secondary--outline.btn--sm{width:100%}}.package-details__details-section-wrapper h3.package-details__details-section-list-title{font-size:1.5rem;font-weight:500;line-height:2rem}.fe__initial-request-details-status{background:#fff;border:1px solid grey;border-radius:4px;margin-bottom:40px;padding:.125rem .5625rem;width:fit-content}.fe__initial-request-details-status-label{font-size:1rem;font-weight:400;line-height:1.375rem;text-align:center}.fe__initial-request-package-available-yellow{background-color:#f79008;border-radius:50%;display:inline-block;height:.5rem;width:.5rem}.fe__initial-request-package-available-green{background-color:#17b26a;border-radius:50%;display:inline-block;height:.5rem;width:.5rem}.fe__initial-request-package-available-red{background-color:#f04438;border-radius:50%;display:inline-block;height:.5rem;width:.5rem}.room-wrap p{font-weight:500}.package-details__no-items-text{padding:1.5rem 0}.entity-details__contact-input-wrap .entity-details__contact-input--select{background-position:96%;background-repeat:no-repeat;border-radius:0;color:#000;cursor:pointer;text-indent:1px;text-overflow:""}.entity-details__contact-input-wrap .entity-details__contact-form--modal .entity-details__contact-input--select{border-bottom:1px solid #2c2c2c;border-radius:0;padding:.625rem 0}.entity-details__contact-input-wrap .custom-dropdown-option{align-items:center;display:flex;justify-content:space-between;padding:.625rem 1rem}.entity-details__contact-input-wrap .entity-option-name{color:#2c2c2c;flex:1;font-size:1rem;line-height:1.5rem}.entity-details__contact-input-wrap .custom-dropdown{background-color:#fff;border:none;box-shadow:0 20px 24px -4px #10182814,0 8px 8px -4px #10182808;list-style:none;margin:0;max-height:18.75rem;overflow-y:auto;padding:0;position:absolute;width:100%;z-index:1000}.entity-details__contact-input-wrap .custom-dropdown li{cursor:pointer}.entity-details__contact-input-wrap .custom-dropdown li:hover{background-color:#f5f5f5}.magazines__inner{background:#272727;padding-bottom:3.75rem;padding-top:3.5rem}@media (max-width:767.98px){.magazines__inner{margin-top:155px;padding-top:1.25rem}}.eventjobs__header,.magazines__header{background-color:#2c2c2c;padding:5rem 0 3.4375rem}@media (min-width:768px){.eventjobs__header,.magazines__header{padding:5rem 0}}@media (min-width:1440px){.eventjobs__header,.magazines__header{padding:5.9375rem 0}}@media (max-width:767.98px){.eventjobs__header,.magazines__header{padding:5rem 0 1.875rem;position:fixed;width:100%;z-index:3}.magazines__header-sticky{animation:showDown .3s ease-in-out;animation-fill-mode:forwards}.magazines__header-scroll-down{animation:hideUp .8s ease-in-out;animation-fill-mode:forwards}}@keyframes showDown{0%{height:0}to{height:155px}}@keyframes hideUp{25%{height:155px}50%{height:78px}to{height:0}}.eventjobs__header-title,.magazines__header-title,.magazines__header-title--link,.magazines__header-title--mobile{display:block;font-size:2.1875rem;font-weight:600;line-height:2.8125rem;text-align:center;z-index:5}@media (min-width:768px){.eventjobs__header-title,.magazines__header-title,.magazines__header-title--link,.magazines__header-title--mobile{font-size:2.8125rem;line-height:3.4375rem}}@media (min-width:1024px){.eventjobs__header-title,.magazines__header-title,.magazines__header-title--link,.magazines__header-title--mobile{font-size:4.0625rem;line-height:4.6875rem}}.magazines__header-title--link{display:block}@media (max-width:767.98px){.magazines__header-title--link{display:none}}.magazines__header-title--link:hover{color:#fff}.magazines__header-title--mobile{display:block}@media (min-width:568px){.magazines__header-title--mobile{display:none}}@media (max-width:767.98px){.magazines__details__gallery-disabled{max-width:100%!important;width:100%!important}}.pagination--magazine-overview{margin-bottom:5rem}@media (min-width:768px){.pagination--magazine-overview{margin-bottom:9.375rem}}@media (max-width:767.98px){.break-no-mobile{display:none}}.magazines__details__content>p{padding-bottom:1rem}@media (max-width:767.98px){.magazines__details__content p,.magazines__details__content span{font-size:1rem;line-height:1.5rem}}.magazines__details__content img{height:auto;max-width:100%}.magazines__details__content--additional{margin-top:1.75rem}.mobile-hidden{display:block}@media (max-width:767.98px){.mobile-hidden{display:none}}.magazines__no-results--message{font-size:25px;font-weight:500;line-height:35px;margin:1.25rem 0 3.75rem;padding:27px;text-align:center}.magazines__no-results--newest-title{font-size:30px;font-weight:600;line-height:40px;margin-bottom:1.5rem}.magazine__details{background-color:#272727;padding-bottom:5rem}.search-page__sticky-filter--magazine-overview.search-page__inline-filter{margin-top:7.5rem}.magazines__entity-card{margin-bottom:4rem}.magazines__entity-image{margin-bottom:1.5rem;position:relative}.magazines__entity-image__placeholder{margin:-19px -19px 24px;padding:0}.magazines__entity-image-link{display:block;padding-top:55%}.magazines__like-btn{align-items:center;background-color:#444;border-radius:3px;bottom:1rem;display:flex;font-size:.875rem;line-height:.875rem;padding:.625rem;position:absolute;right:1rem;z-index:2}.magazines__like-btn .sk-icon{margin-right:.3125rem}.magazines__like-btn .sk-icon svg{height:.9375rem;width:.9375rem}.magazines__like-btn:hover .sk-icon svg path{fill:#ff5a75}@media (min-width:768px){.magazines__like-btn{bottom:1.5rem;font-size:1rem;line-height:1rem;right:1.5rem}.magazines__like-btn .sk-icon svg{height:1.25rem;width:1.25rem}}.magazines__like-btn--no-display{display:none}.magazines__entity-title{font-size:1.5625rem;font-weight:400;line-height:2.1875rem;margin-bottom:.5rem}.magazines__entity-date{color:#c5c5c5;font-size:.8125rem;letter-spacing:.2px;line-height:1.25rem;margin-bottom:.5rem}.magazines__entity-excerpt-link{color:#ff5a75;display:inline-block}.magazines__entity-excerpt-link:hover{color:#d94d64}.magazines__entity-excerpt-link span{color:#fff;margin-right:3px}.magazines__entity-card--placeholder .ph-row .big{height:2.5rem}.sm-screen-inline{display:none}@media (max-width:767.98px){.sm-screen-inline{display:inline}}.magazines__categories{background-color:#2c2c2c;border-radius:4px;margin-left:auto;max-width:19.5rem;padding:1.5rem 2rem;top:55px}.magazines__categories--sticky{position:sticky;position:-webkit-sticky;top:126px}.magazines__categories-form{align-items:center;background-color:#444;border-radius:6px;display:flex;justify-content:space-between;padding:0 1rem}.magazines__categories-form-search-active,.magazines__categories-form:focus-within{background-color:#656565}.magazines__categories-form-input{background:none;border:none;caret-color:#fff;color:#fff;flex:1;font-size:1.125rem;line-height:3rem;min-width:0}.magazines__categories-form-input::placeholder{color:#fff}.magazines__categories-form-submit,.magazines__categories-form-submitted{background:#0000 url(../images/icons/forms/search.svg) no-repeat 50%;background-size:cover;border:none;cursor:pointer;height:20px;text-indent:-9999px;width:20px}.magazines__categories-form-submitted{background:#0000 url(../images/icons/close-grey.svg) no-repeat 50%}.magazines__categories-menu{list-style:none;margin:0 0 1.75rem;padding:0}.magazines__categories-menu-item a{display:block;font-size:1rem;padding:.3125rem 0}.magazines__categories-menu-item--title{margin-bottom:.625rem}.magazines__categories-menu-item__selected a{color:#ff5a75}.magazines__categories-menu__title{color:#fff;font-size:1.5625rem;line-height:2.1875rem}.magazines__categories-menu__title:hover{color:#fff}.magazines__categories--placeholder .ph-row div{height:25px}.magazines__categories--placeholder .ph-row .big{height:50px}.magazines__categories--placeholder .ph-row .big.empty{height:10px}.magazines__categories-sticky-menu-wrap{background-color:#121212;display:block;position:sticky;top:155px;z-index:9}@media (min-width:568px){.magazines__categories-sticky-menu-wrap{display:none}}.magazines__categories-sticky-menu-wrap--sticky{animation:goUp .3s ease-in-out;animation-fill-mode:forwards}.magazines__categories-sticky-menu-wrap--sticky-up{animation:goDown .3s ease-in;animation-fill-mode:forwards}@keyframes goDown{0%{top:70px}to{top:155px}}@keyframes goUp{0%{top:155px}to{top:70px}}.magazines__categories-sticky-menu{background-color:#2c2c2c;display:flex;list-style:none;margin:0;overflow:scroll;padding:.4375rem .625rem 1.5625rem}.magazines__categories__sticky-menu__pill{background-color:#444;border-radius:20px;font-size:.75rem;font-weight:600;line-height:12px;margin:0 8px 0 0;padding:10px 16px;text-align:center;white-space:nowrap}.magazines__categories__sticky-menu__pill--pink{color:#ff5a75!important}.magazines__details{background:#272727;overflow:clip;padding-top:1.5rem}@media (min-width:768px){.magazines__details{padding-top:3.5rem}}.magazines__details__title{font-size:1.875rem;font-weight:700;line-height:2.5rem;margin-bottom:1.5rem}.eventjobs__details__date,.magazines__details__date{color:#c5c5c5;font-size:.8125rem;font-weight:400;margin-right:1rem}.eventjobs__details__top-meta-data,.magazines__details__top-meta-data{align-items:flex-start;display:flex;flex-direction:column;font-size:.8125rem;justify-content:flex-start;letter-spacing:.2px;margin-bottom:.625rem}@media (max-width:767.98px){.eventjobs__details__top-meta-data,.magazines__details__top-meta-data{flex-direction:row}}@media (min-width:768px){.eventjobs__details__top-meta-data,.magazines__details__top-meta-data{align-items:center;flex-direction:row}}.magazines__details__tags a{text-decoration:underline}@media (max-width:767.98px){.magazines__details__tags a{font-size:.875rem!important;line-height:1.25rem!important}}.magazines__details__image img{max-width:100%}.magazines__details__image .tiny-slider__header{display:none}.magazines__details__image .tiny-slider__arrow--carousel-left{left:1rem}.magazines__details__image .tiny-slider__arrow--carousel-right{right:1rem}.magazines__details__image--youtube{overflow:hidden;padding-top:55%;position:relative;-webkit-transform:translateZ(0)}.magazines__details__image--youtube iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.magazines__details__image-cont{padding-top:55%}@media (max-width:767.98px){.magazines__details__image-cont-no-comment{margin-bottom:22px}.safari-no-jump .magazines__details__image-cont-no-comment{margin-bottom:17px}}.magazines__details__meta-data{display:flex;margin-top:.625rem;min-height:2.375rem}.magazines__details__meta-data__not-loaded{margin-bottom:80%}@media (min-width:568px){.magazines__details__meta-data{justify-content:space-between;margin-top:1.75rem}}.eventjobs__details__share-buttons,.magazines__details__share-buttons{align-items:center;display:flex;list-style:none;margin:0;padding:0}.eventjobs__details__share-button,.magazines__details__share-button{background:#0000 url(/images/email-white.svg) no-repeat 50%;background-size:95%;cursor:pointer;height:1.5rem;margin-right:1rem;width:1.5rem}.eventjobs__details__share-button:last-child,.magazines__details__share-button:last-child{margin-right:0}.eventjobs__details__share-button svg,.magazines__details__share-button svg{display:none}.eventjobs__details__share-button>span,.magazines__details__share-button>span{display:block;height:100%}.magazines__details__share-button--twitter{background-image:url(/images/x-white.svg)}.magazines__details__share-button--facebook{background-image:url(/images/facebook-white.svg)}.magazines__details__share-button--whatsup{background-image:url(/images/whatsup-white.svg)}@media (min-width:568px){.magazines__details__share-button--whatsup{display:none}}.magazines__details__share-button--pinterest{background-image:url(/images/pinterest-white.svg)}.magazines__details__content{margin-top:1.75rem}.magazines__details__content a{text-decoration:underline}.magazines__details__like-btn{align-items:center;display:flex;position:absolute;right:14px}.magazines__details__like-btn.btn--icon.btn--sm .sk-icon{margin-right:.375rem}@media (min-width:568px){.magazines__details__like-btn{margin-top:-7px}}.magazines__details__share-btn{height:2.375rem;margin-right:1rem;width:6.0625rem}@media (max-width:340px){.magazines__details__share-btn{margin-right:.625rem}}.magazine-details--icons{position:relative}@media (max-width:767.98px){.magazine-details--icons{margin-right:5.25rem}}@media (max-width:330px){.magazine-details--icons{margin-right:5.5rem}}@media (max-width:767.98px){.magazine-details--icons--more-likes{margin-right:5.875rem}}@media (max-width:330px){.magazine-details--icons--more-likes{margin-right:6.125rem}}.magazines__details .tiny-slider__mobile-version .magazines__details__gallery-slide{display:inline-block;margin-right:.9375rem;max-width:93%;width:25rem}.magazines__details .tiny-slider__mobile-version .magazines__details__gallery-slide:last-child{margin-right:0}.magazines__details__gallery-slide-text{overflow:hidden;text-overflow:ellipsis}@media (max-width:767.98px){.magazines__details__gallery-slide-text{margin-top:.25rem}}.magazines__details__form{margin-bottom:5.9375rem;margin-top:.3125rem;max-width:31.25rem}.magazines__details__form input[type=text]{color:#121212}.magazines__details__form textarea{border-radius:0;color:#121212;min-height:6.25rem}.magazines__details__form textarea::placeholder{color:#121212}.magazines__details__form .entity-contact-form__message{border-radius:.3125rem;margin:1.25rem 0;padding:.625rem .9375rem}.magazines__details__form .entity-contact-form__message--error{background-color:#ff5a75}.magazines__details__form select{-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSI5Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMiIgZD0ibTEgMSA2IDYgNi02Ii8+PC9zdmc+");background-position:97% 54%;background-repeat:no-repeat;border:none;border-radius:0;color:#121212;cursor:pointer;text-indent:0;text-overflow:""}@media (max-width:767.98px){.magazines__details__form .btn{width:100%}}.search-page__sticky-filter--magazine-overview .search-page__mobile-map-trigger{display:none}@media (max-width:767.98px){.search-page__sticky-filter--magazine-overview{padding-bottom:1.875rem}}.magazines__details__image-placeholder{padding-top:55%}.magazines__details__image-placeholder .ph-picture{height:100%}.magazines__details__breadcrumb-navi--wapper{background-color:#2c2c2c;display:block;margin-top:-1px;padding:80px 15px 15px;width:100%}.magazines__details__breadcrumb-navi--wapper-sticky{padding-top:0;position:fixed;top:70px;z-index:999}@media (min-width:568px){.magazines__details__breadcrumb-navi--wapper{display:none}}.magazines__details__breadcrumb-navi--link{font-size:14px;font-weight:600;line-height:16px;text-decoration:underline}.magazines__details__breadcrumb-navi--icon{padding:0 8px}.magazines__details__breadcrumb-navi--icon span svg{width:11px}.magazines__details .tiny-slider__mobile-version.swiper-component-noscript{display:flex}.magazines__details .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide{height:auto;width:100%}.magazines__details .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:not(:first-child){display:none}.magazines__details .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide .magazines__details__gallery-slide{height:100%;max-width:100%;width:100%}.magazines__details .tiny-slider__mobile-version{gap:.9375rem;overflow:auto;white-space:nowrap}.magazines__details .tiny-slider__mobile-version.mobile-swiper--one-item .swiper-slide{max-width:100%;width:100%}@media (max-width:767.98px){.magazines__details .tiny-slider__mobile-version{margin-left:-.9375rem;margin-right:-.9375rem;padding-left:.9375rem;padding-right:.9375rem}.magazines__details .tiny-slider__mobile-version .swiper-slide{max-width:93%;width:25rem}.magazines__details .tiny-slider__mobile-version .magazines__details__gallery-slide{height:100%;max-width:100%;width:100%}}.magazines__details__related-slider{margin-bottom:12.5rem;margin-top:5.9375rem}.magazines__details__related-slider .tiny-slider__title{font-size:1.875rem;line-height:2.5rem}.magazines__details__related-slider .tns-outer:after,.magazines__details__related-slider .tns-outer:before{content:"";display:block;height:100%;position:absolute;top:0;width:100%;z-index:2}.magazines__details__related-slider .tns-outer:before{right:100%}.magazines__details__related-slider .tns-outer:after{left:100%}.magazines__details__related-slider .tns-ovh{overflow:visible;z-index:1}.magazines__details__related-slider .tiny-slider__navigation{z-index:3}.magazines__details__related-slider .tns-horizontal.tns-subpixel{display:flex}.magazines__details__related-slider .tiny-slider__mobile-version .tiny-slider__slide{display:inline-block;margin-right:1.875rem;width:19.0625rem}@media (min-width:768px){.magazines__details__related-slider{margin-bottom:3rem}.magazines__details__related-slider .tiny-slider__title{font-size:2.5rem;line-height:3.125rem}}@media (max-width:767.98px){.magazines__details__related-slider{margin-top:1rem}}.magazines__details__related-image{height:9.375rem}@media (min-width:768px){.magazines__details__related-image{height:15.375rem}}.magazines__details__related-image img{transition:transform .2s ease-in-out}.magazines__details__related-image:hover img{transform:translateX(0) translateY(0) scale(1.105)}.magazines__details__related-title{font-size:1.375rem;line-height:1.875rem;margin-bottom:.3125rem}@media (max-width:767.98px){.magazines__details__related-title{font-size:1.1875rem;line-height:1.5625rem;overflow:hidden;text-overflow:ellipsis}}.magazines__details__related-excerpt{font-size:1.125rem;line-height:1.75rem}.magazines__details__related-excerpt a{display:inline-block}@media (max-width:767.98px){.magazines__details__related-excerpt{font-size:.9375rem;line-height:1.125rem;overflow:hidden;text-overflow:ellipsis}}.magazines__details__related-description{background-color:#444;flex:1;padding:1rem}@media (min-width:768px){.magazines__details__related-description{padding:1.5rem}}@media (max-width:567.98px){.magazines__details__related-description{max-height:10rem;min-height:9.375rem;white-space:normal}}.magazines__details__related-link{display:flex;flex-direction:column;height:100%}.magazines__details__related-link:hover .magazines__details__related-excerpt{color:#fff}.magazines__details__related-slider .swiper-slide{height:auto;width:24.125rem!important}.magazines__details__related-slider .tiny-slider__slide.magazines__details__related-slide{height:100%}.magazines__details__related-slider .swiper-wrapper,.magazines__details__related-slider .tiny-slider__mobile-version{align-items:stretch}@media (max-width:1439px){.magazines__details__related-slider .swiper-slide{width:18.0625rem!important}}@media (max-width:1023px){.magazines__details__related-slider .swiper-slide{width:19.3125rem!important}}@media (max-width:767px){.magazines__details__related-slider .swiper-slide{width:13.5625rem!important}}@media (max-width:767.98px){.magazines__details__related-slider .swiper-slide{width:19.0625rem!important}}.magazines__details__related-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:not(:first-child){display:block}.magazines__details__related-slider .tiny-slider__mobile-version.swiper-component-noscript .magazines__details__related-description{white-space:normal}.magazines__details__related-slider .tiny-slider__mobile-version.swiper-component-noscript .tiny-slider__slide.magazines__details__related-slide{width:100%}@media (min-width:568px){.magazines__details__related-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide{opacity:.2}.magazines__details__related-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(-n+2){opacity:1}}@media (min-width:1024px){.magazines__details__related-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(-n+3){opacity:1}}.emSlider{align-items:flex-start;display:flex;flex-direction:column;margin-top:18px;padding:14px 0 46px}.emSlider__title{color:#fff;font-size:1.125rem;font-weight:600;line-height:1.25;margin:0 0 4px}.emSlider__subtitle{color:#fff;font-size:1rem;font-weight:400;line-height:1.3;margin:0 0 10px}.emSlider__media{width:100%}.emSlider__media img{display:block;width:100%}.emSlider__anchor{display:block;height:0;position:relative;top:70px;visibility:hidden}.emSlider__text{color:#fff;font-size:1rem;font-weight:400;line-height:1.4;margin:10px 0 0}.emSlider__cta{margin-top:20px}.emSlider__cta a{font-weight:600}.emSlider__swiper{height:auto;width:100%}.emSlider__socialSlide{align-items:center;aspect-ratio:100/55;background:#2b2b2b;color:#fff;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;text-align:center;width:100%}.emSlider__socialTitle{font-size:2.2rem;font-weight:700;margin-bottom:10px}.emSlider__socialSubtitle{font-size:1.1rem;margin-bottom:22px}.emSlider__socialIcons{align-items:center;display:flex;gap:28px;justify-content:center}.emSlider__socialIcon{align-items:center;color:#fff;display:inline-flex;height:1.435rem;justify-content:center;text-decoration:none;width:1.435rem}.emSlider__socialIcon:hover{border-color:#fff;transform:translateY(-1px)}.emSlider__imageWrapper{height:100%;position:relative;width:100%}.emSlider__slideLink{display:block;height:100%;left:50%;position:absolute;text-decoration:none;top:0;transform:translateX(-50%);width:calc(100% - 7.5rem);z-index:5}@media (max-width:767.98px){.emSlider__socialTitle{font-size:24px}.emSlider__socialSubtitle{font-size:14px}}@media (min-width:568px){.emSlider__socialSlide{height:255px}}@media (min-width:768px){.emSlider__socialSlide{height:201px}.emSlider__socialTitle{font-size:2.2rem}.emSlider__socialSubtitle{font-size:1.1rem}}@media (min-width:1024px){.emSlider__socialSlide{height:290px}}@media (min-width:1440px){.emSlider__socialSlide{height:383px}}.favorites__header{background-color:#272727;padding:6.25rem 0 0;text-align:center}.favorites__header-title{font-size:2.1875rem;line-height:2.8125rem;z-index:2}@media (min-width:768px){.favorites__header-title{font-size:2.8125rem;line-height:3.4375rem}}@media (min-width:1024px){.favorites__header-title{font-size:4.0625rem;line-height:4.6875rem}}.favorites__header-subtitle{font-size:1.125rem;font-weight:400;line-height:1.625rem;margin:.625rem 0 3.125rem}@media (min-width:768px){.favorites__header-subtitle{font-weight:700;margin:0 0 3.125rem}}@media (min-width:1024px){.favorites__header-subtitle{margin-bottom:5rem}}.favorites__tabs{list-style:none;margin:0;overflow-x:auto;overflow-y:hidden;padding:0 1rem;position:relative;white-space:nowrap;z-index:2}.favorites__tabs--loading{min-height:2.5rem}.favorites__tabs-item{display:inline-block;margin-right:.625rem;position:relative}.favorites__tabs-item:last-child{margin-right:0}.favorites__tabs-item a{border-bottom:2px solid #0000;color:#fff;display:block;font-size:.9375rem;line-height:1.375rem;padding:.5rem .3125rem}.favorites__tabs-item--active a,.favorites__tabs-item:hover a{border-bottom-color:#ff5a75;color:#ff5a75}.favorites__tabs-item--active .favorites__tabs-indicator,.favorites__tabs-item:hover .favorites__tabs-indicator{background-color:#ff5a75}@media (min-width:768px){.favorites__tabs-item{margin-right:.9375rem}.favorites__tabs-item a{font-weight:700}}@media (min-width:1024px){.favorites__tabs-item{margin-right:1.875rem}}@media (min-width:1440px){.favorites__tabs-item a{padding:.5rem .625rem}}.favorites__tabs-indicator{background-color:#fff;border-radius:7px;color:#121212;font-size:.625rem;height:.875rem;position:absolute!important;right:0;top:0;width:.875rem}.favorites__info,.favorites__tabs-indicator{align-items:center;display:flex;justify-content:center}.favorites__info{flex-direction:column;flex-wrap:wrap;padding:40px 0}@media (min-width:768px){.favorites__info{flex-direction:row;padding:40px 0 62px}}@media (min-width:1024px){.favorites__info{padding:50px 0 70px}}@media (min-width:1440px){.favorites__info{padding:50px 0 90px}}.favorites__info .vdp-datepicker--inline{margin-bottom:1.875rem;right:0;top:100%}.favorites__info .vdp-datepicker--inline input[type=text]{background-color:initial;background-image:url(../images/icons/forms/calendar-new-white.svg);background-position:96%;background-repeat:no-repeat;background-size:8%;border:none;border-bottom:1px solid #fff;color:#fff;cursor:pointer;font-size:16px;line-height:21px;padding:6px 0;width:100%}.favorites__info .vdp-datepicker--inline input[type=text]::placeholder{color:#fff}.favorites__info .vdp-datepicker--inline--error input[type=text]{background-image:url(../images/icons/forms/calendar-new-error.svg);border-bottom-color:#ff5a75!important}.favorites__info .vdp-datepicker--inline--error input[type=text]::placeholder{color:#ff5a75}.favorites__info .vdp-datepicker--inline .cell{color:#2c2c2c}.favorites__info .vdp-datepicker--inline .cell.highlighted.today{background-color:#ff5a7580;color:#2c2c2c}.favorites__info .vdp-datepicker--inline .cell.selected,.favorites__info .vdp-datepicker--inline .cell.selected.highlighted{background-color:#2c2c2c;color:#fff}.favorites__info .vdp-datepicker--inline .day__month_btn,.favorites__info .vdp-datepicker--inline .month__year_btn{color:#2c2c2c}@media (min-width:768px){.favorites__info .vdp-datepicker--inline{margin-bottom:0}.favorites__info .vdp-datepicker--inline input[type=text]{background-size:6%;margin-right:45px;width:270px}}@media (min-width:1024px){.favorites__info .vdp-datepicker--inline input[type=text]{font-size:20px;line-height:30px;width:320px}}.favorites__info-btn{font-size:.875rem;padding:.75rem 1.125rem}@media (min-width:1024px){.favorites__info-btn{font-size:1.125rem;padding:1rem 1.8125rem}}.favorites__info-btn-indicator{background-color:#fff;border-radius:12px;color:#ff5a75;display:inline-block;height:1.5rem;line-height:1.4375rem;margin-right:.625rem;width:1.5rem}.favorites__info-message{align-items:center;display:flex;justify-content:center;margin-top:1.5rem;width:100%}.favorites__info-message .sk-icon{margin-right:3px}.favorites__info-message .sk-icon svg{height:20px;width:20px}@media (max-width:380px){.entity-contact-form__confirm-message>h4{font-size:1.35rem;max-width:88%}}.favorites__info .sk-modal__body{position:relative}.favorites__info .entity-details__contact-form .vdp-datepicker{top:0}.favorites__info .entity-contact-form__confirm-message{margin:2rem 0 20px}.favorites__info .entity-details__contact-input-label--checkbox:before{border-color:#ff5a75}.entity-details__contact-form .vdp-datepicker .favorites__info input[type=checkbox][type=text]:checked+.entity-details__contact-input-label--checkbox:before,.favorites__info .entity-details__contact-form .vdp-datepicker input[type=checkbox][type=text]:checked+.entity-details__contact-input-label--checkbox:before,.favorites__info .entity-details__contact-input[type=checkbox]:checked+.entity-details__contact-input-label--checkbox:before{background-color:#ff5a75}@media (min-width:1024px){.favorites__info .entity-details__contact-form .vdp-datepicker__calendar{bottom:0}}.confirmation-message-favorites{color:#2c2c2c;font-weight:500;z-index:1650}.confirmation-message-favorites:before{background:url(../images/icons/success-orange.svg) no-repeat}.favorites__entry{position:relative}.favorites__entry__checkbox{bottom:2.75rem;left:0;position:absolute;width:100%}.favorites__entry__checkbox input{display:none}@media (min-width:1024px){.favorites__entry__checkbox{bottom:3.5rem}}.favorites__entry__checkbox-inner{height:0;margin-left:auto;margin-right:auto;max-width:18.125rem;text-align:right}@media (min-width:768px){.favorites__entry__checkbox-inner{max-width:42.1875rem}}@media (min-width:1024px){.favorites__entry__checkbox-inner{max-width:56.25rem}}@media (min-width:1440px){.favorites__entry__checkbox-inner{max-width:72.75rem}}.favorites__entry__checkbox-label{cursor:pointer;font-size:.9375rem;margin-right:-18px;padding:12px 18px}.favorites__entry__checkbox-label:before{background-size:85%;background:#ffffff4d no-repeat 50%;border:1px solid #fff;border-radius:3px;bottom:2px;content:"";display:inline-block;height:1.25rem;margin-right:.625rem;position:relative;vertical-align:middle;width:1.25rem}input[type=checkbox]:checked+.favorites__entry__checkbox-label:before{background-color:#ff5a75;background-image:url(../images/icons/forms/check-white.svg);border-color:#ff5a75}.favorites__entry__checkbox-label--requested{cursor:default}.favorites__entry__checkbox-label--requested:before{display:none}.favorites__entry__checkbox-label--requested .sk-icon,.favorites__entry__checkbox-label--requested svg{height:1rem;position:relative;top:-1px;vertical-align:middle;width:1rem}.favorites__entry--placeholder,.favorites__entry-empty-message{align-items:center;display:flex;justify-content:center;min-height:9rem}@media (max-width:767.98px){.favorites__entry--placeholder,.favorites__entry-empty-message{min-height:6rem}}.search-page__article--favorites .search-page__article__info{display:none}.search-page__article--favorites .search-page__article__excerpt{padding-right:0}@media (min-width:1024px){.search-page__article--favorites .search-page__article__excerpt{width:75%}}@media (max-width:1023.98px){.search-page__article--favorites .search-page__article__image-wrap{height:16.875rem}}@media (max-width:767.98px){.search-page__article--favorites .search-page__article__inner{padding-bottom:3.125rem}}.favorites__more-entries{margin-bottom:8.75rem;text-align:center}.eventjobs__inner{background:#272727;padding-bottom:8.75rem;padding-top:1.5rem}@media (min-width:768px){.eventjobs__inner{padding-bottom:10.625rem;padding-top:3.5rem}}.eventjobs__title{font-size:1.5625rem;font-weight:400;line-height:2.1875rem}.eventjobs__title--mobile-hidden{display:block}@media (max-width:767.98px){.eventjobs__title--mobile-hidden{display:none}.eventjobs__results-wrap .eventjobs__table{margin-top:16.5rem}}.eventjobs__header{position:relative}@media (max-width:1023.98px){.eventjobs__header{padding-bottom:25px}}.eventjobs__header--results{padding:4rem 0}@media (max-width:767.98px){.eventjobs__header--results{padding:0}.eventjobs__header-overview{position:fixed;top:0;width:100%;z-index:9}.eventjobs__header-overview-sticky{top:0;transition:all .6s ease-in-out}.eventjobs__header-overview-hide{top:-155px;transition:all .8s ease-in-out}}.eventjobs__header-title-link a:hover{color:#fff}.eventjobs__table{border-collapse:collapse;font-size:.9375rem;margin-top:2.375rem;width:100%}.eventjobs__table th{border-bottom:1px solid #656565;color:#9e9e9e;font-weight:400;padding-bottom:.9375rem}.eventjobs__table th:nth-child(3),.eventjobs__table th:nth-child(4){text-align:center}.eventjobs__table td{border-bottom:1px solid #656565;padding:.625rem 0;vertical-align:top}.eventjobs__table td:first-child{padding:.625rem 1.3125rem .625rem 0}.eventjobs__table td:nth-child(3),.eventjobs__table td:nth-child(4){padding:.625rem .5625rem;text-align:center}.eventjobs__table tr:last-child td{border:none}.eventjobs__table__name{display:block;font-weight:700}.eventjobs__table__name_small{font-size:.9375rem;font-weight:700;line-height:1.5625rem}.eventjobs__table__employer_small{font-size:.9375rem;font-weight:400;line-height:1.5625rem}.eventjobs__table-content{font-size:.9375rem;line-height:1.5625rem;margin-top:3.125rem}@media (max-width:767.98px){.eventjobs__table__date{display:none}}.eventjobs__table__date_small{font-size:.9375rem;font-weight:400;line-height:1.5625rem;opacity:.6}.eventjobs__no-results-wrap{margin:1.25rem 0 3.75rem}@media (max-width:767.98px){.eventjobs__no-results-wrap{align-items:center;background-color:#535353;display:flex;justify-content:flex-start;margin-top:16.5rem;padding-left:12px;width:100%}}.eventjobs__no-results-wrap img{display:none;height:20px;width:20px}@media (max-width:767.98px){.eventjobs__no-results-wrap img{display:block}}.eventjobs__no-results--message{font-size:25px;font-weight:500;line-height:35px;padding:27px;text-align:center}@media (max-width:767.98px){.eventjobs__no-results--message{font-size:14px;font-weight:400;line-height:22px;margin:0;padding:12px;text-align:left}}.eventjobs__job-search{background-color:#2c2c2c;border-radius:4px;display:block;margin-left:auto;max-width:19.5rem;padding:1.5rem 2rem;z-index:6}.eventjobs__job-search input[type=submit]{padding-bottom:.6875rem;padding-top:.6875rem}.eventjobs__job-search-form{margin:auto;width:100%}.eventjobs__job-search-sticky{position:sticky;top:126px}@media (max-width:767.98px){.eventjobs__job-search{display:none}}.eventjobs__job-search-mobile{display:none}@media (max-width:767.98px){.eventjobs__job-search-mobile{background-color:#2c2c2c;display:block;margin-top:-25px;max-width:100%;padding:.625rem 1.875rem 1.5rem 1.75rem;position:fixed;top:155px;width:100%;z-index:6}.eventjobs__job-search-mobile-sticky{top:155px;transition:all .6s ease-in-out}.eventjobs__job-search-mobile-hide{top:-150px;transition:all .6s ease-in}}.safari-no-jump .eventjobs__job-search-mobile:focus-within{top:155px;transition:none}.eventjobs__job-search-mobile-hide .eventjobs__job-search-select-options,.eventjobs__job-search-mobile-hide .sla_overview-locale-changer--select-options,.eventjobs__job-search-mobile-hide .sla_overview-locale-changer--select-options-single--location{opacity:0}.eventjobs__job-search__title{display:block;font-size:1.5625rem;line-height:2.1875rem;margin-bottom:1.5rem}@media (max-width:1023.98px){.eventjobs__job-search__title{display:none}}.eventjobs__job-search__title>a:hover{color:#fff}.eventjobs__job-search-field{align-items:center;background-color:#444;border-radius:3px;display:flex;justify-content:space-between;margin-top:.625rem;padding-right:1rem}.eventjobs__job-search-field:focus-within{background-color:#656565}.eventjobs__job-search-select,.eventjobs__job-search-text-input,.sla_overview-locale-changer{background:none;background-color:inherit;border:none;border-top-left-radius:3px;border-top-right-radius:3px;caret-color:#fff;color:#fff;display:block;font-size:1.125rem;line-height:3rem;min-width:0;padding:0 1rem;width:100%}.eventjobs__job-search-select::placeholder,.eventjobs__job-search-text-input::placeholder,.sla_overview-locale-changer::placeholder{color:#fff}.eventjobs__job-search-active{background-color:#656565}.eventjobs__job-search-select,.sla_overview-locale-changer{-webkit-appearance:none;-moz-appearance:none;background-color:#444;border:none;cursor:pointer;display:flex;position:relative;text-indent:1px;text-overflow:""}.eventjobs__job-search-select input[type=text],.sla_overview-locale-changer input[type=text]{font-size:1.125rem!important;font-weight:400!important;line-height:1.875rem!important;padding:0!important}.eventjobs__job-search-select-options,.sla_overview-locale-changer--select-options,.sla_overview-locale-changer--select-options-single--location{background-color:#444!important;border-bottom-left-radius:3px;border-bottom-right-radius:3px;height:336px;margin-top:-47px;overflow:auto}.eventjobs__job-search-select-options::-webkit-scrollbar-thumb,.sla_overview-locale-changer--select-options-single--location::-webkit-scrollbar-thumb,.sla_overview-locale-changer--select-options::-webkit-scrollbar-thumb{background-color:#fff;border-radius:4px;width:4px}.eventjobs__job-search-select-options::-webkit-scrollbar,.sla_overview-locale-changer--select-options-single--location::-webkit-scrollbar,.sla_overview-locale-changer--select-options::-webkit-scrollbar{background-color:#656565;border-radius:4px;width:4px}@media (max-width:767.98px){.eventjobs__job-search-select-options,.sla_overview-locale-changer--select-options,.sla_overview-locale-changer--select-options-single--location{left:0;top:49px}.eventjobs__job-search-mobile-sticky .eventjobs__job-search-select-options,.eventjobs__job-search-mobile-sticky .sla_overview-locale-changer--select-options,.eventjobs__job-search-mobile-sticky .sla_overview-locale-changer--select-options-single--location{top:48px}.eventjobs__job-search-mobile-sticky .eventjobs__job-search-select__first-option{left:0;top:3px}}.eventjobs__job-search-select-option,.eventjobs__job-search-select-option-empty,.eventjobs__job-search-select__first-option,.sla_overview-locale-changer--select-option{cursor:pointer;font-size:22px;font-weight:600;line-height:30px;margin-right:6px;padding:6px 16px}.eventjobs__job-search-select-option-empty:active,.eventjobs__job-search-select-option-empty:hover,.eventjobs__job-search-select-option:active,.eventjobs__job-search-select-option:hover,.eventjobs__job-search-select__first-option:active,.eventjobs__job-search-select__first-option:hover,.sla_overview-locale-changer--select-option:active,.sla_overview-locale-changer--select-option:hover{background-color:#ff5a75}.eventjobs__job-search-select-option--selected,.sla_overview-locale-changer--selected{background-color:#ff5a75!important}.eventjobs__job-search-select__first-option{background-color:#444;left:0;margin-right:-6px;position:absolute;right:16px;top:3px;width:auto;z-index:999}@media (max-width:767.98px){.eventjobs__job-search-select__first-option{left:0;top:4px}}.eventjobs__job-search-form-submit,.eventjobs__job-search-form-submitted{background:#0000 url(../images/icons/forms/search.svg) no-repeat 50%;background-size:cover;border:none;cursor:pointer;height:20px;padding:0!important;text-indent:-9999px;width:22px}.eventjobs__job-search-form-submitted{background:#0000 url(../images/icons/close-grey.svg) no-repeat 50%}.pagination--job-overview{flex-direction:column-reverse;margin-top:2.75rem}.pagination--job-overview .pagination__numbers-cont{margin:0 0 1.4375rem}.pagination--job-overview .pagination__count{margin-bottom:0}.eventjobs__table--placeholder td{border:none;padding:0}.eventjobs__table--placeholder .ph-item{margin-bottom:0}.eventjobs__job-search--placeholder .ph-item{border:none;margin:0}.eventjobs__job-search--placeholder .ph-col-12.big{height:2.6875rem}.btn-icon{background-image:url(../images/icons/forms/search.svg);background-position:33% 50%;background-repeat:no-repeat;padding-right:83px;text-align:right}@media (max-width:1023.98px){.btn-icon{background-position:30% 50%;padding-right:56px;text-align:right}}@media (max-width:767.98px){.btn-icon{background-position:31% 50%;padding-right:40px;text-align:center}}.eventjobs-header-btn{padding:.375rem 1.25rem}.eventjobs__details_share{height:1.5rem}@media (min-width:1024px){.eventjobs__details_share{height:5rem;padding-top:19px}}@media (max-width:767.98px){.eventjobs__details__content p,.eventjobs__details__content span{font-size:1rem;line-height:1.5rem}}.eventjobs__details__title{font-size:1.875rem;font-weight:700;line-height:2.5rem;margin-bottom:.8125rem}@media (min-width:768px){.eventjobs__details__title{font-size:2.5rem;line-height:3.125rem}}.eventjobs__details__share-buttons{margin-bottom:3.5rem}.eventjobs__details__share-button--twitter{background-image:url(../images/icons/social/x-white.svg)}.eventjobs__details__share-button--facebook{background-image:url(../images/icons/social/facebook-white.svg)}.eventjobs__details__share-button--whatsup{background-image:url(../images/icons/social/whatsup-white.svg);display:none}@media (max-width:767.98px){.eventjobs__details__share-button--whatsup{display:block}}.eventjobs__details__share-button--pinterest{background-image:url(../images/icons/social/pinterest-white.svg)}.eventjobs__details__table td{vertical-align:top}.eventjobs__details__table td:first-child{padding-right:2.3125rem}@media (max-width:330px){.eventjobs__details__table td:first-child{padding-right:.55rem}}.eventjobs__details__box{background-color:#2c2c2c;padding:1rem}.eventjobs__details__box table{font-size:.8125rem;width:100%}@media (min-width:768px){.eventjobs__details__box{padding:2.875rem}.eventjobs__details__box table{font-size:1rem}}@media (max-width:767.98px){.eventjobs__details__box{padding:.7rem .7rem 2rem}.eventjobs__details__box table{font-size:.875rem;line-height:1.25rem}}.eventjobs__details__box-title{font-size:1.125rem;line-height:1.625rem;margin-bottom:1.875rem}.eventjobs__details__content{margin-bottom:3.125rem}.eventjobs__inner--placeholder .eventjobs__details__title{height:2.5rem}.eventjobs__inner--placeholder .eventjobs__details__box .ph-item{border:none;padding:0}.eventjobs__details__share-buttons--placeholder .ph-col-1{flex:0 0 5%}.eventjobs__details__share-buttons--placeholder .ph-col-1.empty{flex:0 0 2%}.eventjobs__details__share-buttons--placeholder.ph-item{margin-bottom:2.5625rem;padding:12px 5px 5px}.seopages__header{background-color:#2c2c2c;padding-top:4.375rem}@media (max-width:1439.98px){.seopages__header .col-12-style{max-width:100%;padding-left:0;padding-right:0}}.seopages__header__inner{align-items:stretch;display:flex;flex-direction:column}@media (min-width:768px){.seopages__header__inner{flex-direction:row}}.seopages__header__image{min-height:13.75rem;overflow:hidden;position:relative;-webkit-transform:translateZ(0);width:100%}.seopages__header__image img{height:100%;image-rendering:-webkit-optimize-contrast;left:0;object-fit:cover;position:absolute;top:0;width:100%}@media (min-width:768px){.seopages__header__image{width:57%}}@media (min-width:1024px){.seopages__header__image{min-height:24.375rem}}.seopages__header__content{align-items:flex-start;display:flex;flex:1;flex-direction:column;justify-content:center;padding:1.875rem}@media (min-width:1024px){.seopages__header__content{padding:0 3.5rem}}.seopages__header__title{font-size:1.5rem;line-height:1.875rem;margin-bottom:1rem}@media (min-width:1024px){.seopages__header__title{font-size:2.5rem;line-height:3.125rem;margin-bottom:2.125rem}}.seopages__header__description{font-size:.9375rem;line-height:1.5625rem}.seopages__header__image--placeholder{position:relative}.seopages__header__image--placeholder .ph-item{border-color:#0000;position:absolute}.seopages__header__image--placeholder .ph-picture{height:100%}.seopages__header__content--placeholder{position:relative}.seopages__header__content--placeholder .ph-item{border-color:#0000;height:auto}.seopages__overview__cards-wrap{display:flex;flex-wrap:wrap;padding-bottom:5.625rem;padding-top:3.75rem}@media (min-width:768px){.seopages__overview__cards-wrap{padding-bottom:10rem}}@media (max-width:1023.98px){.seopages__overview__cards-wrap{justify-content:space-between}}.seopages__overview__card{margin-bottom:2rem;width:100%}@media (min-width:768px){.seopages__overview__card{width:48%}}@media (min-width:1024px){.seopages__overview__card{margin-bottom:3rem;width:32%}.seopages__overview__card:not(:nth-child(3n+1)){margin-left:1.5rem}}@media (max-width:1439.98px){.seopages__overview__card:not(:nth-child(3n+1)){margin-left:1.125rem}}@media (max-width:1023.98px){.seopages__overview__card:not(:nth-child(3n+1)){margin-left:0}}.seopages__overview__card-sla>a:hover{color:#d9c4aa}.seopages__overview__card-link{height:100%}.seopages__overview__card-image{padding-top:67%;width:100%}.seopages__overview__card-image img{filter:blur(0);-webkit-filter:blur(0);transition:transform .2s ease-in-out}.seopages__overview__card-image:not(.seopages__overview__card-image--no-link-text):hover img{transform:scale(1.1001)}@media (min-width:768px){.seopages__overview__card-image--no-link-text{height:100%;min-height:15.3125rem;padding-top:0}}@media (min-width:1024px){.seopages__overview__card-image--no-link-text{min-height:14.6875rem}}@media (min-width:1440px){.seopages__overview__card-image--no-link-text{min-height:18.4375rem}}.seopages__overview__card-image--no-link-text>img{image-rendering:unset}@media (max-width:767.98px){.seopages__overview__card-image-sla{height:19.3125rem}}.seopages__overview__card-text{align-items:center;background-color:#2c2c2c;bottom:2.25rem;display:flex;font-size:1.25rem;font-weight:600;height:4.625rem;line-height:110%;margin-bottom:-2.25rem;margin-right:2.25rem;padding:0 1.5625rem;position:relative}.seopages__overview__card-text-sla{padding:0 1.5rem}@media (max-width:767.98px){.seopages__overview__card-text-sla{font-size:1rem;padding:0 1rem;text-align:center}.no-padding{padding-left:0;padding-right:0}}.seopages__overview__card-image--placeholder{position:relative}.seopages__overview__card-image--placeholder .ph-item{position:absolute}.seopages__overview__card-image--placeholder .ph-picture{height:auto;padding-top:50%}.seopages__overview__card-image--placeholder .ph-row{flex:1}.seopages__overview__card-image--placeholder .ph-col-6{height:calc(100% - 5px)}.error-page{background-color:#272727;padding:20% 0 40%}@media (min-width:768px){.error-page{padding:10% 0 15%}}@media (min-width:1440px){.error-page{padding:10% 0}}.error-page.error-page--vue{padding-bottom:0}.error-page.error-page--vue .main-footer{margin-top:10%}.error-page__left{background:#272727 url(../images/bg/stecker.svg) no-repeat 0 50%;background-size:auto 80%;margin-bottom:3.125rem}@media (min-width:1024px){.error-page__left{margin-bottom:0}}@media (min-width:1440px){.error-page__left{background-size:auto 100%}}.error-page__header{font-size:.875rem;font-weight:400;line-height:1.5rem;padding:3.125rem 0 3.125rem 40%}.error-page__header span{display:block;font-size:2.25rem;font-weight:700;margin-bottom:1.875rem}@media (min-width:768px){.error-page__header{font-size:2.25rem;line-height:3.75rem}.error-page__header span{font-size:5.625rem;margin-bottom:1.875rem}}@media (min-width:1440px){.error-page__header{padding:6.25rem 0 6.25rem 40%}}.error-page__links-title{margin-bottom:2rem}.error-page__links-list__link{background-position:-8px -9px;background-repeat:no-repeat;background-size:45px;line-height:1.5;padding-left:2.375rem}.error-page__links-list__link:not(:last-child){margin-bottom:2rem}.search-page__placeholder__container{background-color:#444}.search-page-packages__inner-wrap{background-color:#121212}@media (max-width:1023.98px){.search-page-packages__inner-wrap{background-color:#2c2c2c}}@media (min-width:1440px){.search-page-packages__inner-wrap--map-open{width:44.375rem}}@media (max-width:1439.98px){.search-page-packages__inner-wrap.search-page__inner-wrap--map-open{height:100vh;overflow:hidden}}@media (min-width:1440px){.search-page-packages__inner-wrap.search-page__inner-wrap--map-open{width:50%}}.search-page-packages__inner-wrap.search-page__inner-wrap--map-open .search-page-packages__inner-total{padding:0 0 2.1875rem}.search-page-packages__inner-wrap.search-page__inner-wrap--map-open .search-page__article__image-cont.search-page__article__image-cont--google-map{min-height:10rem}@media (max-width:767.98px){.search-page__header-package.search-page__header--map-open{box-shadow:none;display:block;padding:75px 0 0}.search-page__header-package.search-page__header--map-open .package-header-tag-mobile{display:none}}.search-page__header__title-package.search-page__header__title--map-open{font-size:2.25rem!important;height:100%!important;letter-spacing:-.72px;line-height:2.75rem!important;margin:2rem 0!important;width:80%}.search-page__header__title-package.search-page__header__title--map-open span{font-size:1.25rem;font-weight:400;line-height:1.875rem}@media (max-width:1439.98px){.search-page__header__title-package.search-page__header__title--map-open{font-size:.9375rem!important;font-weight:400;line-height:165%!important;margin:0!important}.search-page__header__title-package.search-page__header__title--map-open span{font-size:.9375rem;font-weight:400;line-height:165%}}@media (max-width:767.98px){.search-page__header__title-package.search-page__header__title--map-open{width:100%}}.packages-search-page__sticky-filter__wrap.packages-search-page__sticky-filter__wrap--map-open{z-index:15}.packages-search-page__sticky-filter__wrap.packages-search-page__sticky-filter__wrap--map-open .packages-search-page__sticky-filter__list{background-color:#656565;height:4.5rem;justify-content:center;max-width:fit-content;padding:1rem .5rem}@media (max-width:1439.98px){.packages-search-page__sticky-filter__wrap.packages-search-page__sticky-filter__wrap--map-open .packages-search-page__sticky-filter__list{padding:1rem}}@media (max-width:767.98px){.packages-search-page__sticky-filter__wrap.packages-search-page__sticky-filter__wrap--map-open .packages-search-page__sticky-filter__list{background-color:initial;justify-content:flex-start;padding:1rem .625rem}}@media (min-width:1440px){.packages-search-page__sticky-filter__wrap.packages-search-page__sticky-filter__wrap--map-open .packages-search-page__sticky-filter__container{top:-37px!important}}.packages-search-page__sticky-filter__wrap.packages-search-page__sticky-filter__wrap--map-open .packages-search-page__sticky-filter__container{display:flex;justify-content:center}@media (max-width:1439.98px){.packages-search-page__sticky-filter__wrap.packages-search-page__sticky-filter__wrap--map-open{top:-36px!important}.packages-search-page__sticky-filter__wrap.packages-search-page__sticky-filter__wrap--map-open .search-page__close-btn.search-page__close-btn--map{display:none}}@media (min-width:568px) and (max-width:1439.98px){.packages-search-page__sticky-filter--sticky-visible.packages-search-page__sticky-filter--map-open .packages-search-page__sticky-filter__wrap{top:117px!important}}@media (max-width:767.98px){.packages-search-page__sticky-filter.packages-search-page__sticky-filter--search-page.packages-search-page__sticky-filter--sticky-visible.packages-search-page__sticky-filter--map-open{top:-72px}}.search-page__article--package__package.search-page__article--package--map-open{height:18.3125rem;margin-bottom:3rem}@media (min-width:1024px){.search-page__article--package__package.search-page__article--package--map-open{width:100%}}.search-page__article--package__package.search-page__article--package--map-open .search-page__article--package__image-wrap--package{height:18.3125rem}.search-page__article--package__package.search-page__article--package--map-open .search-page__article--package__content--package{bottom:6px;padding:1.5rem;width:24.375rem;z-index:13}@media (max-width:1439.98px){.search-page__article--package__package.search-page__article--package--map-open .search-page__article--package__content--package{z-index:2}}.search-page__map__info-window__icon{filter:grayscale(100%) brightness(200%);height:1rem;width:1rem}.search-page__map__info-window__label{align-items:center;display:flex;gap:.25rem}.packages-search-page__sticky-filter__list.packages-search-page__sticky-filter__list--mobile-sticky{background-color:#535353;padding:1rem 1rem 1rem .125rem}@media (max-width:767.98px){.packages-search-page__sticky-filter__list.packages-search-page__sticky-filter__list--mobile-sticky{background-color:#2c2c2c;border-top:1px solid #ff5a75}}.packages-search-page__sticky-filter__wrap--map-open .packages-search-page__sticky-filter__container{top:0}@media (max-width:767.98px){.packages-search-page__sticky-filter__wrap--map-open .packages-search-page__sticky-filter__pill--not-active{border-color:#fff;box-shadow:none}}@media (min-width:768px) and (max-width:1439.98px){.packages-search-page__sticky-filter.packages-search-page__sticky-filter--map-open{z-index:5}.packages-search-page__sticky-filter__wrap.packages-search-page__sticky-filter--sticky-visible.packages-search-page__sticky-filter__wrap--map-open{top:118px!important}.search-page__map.search-page__map-packages{height:calc(100vh - 157px)}}.formulate-input--packagesFilter{height:auto}.search-page-packages__inner-total{padding:0 0 2.5rem}.search-page-packages__inner-total--wrap{align-items:center;display:flex;justify-content:space-between}.search-page-packages__inner-total--wrap>p{font-size:.9375rem;font-style:normal;font-weight:300;line-height:165%}@media (min-width:568px) and (max-width:1023.98px){.search-page-packages__inner-total>div{padding:0}}@media (max-width:767.98px){.search-page-packages__inner-total{padding:0 0 15px}.search-page__extra-small{padding:0}}.search-page__extra-small-no-res{margin-bottom:8.375rem;margin-top:-30px;text-align:center}@media (max-width:1023.98px){.search-page__extra-small-no-res{margin-bottom:0;margin-top:0;padding-bottom:6.875rem}}.search-page__more-results{margin-bottom:48px}@media (max-width:767.98px){.search-page__more-results{margin-bottom:2rem}}.search-page__extra-results-message{font-weight:500;margin-top:-1.5rem;padding:1.875rem .9375rem 3.125rem}.search-page__extra-results-message__first{font-size:1.125rem;margin-bottom:7.25rem;margin-top:.875rem;text-align:center}@media (max-width:1023.98px){.search-page__extra-results-message__first{font-size:.875rem;margin-bottom:3.75rem;margin-top:-1.5rem}}@media (max-width:767.98px){.search-page__extra-results-message__first{align-items:center;background-color:#535353;display:flex;font-weight:400;justify-content:flex-start;margin:0 auto;padding:1rem;text-align:left;width:93%}.search-page__extra-results-message__first>span{margin-right:.75rem}.search-page__extra-results-message__first>span>span>svg{height:1.25rem;width:1.25rem}}@media (min-width:568px){.search-page__extra-results-message__first>span{display:none}}.search-page__extra-results-message__first-no{margin-bottom:.9375rem}@media (min-width:768px){.search-page__extra-results-message__first-no{font-size:1.875rem}}@media (min-width:568px){.search-page__extra-results-message__first-no-sm{display:none}}@media (max-width:767.98px){.search-page__extra-results-message__first-no-sm{margin-bottom:0;margin-top:-10px}}.search-page__extra-results-message__first__simiral--title{background-color:initial!important;font-size:24px!important;font-weight:700!important;margin:0;padding-bottom:.5rem;text-align:left!important}@media (min-width:568px){.search-page__extra-results-message__first__simiral--title{font-size:36px!important;padding-bottom:1rem}}.search-page__extra-results-message__first__simiral--description{font-size:16px;margin-bottom:0;text-align:left!important}@media (max-width:767.98px){.search-page__extra-results-message__first__simiral--description{margin:0 0 0 1rem;width:237px}}.search-page__extra-results-message__second{font-size:1.875rem;font-weight:600;line-height:2.1875rem;margin-bottom:1rem}@media (max-width:767.98px){.search-page__extra-results-message__second{font-size:1.625rem;margin-bottom:1.3125rem}}.search-page__extra-results-message__third{font-size:.9375rem;line-height:1.25rem}.search-page__extra-results-message__third span{color:#d94d64;cursor:pointer}.search-page__extra-results-message__third span:hover{color:#ff5a75}@media (max-width:767.98px){.search-page__extra-results-message__third{font-size:.875rem;font-weight:400;line-height:1.375rem}}.search-page__extra-results-message__third-padding{margin-bottom:1.25rem}@media (max-width:767.98px){.search-page__extra-results-message__third-padding{margin-bottom:0}.search-page__extra-results-message>.container{max-width:350px}.search-page__extra-results-message__second{margin-top:.9375rem}}@media (max-width:1023.98px){.search-page__extra-results-message{padding:1.875rem .9375rem 2.125rem}.search-page__extra-results-message>.container{max-width:736px}}@media (min-width:768px){.search-page__extra-results-message__second{font-size:1.375rem;line-height:1.625rem}}@media (min-width:1024px){.search-page__extra-results-message{padding:0 0 4rem}.search-page__extra-results-message__second{font-size:3.4375rem;line-height:4.0625rem;margin-top:.875rem}.search-page__extra-results-message__third{font-size:1.125rem;line-height:2.0625rem}}@media (max-width:767.98px){.search-page__extra-results-message__third-sm-display{display:block}.search-page__extra-results-message__third-sm-display-none{display:none}}@media (min-width:568px){.search-page__extra-results-message__third-sm-display{display:none}}.search-page__extra-results-message-grid{display:grid}body:not(.modal-open) .landing-page__about--search-page,body:not(.modal-open) .landing-page__add-entry--search-page,body:not(.modal-open) .main-footer--search-page{position:relative;z-index:4}.package-results__slide-label{bottom:1rem;color:#fff;position:absolute;right:1rem;text-align:right;z-index:1000}.package-results__slide-label p{font-size:16px;font-weight:300;line-height:24px}.package-results__slide-label .sub-label{font-size:14px;line-height:20px}@media (max-width:767.98px){.package-results__slide-label{bottom:1.5rem;left:1.5rem;right:auto;text-align:left}}.search-page__article--package__image-wrap--package .package-results__slide-label img{height:1rem;left:0;min-height:1rem;min-width:1rem;padding-top:5px;position:relative;top:0;transform:none;width:1rem}.search-page__article--package__image-wrap--package .package-results__slide-label .link{text-decoration:underline}.search-page__article--package__image-wrap--package:after{background:linear-gradient(0deg,#000000b3 .94%,#0000 16.15%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.search-page__article--package__image-wrap--package.no-gradient:after{background:none;height:0;width:0}.package-results-label-link{color:#c5c5c5;font-size:.8125rem;font-weight:300;line-height:165%;text-decoration:underline}.package-results-label-link-specials .text{text-decoration:underline}.search-page__article--package__package{margin-bottom:5.5625rem}@media (max-width:1023.98px){.search-page__article--package__package{margin-bottom:5rem}.search-page__article--package__package>.container{max-width:766px}}@media (max-width:767.98px){.search-page__article--package__package{margin-bottom:0}.search-page__article--package__package>.container .col-12{padding:0}.search-page__article--package--max-num:last-child{margin-bottom:7.5rem}}@media (max-width:1439.98px){.search-page__article--package--max-num:last-child{margin-bottom:8.75rem}}.search-page__article--package--no-content{margin-bottom:0!important}.search-page__article--package--sla{margin-bottom:3.0625rem}.search-page__article--package-sla{margin-bottom:1.75rem}.search-page__article--package-sla:last-child{margin-bottom:5.625rem}.search-page__article--package-sla .search-page__article{margin-bottom:1.75rem}@media (max-width:767.98px){.search-page__article--package-sla{margin-bottom:2rem}}.search-page__article--package__inner--package{align-items:flex-start;background-color:initial;cursor:pointer;display:flex;padding:1.6875rem 0 1rem}@media (min-width:1024px){.search-page__article--package__inner--package{padding:2.0625rem 0 1.6875rem}}@media (max-width:1023.98px){.search-page__article--package__inner--package{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:767.98px){.search-page__article--package__inner--package{background-color:#2c2c2c;flex-wrap:wrap;margin-left:auto;margin-right:auto;padding:0}}.search-page__article--package__price{font-size:1rem;font-style:normal;font-weight:300;line-height:150%}.search-page__article--package__price:hover{color:#fff}@media (max-width:1023.98px){.search-page__article--package__price{margin-left:0}}@media (min-width:1024px) and (max-width:1439.98px){.search-page__article--package__price{display:block}}.search-page__article--package__price-map-open{margin-left:0}.search-page__article--package__price--underline{text-decoration:underline}.search-page__article--package__image-cont{position:relative;width:100%}.search-page__article--package__image-cont .tns-nav{bottom:16px;position:absolute;right:50%;z-index:2}.search-page__article--package__image-cont .tns-nav button{background-color:#fff;border:none;border-radius:50%;height:5px;margin-right:5px;opacity:.6;padding:0;width:5px}.search-page__article--package__image-cont .tns-nav .tns-nav-active{opacity:1}@media (min-width:768px){.search-page__article--package__image-cont{margin-bottom:-2.4375rem;top:-2.4375rem;width:100%}.search-page__article--package__image-cont:hover .search-page__article--package__image-wrap.tns-slide-active{transform:scale(1.03)}}@media (min-width:1024px){.search-page__article--package__image-cont{margin-bottom:-2.8125rem;top:-2.8125rem}}@media (max-width:767.98px){.search-page__article--package__image-cont{min-height:10.8125rem}.search-page__article--package__image-cont .tns-nav{bottom:8px;height:19px}}.search-page__article--package__image-cont-sla{height:10.5rem;top:-2.875rem;width:16rem}.search-page__article--package__image-cont-sla .search-page__article--package__image-wrap{height:10.5rem}@media (max-width:767.98px){.search-page__article--package__image-cont-sla{height:18.75rem;top:0;width:100%}.search-page__article--package__image-cont-sla .search-page__article--package__image-wrap{height:18.75rem}.search-page__article--package__image-cont-sla .tiny-slider__mobile-version--tiny-carousel .search-page__article__image-wrap:not(.search-page__article__image-wrap--single-image){height:300px}}.social-icons-jobs{height:1.5rem}.search-page__article--package__image-wrap--package{overflow:hidden;position:relative;-webkit-transform:translateZ(0)}@media (max-width:767.98px){.search-page__article--package__image-wrap--package{height:20rem}.tiny-slider__mobile-version--tiny-carousel .search-page__article--package__image-wrap--package:not(.search-page__article--package__image-wrap--package--single-image){display:inline-block;height:20rem;vertical-align:top;width:100%}}@media (min-width:768px){.search-page__article--package__image-wrap--package{height:18.289875rem}}@media (min-width:1024px){.search-page__article--package__image-wrap--package{height:31.875rem}}.search-page__article--package__image-wrap--package img{-webkit-backface-visibility:hidden;left:50%;min-height:1000%;min-width:1000%;object-fit:cover;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) scale(.1)}.search-page__article--package__content{display:flex;flex:1;flex-wrap:wrap;min-width:0;padding:.5rem .75rem 1rem}@media (min-width:768px){.search-page__article--package__content{padding:0 0 0 1.5rem}}.search-page__article--package__content--package{display:flex;flex:1;flex-wrap:wrap;min-width:0;padding:1rem 1.5rem 1.5rem;z-index:3}@media (min-width:768px){.search-page__article--package__content--package{background:#444;bottom:-1.875rem;left:3rem;padding:1.5rem;position:absolute;width:24.4375rem}}@media (min-width:1024px){.search-page__article--package__content--package{padding:2rem}}@media (max-width:1023.98px){.search-page__article--package__content--package{left:4rem}}@media (max-width:767.98px){.search-page__article--package__content--sla{padding:.0625rem .75rem 1rem}}.search-page__article--package__excerpt{width:100%}.search-page__article--package__favourites{left:1.5625rem;position:absolute;top:1.5625rem;z-index:2}.search-page__article--package__favourites--liked svg path{fill:#ff5a75;fill-opacity:1}@media (max-width:767.98px){.search-page__article--package__favourites svg{height:2rem;width:2rem}}@media (min-width:768px){.search-page__article--package__favourites{left:2rem;top:2rem}}.search-page__article--package__package-title{align-items:center;background:#0006;border-radius:.1875rem;display:flex;font-size:.75rem;font-weight:400;gap:.1875rem;line-height:.75rem;padding:.25rem .4375rem .3125rem .375rem;position:absolute;right:1.5625rem;top:1.5625rem;z-index:2}@media (min-width:768px){.search-page__article--package__package-title{right:2rem;top:2rem}}@media (max-width:767.98px){.search-page__article--package__package-title{padding:0 .4375rem 0 .375rem}}.search-page__article--package__package-title svg{width:.875rem}.search-page__article--package__top--package{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-left:-2px;width:100%}@media (min-width:568px){.search-page__article--package__top--package{display:flex;justify-content:flex-start}}@media (min-width:768px){.search-page__article--package__top--package{padding-bottom:0}.search-page__article--package__top--package--md-hidden{display:none}}@media only screen and (max-width:768px){.search-page__article--package__top--package--md-visible{display:none!important}}@media (max-width:767.98px){.search-page__article--package__top--package{justify-content:flex-start}.search-page__article--package__top--package--md-hidden{padding-bottom:0}}.search-page__article--package__top--package-sla .search-page__article__top__label .sk-icon svg{height:18px;width:18px}.search-page__article--package__top__label{align-items:center;display:flex;font-size:.75rem;font-weight:300;line-height:1.5rem;margin-top:.5rem;white-space:nowrap}.search-page__article--package__top__label .sk-icon{margin-right:.375rem;vertical-align:sub}.search-page__article--package__top__label .sk-icon svg{height:16px;width:16px}.search-page__article--package__top__label img{margin-right:.25rem}.search-page__article--package__top__label--lg-visible{display:none}@media (min-width:1024px){.search-page__article--package__top__label{font-size:.8125rem;line-height:1.3125rem}.search-page__article--package__top__label .sk-icon{margin-right:.625rem}.search-page__article--package__top__label .sk-icon svg{height:18px;width:18px}.search-page__article--package__top__label--lg-visible{display:flex}.search-page__article--package__top__label--favourites{margin-right:0}}.search-page__article--package__top__label--region-icon{filter:brightness(2.5);height:18px;margin-right:.625rem;width:18px}.search-page__article--package__top__label-separator{margin-left:10px;margin-right:5px}.next__icon{fill:#000;color:#000}.sk-icon-black{font-size:18px;font-weight:400}.location__responsive{margin-left:.625rem}@media (min-width:568px){.location__responsive{margin-left:.375rem}}.search-page__article--package__top__label__text{color:#959595;flex:1;font-size:.8125rem;font-weight:300;line-height:165%;overflow:hidden;text-overflow:ellipsis}.search-page__article--package__top__label__text-sla{font-size:15px;line-height:25px}@media (min-width:568px){.search-page__article--package__top__label__text{color:#c5c5c5}}.search-page__article--package__top__label--place{overflow:hidden;text-overflow:ellipsis}@media (min-width:1024px){.search-page__article--package--map-open .search-page__article--package__top__label--guests{margin-right:1.5625rem}}.search-page__article--package__top__label--favourites{margin-left:auto}.search-page__article--package--map-open .search-page__article--package__top__label--favourites{display:none}.search-page__article--package__top__label--favourites .sk-icon{margin-left:.625rem;margin-right:0}.search-page__article--package__top__label--favourites:hover{color:#fff;text-decoration:underline}.search-page__article--package__top__label--favourites--liked .path-0{fill:#ff5a75}.search-page__article--package__top__label--sla-button{background-color:#6f889b;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:18px;font-weight:500;justify-content:center;line-height:33px;margin-right:0;margin-top:1.4375rem;min-width:124px;padding:.625rem 1.625rem}.search-page__article--package--map-open .search-page__article--package__top__label--sla-button{display:none}@media (max-width:767.98px){.search-page__article--package__top__label--sla-button{font-size:15px;font-weight:700;justify-content:center;line-height:15px;margin:0 16px 16px;padding:.75rem 1.625rem;width:100%}}.search-page__article--package__inner:hover .search-page__article--package__top__label--sla-button{background-color:#84a3ba}.search-page__article--package__bottom--sla-button{background-color:#6f889b;border:none;border-radius:4px;color:#fff;cursor:pointer;display:none;font-size:14px;font-weight:600;line-height:16px;margin-top:12px;padding:7px 13px 9px}@media (max-width:767.98px){.search-page__article--package__bottom--sla-button{display:inline-block}}.search-page__article--package__top__label--location--page .sk-icon{margin-right:0}.search-page__article--package__top__label--location--page:hover{color:#fff;text-decoration:underline}.search-page__article--package__margi-left{margin-left:.625rem}@media (min-width:768px){.search-page__article--package__margi-left{margin-left:.3125rem}}.search-page__article--package__excerpt-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.875rem;line-height:1.375rem;max-width:38.125rem;overflow:hidden}@media (min-width:768px){.search-page__article--package__excerpt-text{-webkit-line-clamp:3;font-size:.9375rem}}.search-page__article--package__title--package{font-size:1.1875rem;font-weight:500;margin-bottom:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.search-page__article--package__title--package-sla{font-size:40px;font-weight:600;line-height:50px}@media (min-width:768px){.search-page__article--package__title--package{font-size:1.3125rem;font-weight:600}.search-page__article--package__title--package-sla{font-size:40px;font-weight:600;line-height:50px}}@media only screen and (max-width:1023px){.search-page__article--package__title--package-sla{font-size:24px;font-weight:600;line-height:34px}}@media (max-width:767.98px){.search-page__article--package__title--package{font-size:1.5rem;font-weight:500;line-height:130%;margin-top:0}.search-page__article--package__title--package-sla{font-size:1.375rem;line-height:1.875rem}}.search-page__article--package-mobile-tag,.search-page__article--package__title__tag{background-color:#535353;border-radius:3px;display:inline-block;font-size:.75rem;font-weight:400;line-height:1.25rem;margin-left:.9375rem;padding:.1875rem .625rem;vertical-align:middle;white-space:nowrap}.search-page__article--package__title__tag--in-title{display:none;font-size:.6875rem;margin:0 0 .3125rem}@media (max-width:1023.98px){.search-page__article--package-mobile-tag,.search-page__article--package__title__tag{display:none}}.search-page__article--package__info{border-left:1px solid #fff;display:none;padding-left:1.625rem;width:40%}@media (min-width:1024px){.search-page__article--package__info{display:block}}@media (min-width:1440px){.search-page__article--package__info{padding-left:2.25rem}}.search-page__article--package__info-list{font-size:.875rem;line-height:1.5rem;list-style:none;margin:0;padding:0}.search-page__article--package__info-list .sk-icon svg{height:20px;margin-right:.625rem;width:20px}.search-page__article--package__info-list li{align-items:center;display:flex;margin-bottom:.5rem}.search-page__article--package__info-list__text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-page__article--package__info-above-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:.4375rem}@media (min-width:1440px){.search-page__article--package__info-above-title{margin-bottom:1.125rem}}@media (max-width:1023.98px){.search-page__article--package__info-above-title{margin-bottom:0}}.search-page__article--package__rating{font-size:.75rem;line-height:1.5625rem;white-space:nowrap}.search-page__article--package__rating svg{height:.8125rem;width:.8125rem}@media (min-width:768px){.search-page__article--package__rating{font-size:.9375rem}.search-page__article--package__rating .sk-icon{margin-right:.125rem}.search-page__article--package__rating svg{height:1.0625rem;width:1.0625rem}}.search-page__article--package__rating-value{display:inline-block;margin-left:.5rem;vertical-align:middle}.search-page__article--package__excerpt--show-valuation{width:100%}@media (min-width:1024px){.search-page__article--package--map-closed .search-page__article--package__excerpt--top-premium{width:100%}.search-page__article--package--map-closed .search-page__article--package__info-above-title{display:none}.search-page__article--package--map-closed .search-page__article--package__title__tag--in-title{display:inline-block}}@media (min-width:1024px) and (max-width:1439.98px){.search-page__article--package--map-closed .search-page__article--package__title__tag--in-title{margin-right:.625rem}}@media (min-width:1024px){.search-page__article--package--map-closed .search-page__article--package__rating{margin-bottom:1rem}.search-page__article--package--map-closed .search-page__article--package__favourites{display:none}.search-page__article--package--map-closed .search-page__article--package__favourites__package{display:block!important}.search-page__article--package--map-closed .search-page__article--package__favourites__package svg{height:46px;width:46px}}@media (min-width:1440px){.search-page__article--package--map-closed .search-page__article--package__inner{padding:2.5rem 1.5rem 1.5rem}.search-page__article--package--map-closed .search-page__article--package__top{margin-bottom:1.375rem}.search-page__article--package--map-closed .search-page__article--package__top-sla{margin-bottom:0}.search-page__article--package--map-closed .search-page__article--package__image-cont{margin-bottom:-3.75rem;top:-3.75rem;width:100%}.search-page__article--package--map-closed .search-page__article--package__image-cont-sla{height:10.5rem;top:-2.875rem;width:16rem}.search-page__article--package--map-closed .search-page__article--package__image-cont-sla .search-page__article--package__image-wrap{height:10.5rem}.search-page__article--package--map-closed .search-page__article--package__image-wrap{height:16.4375rem}.search-page__article--package--map-closed .search-page__article--package__content{padding:0 0 0 2rem}.search-page__article--package--map-closed .search-page__article--package__excerpt-text{font-size:1rem;line-height:1.5625rem}.search-page__article--package--map-closed .search-page__article--package__title{font-size:1.875rem;margin-bottom:1rem}.search-page__article--package--map-closed .search-page__article--package__title-sla{font-size:40px;font-weight:600;line-height:50px}}.search-page__article--package--map-open{margin-bottom:1.689rem}@media (min-width:1440px){.search-page__article--package--map-open .search-page__article--package__info{display:none}}.search-page__article--package__badge{height:2.9375rem;position:absolute;right:0;text-align:center;top:0;width:5.1875rem}.search-page__article--package__badge-grid{background:url(../images/gold-badge.svg);font-size:30px;font-weight:400;line-height:40px}@media (min-width:568px){.search-page__article--package__badge-grid{right:.9375rem}}@media (max-width:767.98px){.search-page__article--package__badge-grid{display:none}}.search-page__article--package__badge-grid-sm{background:url(../images/gold-badge.svg);right:-1px;z-index:555}@media (min-width:768px){.search-page__article--package__badge-grid-sm{display:none}}.search-page__article--package__badge-list{background:url(../images/gold-badge.svg);font-size:30px;font-weight:400;line-height:40px}@media (max-width:1023.98px){.search-page__article--package__badge-list{background:url(../images/gold-badge-list-small.svg);font-size:1.375rem;height:2.1rem;line-height:1.875rem;width:3.1875rem}}.search-page__article--package__badge p{font-size:1.875rem;font-weight:400;line-height:2.5rem}.search-page__article--package__list-title{display:flex;font-size:1.875rem;font-weight:400;line-height:2.375rem;margin-bottom:0;margin-top:-13px}@media (max-width:767.98px){.search-page__article--package__list-title{flex-direction:column-reverse;font-size:1.5rem;font-weight:400;line-height:130%}}.search-page__article--package__separator{padding:0 10px}@media (max-width:767.98px){.search-page__article--package__separator{display:none}.search-page__article--package__score{font-size:.8125rem;font-weight:400;line-height:20px}}.search-page__article--package-list{margin-bottom:2rem;padding:2.5rem 0 1.875rem 1.875rem;position:relative}@media (max-width:767.98px){.search-page__article--package-list{background-color:#444;margin-bottom:1.5rem;padding:1.625rem 0 1rem 1rem}}.search-page__article--package-list:hover>div{color:#d9c4aa}.search-page__article--package-valuation-container{width:100%}@media only screen and (min-width:1440px){.search-page__article--package-valuation-container{width:39%}}@media (max-width:767.98px){.search-page__article--package-valuation-container{color:#fff9;margin-top:8px}}.search-page__article--package-valuation{border-left:1px solid #fff;font-size:14px;font-weight:400;height:140px;line-height:24px;margin:17px 0 0 30px;padding:9px 0 0 30px}@media only screen and (min-width:1024px) and (max-width:1439px){.search-page__article--package-valuation{margin-top:12px!important}}@media (min-width:1440px){.search-page__article--package-valuation{width:100%}}@media only screen and (max-width:1439px){.search-page__article--package-valuation{border-left:none;height:auto;line-height:20px;margin-left:0;margin-top:17px;padding-left:0}}@media (max-width:767.98px){.search-page__article--package-valuation{font-size:14px;font-weight:500;height:auto;line-height:18px;margin:0 0 3px;padding:0}.search-page__article--package-valuation img{height:15px;width:15px}}.search-page__article--package-like-icon--packages{vertical-align:text-top}@media (max-width:767.98px){.search-page__article--package-like-icon--packages img{filter:brightness(1);margin-bottom:-1px}}.search-page__article--package-valuation-list{display:block;margin:0;padding:10px 0 0}@media only screen and (max-width:1439px){.search-page__article--package-valuation-list{display:none}}.search-page__article--package-valuation-list li{align-items:center;display:flex;margin-bottom:8px}.search-page__article--package-valuation-title{line-height:2rem}@media only screen and (max-width:1439px){.search-page__article--package-valuation-title{margin-bottom:0;margin-top:0}}@media (max-width:767.98px){.search-page__article--package-valuation-title{margin-bottom:0}}.search-page__article--package--map-open .search-page__article--package-valuation-list{display:none}.search-page__article--package--map-open .search-page__article--package-valuation{border-left:none;height:auto;line-height:20px;margin-left:0;margin-top:7px;padding-left:0;width:100%}.search-page__article--package--map-open .search-page__article--package__excerpt--show-valuation{flex-direction:column}.search-page__article--package--map-open .search-page__article--package-description--show-valuation,.search-page__article--package--map-open .search-page__article--package-valuation-container{width:100%}.search-page__article--package--map-open .search-page__article--package-valuation-title{margin-top:0}.search-page__article--package--map-open .search-page__article--package__info-above-title{margin-bottom:0}.search-page__article--package-mobile-tag{background-color:initial!important;border:1px solid #ffffff80;border-radius:3px;color:#ffffff80;display:block;font-size:11px;font-weight:500;line-height:20px;margin-left:0;padding:0 8px}@media (min-width:768px){.search-page__article--package-mobile-tag{display:none}}.search-page__article--package__link{font-size:1.5rem;font-weight:500;line-height:2rem}.search-page__article--package_inner--package-placeholder{position:relative}.search-page__article--package_inner--package-placeholder .search-page__article--package__content--package{height:148px}#packages-sorting-dropdown{background:#0000;background-image:url(../images/icons/sorting-icon.svg);background-position:60px 1px;background-repeat:no-repeat;background-size:24px;border-bottom:none;padding-left:64px;z-index:3}@media (max-width:1023.98px){#packages-sorting-dropdown{background-position:75px 1px}}#packages-sorting-dropdown input{font-size:15px;font-weight:400;height:1.5625rem;line-height:165%;text-align:right}@media (max-width:1023.98px){#packages-sorting-dropdown input{padding:0}}.formulate-input--packages-sorting_dropdown{background-color:#2c2c2c;border-radius:4px}.formulate-input--packages-sorting_dropdown li{font-size:15px;line-height:165%;padding:8px 24px}.formulate-input--packages-sorting_dropdown li:hover{background-color:#ff5a75}.formulate-input--packages-sorting_dropdown li:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.formulate-input--packages-sorting_dropdown li:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.formulate-input--packages-sorting_dropdown .repetation-search-select-option--selected{background-color:#444!important}.search-page__article--package__inner--package .tiny-slider__navigation--carousel{align-items:center;bottom:50%;display:flex;height:0;justify-content:space-between;left:0;opacity:0;position:absolute;width:100%}.search-page__article--package__inner--package:hover .tiny-slider__navigation--carousel{opacity:1}.search-page__article--package__inner--package .tiny-slider__arrow{background-color:#fffc;border-radius:50%;height:2rem;padding:.5rem;width:2rem;z-index:9}.search-page__article--package__inner--package .tiny-slider__arrow span{bottom:1px;height:1rem;left:-1px;width:1rem}.search-page__article--package__inner--package .tiny-slider__arrow span svg{height:1rem;width:1rem}.search-page__article--package__inner--package .tiny-slider__arrow span svg path{fill:#2c2c2c}.search-page__article--package__inner--package .tiny-slider__arrow--carousel-left{left:1.5rem}.search-page__article--package__inner--package .tiny-slider__arrow--carousel-left span svg{padding:3px 0}.search-page__article--package__inner--package .tiny-slider__arrow--carousel-right{right:1.5rem}.search-page__article--package__inner--package .tiny-slider__arrow--carousel-right span svg{padding:3px 0}@media (max-width:767.98px){.search-page__article--package__inner--package .tiny-slider__navigation--carousel{display:none}}.search-page__article--package__availability{align-items:center;color:#c5c5c5;display:flex;font-size:.8125rem;font-weight:300;line-height:165%;margin-top:.5rem}.search-page__article--package__availability img{height:1rem;margin-right:.25rem;width:1rem}.search-page__article--package__top__label--guests.align-left{margin-left:-1px}.packages-search-page__sticky-filter{margin-bottom:3.875rem;position:relative;z-index:10}@media (max-width:1023.98px){.packages-search-page__sticky-filter{margin-bottom:0}}@media (max-width:767.98px){.packages-search-page__sticky-filter--no-results{margin-bottom:1.5rem}}@media (min-width:1440px){.packages-search-page__sticky-filter{z-index:15}}@media (max-width:767.98px){.landing-page__event-creator-filters.packages-search-page__sticky-filter{z-index:21}}.packages-search-page__inline-filter{margin-bottom:7rem}.search-page--map-open .packages-search-page__inline-filter{display:none}@media (max-width:767.98px){.packages-search-page__inline-filter{margin-bottom:0}}.packages-search-page__sticky-filter__wrap--sticky{width:100%}@media (min-width:768px){.packages-search-page__sticky-filter__wrap--sticky{border-bottom:none;padding:0 15px;text-align:center}}.packages-search-page__sticky-filter__wrap--sticky-no-border{border-bottom:none}.packages-search-page__sticky-filter--overlay{z-index:6}.packages-search-page__sticky-filter__container{position:relative;z-index:3}@media (min-width:1024px){.packages-search-page__sticky-filter__container{display:inline-flex;text-align:center;top:-39px}}.packages-search-page__sticky-filter__list{background-color:#535353;display:flex;flex:1;list-style:none;margin:0;overflow-x:auto;overflow-y:hidden;padding:1rem 2px;vertical-align:middle;white-space:nowrap}.packages-search-page__sticky-filter__list li{display:inline-block;text-align:center;vertical-align:middle}@media (max-width:1023.98px){.packages-search-page__sticky-filter__list li:not(:last-child){margin-right:.5rem}}@media (max-width:767.98px){.packages-search-page__sticky-filter__list li{margin-right:0}.packages-search-page__sticky-filter__list li:first-child{padding-left:.8125rem}.packages-search-page__sticky-filter__list{background-color:#2c2c2c}}@media (max-width:1023.98px){.packages-search-page__sticky-filter__list{background-color:initial}}@media (min-width:768px){.packages-search-page__sticky-filter__list{border-radius:.375rem;display:inline-block;padding:1.5rem 2px}}@media (max-width:767.98px){.packages-search-page__sticky-filter__list--mobile-sticky{height:4rem}}@media (max-width:1023.98px){.packages-search-page__sticky-filter__list--mobile-sticky{padding:1rem 2px}}@media (min-width:1024px){.packages-search-page__sticky-filter--map-open .packages-search-page__sticky-filter__container{text-align:left;width:100%}.packages-search-page__sticky-filter--map-open .packages-search-page__sticky-filter__container .packages-search-page__sticky-filter__list{overflow:hidden;padding-bottom:.625rem;width:100%}.packages-search-page__sticky-filter--map-open .packages-search-page__sticky-filter__container .packages-search-page__sticky-filter__list li{padding:0 1.5rem}.packages-search-page__sticky-filter--map-open .packages-search-page__sticky-filter__container .packages-search-page__sticky-filter__list li:not(:last-child){border-right:1px solid #0003}.packages-search-page__sticky-filter--map-open .packages-search-page__sticky-filter__container .packages-search-page__sticky-filter__list li .packages-search-page__sticky-filter__pill__text{display:block;float:left;max-width:105px;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.packages-search-page__sticky-filter--map-open .packages-search-page__sticky-filter__container .packages-search-page__sticky-filter__list li .packages-search-page__sticky-filter__pill__text__clear{clear:both}}.packages-search-page__sticky-filter__map-trigger{align-items:center;background-color:#535353;border-radius:36px;border-radius:50%;display:none;flex-direction:column;font-size:.8125rem;height:4.5rem;justify-content:center;margin-left:2.0625rem;vertical-align:middle;width:4.5rem}.packages-search-page__sticky-filter__map-trigger svg{height:1.0625rem;width:1.0625rem}@media (min-width:1024px){.packages-search-page__sticky-filter__map-trigger{display:inline-flex}}.packages-search-page__sticky-filter__map-trigger:hover{color:#fff;text-decoration:underline}@media (max-width:767.98px){.search-page__mobile-map-trigger--hidden{display:none!important}}.search-page--sticky-filter .search-page__header{margin-bottom:5.5rem}.packages-search-page__sticky-filter__pill{border-radius:20px;display:inline-block;font-size:.75rem;font-weight:500;line-height:1.375rem;padding:0 1.0625rem}@media (max-width:767.98px){.packages-search-page__sticky-filter__pill{height:2.0625rem;margin:0}}.packages-search-page__sticky-filter__pill:hover a{color:#fff}.packages-search-page__sticky-filter__pill--pink{background-color:#ec536c;padding:0}.packages-search-page__sticky-filter__pill--pink:hover{background-color:#ff5a75}@media (min-width:768px){.packages-search-page__sticky-filter__pill--pink{font-size:.9375rem}}.packages-search-page__sticky-filter__pill--pink-provider{background-color:#ec536c;padding:0}.packages-search-page__sticky-filter__pill--pink-provider:hover{background-color:#ec536c}@media (min-width:768px){.packages-search-page__sticky-filter__pill--pink-provider{font-size:.9375rem}}.packages-search-page__sticky-filter__pill--dark{background-color:#1b1b1b}.packages-search-page__sticky-filter__pill--dots{font-size:1.2rem!important;line-height:.625rem;padding:0 12px 12px}@media (min-width:768px){.packages-search-page__sticky-filter__pill{font-size:.875rem}}.packages-search-page__sticky-filter__trigger{color:#fff;font-size:.875rem;line-height:2.3125rem;margin:0}.packages-search-page__sticky-filter__trigger:hover{color:#fff;text-decoration:underline}@media (min-width:768px){.packages-search-page__sticky-filter__trigger{font-size:1rem}}@media (max-width:1023.98px){.packages-search-page__sticky-filter__trigger{margin:0 1rem}}.icon-rooms{background-image:url(/images/icons/packages/Rooms.svg);background-repeat:no-repeat;background-size:1rem;padding-left:2.3125rem}.icon-rooms-black{background:url(/images/icons/packages/Rooms-black.svg) no-repeat 50%;background-size:1.5rem;padding-left:2.3125rem}.icon-calendar{background-image:url(/images/icons/packages/calendar.svg);background-repeat:no-repeat;background-size:.8125rem;padding-left:2.3125rem}.icon-calendar-black{background:url(/images/icons/packages/calendar-black.svg) no-repeat 50%;background-size:1.5rem;padding-left:2.3125rem}.icon-meals{background-image:url(/images/icons/packages/Essen.svg);background-repeat:no-repeat;background-size:1rem;padding-left:2.3125rem}.icon-meals-black{background:url(/images/icons/packages/Essen-black.svg) no-repeat 50%;background-size:1.5rem;padding-left:2.3125rem}.icon-place{background-image:url(/images/icons/packages/Doppelzimmer.svg);background-repeat:no-repeat;background-size:1rem;padding-left:2.3125rem}.icon-place-black{background:url(/images/icons/packages/Doppelzimmer-black.svg) no-repeat 50%;background-size:1.5rem;padding-left:2.3125rem}.icon-specials{background-image:url(/images/icons/packages/specials-icon.svg);background-repeat:no-repeat;background-size:1rem;padding-left:2.3125rem}.icon-specials-black{background:url(/images/icons/packages/specials-icon-black.svg) no-repeat 50%;background-size:1.5rem;padding-left:2.3125rem}.packages-search-page__sticky-filter__pill.packages-search-page__sticky-filter__pill--dark.icon-calendar,.packages-search-page__sticky-filter__pill.packages-search-page__sticky-filter__pill--dark.icon-meals,.packages-search-page__sticky-filter__pill.packages-search-page__sticky-filter__pill--dark.icon-place,.packages-search-page__sticky-filter__pill.packages-search-page__sticky-filter__pill--dark.icon-rooms{align-items:center;background-position:.8125rem;display:flex}.packages-search-page__sticky-filter__pill.packages-search-page__sticky-filter__pill--dark.icon-calendar:not(.packages-search-page__sticky-filter__pill--not-active),.packages-search-page__sticky-filter__pill.packages-search-page__sticky-filter__pill--dark.icon-meals:not(.packages-search-page__sticky-filter__pill--not-active),.packages-search-page__sticky-filter__pill.packages-search-page__sticky-filter__pill--dark.icon-place:not(.packages-search-page__sticky-filter__pill--not-active),.packages-search-page__sticky-filter__pill.packages-search-page__sticky-filter__pill--dark.icon-rooms:not(.packages-search-page__sticky-filter__pill--not-active){border:1px solid #1b1b1b}.packages-search-page__sticky-filter__pill.packages-search-page__sticky-filter__pill--dark.icon-calendar{border-color:#ff5a75}.packages-search-page__sticky-filter__pill.packages-search-page__sticky-filter__pill--dark.icon-calendar.packages-search-page__sticky-filter__pill--active{background-color:#ff5a75;border:none}.packages-search-page__sticky-filter__pill--not-active{background-color:initial;border:.5px solid var(--Secondary-Grey,#444)}@media (min-width:768px){.packages-search-page__sticky-filter__pill--not-active{border:1px solid var(--Secondary-Grey,#444)}}@media (max-width:767.98px){.packages-search-page__sticky-filter__pill--not-active{box-shadow:inset 0 0 0 .5px #444}.packages-search-page__sticky-filter__pill--not-active.icon-calendar{box-shadow:none}}.packages-search-page__sticky-filter__pill__text{font-size:12px;font-weight:500;line-height:25px}.num-filters{background-color:#444;border-radius:50%;font-size:10px;font-weight:700;height:14px;line-height:130%;position:absolute;right:2.9%;text-align:center;top:20%;width:14px}.packages-search-page__sticky-filter__pill__text{display:inline-block;padding:.25rem 0}.packages-search-page__sticky-filter__pill__text--pink,.packages-search-page__sticky-filter__pill__text--pink-provider{font-size:.75rem;padding:.3125rem 1.0625rem .375rem}@media (min-width:768px){.packages-search-page__sticky-filter__pill__text{padding:.4375rem 0 .5rem}.packages-search-page__sticky-filter__pill__text--pink,.packages-search-page__sticky-filter__pill__text--pink-provider{font-size:.9375rem;padding:.4375rem 1.0625rem .5rem}}@media (max-width:767.98px){.packages-search-page__sticky-filter__pill__text{line-height:1;padding:0}}.packages-search-page__sticky-filter__pill__clear-btn{background-color:initial;border-radius:10px;display:inline-block;margin-left:.125rem;margin-right:-.625rem;position:relative;top:0;width:1.25rem}.packages-search-page__sticky-filter__pill__clear-btn .sk-icon svg{height:.8125rem;width:.8125rem}.packages-search-page__sticky-filter__pill__clear-btn:hover{background-color:#ffffff1a}.packages-search-page__mobile-map-trigger{align-items:center;background-color:#535353;border-radius:28px;bottom:3.125rem;box-shadow:0 2px 8px #0006;display:flex;justify-content:center;left:50%;margin-left:-3.4375rem;padding:.625rem;position:fixed;width:6.875rem;z-index:3}@media (max-width:767.98px){.packages-search-page__mobile-map-trigger{background-color:#535353;bottom:1.5rem}}.packages-search-page__mobile-map-trigger:hover{color:#fff}.packages-search-page__mobile-map-trigger .sk-icon{margin-right:.4375rem}.packages-search-page__mobile-map-trigger .sk-icon svg{height:1.0625rem;width:1.0625rem}@media (min-width:1440px){.packages-search-page__mobile-map-trigger{display:none}}.packages-search-page__mobile-map-trigger__text{font-size:.9375rem;font-weight:500}@media (max-width:767.98px){.packages-search-page__sticky-filter--sticky-visible .packages-search-page__sticky-filter__wrap{top:0!important}.packages-search-page__sticky-filter--mobile-sticky{height:3.625rem;z-index:27}.packages-search-page__sticky-filter--mobile-sticky .packages-search-page__sticky-filter__wrap{background-color:#2c2c2c;left:0;position:fixed;top:1%}}@media (min-width:768px) and (max-width:1439.98px){.packages-search-page__sticky-filter--map-open,.packages-search-page__sticky-filter--sticky{height:4.3125rem}.packages-search-page__sticky-filter--map-open .packages-search-page__sticky-filter__wrap,.packages-search-page__sticky-filter--sticky .packages-search-page__sticky-filter__wrap{left:0;position:fixed;top:0;transition:top .2s linear}.packages-search-page__sticky-filter--map-open .packages-search-page__sticky-filter__list,.packages-search-page__sticky-filter--map-open .packages-search-page__sticky-filter__map-trigger,.packages-search-page__sticky-filter--sticky .packages-search-page__sticky-filter__list,.packages-search-page__sticky-filter--sticky .packages-search-page__sticky-filter__map-trigger{box-shadow:0 16px 24px #0009}.packages-search-page__sticky-filter--sticky-visible .packages-search-page__sticky-filter__wrap{top:70px}}@media (min-width:768px) and (max-width:1439.98px) and (min-width:1024px){.packages-search-page__sticky-filter--sticky-visible .packages-search-page__sticky-filter__wrap{top:120px}}@media (min-width:1440px){.packages-search-page__sticky-filter--sticky{height:4.3125rem}.packages-search-page__sticky-filter--sticky .packages-search-page__sticky-filter__wrap{left:0;position:fixed;top:0;transition:top .2s linear}.packages-search-page__sticky-filter--sticky .packages-search-page__sticky-filter__list,.packages-search-page__sticky-filter--sticky .packages-search-page__sticky-filter__map-trigger{box-shadow:0 16px 24px #0009}.packages-search-page__sticky-filter--sticky-visible .packages-search-page__sticky-filter__wrap{top:150px}.packages-search-page__sticky-filter--map-open .packages-search-page__sticky-filter__wrap{max-width:100%}.packages-search-page__sticky-filter--map-open .packages-search-page__sticky-filter__wrap--sticky-no-border{max-width:50%}.packages-search-page__sticky-filter--sticky-visible.packages-search-page__sticky-filter--map-open{margin-bottom:0}}.packages-search-page__sticky-filter--sticky-visible.packages-search-page__sticky-filter--map-closed{z-index:15}.packages-search-page__sticky-filter--sticky-mobile-not-visible.packages-search-page__sticky-filter--map-closed{height:60px;z-index:4}@media (min-width:768px){.packages-search-page__sticky-filter--sticky-mobile-not-visible.packages-search-page__sticky-filter--map-closed{height:80px}}@media (min-width:1024px){.packages-search-page__sticky-filter--sticky-mobile-not-visible.packages-search-page__sticky-filter--map-closed{height:60px}.packages-search-page__sticky-filter--map-closed{margin-bottom:0}.packages-search-page__sticky-filter--map-closed .packages-search-page__sticky-filter__wrap{padding:0;width:100%}.packages-search-page__sticky-filter--map-closed .packages-search-page__sticky-filter__list{display:flex}.packages-search-page__sticky-filter--map-closed .packages-search-page__sticky-filter__list li{border-right:1px solid #0003;padding:0 1.5rem}.packages-search-page__sticky-filter--map-closed .packages-search-page__sticky-filter__list li:last-child{border-right:none}}@media (min-width:768px){.packages-search-page__sticky-filter--map-closed .packages-search-page__sticky-filter__list{padding:1.125rem 1rem}}@media (max-width:1023.98px){.packages-search-page__sticky-filter--map-open .ml-16{margin-left:0}}.packages-search-page__sticky-filter--map-open .packages-search-page__sticky-filter__list{display:flex}.packages-search-page__sticky-filter__pill.packages-search-page__sticky-filter__pill--dark.icon-place{min-width:6.875rem}.event-type-filter-packages .search-filter__input-label--event-type .search-filter__input-label-text--circle-fixed{display:none}.event-type-filter-packages .search-filter__input--event-type .search-filter__input-label-outside-text--fixed{display:block;font-size:1rem;font-weight:600;line-height:1.5rem}@media (min-width:768px){.event-type-filter-packages .search-filter__input--event-type .search-filter__input-label-outside-text--fixed{font-size:1.25rem;line-height:1.875rem}}.event-type-filter-packages .search-filter__input-label--event-type .search-filter__main-title--fixed,.event-type-filter-packages .search-filter__input-label--event-type .search-filter__tabs--fixed{margin-bottom:4rem}.event-type-filter-packages .search-filter__input-label--event-type .search-filter__input--circle-fixed{margin-bottom:2rem}.event-type-filter-packages .search-filter__input--checked .search-filter__input-label--event-type,.event-type-filter-packages .search-filter__input--checked .search-filter__input-label--offer-type{background-color:#fff}.event-type-filter-packages .search-filter__tab-button,.event-type-filter-packages .search-filter__tab-button--region{color:#fff;font-size:1.875rem;line-height:2.375rem;margin-right:2.375rem;opacity:1}.event-type-filter-packages .formulate-input--guests-filter .formulate-input-label--floating-label--has-value{display:none}.event-type-filter-packages .event-filter-buttons-wrap{position:relative}.event-type-filter-packages .event-filter-buttons-wrap .btn--link{text-decoration:underline}.event-type-filter-packages .event-filter-buttons-wrap>button:not(.btn--link){align-items:center;display:flex;font-weight:600;width:auto}@media (max-width:1023.98px){.event-type-filter-packages .event-filter-buttons-wrap>button:not(.btn--link){font-size:1rem;line-height:1.5rem}.event-type-filter-packages .event-filter-buttons-wrap.search-filter__button-cont--event-type{justify-content:center}}@media (max-width:767.98px){.event-type-filter-packages .event-filter-buttons-wrap{margin-bottom:1rem;margin-top:auto;padding:0 1rem}.event-type-filter-packages .event-filter-buttons-wrap>button:not(.btn--link){text-align:center;width:100%}}.event-type-filter-packages .formulate-input--guests-filter .formulate-input-label--floating-label{font-size:2.25rem;line-height:2.75rem}@media (min-width:1440px){.event-type-filter-packages .search-filter__tabs.search-filter__tabs--region{margin-bottom:1.75rem;margin-top:6rem}.event-type-filter-packages .formulate-input--customslide-divUp,.event-type-filter-packages .search-filter__search-input--active-kanton{margin-bottom:6rem}.event-type-filter-packages .formulate-input--guests-filter,.event-type-filter-packages .search-filter__button-cont--guests.search-filter__button-cont--fixed{margin-top:6rem}}@media (max-width:1439.98px){.event-type-filter-packages .search-filter__input-label--event-type .search-filter__main-title--fixed{font-size:1.875rem;line-height:2.5rem}.event-type-filter-packages .search-filter__inner.search-filter__inner--fixed{width:85%}.event-type-filter-packages .search-filter__main-title--region.search-filter__main-title--fixed{margin-bottom:2.2rem}.event-type-filter-packages .search-filter__tab-button,.event-type-filter-packages .search-filter__tab-button--region{font-size:1.125rem;line-height:1.75rem}.event-type-filter-packages .search-filter__tabs.search-filter__tabs--region{margin-bottom:2.125rem}.event-type-filter-packages .formulate-input--guests-filter .formulate-input-element input:not([type=checkbox]):not([type=radio]){font-size:1.5rem;font-weight:600;line-height:2}.event-type-filter-packages .formulate-input--guests-filter .formulate-input-label--floating-label--has-value{font-size:1.125rem;line-height:1.75rem;margin-top:10px}.event-type-filter-packages .formulate-input--numberclearable__clear-btn svg{height:.8125rem;width:.8125rem}}@media (max-width:1023.98px){.event-type-filter-packages .search-filter__button-cont--guests.search-filter__button-cont--fixed.search-filter__button-cont--guests--outside{display:flex}.event-type-filter-packages .desktop-buttons{display:none}.event-type-filter-packages .formulate-input--guests-filter .formulate-input-label--floating-label{font-size:1.875rem;line-height:2.375rem}}@media (min-width:768px) and (max-width:1023.98px){.event-type-filter-packages .search-filter__inner.search-filter__inner--fixed{width:100%}}@media (max-width:767.98px){.event-type-filter-packages .search-filter__input-label--event-type .search-filter__main-title--fixed{font-size:1.5rem;line-height:2rem}.event-type-filter-packages .search-filter__input-label--event-type .search-filter__input--circle-fixed{margin-bottom:1.5rem}.event-type-filter-packages .search-filter__inner.search-filter__inner--fixed{width:100%}.event-type-filter-packages .search-filter__tab-button,.event-type-filter-packages .search-filter__tab-button--region{font-size:1.125rem;line-height:1.75rem;margin-right:2rem}.event-type-filter-packages .formulate-input--guests-filter .formulate-input-label--floating-label{font-size:1.5rem;line-height:2rem;top:5px}}@media (min-width:768px) and (max-width:1023px){.packages-search-page__sticky-filter--sticky-visible .packages-search-page__sticky-filter__wrap{top:32px}}.sk-modal__title-icon.icon-meals,.sk-modal__title-icon.icon-specials{background-position:7px 6px}.sk-modal__title-icon.icon-calendar,.sk-modal__title-icon.icon-place,.sk-modal__title-icon.icon-rooms{background-position:6px 5px}.packages-search-page__sticky-filter--sticky-visible.packages-search-page__sticky-filter.packages-search-page__sticky-filter-open-filter{z-index:19}.package-filters__label--time-of-day{padding:1.5rem 0 1rem}.package-filters__label--time-of-day.no-padding{margin-bottom:0;padding:1.5rem 0 0}.package-filters__label-main.package-filter__day-tab-label{display:grid}.package-filter__edit-event-message{margin:0 2.5rem}@media (max-width:767.98px){.package-filter__edit-event-message{margin:0 1.5rem}}.package-filter__edit-event-message .package-filters__label{margin-bottom:0}.package-filter__edit-event-message .package-filters__label-delete{cursor:pointer;text-decoration:underline}.package-filter__edit-event-message-delete{align-items:center;border-top:1px solid #d9d9d9;display:flex;justify-content:center;padding-bottom:32px;padding-top:24px}.package-filter__meals-info-modal{display:flex;flex-direction:column;gap:32px;padding:0 24px 2.5rem}@media (max-width:767.98px){.package-filter__meals-info-modal{gap:24px;margin-top:4.9375rem;padding:0 1.5rem 1.5rem}}.package-filter__meals-info-modal li{align-items:flex-start;display:flex}.package-filter__meals-info-modal li span{display:inline-block;margin-left:-25px;padding-left:25px}.package-filter__meals-info-modal div li,.package-filter__meals-info-modal div p{text-align:left}@media (max-width:767.98px){.package-filter__meals-info-modal-wrapper,.package-filter__meals-info-modal-wrapper .sk-modal{align-items:flex-end}}.package-filter__meals-info-modal-wrapper .sk-modal__inner{max-width:375px}@media (max-width:767.98px){.package-filter__meals-info-modal-wrapper .sk-modal__inner{border-top-left-radius:.625rem;border-top-right-radius:.625rem;height:680px}}.package-filter__meals-info-modal-wrapper .sk-modal__head{padding:32px 40px 40px}@media (max-width:767.98px){.package-filter__meals-info-modal-wrapper .sk-modal__head{border-top-left-radius:.625rem;border-top-right-radius:.625rem;height:3.5625rem;padding:.8125rem}.package-filter__meals-info-modal-wrapper .sk-modal__head span h4{font-size:1.5625rem;font-weight:500;line-height:2.1875rem}.package-filter__meals-info-modal-footer button{width:100%}}.package-filter__meals-info-modal-no-margin-top{margin-top:0!important}.package-filter__overnight .package-filter__edit-event-message{margin-top:2rem}@media (max-width:767.98px){.package-filter__overnight .package-filter__edit-event-message{margin-bottom:1.5rem;margin-top:1.5rem}}.package-filter__meals .package-filter__tab-bar,.package-filter__overnight .package-filter__tab-bar{margin-bottom:.1rem!important}.package-filter__meals .package-filter__tab-bar.sticky-header-bar,.package-filter__overnight .package-filter__tab-bar.sticky-header-bar{background-color:#fff;position:sticky;top:6.5rem;z-index:10}@media (max-width:767.98px){.package-filter__meals .package-filter__tab-bar.sticky-header-bar,.package-filter__overnight .package-filter__tab-bar.sticky-header-bar{top:4.25rem}}.rooms_section-dark{background-color:#656565;color:#fff}.rooms_section-dark .fe__package-checkbox-label,.rooms_section-dark .fe__package-radio-label{color:#fff;display:block;text-align:left}.rooms_section-dark .fe__package-checkbox-label:before,.rooms_section-dark .fe__package-radio-label:before{background-color:#fff}.rooms_section-dark .fe__checkbox:checked+.fe__package-checkbox-label:before,.rooms_section-dark .fe__checkbox:checked+.fe__package-radio-label:before,.rooms_section-dark .fe__radio:checked+.fe__package-checkbox-label:before,.rooms_section-dark .fe__radio:checked+.fe__package-radio-label:before{background-color:#000;filter:invert(100%)}.fe__checkbox-wrap--rooms{margin-left:2rem}.fe__checkbox-wrap--rooms .fe__package-checkbox-label:before,.fe__checkbox-wrap--rooms .fe__package-radio-label:before{margin-left:-2rem}fieldset{border:none;margin:0;padding:0;text-align:left}@media (max-width:767.98px){.package-filter__meals{height:calc(var(--vh, 1vh)*100 - 144px)}}.package-filter__meals .package-filters__switch{margin:1.5rem 0;min-height:unset;padding:0}.package-filter__meals .package-filters__switch.mb-12{margin-bottom:.75rem}.package-filter__meals .package-filters__switch:first-child{padding-top:0}.package-filter__meals .package-filter__radio-label,.package-filter__meals .package-filters__switch__container:last-child .package-filters__meal-courses,.package-filter__meals .package-filters__switch__container:last-child .package-filters__switch:not(.mb-12){margin-bottom:0}.package-filter__meals .package-filters__switch__container:first-child .package-filters__switch{margin-top:0;padding-top:0}.package-filter__meals .package-filters__meal-courses{margin-bottom:1.5rem}.package-filter__meals .package-filters__meal-courses .package-filter__radio-label{margin-right:0}.package-filter__halls .package-filter__wrap-head{padding:2rem 2.5rem}@media (max-width:767.98px){.package-filter__halls .package-filter__wrap-head{padding:.875rem 1.5rem}}.hall-view-title{font-size:1.0625rem;font-weight:600;line-height:165%;margin-bottom:1rem;text-align:left}.hall-view-title span{cursor:pointer}.hall-view-title .sk-icon{margin-left:.375rem}.hall-view-title .sk-icon svg{stroke-width:0;height:1rem;margin-bottom:.25rem;width:1rem}.hall-view--wrapper{width:100%}.hall-view--wrapper div{margin-bottom:1.5rem;padding-bottom:1.5rem;position:relative}.hall-view--wrapper ul li{margin-bottom:.5rem}.hall-view--icon{height:24px;margin-right:8px;width:24px}.hall-view--arrow-right{cursor:pointer;position:absolute;right:0;top:calc(50% - 29px)}.hall-view--arrow-right.edit-meals{top:calc(50% - 11px)}.add-hall-modal .sk-modal__close{display:block}@media (max-width:767.98px){.add-hall-modal .sk-modal__close{display:none}}.add-hall-modal .package-filter__wrap-head--sticky.border-bottom{border-bottom:1px solid #d9d9d9}.package-filter__head-icon{cursor:pointer;transform:rotate(180deg)}@media (min-width:768px){.sk-modal.package-filter__wrap.hidden .sk-modal__inner{display:none}}.package-filter__body-rooms,.package-filter__halls-info-modal{display:flex;flex-direction:column}.package-filter__halls-info-modal{gap:32px;padding:0 2.5rem 2.5rem}@media (max-width:767.98px){.package-filter__halls-info-modal{gap:50px;margin-top:.9375rem;padding:0 1.5rem 1.5rem}}.package-filter__halls-info-modal li{align-items:flex-start;display:flex}.package-filter__halls-info-modal li span{display:inline-block;margin-left:-25px;padding-left:25px}.package-filter__halls-info-modal div li,.package-filter__halls-info-modal div p{text-align:left}@media (max-width:767.98px){.package-filter__halls-info-modal-wrapper{align-items:flex-end}}.package-filter__halls-info-modal-wrapper .sk-modal__body.package-filter__body{height:310px;overflow:hidden}@media (max-width:767.98px){.package-filter__halls-info-modal-wrapper .sk-modal{align-items:flex-end}}.package-filter__halls-info-modal-wrapper .sk-modal__inner{max-width:375px}@media (max-width:767.98px){.package-filter__halls-info-modal-wrapper .sk-modal__inner{border-top-left-radius:.625rem;border-top-right-radius:.625rem;height:auto!important;max-width:100%;width:100%}}.package-filter__halls-info-modal-wrapper .sk-modal__head{padding:32px 40px 40px}@media (max-width:767.98px){.package-filter__halls-info-modal-wrapper .sk-modal__head{border-top-left-radius:.625rem;border-top-right-radius:.625rem;height:3.5625rem;padding:.8125rem}.package-filter__halls-info-modal-wrapper .sk-modal__head span h4{font-size:1.5625rem;font-weight:500;line-height:2.1875rem}.package-filter__halls-info-modal-footer button{width:100%}}.package-filter__halls-info-modal-footer{box-shadow:0 0 11px 0 #00000038;padding:12px 24px!important}.package-filter__halls-info-modal-footer button{width:100%}.package-filter__halls-info-modal-wrapper .sk-modal__inner.package-filter__wrap-inner{overflow:hidden}.package-filters__black-link-edit-meals{color:#2c2c2c!important}.package-filters__black-link-edit-meals img{height:1.5rem;margin-left:4px;width:1.5rem}.package-filter__edit-meals-message-box{margin:0 0 1.5rem;width:100%}.package-filter__edit-meals-message{margin:0}.hall-view--border-bottom{border-bottom:1px solid #d9d9d9}.edit-halls-filter.hall-view--border-bottom:last-child{border-bottom:none;margin-bottom:0}.package-filter__body.package-filter__body-rooms fieldset div:last-child .package-filter__radio-label,.package-filter__body.package-filter__body-rooms fieldset div:last-child .package-filters__checkbox-label{margin-bottom:0}.package-results-room-info-modal{padding:0 1.5rem 1.5rem}@media (max-width:767.98px){.package-filter__rooms-info-modal-wrapper .package-filter__footer{display:block}.package-filter__rooms-info-modal-wrapper .package-filter__footer button{display:block;width:100%}}@media (min-width:568px){.package-filter__rooms-info-modal-wrapper .package-filter__footer{padding:2rem}}.fe__edit-package-message-toast.select-meals-next:before{background:url(/images/icons/packages/mini-wizard-message-info-icon-black.svg) no-repeat}.space-bottom-24{margin-bottom:1.5rem}.package-filter__calendar-input{background-color:#fff;background-image:url(/images/icons/packages/calendar-black.svg);background-position:95% 50%;background-repeat:no-repeat;background-size:1.5rem;border:1px solid #d9d9d9;border-radius:8px;cursor:pointer;font-size:1.0625rem;height:4.5rem;line-height:165%;padding:0 3.3125rem 0 1rem;width:100%!important}.package-filters__calendar-modal{z-index:6670}.package-filters__calendar-modal-inner{height:auto;padding:2rem 2.5rem;position:relative;width:63rem}@media (max-width:767.98px){.package-filters__calendar-modal-inner{border-top-left-radius:.625rem;border-top-right-radius:.625rem;height:auto;padding:2rem 0 0}}.package-filters__calendar-modal-footer{display:flex;float:right;justify-content:flex-end;width:100%}@media (max-width:767.98px){.package-filters__calendar-modal-footer{box-shadow:0 0 11px 0 #00000038;justify-content:space-between;margin-top:.625rem;padding:.75rem 1.4375rem}}@media (min-width:568px) and (max-width:1023.98px){.package-filters__calendar-modal-footer{background-color:#fff;border-top:1px solid #d9d9d9;padding-top:2.5rem}}.package-filters__calendar-modal-head{align-items:center;display:flex}.package-filters__calendar-modal-head h1{flex-grow:1;text-align:center}@media (min-width:1024px){.package-filters__calendar-modal-head h1{font-size:1.875rem;font-weight:600;line-height:2.5rem}}@media (max-width:767.98px){.package-filters__calendar-modal-head h1{font-size:1.5625rem;font-weight:500;line-height:2.1875rem}}.package-filters__calendar-modal .vfc-main-container{box-shadow:none}.package-filters__calendar-modal .vfc-dayNames{border-bottom:1px solid #d9d9d9;padding-bottom:.5rem;width:20.125rem}.package-filters__calendar-modal .vfc-dayNames span{margin-right:0}@media (max-width:1439.98px){.package-filters__calendar-modal .vfc-dayNames{margin:32px 0 0}}.package-filters__calendar-modal .vfc-dayNames>span,.package-filters__calendar-modal .vfc-week>.vfc-day>span.vfc-span-day{align-items:center;display:flex;font-size:1rem;font-weight:400;justify-content:center;line-height:1.5rem}.package-filters__calendar-modal .vfc-week{margin-bottom:0;width:20.125rem}.package-filters__calendar-modal .vfc-week>.vfc-day>span.vfc-span-day{height:2.25rem;padding:.3125rem;width:2.25rem;z-index:1}.package-filters__calendar-modal .vfc-calendar .vfc-top-date{font-size:1rem;line-height:1.5rem;margin:0}.package-filters__calendar-modal .vfc-top-date.vfc-center>span{font-size:.9375rem;font-weight:600;line-height:165%;margin:0}.package-filters__calendar-modal .vfc-top-date>span.vfc-underline{background:#0000;text-decoration:none}.package-filters__calendar-modal .vfc-week .vfc-day span.vfc-span-day.vfc-marked:not(.vfc-between-marked):hover{background-color:#ff5a75}.package-filters__calendar-modal .vfc-week .vfc-day span.vfc-span-day.vfc-marked.vfc-between-marked{background-color:#ececec}.package-filters__calendar-modal .vfc-week .vfc-day.vfc-day-disabled span.vfc-span-day{color:#c5c5c5;pointer-events:none}@media (max-width:767.98px){.package-filters__calendar-modal{align-items:flex-end}.package-filters__calendar-modal .vfc-content{margin:0}.package-filters__calendar-modal .vfc-calendar>.vfc-content{margin-bottom:0}.package-filters__calendar-modal .vfc-dayNames{margin:1.5rem 0 0!important}.package-filters__calendar-modal .vfc-calendar:first-child .vfc-top-date.vfc-center{height:3.25rem;margin-top:1rem}.package-filters__calendar-modal .vfc-calendar:not(:first-child) .vfc-top-date.vfc-center{margin-top:-1.125rem}.package-filters__calendar-modal .vfc-calendar .vfc-top-date.vfc-center{margin-bottom:0}.package-filters__calendar-modal .vfc-dayNames,.package-filters__calendar-modal .vfc-week{width:auto}}@media (orientation:landscape){.package-filters__calendar-modal{padding-top:0}.package-filters__calendar-modal-inner{height:calc(var(--vh, 1vh)*90);overflow-y:auto}.package-filters__calendar-modal-inner-requests{height:calc(var(--vh, 1vh)*45);overflow-y:auto}}@media (min-width:1024px){.package-filters__calendar-modal .vfc-cursor-pointer{background-color:#f2f2f2;border-radius:50%;height:2rem;position:absolute;top:43%;width:2rem}.package-filters__calendar-modal .vfc-cursor-pointer .vfc-arrow-left,.package-filters__calendar-modal .vfc-cursor-pointer .vfc-arrow-right{height:.5rem;margin:.6875rem 0 0 .625rem;width:.5rem}.package-filters__calendar-modal .vfc-cursor-pointer .vfc-arrow-left{margin-left:.8125rem}.package-filters__calendar-modal .vfc-cursor-pointer:hover{background-color:#d9d9d9}.package-filters__calendar-modal .vfc-dayNames{margin:1rem 0;padding-bottom:1rem}.package-filters__calendar-modal .vfc-cursor-pointer.vfc-cursor-pointer-right{right:0}.package-filters__calendar-modal .vfc-cursor-pointer.vfc-cursor-pointer-left{left:0}.package-filters__calendar-modal .vfc-calendars{padding:1rem 2.875rem 0}.package-filters__calendar-modal .vfc-top-date{margin:1rem}.package-filters__calendar-modal-inner{overflow-y:hidden}}@media (min-width:568px) and (max-width:1023.98px){.package-filters__calendar-modal .vfc-calendars{display:flex;flex-direction:column}.package-filters__calendar-modal-inner{height:41.375rem;width:31rem}.package-filters__calendar-modal-head h1{font-size:1.875rem;line-height:2.5rem}}.package-filters__calendar-modal-subtitle{color:#2c2c2c;font-family:Sofia Pro;font-size:1.375rem;font-weight:600;line-height:1.875rem;margin-top:1.75rem;text-align:center}@media (max-width:1023.98px){.package-filters__calendar-modal-subtitle{font-size:1.125rem;line-height:2.0625rem}}.sk-modal--regular-size .sk-modal__inner.package-filters__calendar-modal-inner{max-width:63rem}.sk-modal__body-package--fitler-calendar{padding:0 1.875rem}.edit_details_modal .sk-modal__body-package--fitler-calendar{padding:0}.edit_details_modal .vfc-cursor-pointer{background:#0000}.edit_details_modal .vfc-calendar .vfc-content{margin:0 0 20px}.package-calendar-modal .vfc-week .vfc-day span.vfc-span-day.vfc-disabled,.package-calendar-modal .vfc-week .vfc-day span.vfc-span-day.vfc-disabled:hover,.package-calendar-modal .vfc-week .vfc-day span.vfc-span-day.vfc-marked.vfc-disabled,.package-calendar-modal .vfc-week .vfc-day span.vfc-span-day.vfc-marked.vfc-disabled:hover,.package-details .vfc-week .vfc-day span.vfc-span-day.vfc-disabled,.package-details .vfc-week .vfc-day span.vfc-span-day.vfc-disabled:hover,.package-details .vfc-week .vfc-day span.vfc-span-day.vfc-marked.vfc-disabled,.package-details .vfc-week .vfc-day span.vfc-span-day.vfc-marked.vfc-disabled:hover{background-color:#2c2c2c;color:#fff}@media (min-width:768px){.package-calendar-modal .sk-modal__body.sk-modal__body-package--fitler-calendar{padding:0}}@media (max-width:767.98px){.package-calendar-modal .package-filters__calendar-modal-inner{height:auto}}.calendar-subtitle-h5{color:#2c2c2c;font-family:Sofia Pro;font-size:1rem;font-weight:400;line-height:1.5rem;margin-top:4rem;text-align:center}.calendar-subtitle-h5 span.label{font-size:.875rem;line-height:1.25rem;vertical-align:top}@media (max-width:1023.98px){.calendar-subtitle-h5{margin-top:1rem;text-align:left}.calendar-subtitle-h5 br{display:none}}.calendar-label{color:#2c2c2c;font-family:Sofia Pro;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}@media (min-width:568px){.calendar-subtitle-center{margin:auto;text-align:center;width:70%}}.circle,.half-circle{display:inline-block;padding-left:2.5rem;position:relative}.circle:before,.half-circle:before{border-radius:50%;bottom:0;content:"";height:1rem;left:0;margin-left:1rem;margin-right:.5rem;position:absolute;width:1rem}.circle:before{background-color:#2c2c2c}.half-circle:before{background:linear-gradient(180deg,#959595 50%,#2c2c2c 0)}.circle.purple{padding-left:1.5rem}.circle.purple:before{background-color:#746b95;margin-left:0}.half-circle.purple:before{background:linear-gradient(180deg,#959595 50%,#746b95 0)}.sk-modal--regular-size.package-calendar-modal .sk-modal__inner.package-filter__wrap-inner{max-width:63rem}.sk-modal--regular-size.package-calendar-modal .sk-modal__inner.package-filter__wrap-inner span.label{font-family:Sofia Pro;font-size:.875rem;line-height:1.25rem;vertical-align:top}.package-calendar-modal .package-filters__calendar-modal-head{display:flex;justify-content:center;width:100%}.package-calendar-modal .package-filters__calendar-modal-head h1{width:90%}@media (max-width:767.98px){.package-calendar-modal .text-underline-button{display:none}.package-calendar-modal .pink-button{width:100%}.package-calendar-modal .package-filters__calendar-modal-head h1{width:80%}}@media (min-width:768px){.package-filters__calendar-modal-footer.package-filter__footer{border-top:none;padding:0}}.package-filter__wrap-inner .no-show,.package-filters__calendar-modal-inner .no-show{display:block}@media (max-width:767.98px){.package-filter__wrap-inner .no-show,.package-filters__calendar-modal-inner .no-show{display:none}}span.vfc-span-day.vfc-marked.cal-single-day-busy:before{background-color:initial!important}.vfc-day.event-date.range-modified-first:after,.vfc-day.event-date.range-modified-last:before,.vfc-day.event-date.range-modified:after,.vfc-day.event-date.range-modified:before{background-color:#ececec;content:"";height:100%;position:absolute;top:0;width:20px}.vfc-day.event-date.range-modified-last:before,.vfc-day.event-date.range-modified:before{left:0}.vfc-day.event-date.range-modified-first:after,.vfc-day.event-date.range-modified:after{right:0}.vfc-day.event-date.range-modified-last span.vfc-span-day.vfc-marked{color:#fff}.cal-single-day-busy.range-modified .vfc-span-day:not(.vfc-disabled){background-color:#ececec!important;color:#2c2c2c!important}.package-filters__message--warning.package-filters__message-calendar-modal{z-index:6671}.mode-switch-pills{background-color:#ececec;border-radius:62.4375rem;display:inline-flex;gap:.25rem;padding:.5rem}.mode-switch-pills-wrap{align-items:center;display:flex;justify-content:center;margin-top:1rem}@media (min-width:568px) and (max-width:767.98px){.mode-switch-pills-wrap{margin-top:2.375rem}}@media (min-width:768px){.mode-switch-pills-wrap{margin-top:0}}.reset-radio-input{opacity:0;pointer-events:none;position:absolute}.mode-switch-pills label{background:#0000;border-radius:62.4375rem;color:#2c2c2c;cursor:pointer;font-size:1rem;line-height:1.5rem;padding:.25rem 1rem;transition:background .2s ease,color .2s ease;-webkit-user-select:none;user-select:none}.mode-switch-pills input:checked+label{background:#fff;box-shadow:0 1px 3px 0 #1018281a,0 1px 2px 0 #1018280f}.duration-selection{align-items:center;display:flex;flex-direction:column;margin-top:2rem;text-align:center}.duration-selection label{background-color:#fff;border:1px solid #2c2c2c80;border-radius:2rem;color:#2c2c2c;cursor:pointer;display:inline-block;font-size:.75rem;font-weight:600;line-height:1.5625rem;padding:.25rem .75rem}.duration-selection legend{font-size:1.25rem;font-weight:600;line-height:1.875rem;text-align:center}.duration-selection p{font-size:.875rem;line-height:1.25rem;text-align:center}.duration-selection__options{display:flex;gap:.5rem;margin-top:1rem}.duration-selection input:checked+label{background:#2c2c2c;color:#fff}.package-filters__calendar .vfc-week .vfc-day .vfc-base-end,.package-filters__calendar .vfc-week .vfc-day .vfc-base-start,.package-filters__calendar .vfc-week .vfc-day .vfc-span-day.vfc-hover.vfc-marked:not(.vfc-end-marked--day,.vfc-start-marked--day,.vfc-disabled),.package-filters__calendar .vfc-week .vfc-day .vfc-span-day.vfc-hover.vfc-marked:not(.vfc-end-marked--day,.vfc-start-marked--day,.vfc-disabled):before{background-color:#ececec}.package-filters__calendar .vfc-week .vfc-day .vfc-span-day.vfc-hover.vfc-end-marked.vfc-end-marked--day,.package-filters__calendar .vfc-week .vfc-day .vfc-span-day.vfc-hover.vfc-start-marked.vfc-start-marked--day{background-color:#ff5a75}.package-filters__calendar .vfc-week .vfc-day span.vfc-span-day.vfc-today:not(.vfc-start-marked){background-color:initial!important}.package-filters__calendar .vfc-week .vfc-day span.vfc-span-day.vfc-today:not(.vfc-start-marked):hover{background-color:#dadada!important}.package-filters__calendar .package-filters__calendar-modal-subtitle{font-size:1.25rem;font-weight:500;line-height:1.875rem;margin:2rem 0 1rem}@media (min-width:1024px){.package-filters__calendar .package-filters__calendar-modal-subtitle{font-size:1.5rem;font-weight:600;line-height:2rem;margin:3rem 0}}.package-filters__calendar.disable-hover .vfc-week .vfc-day>span.vfc-span-day.vfc-hovered{background-color:initial}.package-filter.package-filter__when-new .vfc-cursor-pointer img{height:1.5rem;width:1.5rem}@media (max-width:767.98px){.package-filter.package-filter__when-new .package-filters__message--warning:before{top:.375rem}.package-filter.package-filter__when-new .vfc-main-container{padding:0 1.5rem}.package-filter.package-filter__when-new .vfc-separately-navigation-buttons.vfc-space-between{height:3.5rem}.package-filter.package-filter__when-new .vfc-separately-navigation-buttons.vfc-space-between .vfc-cursor-pointer{margin:.4375rem .625rem}.package-filter.package-filter__when-new .package-filters__calendar-modal .vfc-calendar:first-child .vfc-top-date.vfc-center{height:2.75rem;margin-top:.4375rem}}@media (min-width:768px) and (max-width:1023.98px){.package-filter.package-filter__when-new .vfc-separately-navigation-buttons.vfc-space-between{margin:auto;width:20.125rem}.package-filter.package-filter__when-new .vfc-separately-navigation-buttons.vfc-space-between .vfc-cursor-pointer{margin:1rem .625rem}.package-filter.package-filter__when-new .vfc-content{margin:0 auto 1.25rem}.package-filter.package-filter__when-new .package-filters__calendar-modal .vfc-calendar .vfc-top-date{height:2.75rem;margin-top:-2.625rem}.package-filter.package-filter__when-new .vfc-dayNames{margin-bottom:.5rem}.package-filter.package-filter__when-new .package-filter__wrap-head--sticky{max-width:24.125rem;position:relative}}@media (min-width:768px){.package-filter.package-filter__when-new .sk-modal__inner.package-filter__wrap-inner{min-height:46.4375rem;min-width:24.125rem;width:auto}.package-filter.package-filter__when-new .vfc-calendar{width:24rem}.package-filter.package-filter__when-new .package-filter__wrap-head--sticky{position:relative}}@media (min-width:768px) and (max-height:800px){.package-filter.package-filter__when-new .package-filter__footer.calendar-footer{border-top:1px solid #d9d9d9}.package-filter.package-filter__when-new .sk-modal__inner.package-filter__wrap-inner{min-height:auto}.package-filter.package-filter__when-new .package-filter__wrap-head--sticky{position:fixed}.package-filter.package-filter__when-new .package-filter__body{padding-bottom:3rem}}@media (min-width:1024px){.package-filter.package-filter__when-new .sk-modal__inner.package-filter__wrap-inner{max-width:63rem;min-height:46.4375rem;min-width:37rem;width:auto}.package-filter.package-filter__when-new .vfc-calendars{min-height:22.0625rem;padding:0 2rem}.package-filter.package-filter__when-new .vfc-calendars-container{padding:0 4.5rem}.package-filter.package-filter__when-new .vfc-cursor-pointer{box-shadow:0 1px 3px 0 #0003}.package-filter.package-filter__when-new .vfc-cursor-pointer.vfc-cursor-pointer-right{right:2.5rem}.package-filter.package-filter__when-new .vfc-cursor-pointer.vfc-cursor-pointer-left{left:2.5rem}.package-filter.package-filter__when-new .vfc-cursor-pointer img{height:1rem;width:1rem}.package-filter.package-filter__when-new .package-filter__wrap-head--sticky{max-width:61rem}.package-filter.package-filter__when-new.flexible .package-filter__wrap-head--sticky{max-width:37rem}}@media (min-width:1024px) and (max-height:800px){.package-filter.package-filter__when-new .sk-modal__inner.package-filter__wrap-inner{min-height:auto}.package-filter.package-filter__when-new .package-filter__body{padding-bottom:3rem}}@media (max-width:1023.98px){.package-filter__footer.calendar-footer .pink-button{width:100%}}@media (min-width:1024px){.package-filter__footer.calendar-footer{border-top:none}}@media (max-width:767.98px){.package-filter__footer .pink-button{width:100%}}.vfc-navigation-buttons div .calendar-navigation-arrow-left,.vfc-navigation-buttons div .calendar-navigation-arrow-right,.vfc-separately-navigation-buttons div .calendar-navigation-arrow-left,.vfc-separately-navigation-buttons div .calendar-navigation-arrow-right{align-items:center;display:flex;height:100%;justify-content:center;margin:0;width:100%}.calendar-navigation-arrow-right img{transform:rotate(180deg)}.package-filter__wrap{z-index:6669}@media (min-width:568px) and (max-width:1023.98px){.package-filter__wrap{padding-top:0}}.package-filter__wrap .package-filter__head-icon{cursor:pointer}.package-filter__wrap-head{align-items:center;display:flex;justify-content:flex-start;padding:1rem 1.5rem}.package-filter__wrap-head h4{font-size:25px;font-weight:500;line-height:35px}@media (min-width:568px){.package-filter__wrap-head{padding:2rem 2.5rem}.package-filter__wrap-head h4{font-size:30px;font-weight:600;line-height:40px}}.package-filter__wrap-inner{align-items:start;display:grid;grid-template-rows:104px 1fr 127px}@media (max-width:767.98px){.package-filter__wrap-inner{grid-template-rows:68px 1fr 70px;height:100%}}.package-filter__wrap-inner .sk-modal__body{margin-bottom:auto;padding:0}.package-filter__wrap .sk-modal__close{margin-left:auto}.package-filter__wrap .sk-modal__title-icon{background-size:1.5rem}@media (max-width:767.98px){.package-filter__wrap-padding-top{align-items:flex-end}.package-filter__wrap-padding-top .package-filter__wrap-inner{border-radius:8px 8px 0 0;height:calc(var(--vh, 1vh)*100 - 16px)}}.package-filter__wrap-head--sticky{background-color:#fff;border-radius:8px 8px 0 0;position:fixed;width:100%;z-index:10}@media (min-width:568px){.package-filter__wrap-head--sticky{max-width:37rem;top:auto}}@media (min-width:568px) and (max-width:1023.98px){.package-filter__wrap-head--sticky{max-width:42rem}}.package-filter__wrap-head--info{background-color:#fff;border-radius:8px 8px 0 0;padding:12px 24px!important;position:fixed;width:100%;z-index:10}@media (min-width:568px){.package-filter__wrap-head--info{max-width:375px;top:auto}}@media (min-width:568px) and (max-width:1023.98px){.package-filter__wrap-head--info{max-width:23.4375rem}}.package-filter__wrap-head--info h4{font-size:25px;font-style:normal;font-weight:500;line-height:35px}.package-filter__wrap-head--info--filter{margin-bottom:24px;max-width:375px}@media (max-width:767.98px){.package-filter__wrap-head--info--filter{max-width:100%;width:100%}}.package-filter_subtitle{font-size:1.125rem;font-weight:500;line-height:2.0625rem;margin-bottom:.5rem}.package-filters__black-link,.package-filters__label,.package-filters__label-bold,.package-filters__label-grey,.package-filters__label-main,.package-filters__label-main.package-filter__day-tab-label span,.package-filters__label-sm,.package-filters__label-warning,.package-filters__link{color:#1c1c1c;display:flex;font-size:1rem;font-weight:400;line-height:1.5rem;text-align:left}.package-filters__black-link__details{border-top:1px solid #f2f2f2;margin-bottom:38px;padding-top:2rem;width:100%!important}.package-filters__label{margin-bottom:.5rem}.package-filters__label-main{font-size:1.0625rem}.package-filters__label-bold{font-weight:600}.package-filters__label-grey,.package-filters__label-main.package-filter__day-tab-label span{color:#5a5a5a}.package-filters__label-warning{color:#ff5a75;font-size:.8125rem}.package-filters__label-meals{font-size:15px;font-weight:700}.package-filters__label-meals-gallery{margin-top:10px;padding:0}.package-filters__label-info{align-content:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.package-filters__label-info span{margin-bottom:5px}.package-filters__label-info span svg{cursor:pointer;height:1.25rem;margin-left:.3125rem;width:1.25rem}.package-filters__label-info span svg path{fill:#2c2c2c}.package-filters__label-info-grey span{height:1.25rem;width:1.25rem}.package-filters__label-info-grey span svg path{fill:#656565}.package-filters__black-link,.package-filters__link{cursor:pointer;text-decoration-line:underline;width:fit-content}.package-filters__black-link:hover,.package-filters__link:hover{color:#ec536c;text-decoration:none}.package-filters__link{color:#ff5a75}.package-filters__link-terms{color:#2c2c2c;font-size:13px;text-decoration:underline}.package-filters__label-icon .sk-icon{margin-left:6px;margin-top:-3px}.package-filters__label-icon .sk-icon svg{cursor:pointer;height:24px;width:24px}.package-filters__label-icon .sk-icon svg path{fill:#656565}.package-filters__label-sm{font-size:.8125rem;line-height:21.45px}.package-filters__icon{height:1.5rem;margin-right:.5rem;width:1.5rem}.section_title{border-bottom:1px solid #d9d9d9;font-size:1.125rem;font-weight:600;line-height:1.75rem;margin-bottom:24px;padding-bottom:24px;text-align:left;width:100%}.section_title .sk-icon{cursor:pointer;display:inline-block;margin-left:.375rem;margin-top:-2px}.section_title .sk-icon svg path{fill:#2c2c2c}.section_title.without-border{border-bottom:none;margin-bottom:0}.d-flex{display:flex}.border-bottom{border-bottom:1px solid #d9d9d9}.package-filter__footer{align-self:flex-end;background-color:#fff;border-top:1px solid #d9d9d9;bottom:0;display:flex;justify-content:flex-end;padding:2.5rem;position:sticky;z-index:33}.package-filter__footer .pink-button{white-space:nowrap}@media (max-width:767.98px){.package-filter__footer{border-top:none;box-shadow:0 0 11px 0 #00000038;justify-content:space-between;padding:.75rem 1.4375rem}}@media (min-width:568px) and (max-width:1023.98px){.package-filter__footer{padding:2.5rem}}@media (max-width:767.98px){.package-filter__footer-edit--meals{justify-content:flex-end}}.pink-button,.text-underline-button{border:none;cursor:pointer;font-size:.9375rem}.text-underline-button{background:#0000;color:#1c1c1c;font-weight:400;line-height:165%;margin-right:2rem;text-decoration-line:underline}.text-underline-button.disabled{color:#c5c5c5;pointer-events:none}.pink-button{background-color:#ff5a75;border-radius:4px;color:#fff;font-weight:600;line-height:150%;padding:.75rem 1.75rem}@media screen and (max-width:370px){.pink-button{padding:.75rem}}.pink-button__loader{align-items:center;display:flex;height:2.90625rem;justify-content:center;pointer-events:none;width:12.3369375rem}@media (max-width:767.98px){.pink-button__loader{width:10.4805rem}}.pink-button__loader>img{height:23px}@media (min-width:568px){.pink-button__loader>img{height:22px}.package-filter__section.package-filter__section-padding-top{padding-top:2.5rem}}.package-filter__section.package-filter__section-no-top-space{padding-top:0}.package-filter__box-space-outside{margin:2rem 2.5rem}@media (max-width:767.98px){.package-filter__box-space-outside{margin:1.5rem}}.package-filter__box-space-outside-text-meals{font-size:16px;font-style:normal;font-weight:400;line-height:24px}.box-no-bg,.grey-box{align-items:flex-start;border:1px solid #d9d9d9;border-radius:.25rem;gap:.5rem;padding:1rem}.grey-box{background:#f2f2f2}.box-no-bg{background-color:initial}.sk-modal__title-icon{border:1px solid #1c1c1c;border-radius:50%;height:2.25rem;padding:.375rem;width:2.25rem}@media (min-width:768px){.sk-modal__title-icon{height:2.5rem;width:2.5rem}}@media (max-width:767.98px){.sk-modal__body>.package-filter__section.no-margin{margin-bottom:0}}.package-filter__section.no-border{border-bottom:none}@media (min-width:768px){.package-filter__section.no-border-lg{border-bottom:none}.display-flex-lg{display:flex}}.sk-modal--regular-size>.sk-modal__inner.package-filter__wrap-inner{max-width:37rem}@media (min-width:568px) and (max-width:1023.98px){.sk-modal--regular-size>.sk-modal__inner.package-filter__wrap-inner{max-height:94%;max-width:42rem}}.package-filter__radio-label-disabled{opacity:.5;pointer-events:none}.package-filter__radio-label,.package-filters__checkbox-label{display:inline-block;margin-bottom:1rem;margin-right:.375rem;padding-left:2.375rem;text-indent:-2.375rem}.package-filter__radio-label img,.package-filters__checkbox-label img{height:auto;margin-right:.375rem;width:.8125rem}.package-filter__radio-label:before,.package-filters__checkbox-label:before{background:#0000 no-repeat 50%;background-size:85%;border-radius:50%;-webkit-border-radius:50%;box-shadow:0 0 0 1px #2c2c2c;content:"";cursor:pointer;display:inline-block;height:1.375rem;margin-right:.8125rem;vertical-align:top;width:1.375rem}.package-filter__radio-label>span,.package-filters__checkbox-label>span{color:#959595}input[type=radio]:checked+.package-filter__radio-label:before,input[type=radio]:checked+.package-filters__checkbox-label:before{background-color:#2c2c2c;border:7px solid #fff}.package-filter__radio-label--restaurant{font-size:16px;font-style:normal;font-weight:400;line-height:24px}.package-filter__radio-label--restaurant:before{margin-right:.4375rem}.package-filters__checkbox-label-checked{background-position-y:3px;background-repeat:no-repeat;background-size:17px;padding-left:23px}input[type=radio]:checked+.package-filters__checkbox-label-checked:before{background-color:#2c2c2c;border:7px solid #fff}.package-filters__checkbox-label-checked--disabled{background-image:url(../images/icons/forms/close-black.svg)!important}.package-filters__checkbox-label-checked--disabled>span{color:#959595;margin-left:8px}.package-filters__checkbox-label-checked--active{background-image:url(../images/icons/forms/check-black-new.svg)!important}.package-filters__checkbox-label:before{border-radius:3px}input[type=checkbox]:checked+.package-filters__checkbox-label:before{background-image:url(../images/icons/forms/check-black.svg)}input[type=checkbox]:checked+.package-filters__checkbox-label.package-filters__checkbox-label--unchecked:before{align-items:flex-end;background-image:none;content:"-";display:inline-flex;font-size:28px;font-weight:500;justify-content:center}fieldset.package-filter__section{padding-top:32px}.package-filter__checkboxes-wrap{text-align:left}.package-filter__checkboxes-second{margin-left:1rem}.package-filter .package-filter__wrap-inner{position:relative}.modal-without-footer .package-filter__wrap-inner{grid-template-rows:104px 1fr}@media (max-width:767.98px){.modal-without-footer .package-filter__wrap-inner{grid-template-rows:68px 1fr;height:100%}}.modal-without-footer-sm .package-filter__wrap-inner{grid-template-rows:58px 1fr}@media (max-width:767.98px){.modal-without-footer-sm .package-filter__wrap-inner{grid-template-rows:40px 1fr}}@media (min-width:568px){.fe__edit-package-message-toast{top:106px}}.fe__edit-package-message-toast.dark-bg{background-color:#1c1c1c;color:#fff}.fe__edit-package-message-toast.dark-bg:before{background:url(/images/icons/packages/info-icon-white.svg) no-repeat}.fe__edit-package-message-toast.dark-bg.has-border{border:1px solid #959595}.fe__edit-package-message-toast.header-positioned{top:1rem}.fe__edit-package-message-toast,.fe__edit-package-message-toast.package-filters__message--warning{max-width:92%;text-align:center;width:max-content}.fe__edit-package-message-toast.package-filters__message--multiple-lines{text-align:left}.fe__edit-package-message-toast.package-filters__message--multiple-lines:before{top:calc(50% - 12px)}.package-filters__message{min-width:237px}@media (min-width:568px){.package-filters__message{position:absolute;top:1rem}}.package-filters__message--warning{font-size:.875rem;font-weight:500;line-height:1.25rem;position:absolute;text-align:left;top:2.125rem;width:32rem}.package-filters__message--warning:before{background:url(../images/icons/warning-red.svg) no-repeat;top:.375rem}@media (max-width:767.98px){.package-filters__message--warning{top:1rem;width:90%}.package-filters__message--warning:before{top:1rem}}.package-filters__info-modal-title{font-size:18px;font-weight:500;line-height:33px;text-align:left}.package-filters__info-modal-description{font-size:15px;font-weight:400;line-height:24.75px;text-align:left}.package-filters__info-modal-tip{margin-top:18px}.package-filters__info-modal-list{list-style:none;padding-left:0}.package-filters__package-switch-area{display:grid}.package-filters__package-switch-area-text{font-size:15px;font-weight:400;line-height:24.75px;text-align:left}.package-filters__package-counter-warning{color:#ff5a75;font-size:13px}.bottom-modal .sk-modal__body.package-filter__body,.bottom-modal .sk-modal__inner{height:auto}.bottom-modal .package-filter__halls-info-modal{gap:0;margin-top:0}@media (max-width:767.98px){.bottom-modal{align-items:flex-end}}.confirm-discard-changes--text{font-size:1.125rem;font-weight:400;line-height:1.75rem;padding:3.8125rem 2.8125rem 3.875rem 2.3125rem;text-align:center;z-index:11}.confirm-discard-changes--buttons{display:flex;justify-content:space-between}@media (min-width:568px){.confirm-discard-changes--buttons{justify-content:flex-end}}.no-top-padding{padding-top:0!important}.package-filter__wrap-no-icon .sk-modal__title-icon{display:none}.align-left{text-align:left!important}.package-filter.from-wizard .package-filter__wrap-head .icon-and-title-wrap{justify-content:center;width:100%}.package-filter.from-wizard .package-filter__wrap-head .back-arrow{cursor:pointer;height:1rem;transform:rotate(180deg);width:1rem}.pink-button.w-100-sm{width:100%}@media (min-width:768px){.pink-button.w-100-sm{width:auto}}.package-filters__switch__container:not(:last-child){border-bottom:1px solid #d9d9d9}.package-filters__switch__container .package-filters__switch:not(:last-child){border-bottom:none;padding-top:0}.package-filters__switch{align-items:center;display:flex;justify-content:space-between;min-height:4.375rem;padding:.6875rem 0;text-align:left}.package-filters__switch:not(:last-child){border-bottom:1px solid #d9d9d9}.package-filters__switch:first-child{padding-top:1.5rem}.package-filters__switch-slider-disabled{background-color:#fff}.package-filters__switch-wrap{margin-top:0}.package-filters__switch-wrap-disabled{background-color:#c5c5c5}.package-filters__switch-wrap input{height:0;opacity:0;width:0}.package-filters__switch-label .package-filters__label-main{display:flex}.package-filters__switch-label .sk-icon{cursor:pointer;display:block;margin-left:.375rem;margin-top:.0625rem}.package-filters__switch-label .sk-icon svg path{fill:#656565}.section-disabled,.switch-disabled div{opacity:.5;pointer-events:none}.hall-list-item-slider-wrap{position:relative;width:100%}.hall-list-item-slider-wrap .btn.btn--icon.btn--xsm.tiny-slider__arrow{background-color:#fffc;border-radius:50%;padding:.5rem;z-index:9}.hall-list-item-slider-wrap .btn.btn--icon.btn--xsm.tiny-slider__arrow:hover{background-color:#fff}.hall-list-item-slider-wrap .btn.btn--icon.btn--xsm.tiny-slider__arrow span,.hall-list-item-slider-wrap .btn.btn--icon.btn--xsm.tiny-slider__arrow span svg{height:.625rem;width:.875rem}.hall-list-item-slider-wrap .btn.btn--icon.btn--xsm.tiny-slider__arrow span svg path{fill:#2c2c2c}.hall-list-item-slider-wrap .tiny-slider__arrow--carousel-right{right:1.5rem}.hall-list-item-slider-wrap .tiny-slider__arrow--carousel-left{left:1.5rem}.hall-list-item-slider-wrap .tiny-slider__navigation.tiny-slider__navigation--carousel.nav_image-slider{display:block!important}.hall-list-item-slider-wrap .tns-nav button{border:none;border-radius:50%;height:.375rem;margin-right:.3125rem;opacity:.7;padding:0;width:.375rem}.hall-list-item-slider-wrap .tns-nav .tns-nav-active{opacity:1}.hall-list-item-slider-wrap .tiny-slider__inner-wrap .tns-outer{height:0}@media (max-width:767.98px){.hall-list-item-slider-wrap,.hall-list-item-slider-wrap .tiny-slider__inner-wrap{height:15.625rem}.hall-list-item-slider-wrap .tiny-slider__inner-wrap .search-page__article--package__image-wrap--package,.hall-list-item-slider-wrap .tiny-slider__inner-wrap img{height:15.625rem;width:100%}.hall-list-item-slider-wrap .tiny-slider__mobile-version--carousel .el-card{margin-right:0}.hall-list-item-slider-wrap .tns-nav{bottom:8px;left:50%;position:absolute;transform:translate(-50%);z-index:9}.hall-list-item-slider-wrap .tns-nav button{height:.3125rem;width:.3125rem}}@media (min-width:568px){.hall-list-item-slider-wrap,.hall-list-item-slider-wrap .tiny-slider__inner-wrap{height:26.0625rem}.hall-list-item-slider-wrap .tiny-slider__inner-wrap .search-page__article--package__image-wrap--package,.hall-list-item-slider-wrap .tiny-slider__inner-wrap img{height:26.0625rem;width:100%}.hall-list-item-slider-wrap .tns-nav{display:none}.hall-list-item-slider-wrap .tiny-slider__navigation--carousel,.hall-list-item-slider-wrap .tiny-slider__navigation--tiny-carousel{align-items:center;bottom:50%;display:flex;height:0;justify-content:space-between;left:0;position:absolute;width:100%}.hall-list-item-slider-wrap .tiny-slider__navigation--carousel button,.hall-list-item-slider-wrap .tiny-slider__navigation--tiny-carousel button{display:inline-block}}@media (min-width:1024px){.hall-list-item-slider-wrap,.hall-list-item-slider-wrap .tiny-slider__inner-wrap{height:30.625rem}.hall-list-item-slider-wrap .tiny-slider__inner-wrap img{height:30.625rem;object-fit:cover}.hall-list-item-slider-wrap .tiny-slider__inner-wrap .search-page__article--package__image-wrap--package{height:30.625rem}.hall-list-item-slider-wrap .tns-nav{left:50%;top:88%;transform:translate(-50%)}}@media (min-width:568px){.hall-list-item-slider-wrap__inner{height:24.75rem}}@media (min-width:768px){.hall-list-item-slider-wrap__inner{height:21.625rem}}@media (max-width:767.98px){.image_slider-nav-bottom .tns-nav{top:88%}}@media (min-width:568px){.image_slider-nav-bottom.hall-list-item-slider-wrap.hall-list-item-slider-wrap__inner,.image_slider-nav-bottom.hall-list-item-slider-wrap.hall-list-item-slider-wrap__inner .tiny-slider__inner-wrap{height:21.375rem}.image_slider-nav-bottom.hall-list-item-slider-wrap.hall-list-item-slider-wrap__inner .tiny-slider__inner-wrap img{height:21.375rem;width:100%}.image_slider-nav-bottom.hall-list-item-slider-wrap.hall-list-item-slider-wrap__inner .tiny-slider__inner-wrap .search-page__article--package__image-wrap--package{height:21.375rem}}.package-filters__edit-halls-details{align-items:flex-start;background-color:#fff;box-shadow:0 0 40px 0 #0003;display:inline-flex;flex-direction:column;gap:.5rem;height:auto;padding:1rem;position:relative;top:-66px;width:21rem;z-index:33}@media (min-width:568px){.package-filters__edit-halls-details{bottom:9.8125rem;left:2rem;top:-136px;width:24.25rem}.package-filters__edit-halls-details__title{font-size:22px!important;font-weight:700!important;line-height:30px!important}}.grey-background-modal .sk-modal__body.package-filter__body{background-color:#ececec}.halls-list-modal .sk-modal__head-center-title.package-filter__wrap-head{padding-bottom:19px!important}.halls-list-modal img{margin-right:.5rem}.halls-list-modal h3{font-size:1.125rem;font-weight:500;line-height:1.75rem}.halls-list-modal .package-filter__footer .btn--black--outline{width:100%}@media (min-width:1024px){.halls-list-modal__main>div{height:94%;max-width:80%!important}}@media (min-width:1440px){.halls-list-modal__main>div{max-width:1216px!important}}.package-filters__edit-list{height:21.5rem;margin-bottom:2rem}.package-filters__edit-list-more-margin{margin-bottom:3.5rem}@media (min-width:568px){.package-filters__edit-list{height:26.117625rem;margin-bottom:2.9375rem}.package-filters__edit-list-more-margin{margin-bottom:4.25rem}}@media (min-width:1024px){.package-filters__edit-list{height:30.625rem}.package-filters__edit-list>div>div>div{height:490px}.package-filters__edit-list>div>div>div>div>div>div>img{height:490px;object-fit:cover}}.package-filters__edit-one-line-list{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding-left:0}.package-filters__edit-modal-body{border-top:none}@media (max-width:767.98px){.pink-button-edit{width:100%}}.grey-container-edit{background-color:#f2f2f2;border:1px solid #d9d9d9;border-radius:4px;margin:0 1.5rem 1.5rem;padding:16px}.info-modal-section{margin:1.5rem}.info-modal-section h3{margin-bottom:.5rem}.halls-list-modal-no-back-icon .package-filter__head-icon{display:none}.halls-list-modal-no-back-icon .sk-modal__close.sk-modal__close-black{display:inline-block}.modal-no-close-button .sk-modal__close.sk-modal__close-black{display:none}@media (max-width:767.98px){.display-close-on-mobile .sk-modal__close.sk-modal__close-black{display:inline-block}}.package-filters__edit__title{font-size:1.375rem;line-height:1.875rem}.package-filters__edit__title .package-filters__label-grey,.package-filters__edit__title .package-filters__label-main.package-filter__day-tab-label span,.package-filters__label-main.package-filter__day-tab-label .package-filters__edit__title span{color:#929292;display:inline;margin-left:8px}.hall-view--list{padding-right:1.125rem}.package-filters__edit-overnight-stay-tab{border-bottom:8px solid #d9d9d9}.package-filters__edit-overnight-stay-tab:first-child{border-top:8px solid #d9d9d9}.package-filters__edit-overnight-stay-tab .package-filters__black-link{background:#0000;border:none}.package-filters__edit__accommodation-icon-style{margin-right:.25rem}.package-filters__edit__accommodation-slider{margin-top:1.25rem}.package-filters__edit__accommodation-span-icon{margin-right:.375rem}.package-filters__edit__accommodation-back-button{font-size:.9375rem;font-weight:800;height:2.9375rem;width:100%}@media (min-width:568px){.package-filters__edit__accommodation-back-button_single-meal{width:auto!important}}.package-filters__edit-meals-tab .package-filters__black-link{align-items:center;display:flex;padding:0!important}.package-filters__edit-meals-tab .package-filters__black-link-wrapper{border-bottom:1px solid #d9d9d9!important;padding-top:0!important}.word-space{margin-right:5px!important}.halls-settings-modal .sk-modal__close.sk-modal__close-black{display:inline-block}.halls-settings-modal .sk-modal__close.sk-modal__close-black.sk-modal__info{display:none}.halls-settings-modal .package-filter__counter-wrapper .package-filters__label{line-height:1.75rem;margin:0}@media (max-width:767.98px){.halls-settings-modal .sk-modal__close.sk-modal__close-black{display:none}.halls-settings-modal .sk-modal__close.sk-modal__close-black.sk-modal__info{display:inline-block}}.halls-list-modal__main .package-filter__body{max-height:none;overflow:hidden}@media (max-width:767.98px){.halls-list-modal__main .package-filter__body{height:100%;overflow:visible;overflow-x:hidden}}.halls-list-modal__main .package-filter__wrap-head--sticky{z-index:56}@media (min-width:1024px){.halls-list-modal__main .package-filter__wrap-head--sticky{max-width:80%!important}}@media (min-width:1440px){.halls-list-modal__main .package-filter__wrap-head--sticky{max-width:1216px!important}}.package-filter-edit__accommodation-icon-style{margin-right:.5rem}.package-filters__edit__accommodation-label{font-size:1.125rem;font-weight:500;line-height:2.0625rem;margin-bottom:.5rem}.package-filter__with-sticky-bar .sk-modal__body .package-filter__tab-bar.sticky-header-bar ul{border-bottom:none}.package-filter__with-sticky-bar .sk-modal__body.sk-modal__body--sticky-head .package-filter__tab-bar.sticky-header-bar ul{border-bottom:1px solid #d9d9d9}.margin-top{margin-top:1.5rem}@media (max-width:767.98px){.one-row-message{max-width:90%;width:max-content}}.edit-location-info-modal .sk-modal__head{justify-content:center;padding:.9375rem 1.5rem .75rem}.edit-location-info-modal .sk-modal__head h4{text-align:center;width:100%}.edit-location-info-modal .sk-modal__inner{border-radius:8px}.edit-location-info-modal .sk-modal__body-edit-location-info button{width:100%}.edit-location-info-modal .sk-modal__body-edit-location-info button:not(:last-child){margin-bottom:1rem}@media (max-width:767.98px){.edit-location-info-modal .sk-modal__inner{border-radius:8px 8px 0 0}}.fe__package-hide-checkbox{cursor:default;margin-left:-2rem}.fe__package-hide-checkbox:before{display:none}.package-filters__edit-list-restaurant{margin-bottom:5rem}@media (min-width:568px){.package-filters__edit-list-restaurant{margin-bottom:7rem}}.search-page__article--package__image-wrap--package.disabled-image{filter:grayscale(1)}.specials-element-info-title{display:flex;justify-content:space-between;padding-bottom:1rem}.specials-element-info-title img{margin-right:.5rem}@media (min-width:568px){.specials-element-info-title{gap:2rem;justify-content:flex-start;padding-bottom:1.5rem}}.specials-element-card-body{padding-bottom:0}.specials-element-card-title{font-size:1.375rem;font-weight:600;line-height:1.875rem;padding-bottom:.5rem}.package-filters__edit-specials-details{background-color:#fff;height:fit-content;padding:1.5rem 1.5rem 2.5rem;position:relative;width:100%;z-index:55}@media screen and (min-width:599px){.package-filters__edit-specials-details{bottom:240px;box-shadow:0 0 40px 0 #0003;left:2rem;padding:1.5rem;width:560px}.package-filters__edit-specials-details .btn.btn--sm.btn--black--outline.btn--block{border:none;outline:none;padding:1.5rem 1.5rem 0 0;text-align:left;text-decoration:underline;width:200px}.package-filters__edit-specials-details .btn.btn--sm.btn--black--outline.btn--block:focus{border:none;outline:none}}@media (min-width:768px){.package-filters__edit-specials-details{bottom:3.8125rem;position:absolute}}@media (max-width:1439.98px){.package-filters__edit-specials-details{position:absolute;top:calc(50% + 80px)}}@media screen and (max-width:599px){.package-filters__edit-specials-details{position:relative}}@media (min-width:568px){.package-filters__edit-specials--image-slider,.package-filters__edit-specials--image-slider .tiny-slider__inner-wrap{height:27.75rem}.package-filters__edit-specials--image-slider .tiny-slider__inner-wrap .search-page__article--package__image-wrap--package,.package-filters__edit-specials--image-slider .tiny-slider__inner-wrap img{height:27.75rem;width:100%}}@media (min-width:1440px){.package-filters__edit-specials--image-slider,.package-filters__edit-specials--image-slider .tiny-slider__inner-wrap{height:50.625rem}.package-filters__edit-specials--image-slider .tiny-slider__inner-wrap .search-page__article--package__image-wrap--package,.package-filters__edit-specials--image-slider .tiny-slider__inner-wrap img{height:50.625rem;width:100%}}.package-filters__edit-specials-card{position:relative}@media screen and (min-width:599px){.package-filters__edit-specials-card{height:27.75rem}}@media (min-width:1440px){.package-filters__edit-specials-card{height:56.25rem}}@media (min-width:568px){.border-bottom-sm{border-bottom:1px solid #d9d9d9}}.specials-view--arrow-right{cursor:pointer;position:absolute;right:0;top:calc(50% - 15px)}.relative-container{position:relative}.edit-specials_initial--not-empty{padding:1.5rem 0}.icon-size{height:1.5rem;width:1.5rem}.package-filters__edit-specials-choose--btn{align-content:center;background:#0000;border:1px solid #d9d9d9;display:flex;font-size:1.0625rem;font-weight:400;justify-content:space-between;line-height:165%;padding:1rem 1.375rem;width:100%}.choose-room-btn-wrapper{border-bottom:1px solid #d9d9d9;padding:8px 0 1.5rem}.package-filters__specials-checkbox-label{display:inline-block;width:100%}.package-filters__specials-checkbox-label:after{background:#0000;border-radius:50%;-webkit-border-radius:50%;box-shadow:0 0 0 1px #2c2c2c;content:"";cursor:pointer;display:inline-block;height:1.375rem;position:absolute;right:1.5rem;vertical-align:top;width:1.375rem}.package-filters__specials-checkbox:checked+.package-filters__specials-checkbox-label:after{border:7px solid #2c2c2c}.package-filters__specials-checkbox{display:none}.package-filter__tab-special-bar.sticky-header-bar{background-color:#fff;border-bottom:1px solid #d9d9d9;margin:0;padding-bottom:2.5625rem;position:fixed;top:auto;width:100%;z-index:56}@media (max-width:767.98px){.package-filter__tab-special-bar.sticky-header-bar{padding-bottom:1rem;position:sticky;top:0}}@media (min-width:1024px){.package-filter__tab-special-bar.sticky-header-bar{max-width:80%!important}}@media (min-width:1440px){.package-filter__tab-special-bar.sticky-header-bar{max-width:1216px!important}}@media (min-width:568px) and (max-width:1439.98px){.package-filter__tab-special-bar.sticky-header-bar{max-width:42rem}}@media (min-width:568px){.package-filter__add-specials .modal-without-footer .package-filter__wrap-inner{grid-template-rows:90px 1fr}.package-filter__add-specials .sk-modal__inner.package-filter__wrap-inner{grid-template-rows:90px 1fr 70px}}.package-filter__add-specials .package-filter__wrap-inner.package-filter__wrap-inner-base-special-modal{grid-template-rows:auto 1fr}.package-filter__add-specials .package-filter__wrap-inner.package-filter__wrap-inner-base-special-modal .package-filter__wrap-head{align-items:flex-start}.package-filter__add-specials .package-filter__wrap-inner.package-filter__wrap-inner-base-special-modal .package-filter__wrap-head .package-filter__head-icon{padding:.375rem 0}@media (min-width:768px){.specials-models-footer{justify-content:flex-end}}.specials-models-body-wrapper{padding:1rem 2.5rem}.package-filters__edit-specials-add-special{margin:0 2.5rem 1.25rem}@media (max-width:767.98px){.package-filters__edit-specials-add-special{margin:0 1.5rem}}.package-filters__edit-specials-add-special button{width:100%}@media (min-width:768px){.package-filters__edit-specials--list-wrapper{padding-top:4.8125rem}}.specials-list-subtitle{font-size:1rem;font-weight:300;line-height:1.5rem;padding:.875rem 1.5rem}@media (min-width:568px){.specials-list-subtitle{text-align:center}}.specials-list-footer{background-color:#fff;bottom:0;box-shadow:0 0 11px 0 #00000038;padding:.75rem 1.5rem;position:fixed;width:100%;z-index:66}.specials-list-footer .pink-button{font-weight:500;width:100%}@media (min-width:568px){.specials-list-footer{display:flex;position:sticky}}.package-search-result--specials-list .package-filter__wrap-head h4{font-weight:500}.package-filters__label-main.package-filter__day-tab-label .package-search-result--specials-list span,.package-search-result--specials-list .package-filters__label-grey,.package-search-result--specials-list .package-filters__label-main.package-filter__day-tab-label span{font-weight:300}.package-search-result--specials-list .specials-element-card-title{font-weight:500}@media (max-width:767.98px){.package-search-result--specials-list .specials-element-card-body{padding-bottom:0}.package-search-result--specials-list .hall-list-item-slider-wrap,.package-search-result--specials-list .hall-list-item-slider-wrap .tiny-slider__inner-wrap,.package-search-result--specials-list .hall-list-item-slider-wrap .tiny-slider__inner-wrap .search-page__article--package__image-wrap--package{height:190px}}.package-details__meal-preview-title{font-size:15px;font-weight:600;line-height:165%}.package-details__meal-preview-description{color:#656565;font-size:15px;font-style:normal;font-weight:400;line-height:165%}.package-filter_meal-modal{display:grid;text-align:center}.package-filter_meal-modal-title{font-size:18px;font-weight:600;line-height:28px}@media (min-width:568px){.package-filter_meal-modal-title{font-size:1.875rem;line-height:2.5rem}}.package-filter_meal-modal-subtitle{font-size:.875rem;font-weight:400;height:1.25rem}@media (min-width:568px){.package-filter_meal-modal-subtitle{font-size:1.125rem;font-weight:500;line-height:2.0625rem}}@media (max-width:767.98px){.meal-menu-preview-modal .sk-modal__inner.package-filter__wrap-inner{grid-template-rows:3.3125rem 1fr 4rem}}@media (min-width:1024px){.meal-menu-preview-modal .sk-modal__inner.package-filter__wrap-inner{grid-template-rows:8.0625rem 1fr 7.625rem;max-width:80%!important}}@media (min-width:1440px){.meal-menu-preview-modal .sk-modal__inner.package-filter__wrap-inner{max-width:76.9375rem!important}}.meal-menu-preview-modal .package-filter__wrap-head--sticky{z-index:56}@media (max-width:767.98px){.meal-menu-preview-modal .package-filter__wrap-head--sticky{padding:0 1.5rem}}@media (min-width:568px){.meal-menu-preview-modal .package-filter__wrap-head--sticky{border-bottom:1px solid #d9d9d9}}@media (min-width:568px) and (max-width:1023.98px){.meal-menu-preview-modal .package-filter__wrap-head--sticky{max-width:42rem}}@media (min-width:1024px){.meal-menu-preview-modal .package-filter__wrap-head--sticky{max-width:80%!important}}@media (min-width:1440px){.meal-menu-preview-modal .package-filter__wrap-head--sticky{max-width:76.9375rem!important}}@media (max-width:767.98px){.meal-menu-preview-modal .btn--black--outline{width:100%}.meal-menu-preview-modal.without-subtitle .sk-modal__head-center-title.package-filter__wrap-head{margin-top:.9375rem}.meal-menu-preview-modal.without-subtitle .package-filter_meal-modal-title{font-size:1.5rem;line-height:2rem}}.meal-menu-preview-items-wrap{column-gap:2.2rem;display:flex;flex-wrap:wrap;padding:2.5rem;row-gap:2.5rem}@media (min-width:568px) and (max-width:1023.98px){.meal-menu-preview-items-wrap{column-gap:2.5rem;row-gap:2rem}}@media (max-width:767.98px){.meal-menu-preview-items-wrap{padding:1.5rem;row-gap:1.5rem}}.meal-menu-preview-item{width:22rem}@media (max-width:1439.98px){.meal-menu-preview-item{width:17.25rem}}@media (max-width:767.98px){.meal-menu-preview-item{border-bottom:1px solid #d9d9d9;padding-bottom:1.5rem;width:100%}}.package-details__meal-preview-image{border-radius:.25rem;box-shadow:0 3px 10px 0 #00000030;height:15.375rem;margin-bottom:.5rem}.package-filter__radio-label-meals:before{margin-right:.5rem}.package-filters__label-meals-sm-text span svg{margin-bottom:-.3125rem}.meal-menu-preview-item--title{font-size:1.375rem;font-weight:600;line-height:1.875rem;margin-bottom:.5rem}.package-details__meal-preview-checkmarks-list{margin-top:.5rem}.package-details__meal-preview-checkmarks-list li{align-items:flex-start;display:flex;line-height:165%}@media (max-width:767.98px){.package-details__meal-preview-checkmarks-list li{padding-left:26px}.package-details__meal-preview-checkmarks-list li .sk-icon{margin-left:-26px}}.meals-info-checkmark-list li{padding-left:31px}.meals-info-checkmark-list li span{margin-left:-31px}.package-filter__edit-meals-section{margin:0 1.5rem;padding:1.5rem 0}@media (min-width:568px){.package-filter__edit-meals-section{margin:0 2.5rem;padding:2rem 0}}.package-filter__edit-meals-section.no-padding{padding-bottom:0}.package-filter__edit-meals-section .package-filter__radio-label{margin-right:0}.edit-meals--radio-buttons-wrap{display:inline-flex;flex-wrap:wrap;gap:1rem}.edit-meals--radio-buttons-wrap .package-filter__radio-label{padding-left:0;text-indent:0}.package-filters__edit__title--meals{font-size:1.25rem}@media (min-width:768px){.package-filters__edit__title--meals{font-size:1.375rem}}.package-filters__edit-meals-tab{width:100%}.package-filters__edit-meals-tab fieldset .package-filter__radio-label{margin-bottom:0}.package-filters__edit-meals-tab .package-filters__black-link-wrapper.add-space-top{padding-top:2rem!important}@media (max-width:767.98px){.package-filters__edit-meals-tab .package-filters__black-link-wrapper.add-space-top{padding-top:1.5rem!important}}.package-filter__section.no-padding-bot{padding-bottom:0}.meal-menu-preview-item--included{flex:1}.package-filters__meal-label{color:#2c2c2c;font-size:1.125rem;font-weight:600;line-height:1.75rem}.package-filter__meals .package-filters__label-info{margin:0 1.5rem 1.5rem}@media (min-width:768px){.package-filter__meals .package-filters__label-info{margin:0 2.5rem 2.5rem}}@media (min-width:768px) and (max-width:1023.98px){.package-filter__meals .sk-modal--regular-size>.sk-modal__inner.package-filter__wrap-inner,.package-filter__meals .sk-modal--regular-size>.sk-modal__inner.package-filter__wrap-inner .package-filter__wrap-head--sticky:not(.package-filter__wrap-head--info){max-width:31rem}}.meals-warning-2.package-filters__message--warning:before{top:.375rem}.package-details__reservation-form-body{overflow-x:hidden;padding:0 2.5rem}.package-details__reservation-form-body .package-filters__black-link,.package-details__reservation-form-body .package-filters__label,.package-details__reservation-form-body .package-filters__link{display:inline}.package-details__reservation-form-body .grey-box{margin-top:.5rem}.package-details__reservation-form-body .fe__checkbox-wrap,.package-details__reservation-form-body .fe__radio-wrap{border-bottom:1px solid #d9d9d9;margin-bottom:1rem;padding-bottom:1rem}.package-details__reservation-form-body .package-details__reservation-form-input.formulate-input{margin-bottom:1rem!important}.package-details__reservation-form-body .formulate-input:not(.formulate-input--checkbox):not(.formulate-input--radio)>.formulate-input-wrapper{padding-top:0}@media (max-width:767.98px){.package-details__reservation-form-body{padding:0 1.5rem}}.package-filters__link-no-underline{text-decoration:none!important}.package-details__reservation-form-input input{border-bottom:none}.package-details__reservation-form-input .formulate-input-element{border:1px solid #d9d9d9;border-radius:4px;height:4.5rem;padding-top:.6875rem}.package-details__reservation-form-input .formulate-input-element input:not([type=checkbox]):not([type=radio]){border-bottom:none;font-size:1rem;font-weight:400;line-height:1.375rem;margin-top:.375rem}.package-details__reservation-form-input .formulate-input-label--floating-label{color:#656565;font-size:1.125rem;font-weight:400;line-height:1.625rem;top:1.5rem}.package-details__reservation-form-input .formulate-input-label--floating-label.formulate-input-label--floating-label--has-value{font-size:.875rem;line-height:1.125rem;top:.5625rem}.package-details__reservation-form-input .formulate-input-errors{font-size:.6875rem;margin-top:0}.package-details__reservation-form-input.package-details__reservation-form-input--has-value input:not([type=checkbox]):not([type=radio]){margin-top:.9375rem}.package-details__reservation-form-input-email .formulate-input-error{font-size:.875rem;line-height:1.25rem;text-align:right}.package-details__reservation-form-input-email.formulate-input--has-errors .formulate-input-element{border-color:#ff5a75}.package-details__reservation-form-info{margin-bottom:2.5rem}.package-details__reservation-form-info p{color:#2c2c2c}@media (max-width:767.98px){.package-details__reservation-form-info{margin-bottom:1rem}}.package-details__reservation-form .sk-modal__body,.package-details__reservation-form .sk-modal__body .package-filter__body.package-details__reservation-form-body,.package-details__reservation-form .sk-modal__body .package-filter__body.package-details__reservation-form-body .package-details__reservation-confirmation-wrapper{height:100%}.package-filter__wrap-center-title .package-filter__wrap-head{justify-content:flex-end}.package-filter__wrap-center-title .package-filter__wrap-head .sk-modal__close.sk-modal__close-black{margin-left:0}.package-filter__wrap-center-title .package-filter__wrap-head .package-filter__wrap-head--title{width:100%}.package-filter__wrap-center-title .package-filter__wrap-head .package-filter__wrap-head--title h4{text-align:center;width:100%}.package-filter__wrap-center-title.package-filter__wrap--reservation .package-filter__wrap-head,.package-filter__wrap-center-title.package-filter__wrap--save-request .package-filter__wrap-head{align-items:center;display:flex;justify-content:center;padding:0 48px;position:relative}.package-filter__wrap-center-title.package-filter__wrap--reservation .icon-and-title-wrap,.package-filter__wrap-center-title.package-filter__wrap--save-request .icon-and-title-wrap{align-items:center;display:flex;justify-content:center;width:100%}.package-filter__wrap-center-title.package-filter__wrap--reservation .package-filter__wrap-head--title,.package-filter__wrap-center-title.package-filter__wrap--save-request .package-filter__wrap-head--title{width:100%}.package-filter__wrap-center-title.package-filter__wrap--reservation .package-filter__wrap-head--title h4,.package-filter__wrap-center-title.package-filter__wrap--save-request .package-filter__wrap-head--title h4{margin:0;text-align:center}.package-filter__wrap-center-title.package-filter__wrap--reservation .back-arrow,.package-filter__wrap-center-title.package-filter__wrap--save-request .back-arrow{left:16px;position:absolute;top:50%;transform:translateY(-50%)}.package-filter__wrap-center-title.package-filter__wrap--reservation .sk-modal__close{margin-left:0;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.package-filter__wrap-center-title.package-filter__wrap--reservation .modal__head--container>div{padding:25px 20px}.package-filter__wrap-center-title.package-filter__wrap--save-request .package-filter__wrap-head{min-height:56px}.package-filter__wrap-center-title.package-filter__wrap--save-request .sk-modal__close.sk-modal__close-black{align-items:center;display:flex;justify-content:center;margin-left:0;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.package-filter__wrap-center-title.package-filter__wrap--save-request .modal__head--container>div{padding:10px 20px}.package-details__reservation-confirmation-wrapper{align-content:center;display:grid;gap:1rem;justify-items:center;padding:2rem 0}.package-details__reservation-confirmation-wrapper img{margin-bottom:1rem}.package-details__reservation-confirmation-wrapper a{color:#2c2c2c;font-size:.9375rem;font-weight:700;line-height:150%}.package-details__reservation-confirmation-wrapper h3{font-size:1.0625rem;text-align:center;width:100%}@media (max-width:767.98px){.package-details__reservation-confirmation-wrapper{padding:1.5rem 0}.package-details__reservation-confirmation-wrapper a{width:100%}.package-details__reservation-confirmation-wrapper h3{font-size:1.0625rem;font-weight:700;line-height:165%;text-align:left}.package-details__reservation-confirmation-wrapper p{width:100%}}.fe__requests-confirmation-content .fe__package-checkbox-label span>span,.fe__requests-confirmation-content .fe__package-radio-label span>span{margin-left:2.25rem}.fe__package-info-label{color:#2c2c2c;font-size:15px;font-weight:400;line-height:25px}.package-filter__footer.fe__requests-footer.fe__requests-confirmation-footer{gap:2rem;justify-content:flex-end!important}.package-details--reserve-summary .package-details__details-section{border-top:1px solid #f2f2f2}@media (max-width:767.98px){.package-details--reserve-summary{padding-bottom:2rem;padding-top:6.375rem}.package-details--reserve-summary h1{font-size:2.5rem}.package-details--reserve-summary .package-details__details-section{border-bottom:1px solid #444;border-top:none;padding:1.1875rem 0}.package-details--reserve-summary .package-details__details-section h3{font-size:1.0625rem;line-height:165%}}.package-details--reserve-summary .package-details__details-section--expanding{background-image:url(../images/icons/forms/dropdown-black.svg)}.package-details--reserve-summary .package-details__details-section-list-item .item-details:not(:last-of-type),.package-details--reserve-summary .package-details__details-section-list-item .item-title{margin-bottom:.5rem}.item-centered-vert{align-items:center;display:flex}@media (max-width:767.98px){.package-details--reserve-summary.package-details__details-section-wrapper h2{font-size:1.375rem;line-height:1.875rem;padding:2.5rem 0 0}.package-details--reserve-summary.package-details__details-section-wrapper .package-details__details-section-calculations h2{padding:2.5rem 0 1rem}}.package-details--reserve-summary-cancellation-body{padding:0 1.5rem}.package-details--reserve-summary-cancellation-footer{padding:1.5rem}.package-details--reserve-summary-cancellation-footer button{float:right}@media (max-width:767.98px){.package-details--reserve-summary-cancellation-footer button{width:100%}}.sk-modal__inner.package-filter__wrap-inner.package-details__cancellation-modal{grid-template-rows:104px 1fr 94px}.sk-modal__inner.package-filter__wrap-inner.package-details__cancellation-modal .package-filter__wrap-head{justify-content:flex-end}.sk-modal__inner.package-filter__wrap-inner.package-details__cancellation-modal .package-filter__wrap-head .sk-modal__close{margin-left:0}.sk-modal__inner.package-filter__wrap-inner.package-details__cancellation-modal .package-filter__wrap-head .package-filter__wrap-head--title{text-align:center;width:100%}.sk-modal__inner.package-filter__wrap-inner.package-details__cancellation-modal .package-filters__label{display:block;text-align:center;width:100%}@media (min-width:768px){.sk-modal__inner.package-filter__wrap-inner.package-details__cancellation-modal .package-filters__label{margin:1.5rem 0}}@media (max-width:767.98px){.sk-modal__inner.package-filter__wrap-inner.package-details__cancellation-modal{filter:drop-shadow(0 4px 6px rgba(16,24,40,.03)) drop-shadow(0 12px 16px rgba(16,24,40,.08));grid-template-rows:107px 1fr 124px;height:auto}}.fe__package-cancelation__body{align-items:center;display:flex;flex-direction:column;height:195px;justify-content:center;row-gap:32px}.package-details .fe__edit-package-message-toast{color:#2c2c2c}.package-details__reservation-form--form{margin-top:2rem}.black-btn-no-border{border:none;color:#2c2c2c;font-size:16px;font-weight:400;line-height:24px;text-decoration:underline}.black-btn-no-border:hover{color:#2c2c2c;text-decoration:none}.form-separator{background-color:#d9d9d9;height:1px;margin:30px 0;width:100%}@media (max-width:767.98px){.package-details--reserve-summary-cancellation.small-modal .sk-modal__inner.package-filter__wrap-inner.package-details__cancellation-modal{grid-template-rows:66px 1fr 81px}}.package-details__details-section-calculations .btn.btn--secondary--outline{font-weight:400}.search-page__package__slider.swiper-component--wrap:hover .swiper-button{opacity:1}.search-page__package__slider.swiper-component--wrap .swiper-pagination.swiper-pagination-bullets{bottom:1rem;left:0;margin:0 auto;right:0;width:fit-content}.search-page__package__slider.swiper-component--wrap .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{background-color:#fff;border:none;border-radius:50%;height:.3125rem;margin-left:0;margin-right:5px;opacity:.6;padding:0;width:.3125rem}.search-page__package__slider.swiper-component--wrap .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active{opacity:1}.search-page__package__slider.swiper-component--wrap .swiper-button{background-color:#fffc;border-radius:50%;height:2rem;opacity:0;padding:.5rem;width:2rem}.search-page__package__slider.swiper-component--wrap .swiper-button:after{color:#2c2c2c;font-size:.5625rem;height:1rem;position:absolute;top:11px;width:1rem}.search-page__package__slider.swiper-component--wrap .swiper-button-next{right:1.5rem}.search-page__package__slider.swiper-component--wrap .swiper-button-next:after{left:9px}.search-page__package__slider.swiper-component--wrap .swiper-button-prev{left:1.5rem}.search-page__package__slider.swiper-component--wrap .swiper-button-prev:after{left:8px}.search-page__package__slider.swiper-component--wrap .swiper-button:hover:after{color:#ff5a75}.search-page__package__slider.swiper-component--wrap .swiper-wrapper{transition-timing-function:ease}@media (max-width:767.98px){.search-page__package__slider.swiper-component--wrap .swiper-pagination.swiper-pagination-bullets{bottom:.375rem}}.package-results-andern-dropdown{border-radius:.25rem;box-shadow:0 3px 10px 0 #00000030;height:5.625rem;left:0;position:absolute;transform:translateY(calc(-100% - 24px));z-index:17}@media (max-width:767.98px){.package-results-andern-dropdown{left:50%;transform:translate(-50%,calc(-100% - 24px))}}@media (max-width:567.98px){.package-results-andern-dropdown{transform:translate(-50%,calc(-100% - 62px))}}.package-results-andern-dropdown-wrap{position:relative;width:100%}.package-results-andern-dropdown-wrap.map-open .package-results-andern-dropdown{top:-1.625rem}@media (min-width:1024px){.package-results-andern-dropdown-wrap.map-open .package-results-andern-dropdown{top:-1.375rem}}@media (min-width:1440px){.package-results-andern-dropdown-wrap.map-open .package-results-andern-dropdown{top:.625rem}}@media (max-width:767.98px){.package-results-andern-dropdown-wrap.map-open .package-results-andern-dropdown{top:2.625rem}}@media (max-width:567.98px){.package-results-andern-dropdown-wrap.map-open .package-results-andern-dropdown{top:5.375rem}}.andern-item{background-color:#444;box-shadow:0 4px 12px #00000026;color:#fff;cursor:pointer;font-size:.9375rem;line-height:165%;min-width:10rem;padding:.625rem .75rem;transition:all .15s ease-in-out}.andern-item:first-child{border-bottom:1px solid #2c2c2c}.andern-item:hover{background:#2c2c2c}@media (min-width:768px) and (max-width:1023.98px){.package-filter__halls-search-modal .sk-modal--regular-size>.sk-modal__inner.package-filter__wrap-inner,.package-filter__halls-search-modal .sk-modal--regular-size>.sk-modal__inner.package-filter__wrap-inner .package-filter__wrap-head--sticky{max-width:31rem}}.package-filters__edit-modal-body,.rooms_section{border-top:8px solid #d9d9d9;display:grid;justify-items:start;padding:1.5rem}.package-filters__edit-modal-body button,.rooms_section button{width:100%}@media (min-width:768px){.package-filters__edit-modal-body,.rooms_section{padding:2rem 2.5rem}}.rooms_section-search.package-filters__edit-modal-body,.rooms_section.rooms_section-search{border-top:none}.bottom-border.package-filters__edit-modal-body,.rooms_section.bottom-border{border-bottom:1px solid #d9d9d9}.package-filters__label.room-section-label{margin:.5rem 1.5rem 0;padding-top:0}@media (min-width:768px){.package-filters__label.room-section-label{margin:.5rem 2.5rem 0}}.rooms_section-search{margin:0 1.5rem;padding:1.5rem 0}@media (min-width:768px){.rooms_section-search{margin:0 2.5rem;padding:2rem 0}}.rooms_section-search button{padding:0;width:auto}.rooms_section-search .hall-view{margin-bottom:0}.rooms_section-search .text-underline-button:hover{color:#ff5a75}.halls-toggles-tab-name.package-filters__label{border-bottom:1px solid #d9d9d9;font-weight:600;margin-bottom:0;padding-bottom:1.5rem}.halls-toggles.has-more-days .package-filters__switch{padding-left:1.5rem}.halls-toggles-wrap:not(:last-of-type){border-bottom:1px solid #d9d9d9;margin-bottom:1.5rem}.halls-toggles-wrap.has-more-days:first-of-type{margin-top:1.5rem}.halls-toggles-wrap.has-more-days .package-filters__switch:first-child{padding-top:.6875rem}.hall-view.edit-halls-filter:not(:last-child){border-bottom:1px solid #d9d9d9}.suggestion-container{position:relative}.suggestion-list{background:#fff;border:1px solid #ccc;border-radius:4px;list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0;position:absolute;width:100%;z-index:10}.suggestion-item{cursor:pointer;padding:8px 12px}.suggestion-item:hover{background-color:#f5f5f5}.static-page__reviews{overflow:auto}@media (min-width:1024px){.static-page__reviews{overflow:visible}}.static-page__reviews-list{display:flex;padding:3.125rem 0 1rem}@media (min-width:1024px){.static-page__reviews-list{justify-content:space-between;padding:3.125rem 0 0}}@media (min-width:1440px){.static-page__reviews-list{padding:3.125rem 0}}.static-page__reviews__single{background-color:#fff;box-shadow:0 3px 8px #0000001a;display:flex;flex:0 0 calc(100% - 46px);flex-direction:column;margin:0 1rem 0 0;padding:1.5rem;position:relative}.static-page__reviews__single:first-child{margin-left:1.4375rem}.static-page__reviews__single:last-child:after{content:"";height:100%;position:absolute;right:-1.4375rem;top:0;width:1.4375rem}@media (min-width:768px){.static-page__reviews__single{flex:0 0 60%;margin:0 2rem 0 0}.static-page__reviews__single:first-child{margin-left:0}.static-page__reviews__single:last-child:after{right:-3.75rem;width:3.75rem}}@media (min-width:1024px){.static-page__reviews__single{flex:0 0 30%;margin:0}.static-page__reviews__single:last-child:after{display:none}}@media (min-width:1440px){.static-page__reviews__single{flex:0 0 21.5rem;margin:0;padding:2rem}.static-page__reviews__single:nth-child(2){transform:translateY(50px)}}.static-page__reviews__content{line-height:1.625rem;margin-bottom:.6875rem}@media (min-width:1024px){.static-page__reviews__content{font-weight:400;margin-bottom:1.3125rem}}.static-page__reviews__name{color:#656565;margin-top:auto}@media (min-width:1024px){.static-page__reviews__name{color:#2c2c2c}}.static-page__reviews__image{border-radius:50%;height:100px;margin:-4.625rem auto 1.4375rem;width:100px}@media (min-width:1440px){.static-page__reviews__image{margin:-5.125rem auto 1.4375rem}}.static-page__reviews__title{margin-bottom:1.25rem}.static-page__reviews__description{margin-bottom:2.3125rem}@media (min-width:1440px){.static-page__reviews__description{margin-bottom:5rem;max-width:37.5rem}}.static-page__agent{box-shadow:0 3px 12px #00000024;display:flex;flex-direction:column;padding:2rem}@media (min-width:768px){.static-page__agent{flex-direction:row;padding:3.125rem}}@media (min-width:1440px){.static-page__agent{max-width:62.5rem}}@media (max-width:767.98px){.static-page__agent{padding:3.3rem 2rem}}.static-page__agent__image{float:left;margin:0 1rem 1.5rem 0}.static-page__agent__image img{border-radius:50%;height:6.25rem;width:6.25rem}@media (min-width:768px){.static-page__agent__image{align-items:center;display:flex;flex:0 0 50%;float:none;justify-content:center;margin:0}.static-page__agent__image--md-visible{display:none}.static-page__agent__image img{height:10.9375rem;width:10.9375rem}}@media (max-width:767.98px){.static-page__agent__image{margin-bottom:2.1875rem}.static-page__agent__image--md-hidden{display:none}}.static-page__agent__image--sm img{border-radius:50%;height:5rem;width:5rem}.static-page__agent__info h3{font-size:.75rem;line-height:.9375rem}.static-page__agent__info h2{font-size:1.5rem;line-height:1.625rem;margin-bottom:.5rem}.static-page__agent__info p{font-size:.75rem;line-height:130%}@media (min-width:1024px){.static-page__agent__info{flex:0 0 50%}.static-page__agent__info h3{font-size:.9375rem;line-height:1.5625rem;margin-bottom:.3125rem}.static-page__agent__info h2{font-size:1.875rem;line-height:2.5rem;margin-bottom:1.375rem}.static-page__agent__info p{font-size:.9375rem;line-height:1.5625rem}}.static-page__agent__info--sm{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.static-page__agent__info--sm>div>img{margin-right:20px}@media (max-width:767.98px){.static-page__agent__info--sm{justify-content:flex-start}}.static-page__agent__info--sm-margin{margin-bottom:67px}.static-page__agent__buttons{align-items:flex-start;clear:both;display:flex;flex-wrap:wrap;margin-top:1.5rem}.static-page__agent__buttons .btn{font-size:.9375rem;margin-right:.3125rem}.static-page__agent__buttons .btn:first-child{margin-bottom:.5rem}@media (min-width:1024px){.static-page__agent__buttons .btn{font-size:.9375rem}}.static-page__agent__buttons--sm{display:grid!important}.static-page__agent__title-sm{margin-bottom:3.125rem}.static-page__questions{display:flex;flex-direction:column;margin:0 auto}@media (min-width:1024px){.static-page__questions{flex-direction:row}}@media (min-width:1440px){.static-page__questions{max-width:62.5rem}}.static-page__questions__title{margin-bottom:2rem;max-width:15.625rem}@media (min-width:1024px){.static-page__questions__title{flex:0 0 27.5rem;margin-bottom:0;max-width:100%;padding-right:3.4375rem}}.static-page__questions__collapsable{flex:1}.static-page__questions__collapsable-sla>ul>li>div>p{width:95%}.static-page__questions__links{margin-top:1.625rem}.static-page__questions__links a{font-size:.875rem;line-height:160%;text-decoration:underline}.static-page__questions__links a:first-child{margin-right:2.25rem}.static-page__questions__links .sk-icon{margin-right:.625rem}@media (min-width:1024px){.static-page__questions__links{margin-top:2.625rem}.static-page__questions__links a{font-size:1rem;line-height:1.5625rem}}.static-page__questions .sk-collapsable__item{margin-bottom:0}.static-page__questions .sk-collapsable__title{color:#2c2c2c;font-size:.875rem;font-weight:700;line-height:1.1875rem;padding:1rem 0}.static-page__questions .sk-collapsable__content-text{font-size:.875rem;line-height:160%;padding-bottom:1rem}.static-page__questions .sk-icon path{fill:#2c2c2c}@media (min-width:1024px){.static-page__questions .sk-collapsable__title{align-items:flex-start;font-size:1.375rem;line-height:1.875rem;padding:1.25rem 0}.static-page__questions .sk-collapsable__title .sk-icon{margin-top:.75rem}.static-page__questions .sk-collapsable__content-text{font-size:.9375rem;line-height:1.5625rem}}.static-page__opportunities{display:flex;flex-direction:column;flex-wrap:wrap}@media (min-width:768px){.static-page__opportunities{flex-direction:row;justify-content:space-between}}@media (min-width:1024px){.static-page__opportunities{max-width:50rem}}.static-page__opportunities__image{align-items:center;background-color:#f2f2f2;display:flex;height:70%;justify-content:center;padding:3.125rem}.static-page__opportunities__image img{width:6.25rem}@media (min-width:1024px){.static-page__opportunities__image img{width:10rem}}.static-page__opportunities__image-second{width:190px!important}@media (max-width:767.98px){.static-page__opportunities__image-second{width:128px!important}}.static-page__opportunities__title{margin-bottom:1.875rem;max-width:18.75rem;width:100%}@media (min-width:768px){.static-page__opportunities__title{max-width:100%}}@media (min-width:1024px){.static-page__opportunities__title{margin-bottom:2.8125rem}}.static-page__opportunities__content{background-color:#fff;box-shadow:0 3px 8px #0000001a;margin:-1.875rem 1.875rem 0 0;padding:1rem 1.5rem;position:relative;z-index:2}@media (min-width:1024px){.static-page__opportunities__content{padding:1.5625rem 1.25rem}}.static-page__opportunities__card{margin-bottom:2.5rem;width:100%}@media (min-width:768px){.static-page__opportunities__card{margin-bottom:0;width:48%}}.static-page__opportunities__card-title{color:#121212;font-size:1.125rem;line-height:160%}@media (min-width:1024px){.static-page__opportunities__card-title{font-size:1.875rem;line-height:2.5rem}}.static-page__opportunities__link,.static-page__opportunities__text{color:#121212;font-size:.75rem;line-height:130%}@media (min-width:1024px){.static-page__opportunities__link,.static-page__opportunities__text{font-size:.9375rem;line-height:1.5625rem}}@media (max-width:767.98px){.static-page__opportunities__link,.static-page__opportunities__text{font-size:1rem;line-height:1.5rem}}.static-page__opportunities__link{color:#c5c5c5}.static-page__opportunities__link:hover{color:#ff5a75}.static-page{padding-bottom:5rem;padding-top:6.875rem}@media (min-width:1024px){.static-page{padding-bottom:11.25rem;padding-top:11.875rem}}.static-page--white-bg{background-color:#fff;color:#2c2c2c}.static-page__title{color:#2c2c2c;font-size:1.875rem;line-height:2.5rem;margin-bottom:3.125rem}@media (min-width:768px){.static-page__title{margin-bottom:0}}@media (min-width:1024px){.static-page__title{font-size:4.0625rem;line-height:4.6875rem;max-width:70%}}.static-page__section-title{font-size:1.5rem;line-height:130%}@media (min-width:1024px){.static-page__section-title--one{font-size:2.5rem;line-height:3.125rem}.static-page__section-title--two{font-size:1.875rem;line-height:2.5rem}}@media (min-width:768px){.static-page__section-title--sm-visible{display:none}}.static-page__grey-container{background-color:#f2f2f2;display:flex;flex-direction:column;flex-wrap:wrap;padding:2.25rem 1.5rem}@media (min-width:1024px){.static-page__grey-container{flex-direction:row;justify-content:space-between;padding:4.5rem 6.375rem}}.static-page__grey-container--darker{background-color:#ececec}@media (min-width:568px){.static-page__grey-container--facts{align-self:center;display:grid}}@media (min-width:1024px){.static-page__grey-container__column{width:50%}}.static-page__grey-container__list{margin:1rem 0}.static-page__grey-container__list li{align-items:flex-start;display:flex;justify-content:flex-start}.static-page__grey-container__list li img{margin-right:.5rem}@media (min-width:1024px){.static-page__grey-container__list{margin:2.4375rem 0 2rem}}.static-page__grey-container__list-label{display:inline-block;font-weight:700;margin-right:4px}@media (min-width:1024px) and (max-width:1439.98px){.static-page__grey-container__list-text{display:block;padding-left:1.1875rem;width:100%}}@media (max-width:767.98px){.static-page__grey-container__list-text{display:block;padding-left:1.1875rem;width:100%}}.static-page__grey-container__title{margin-bottom:1.5rem}@media (min-width:1024px){.static-page__grey-container__title{margin-bottom:1.25rem}}.static-page__grey-container__link{color:#2c2c2c;font-size:.875rem;line-height:160%;text-decoration:underline}@media (min-width:1024px){.static-page__grey-container__link{font-size:.9375rem;line-height:1.5625rem}}.static-page__grey-container__link:hover{color:#ff5a75}.static-page__grey-container__image{display:none}@media (max-width:1023.98px){.static-page__grey-container__image--sm-visible{display:block;margin:1rem auto 0;max-width:25rem;width:100%}}@media (min-width:1024px){.static-page__grey-container__image--lg-visible{display:block;max-width:85%}.static-page__grey-container__column:nth-child(odd) .static-page__grey-container__image{margin-right:auto}.static-page__grey-container__column:nth-child(2n) .static-page__grey-container__image{margin-left:auto}}@media (max-width:1439.98px){.sm-no-display{display:block}}@media (max-width:1023.98px){.sm-no-display{display:none}}@media (min-width:1440px){.sm-no-display{display:none}}@media (max-width:767.98px){.sm-no-display{display:block}}.static-page__grey-container__price{font-size:1.25rem;font-weight:700;line-height:1.875rem}.static-page__grey-container__list-label-mailing{font-size:1rem;line-height:1.5rem}.static-page__grey-container__button{background-color:#ec536c;border:1px solid #ec536c;border-radius:4px;box-shadow:0 1px 2px 0 #1018280d;display:inline-block;margin-top:1.5rem;padding:.75rem 1.25rem}.static-page__grey-container__button:hover{background-color:#d94d64;color:#fff}.static-page__grey-container__list.mailing-list{margin:1.5rem 0}.static-page__grey-container__list.mailing-list li:not(:last-child){margin-bottom:.5rem}.static-page__grey-container__column.centered .static-page__grey-container__image{margin:auto}.eintrage-page__links{margin:0 auto 4rem;max-width:44rem}.eintrage-page__links svg{height:.75rem;margin-right:.625rem;width:.75rem}@media (max-width:767.98px){.eintrage-page__links--md-visible{display:none}}@media (min-width:768px){.eintrage-page__links{text-align:right}.eintrage-page__links--md-hidden{display:none}}@media (min-width:1440px){.eintrage-page__links{max-width:63.0625rem}}.eintrage-page__links .dark-link{font-size:1rem;font-weight:400;line-height:1.5rem;text-decoration-line:underline}.eintrage-page__links .dark-link img{margin-right:.5rem;vertical-align:top}.eintrage-page__links-inner{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}@media (max-width:1439.98px){.eintrage-page__links-inner{margin-top:1rem}}@media (max-width:767.98px){.eintrage-page__links-inner{flex-direction:column}}.eintrage-page__links-inner-documents{display:flex;flex-direction:row;gap:1rem}.eintrage-page__links-inner-documents .dark-link{text-align:left}@media (max-width:1439px){.eintrage-page__links-inner-documents{flex-direction:column}}.static-page__agent--eintraege{margin:4.375rem auto 5rem}@media (min-width:1440px){.static-page__agent--eintraege{margin:7.5rem auto 4.375rem}}.eintrage-page__reviews{background-color:#f7f7f7;margin-top:5rem;padding:3rem 0 4.5rem}@media (min-width:1024px){.eintrage-page__reviews{margin-top:6.875rem;padding:5rem 0 7.25rem}}.static-page__opportunities--eintrage{margin:5rem auto 3.125rem}@media (min-width:768px){.static-page__opportunities--eintrage{margin:5rem auto 6.25rem}}@media (min-width:1024px){.static-page__opportunities--eintrage{margin:6.875rem auto 0}}.static-page__reviews.static-page__reviews--eintraege{overflow:hidden}.static-page__reviews.static-page__reviews--eintraege .static-page__reviews-list{flex-direction:row;flex-wrap:wrap;gap:2rem}@media (min-width:568px) and (max-width:1023.98px){.static-page__reviews.static-page__reviews--eintraege .static-page__reviews-list .static-page__reviews__single{flex:0 0 auto;margin:0;width:13.1875rem}}@media (max-width:767.98px){.static-page__reviews.static-page__reviews--eintraege .static-page__reviews-list{flex-direction:column;gap:3rem}.static-page__reviews.static-page__reviews--eintraege .static-page__reviews__single{margin:1rem}}@media (min-width:568px) and (max-width:1439.98px){.eintrage-page .static-page__title{font-size:3rem;line-height:3.75rem}.eintrage-page .static-page__section-title.static-page__section-title--one.static-page__reviews__title{font-size:2.25rem;line-height:2.75rem}}@media (max-width:767.98px){.eintrage-page .btn.btn--primary.btn--sm{width:100%}}.pricing-tables{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;padding:3rem 0 1rem}@media (min-width:768px){.pricing-tables{flex-wrap:wrap;gap:2rem;justify-content:center;padding:3rem 0 0}}@media (min-width:1440px){.pricing-tables{padding:4rem 0 1rem}}@media (min-width:768px) and (max-width:1439.98px){.pricing-tables{gap:1rem}}@media (max-width:767.98px){.pricing-tables{flex-direction:column;gap:2rem;padding-top:0}}.pricing-tables__table{align-items:flex-start;background-color:#f2f2f2;display:flex;flex:0 0 calc(100% - 46px);flex-direction:column;justify-content:flex-start;margin:0 1rem 0 0;padding:2rem 1.5rem 1.5rem}.pricing-tables__table:first-child{margin-left:0}@media (max-width:767.98px){.pricing-tables__table:last-child{position:relative}.pricing-tables__table:last-child:after{content:"";height:100%;position:absolute;right:-1rem;top:0;width:.9375rem}}@media (min-width:768px){.pricing-tables__table{flex:0 0 auto;margin:0}}@media (min-width:768px) and (max-width:1439.98px){.pricing-tables__table{width:14rem}}@media (min-width:1440px){.pricing-tables__table{width:19.6875rem}}@media (max-width:767.98px){.pricing-tables__table{height:25.75rem;margin-right:0}}.pricing-tables__table--special{background-color:#ff5a75;color:#fff;position:relative}.pricing-tables__table--special:before{background-color:#2c2c2c;color:#fff;content:"Beliebt";font-size:.9375rem;font-weight:700;left:1.5rem;padding:.3125rem .9375rem;position:absolute;top:-1rem}.pricing-tables__title{margin-bottom:1rem}@media (min-width:1024px){.pricing-tables__title{margin-bottom:1.5rem}}.pricing-tables__price{font-size:1.5rem;font-weight:700;line-height:130%;margin-bottom:2rem;margin-top:auto}.pricing-tables__price span{color:#c5c5c5;display:block;font-weight:400}.pricing-tables__table--special .pricing-tables__price span{color:#fff}@media (min-width:768px){.pricing-tables__price{font-size:2.5rem;line-height:2.5rem;margin-bottom:0}}@media (max-width:767.98px){.pricing-tables__price{margin-bottom:0}}.pricing-tables__list li{margin-bottom:.3125rem;padding-left:1.375rem}.pricing-tables__list li .sk-icon{margin-left:-1.375rem}.pricing-tables__list svg{height:.75rem;margin-right:.625rem;width:.75rem}.pricing-tables__list svg path{fill:#ff5a75}.pricing-tables__table--special .pricing-tables__list svg path{fill:#fff}.pricing-tables__link{margin:1rem 0 1.5625rem}.pricing-tables__table--special .pricing-tables__link{border-color:#fff;color:#fff}.pricing-tables__table--special .pricing-tables__link:hover{border-color:#2c2c2c;color:#2c2c2c}@media (min-width:1024px){.pricing-tables__link{margin:1.1875rem 0 2.8125rem}}.pricing-tables__note{color:#c5c5c5}@media (min-width:568px){.pricing-tables__note{margin-left:auto}}@media (min-width:568px) and (max-width:1023.98px){.eintrage-page .col-12-style{max-width:44rem}}.eintrage-page__services{padding-bottom:1.5rem;padding-top:3.5rem}@media (min-width:1024px){.eintrage-page__services{padding:8.75rem 0 3.6875rem}}.eintrage-page__services__header{margin-bottom:3.5rem;max-width:17.5rem}@media (min-width:768px){.eintrage-page__services__header{margin-bottom:4.5rem;max-width:37.5rem}}.eintrage-page__services-wrap{display:flex;flex-wrap:wrap}@media (min-width:1024px){.eintrage-page__services-wrap{justify-content:space-between}}.eintrage-page__services__single{align-items:center;display:flex;flex:0 0 100%;flex-wrap:wrap;margin-bottom:2rem}@media (min-width:1024px){.eintrage-page__services__single{align-items:stretch;flex:0 0 49%;flex-direction:column;margin-bottom:4rem;max-width:31.25rem}}@media (max-width:1439.98px){.eintrage-page__services__single{align-items:center;flex-direction:row}}.eintrage-page__services__image{border-radius:50%;height:4rem;width:4rem}@media (min-width:1440px){.eintrage-page__services__image{height:6.25rem;margin-bottom:1.375rem;width:6.25rem}}.eintrage-page__services__title{flex:0 0 calc(100% - 64px);font-size:1.125rem;line-height:1.625rem;padding-left:.5rem}@media (min-width:1024px){.eintrage-page__services__title{padding-left:0}}@media (min-width:1440px){.eintrage-page__services__title{flex:0 0 auto;font-size:1.375rem;line-height:1.875rem;margin-bottom:.9375rem}}@media (max-width:1439.98px){.eintrage-page__services__title{padding-left:.5rem}}.eintrage-page__booking{background-color:#2c2c2c;color:#fff;padding:2.5rem 0}@media (min-width:768px){.eintrage-page__booking{margin-left:auto;margin-right:auto;max-width:83.125rem;padding:3.5rem}}.eintrage-page__booking__column{flex:0 0 100%}@media (min-width:1024px){.eintrage-page__booking__column{flex:0 0 50%}}.eintrage-page__booking__title{margin-bottom:2rem}@media (min-width:1024px){.eintrage-page__booking__title{margin-bottom:0;max-width:31.25rem}}.eintrage-page__booking__description{margin-bottom:2rem}@media (min-width:1024px){.eintrage-page__booking__description{margin-bottom:1.875rem}}@media (max-width:767.98px){.werbemoeglichkeiten-page--title{max-width:17.5rem}}@media (min-width:1024px){.werbemoeglichkeiten-page--title{max-width:50rem}}.werbemoeglichkeiten-page__cards{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin:4.375rem 0}@media (min-width:1024px){.werbemoeglichkeiten-page__cards{align-items:flex-start;flex-direction:row;margin:6.25rem 0 8.125rem}}.werbemoeglichkeiten-page__card{align-items:flex-start;box-shadow:0 3px 8px #00000029;display:flex;flex-direction:column;max-width:17rem;padding:2rem;width:100%}@media (min-width:1024px){.werbemoeglichkeiten-page__card{align-items:center;box-shadow:none;margin-bottom:0;max-width:100%;padding:0;width:30%}}@media (max-width:1023.98px){.werbemoeglichkeiten-page__card:not(:last-child){margin-bottom:5rem}.werbemoeglichkeiten-page__card a{margin:0 auto}}.werbemoeglichkeiten-page__card__title{font-size:1.5rem}@media (min-width:768px){.werbemoeglichkeiten-page__card__title{font-size:1.875rem}}.werbemoeglichkeiten-page__card__image{margin:-4.5rem auto .9375rem}@media (min-width:1024px){.werbemoeglichkeiten-page__card__image{margin:0 0 3.125rem}}.werbemoeglichkeiten-page__card__description{font-size:.875rem;margin-bottom:1.5rem}@media (min-width:768px){.werbemoeglichkeiten-page__card__description{font-size:1.125rem;margin-bottom:1.875rem}}.werbemoeglichkeiten-page__counters{background-color:#2c2c2c;color:#fff;padding:6rem 0}.werbemoeglichkeiten-page__counters .static-page__section-title{margin-bottom:2rem;width:100%}@media (min-width:1024px){.werbemoeglichkeiten-page__counters{padding:5rem 0 3rem}.werbemoeglichkeiten-page__counters .static-page__section-title{margin-bottom:3rem}}.werbemoeglichkeiten-page__counters-inner{display:flex;flex-direction:column;flex-wrap:wrap}@media (min-width:1024px){.werbemoeglichkeiten-page__counters-inner{flex-direction:row}}.werbemoeglichkeiten-page__counter{align-items:center;display:flex;flex-direction:column;margin-bottom:.9375rem}@media (min-width:1024px){.werbemoeglichkeiten-page__counter{flex-direction:column;margin-bottom:0;width:33.3333333333%}}.werbemoeglichkeiten-page__counter-title{color:#ececec;font-size:.8125rem;line-height:1.25rem}@media (min-width:1024px){.werbemoeglichkeiten-page__counter-title{font-size:.9375rem;line-height:1.5625rem}}@media (max-width:767.98px){.werbemoeglichkeiten-page__counter-title{font-size:1rem;line-height:1.5rem}}.werbemoeglichkeiten-page__counter-value{font-size:3.5rem;font-weight:700;line-height:4.6875rem}@media (min-width:1024px){.werbemoeglichkeiten-page__counter-value{font-size:5.3125rem;line-height:5.9375rem}}@media (max-width:767.98px){.werbemoeglichkeiten-page__counter-value{font-size:60px;font-style:normal;font-weight:700;letter-spacing:-1.2px;line-height:72px}}.werbemoeglichkeiten-page__counters-footer{color:#868685;font-size:.75rem;line-height:130%;margin-top:2.0625rem;width:100%}@media (min-width:1024px){.werbemoeglichkeiten-page__counters-footer{font-size:.9375rem;line-height:1.5625rem;margin-top:3.75rem}}.werbemoeglichkeiten-page__reviews{padding:4rem 0 6.25rem}@media (min-width:768px){.werbemoeglichkeiten-page__reviews{padding:6.25rem 0}}@media (min-width:1024px){.werbemoeglichkeiten-page__reviews{padding:6.25rem 0 1.25rem}}@media (max-width:767.98px){.werbemoeglichkeiten-page__reviews .static-page__reviews-list{margin-bottom:3.125rem}}.werbemoeglichkeiten-page__info{margin:0 auto 3.75rem;max-width:43.75rem}.werbemoeglichkeiten-page__info h3{margin-bottom:.9375rem}@media (min-width:768px){.werbemoeglichkeiten-page__info{margin:0 auto 6.25rem}}.eventjob_inserieren-page h2{font-weight:400;line-height:50px}@media (max-width:1023.98px){.eventjob_inserieren-page h2{font-size:22px;line-height:30px}.eventjob_inserieren-page br{display:none}}.eventjob_inserieren-page .eintrage-page__services-wrap{gap:30px}.eventjob_inserieren-page .eintrage-page__services__single{max-width:400px}.eventjob_inserieren-page .eintrage-page__services__single:nth-child(-n+2){margin-bottom:2rem}.eventjob_inserieren-page .btn{padding:8px 22px}.static-page__agent--eventjob_inserieren{background-color:#2c2c2c;color:#fff}.static-page__agent--eventjob_inserieren button{background-color:#ff5a75;border-color:#ff5a75}.static-page__agent--eventjob_inserieren button:hover{background-color:#ec536c;border-color:#ec536c}.static-page__agent--eventjob_inserieren button:hover a{color:#fff}@media only screen and (min-width:568px){.static-page__agent--eventjob_inserieren{max-width:464px}}@media only screen and (min-width:768px){.static-page__agent--eventjob_inserieren{max-width:648px}}@media only screen and (min-width:1024px){.static-page__agent--eventjob_inserieren{max-width:928px}}@media only screen and (min-width:1440px){.static-page__agent--eventjob_inserieren{max-width:1218px}}.werbeformate-page .static-page__title{margin-bottom:1.5625rem}.mailing-page__subtitle,.werbeformate-page__subtitle{margin-bottom:3.4375rem;max-width:37.5rem}@media (min-width:1024px){.mailing-page__subtitle,.werbeformate-page__subtitle{margin-bottom:6.25rem}}.werbeformate-page__reviews__header{margin:3rem auto 2.3125rem}.werbeformate-page__reviews__header .static-page__section-title{margin-bottom:1rem}@media (min-width:1024px){.werbeformate-page__reviews__header{margin:5rem auto}.werbeformate-page__reviews__header .static-page__section-title{margin-bottom:1.25rem}}@media (min-width:1440px){.werbeformate-page__reviews__header{max-width:56.25rem}}.static-page__agent--werbeformate{margin:3.5rem auto 3rem}@media (min-width:1024px){.static-page__agent--werbeformate{margin:7.5rem auto 4rem}}.static-page__opportunities--werbeformate{margin-top:5rem}@media (min-width:1024px){.static-page__opportunities--werbeformate{margin-top:6.875rem}}.static-page__title--about-us{margin-bottom:4.5rem;max-width:80%}@media (min-width:1024px){.static-page__title--about-us{margin-bottom:10.625rem}}@media (max-width:1023.98px){.about-us__cards-wrap{overflow:auto}}.about-us__cards{display:flex;flex-wrap:nowrap;justify-content:flex-start;margin-top:1.5rem;padding-bottom:1rem;padding-top:3.1875rem}@media (min-width:1024px){.about-us__cards{flex-wrap:wrap;justify-content:space-between;padding-bottom:0;padding-top:6.625rem}}@media (min-width:1440px){.about-us__cards{padding-bottom:3.125rem}}.about-us__card{background:#fff;box-shadow:0 3px 8px #0000001a;flex:0 0 calc(100% - 46px);margin:0 1rem 0 0;padding:0 21px 24px;position:relative}@media (max-width:1023.98px){.about-us__card:last-child:after{content:"";height:100%;position:absolute;right:-3.75rem;top:0;width:3.75rem}}@media (max-width:767.98px){.about-us__card:first-child{margin-left:1.4375rem}.about-us__card:last-child:after{right:-2.375rem;width:2.375rem}}@media (min-width:768px){.about-us__card{flex:0 0 80%}}@media (min-width:1024px){.about-us__card{flex:0 0 30%;margin:0;padding:0 40px 34px}.about-us__card:nth-child(2){top:50px}}.about-us__card__icon{align-items:center;background-color:#f2f2f2;border-radius:50%;display:inline-flex;height:64px;justify-content:center;margin:-32px 0 16px 50%;transform:translateX(-32px);width:64px}.about-us__card__icon img{display:block;width:2rem}@media (min-width:1024px){.about-us__card__icon{height:100px;margin:-50px 0 22px 50%;transform:translateX(-50px);width:100px}.about-us__card__icon img{width:2rem}}.about-us__card__title{margin-bottom:.3125rem}@media (min-width:1024px){.about-us__card__title{margin-bottom:1.5rem}}.about-us__team{background-color:#f7f7f7;margin-top:4.5rem;padding:2rem 0 3.4375rem}.about-us__team .static-page__section-title{margin-bottom:3.125rem}@media (min-width:1024px){.about-us__team{margin-top:6.875rem;padding:5.5rem 0 7.6875rem}}.about-us__team-list{display:flex;flex-wrap:wrap;gap:2.5%;justify-content:flex-start}.about-us__team-list-item{margin-bottom:1.5rem;padding-bottom:3rem;position:relative;width:100%}@media (min-width:768px){.about-us__team-list-item{width:48%}}@media (min-width:1024px){.about-us__team-list-item{margin-bottom:4.5rem;width:31.5%}}.about-us__team-image{overflow:hidden;padding-top:70%;position:relative;-webkit-transform:translateZ(0)}.about-us__team-image img{height:100%;image-rendering:-webkit-optimize-contrast;left:0;object-fit:cover;position:absolute;top:0;width:100%}.about-us__team-description{background-color:#fff;bottom:0;padding:.75rem 1.0625rem;position:absolute;width:calc(100% - 70px)}.about-us__team-description h4{font-size:1.125rem;line-height:160%}.about-us__team-description span{display:block;font-size:.75rem;line-height:130%}@media (min-width:1024px){.about-us__team-description{padding:.875rem 1.3125rem}.about-us__team-description h4{font-size:1.375rem;line-height:1.875rem}.about-us__team-description span{font-size:.9375rem;line-height:1.5625rem}}.about-us__map{position:relative;z-index:1}@media (max-width:767.98px){.about-us__map-wrap{padding-left:0;padding-right:0}}.about-us__map-description{background-color:#fff;box-shadow:0 3px 6px #0000001a;max-width:43.75rem;padding:1.375rem 2rem;position:relative;z-index:2}@media (min-width:1024px){.about-us__map-description{margin-bottom:-3.75rem;padding:3.125rem 1.875rem;top:-3.75rem}}.about-us__contact{padding:5.4375rem 0 6.25rem}@media (min-width:1024px){.about-us__contact{padding:8.75rem 0 0}}.about-us__contact .static-page__section-title{margin-bottom:1.4375rem}.about-us__contact__description{font-weight:700;margin:1.5625rem 0;max-width:25rem}.about-us__map-description-list{margin-top:1.5rem}.about-us__map-description-list li:not(:last-child){margin-bottom:.625rem}.about-us__map-description-list .sk-icon{margin-right:1rem}.about-us__map-description-list h4{font-size:1.875rem;line-height:2.5rem}.about-us__map-description-list p{font-size:.9375rem;line-height:1.5625rem}.about-us__map-description-list a.text-link{display:inline}.mailing-page .static-page__title{margin-bottom:1.5625rem}.mailing-page__reviews{margin:3rem 0 4.5rem}@media (min-width:1024px){.mailing-page__reviews{margin:5rem 0 7.25rem}}.static-page__agent--mailing{margin:3.5rem auto 5rem}@media (min-width:1440px){.static-page__agent--mailing{margin:5rem auto 4.375rem}}.static-page__questions--mailing{margin:0 auto 5rem}@media (min-width:1440px){.static-page__questions--mailing{margin:0 auto 6.875rem}}@media (max-width:1439.98px){.static-page__opportunities--mailing{margin-bottom:6.25rem}}.mailing-page .static-page__grey-container{align-items:center}.mailing-page .static-page__grey-container__image{height:18rem;width:23.25rem}@media (max-width:767.98px){.mailing-page .static-page__grey-container{display:block;padding:2rem 15px}.mailing-page .static-page__grey-container__image{height:auto;width:100%}}@media (min-width:768px) and (max-width:1439.98px){.mailing-page .static-page__grey-container{padding:4.5rem 3.375rem}.mailing-page .static-page__grey-container__image--lg-visible{max-width:100%}}.static-page__title--impressum{margin-bottom:2.5rem}@media (min-width:1024px){.static-page__title--impressum{margin-bottom:3.9375rem;max-width:100%}}.impressum-page__content{color:#424242}@media (min-width:1024px){.impressum-page__content{max-width:50rem}}.impressum-page__content__title{font-size:.875rem;line-height:160%;margin-top:2rem}@media (min-width:1024px){.impressum-page__content__title{font-size:1.125rem;line-height:130%;margin-top:4rem}}.impressum-page__content__paragraph{font-size:.75rem;line-height:1.0625rem;margin-bottom:1rem}@media (min-width:1024px){.impressum-page__content__paragraph{font-size:.9375rem;line-height:1.5625rem;margin-bottom:2rem}}.impressum-page__law{display:flex;flex-direction:column;margin-top:2rem}.impressum-page__law .static-page__section-title{margin-bottom:1.5625rem}@media (min-width:1024px){.impressum-page__law{flex-direction:row;margin-top:6.25rem}.impressum-page__law .static-page__section-title{margin-bottom:1rem}}@media (max-width:1439.98px){.impressum-page__law{margin-bottom:6.25rem}}@media (max-width:767.98px){.impressum-page__law{padding:0}}.impressum-page__law-copyright{background-color:#f2f2f2;padding:2rem 1rem}.impressum-page__law-copyright p:first-of-type{margin-bottom:1.5rem}@media (min-width:1024px){.impressum-page__law-copyright{flex:1;padding:3.5rem 4.5rem}}.impressum-page__law-impressum{background-color:#d9d9d9;padding:1.5rem 1rem}.impressum-page__law-impressum a.text-link{display:inline-block;margin-top:2rem}@media (min-width:1024px){.impressum-page__law-impressum{padding:3.5rem 4rem;width:19.5rem}}.newsletter-subscribe{padding:9.375rem 0}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2FwcC5jc3MiLCJtYXBwaW5ncyI6IkFBaUJBLElBQ0UsYUNvRkY7QUN0R0EsNEVBOEJBLEtBQ0UsYUR5R0YsQ0NqR0EsR0FDRSxjQUNBLGNEd0dGLENDN0ZBLEdBQ0UsbUJBQ0EsU0FDQSxnQkRzR0YsQ0M5RkEsSUFDRSxnQ0FDQSxhRHFHRixDQzNGQSxFQUNFLHdCRG1HRixDQzNGQSxZQUNFLG1CQUNBLDBCQUNBLHlFRGtHRixDQzNGQSxTQUVFLGtCRGlHRixDQ3pGQSxjQUdFLGdDQUNBLGFEZ0dGLENDekZBLE1BQ0UsYUQrRkYsQ0N2RkEsUUFFRSxjQUNBLGNBQ0Esa0JBQ0Esc0JEOEZGLENDM0ZBLElBQ0UsYUQ4RkYsQ0MzRkEsSUFDRSxTRDhGRixDQ3BGQSxJQUNFLGlCRDRGRixDQ2pGQSxzQ0FLRSxvQkFDQSxlQUNBLGlCQUNBLFFEMEZGLENDbEZBLGFBRUUsZ0JEeUZGLENDakZBLGNBRUUsbUJEd0ZGLENDakZBLGdEQUlFLHlCRHVGRixDQ2hGQSx3SEFJRSxrQkFDQSxTRHNGRixDQy9FQSw0R0FJRSw2QkRxRkYsQ0M5RUEsU0FDRSwwQkRvRkYsQ0MxRUEsT0FDRSxzQkFDQSxjQUNBLGNBQ0EsZUFDQSxVQUNBLGtCRG1GRixDQzVFQSxTQUNFLHNCRGtGRixDQzNFQSxTQUNFLGFEaUZGLENDekVBLDZCQUVFLHNCQUNBLFNEZ0ZGLENDekVBLGtGQUVFLFdEK0VGLENDdkVBLGNBQ0UsNkJBQ0EsbUJEOEVGLENDdkVBLHlDQUNFLHVCRDZFRixDQ3JFQSw2QkFDRSwwQkFDQSxZRDRFRixDQ2xFQSxRQUNFLGFEMEVGLENDbkVBLFFBQ0UsaUJEeUVGLENDdkRBLGtCQUNFLFlEc0VGLENFamFBLE9BQ0UsWUZvYUYsQ0VqYUEsS0FHRSw4QkFDQSwwQ0FIQSx1QkFJQSxjQ3VINEIsQ0QxSDVCLGdCRndhRixDRWphQSxLQVNFLHdCQzBEWSxDRDVEWixVQzZEWSxDRGpFWixrTEM2RzRCLENDdUR4QixlRmxLSixlQ29INEIsQ0R2SDVCLFlBSUEsZUdrUjRCLENIdlI1QixTQU9BLGVGcWFGLENFbmFFLG1DQUVFLGVGb2FKLENNcFhJLDZCSjdDQSxjQUNFLGVGb2FKLENBQ0YsQ0VoYUEsTUFFRSxlQURBLHlCRm9hRixDRWphQSxpQkFNRSxtQkFKQSx1QkFDQSxtQkNrSjRCLENEMUk1QixTQVBBLGFBTUEsZ0JBTEEsdUJBU0EsVUFiQSxlQVdBLFdBS0EsdUNBQ0EsNkRBSEEsa0JBTkEsZUFGQSxVRjRhRixDRTlaRSxxQkFFRSxjQURBLFlGaWFKLENPamRFLHVCTHFERSx3Q0YrWkosQ0U1WkUsMEJBR0UsZUFGQSxVQUNBLGtCRitaSixDTTVaSSw0QkpMRiwwQkFLSSxZRmdhSixDQUNGLENNOWFJLHlCSnRCSixpQkF5Q0ksY0FDQSxXQUZBLFlGa2FGLENFL1pFLHFCQUVFLGNBREEsWUZrYUosQ0UvWkUsMEJBQ0UsYUZpYUosQ0FDRixDRTdaQSxpQkFFRSxjQUNBLG9CQUZBLFlGa2FGLENRN2ZBLFdBRUUsa0JBREEsc0JBRUEsZ0JBQ0EsMElSZ2dCRixDUTVmQSxXQUVFLGtCQURBLHNCQUVBLGdCQUNBLDJIUjhmRixDUTFmQSxXQUVFLGtCQURBLHNCQUVBLGdCQUNBLGlJUjRmRixDUXhmQSxXQUVFLGtCQURBLHNCQUVBLGdCQUNBLDhIUjBmRixDUXRmQSxXQUVFLGtCQURBLHNCQUVBLGdCQUNBLG9JUndmRixDUXBmQSxXQUVFLGtCQURBLHNCQUVBLGdCQUNBLHdIUnNmRixDU2hpQkEsMENBS0UsZU5nSTRCLENNL0g1QixnQkFKQSxnQkFDQSxZVHVpQkYsQ1NsaUJFLHNNQUNFLGFUcWlCSixDU2hpQkEsT0FDRSxtQlRtaUJGLENNemZJLDBCRzNDSixPQUdJLGdCVHFpQkYsQ0FDRixDU2xpQkEsT0FDRSxjVHFpQkYsQ01sZ0JJLDBCR3BDSixPQUdJLGdCVHVpQkYsQ0FDRixDU3BpQkEsT0FDRSxrQlR1aUJGLENNM2dCSSwwQkc3QkosT0FHSSxrQlR5aUJGLENBQ0YsQ1N0aUJBLE9BQVUsa0JUMGlCVixDU3ppQkEsT0FBVSxpQlQ2aUJWLENTNWlCQSxPQUFVLGNUZ2pCVixDUzlpQkEsRUFHRSxpQkFEQSxlTnlHNEIsQ00xRzVCLFlUbWpCRixDTWxpQkkseUJHbEJKLEVBTUksaUJUa2pCRixDQUNGLENNdmlCSSwwQkdsQkosRUFTSSxjVG9qQkYsQ0FDRixDUzdpQkEsZ0JBQW1CLHdCVG9qQm5CLENTbmpCQSxnQkFBbUIsd0JUdWpCbkIsQ1N0akJBLGlCQUFtQix5QlQwakJuQixDU3ppQkksbUJBQW1DLHlCVDRrQnZDLENTM2tCSSxxQkFBbUMseUJUK2tCdkMsQ1M5a0JJLG9CQUFtQyx5QlRrbEJ2QyxDU2psQkksb0JBQW1DLHlCVHFsQnZDLENTcGxCSSx1QkFBbUMseUJUd2xCdkMsQ1N2bEJJLGtCQUFtQyx5QlQybEJ2QyxDUzFsQkksYUFBbUMsMkJUOGxCdkMsQ010bkJJLHlCR2tCQSxzQkFBbUMseUJUeW1CckMsQ1N4bUJFLHdCQUFtQyx5QlQybUJyQyxDUzFtQkUsdUJBQW1DLHlCVDZtQnJDLENTNW1CRSx1QkFBbUMseUJUK21CckMsQ1M5bUJFLDBCQUFtQyx5QlRpbkJyQyxDU2huQkUscUJBQW1DLHlCVG1uQnJDLENTbG5CRSxnQkFBbUMsMkJUcW5CckMsQ0FDRixDTTlvQkkseUJHa0JBLHNCQUFtQyx5QlRnb0JyQyxDUy9uQkUsd0JBQW1DLHlCVGtvQnJDLENTam9CRSx1QkFBbUMseUJUb29CckMsQ1Nub0JFLHVCQUFtQyx5QlRzb0JyQyxDU3JvQkUsMEJBQW1DLHlCVHdvQnJDLENTdm9CRSxxQkFBbUMseUJUMG9CckMsQ1N6b0JFLGdCQUFtQywyQlQ0b0JyQyxDQUNGLENNcnFCSSwwQkdrQkEsc0JBQW1DLHlCVHVwQnJDLENTdHBCRSx3QkFBbUMseUJUeXBCckMsQ1N4cEJFLHVCQUFtQyx5QlQycEJyQyxDUzFwQkUsdUJBQW1DLHlCVDZwQnJDLENTNXBCRSwwQkFBbUMseUJUK3BCckMsQ1M5cEJFLHFCQUFtQyx5QlRpcUJyQyxDU2hxQkUsZ0JBQW1DLDJCVG1xQnJDLENBQ0YsQ001ckJJLDBCR2tCQSxzQkFBbUMseUJUOHFCckMsQ1M3cUJFLHdCQUFtQyx5QlRnckJyQyxDUy9xQkUsdUJBQW1DLHlCVGtyQnJDLENTanJCRSx1QkFBbUMseUJUb3JCckMsQ1NuckJFLDBCQUFtQyx5QlRzckJyQyxDU3JyQkUscUJBQW1DLHlCVHdyQnJDLENTdnJCRSxnQkFBbUMsMkJUMHJCckMsQ0FDRixDU3ByQkEsRUFDRSxVTlhZLENNYVosY1R5ckJGLENTeHJCRSxVQUZBLG9CVDhyQkYsQ1M1ckJFLFFBQ0UsYVQyckJKLENTdHJCRSx5Q0NuR0EsNkJBREEsVVBnRlksQ085RVosbUJBQ0Esb0JWOHhCRixDT253QkUsaUtHdkJFLDJCUGtGVSxDT3BGVixhUG9GVSxDT25GVixvQlZneUJKLENTOXJCQSxZQUNFLGFUaXNCRixDU2hzQkUsa0JBQ0UsYVRrc0JKLENTeHJCQSxXQU1FLDZCQUpBLFVOdkNZLENNeUNaLGVBQ0EsYUFGQSxxQkFGQSxpQlRnc0JGLENTMXJCRSxpQkFFRSxvQk5yQ1UsQ01vQ1YsYVQ2ckJKLENTenJCRSxlQUdFLGFOM0NVLENNMENWLGNBR0EsYUFEQSxtQkFFQSxnQkFMQSxVVGdzQkosQ00xdkJJLDZCR3lERixlQVFJLGFUNnJCSixDQUNGLENTenJCRSxvQkFFRSxxQkFEQSxhVDZyQkosQ1MzckJJLDBCQUVFLGtCQURBLFVUOHJCTixDU2xzQkUsaUJBRUUscUJBREEsYVRzc0JKLENTdnNCRSw0Q0FFRSxxQkFEQSxhVCtzQkosQ1M3c0JJLDJCQUVFLHFCQURBLGFUZ3RCTixDU3B0QkUsa0JBRUUsa0JBREEsVVR3dEJKLENTdHRCSSx3QkFFRSxxQkFEQSxhVHl0Qk4sQ1M1c0JJLFdBQXdCLHlCVG10QjVCLENTbHRCSSxZQUF3QiwwQlRzdEI1QixDU3J0QkksYUFBd0IsMkJUeXRCNUIsQ00vekJJLHlCR29HQSxjQUF3Qix5QlRndUIxQixDUy90QkUsZUFBd0IsMEJUa3VCMUIsQ1NqdUJFLGdCQUF3QiwyQlRvdUIxQixDQUNGLENNMzBCSSx5QkdvR0EsY0FBd0IseUJUMnVCMUIsQ1MxdUJFLGVBQXdCLDBCVDZ1QjFCLENTNXVCRSxnQkFBd0IsMkJUK3VCMUIsQ0FDRixDTXQxQkksMEJHb0dBLGNBQXdCLHlCVHN2QjFCLENTcnZCRSxlQUF3QiwwQlR3dkIxQixDU3Z2QkUsZ0JBQXdCLDJCVDB2QjFCLENBQ0YsQ01qMkJJLDBCR29HQSxjQUF3Qix5QlRpd0IxQixDU2h3QkUsZUFBd0IsMEJUbXdCMUIsQ1Nsd0JFLGdCQUF3QiwyQlRxd0IxQixDQUNGLENTL3ZCQSxXQUNFLGtCQUNBLGdCVG93QkYsQ01uM0JJLDBCRzZHSixXQUlJLG1CQUNBLHFCVHN3QkYsQ0FDRixDU253QkEsV0FDRSxrQkFDQSxnQlRzd0JGLENNOTNCSSwwQkdzSEosV0FJSSxtQkFDQSxxQlR3d0JGLENBQ0YsQ012M0JJLDRCR2tISixXQUVJLDJCQUNBLGdCVHd3QkYsQ1Nwd0JGLGdCQUVJLHlCQUNBLDRCVHd3QkYsQ1Nwd0JGLGdCQUVJLDRCQUNBLDZCVHd3QkYsQ1Nwd0JGLGlCQUVJLDJCQUNBLDBCVHd3QkYsQ1Nwd0JGLFNBRUkseUJUd3dCRixDQTFCRixDV3Y4QkEsc0NBRUUsa0NYcStCRixDV24rQkEsMkJBRUUsU1hzK0JGLENXNTlCQSxrREFDRSwwQ1hxK0JGLENXbitCQSx1Q0FJRSxVQURBLDZCWHMrQkYsQ1cvOUJBLGtCQUNFLEdBQ0UsU1hxK0JGLENXbitCQSxHQUNFLFNYcStCRixDQUNGLENZbmdDRSxpQkFDRSxlWmdoQ0osQ1lqaENFLGlCQUNFLGlCWm9oQ0osQ1lyaENFLGlCQUNFLGlCWndoQ0osQ1l6aENFLGlCQUNFLGlCWjRoQ0osQ1k3aENFLGlCQUNFLGlCWmdpQ0osQ1lqaUNFLGlCQUNFLGlCWm9pQ0osQ1lyaUNFLGlCQUNFLGlCWndpQ0osQ1l6aUNFLGlCQUNFLGlCWjRpQ0osQ1k3aUNFLGlCQUNFLGlCWmdqQ0osQ1lqakNFLGlCQUNFLGlCWm9qQ0osQ1lyakNFLGtCQUNFLGtCWndqQ0osQ1l6akNFLGtCQUNFLGtCWjRqQ0osQ1k3akNFLGtCQUNFLGtCWmdrQ0osQ1lqa0NFLGtCQUNFLGtCWm9rQ0osQ1lya0NFLGtCQUNFLGtCWndrQ0osQ1l6a0NFLGtCQUNFLGtCWjRrQ0osQ1k3a0NFLGtCQUNFLGtCWmdsQ0osQ1lqbENFLGtCQUNFLGtCWm9sQ0osQ1lybENFLGtCQUNFLGtCWndsQ0osQ1l6bENFLGtCQUNFLGtCWjRsQ0osQ2E3bENBLGNBQ0UsaUJBQ0EsaUJicW1DRixDTW5pQ0ksNEJPcEVKLGNBSUksc0JBQ0Esc0JidW1DRixDQUNGLENNdGpDSSx5Qk92REosY0FXTSxlYnNtQ0osQ0FDRixDTTNqQ0kseUJPdkRKLGNBV00sZWIybUNKLENBQ0YsQ01oa0NJLDBCT3ZESixjQVdNLGViZ25DSixDQUNGLENNcmtDSSwwQk92REosY0FXTSxnQmJxbkNKLENBQ0YsQ003akNJLDRCT3RERix1QkFFSSxjYnVuQ0osQ2FqbkNBLHVEQUxJLGVBQ0EsZWIybkNKLENBTEYsQ2F2bUNBLGFDbkNFLGdCQUZBLFNBQ0EsU2QwcENGLENhOW1DQSx1QmQ3Q0UsZ0JBQ0Esa0JBQ0EsK0JDbXFDRixDRGxxQ0UsMkJBRUUsWUFLQSwwQ0FGQSxPQUlBLGlCQVJBLGtCQUdBLE1BREEsVUN3cUNKLENhMW5DQSw2QkN6QkUsY0FFQSxZQUdBLE9BSkEsa0JBR0EsTUFEQSxVZDRwQ0YsQ2ExbkNFLCtCQUVFLGtCVmtCVSxDVW5CVixVYnFvQ0osQ2E1bkNFLGdDQUVFLGVWSVUsQ1VMVixhYm9vQ0o7QWVodENBLDRCQ0FBLFVBRUUsb0JBREEsaUJoQmt1Q0YsQ2dCOXRDQSxzQkFFRSxxQmhCaXVDRixDaUIzdENBLDBCQUNFLEdBQ0Usc0JqQnV1Q0YsQ2lCcnVDQSxHQUNFLHVCakJ1dUNGLENBQ0YsQ2lCbnVDQSw4Q0FFRSxvQkFDQSwrQ2pCc3VDRixDaUJwdUNBLG1DQUVFLFNqQnV1Q0YsQ2tCcnZDRSxvSkFNRSx3QkNEbUIsQ0RBbkIsa0JsQmt3Q0osQ2tCcHZDRSxnQ0FDRSxtQmxCOHZDSixDa0IzdkNFLDhCQUNFLGdCQUNBLGNsQjZ2Q0osQ2tCMXZDRSxpQ0FDRSxjQUNBLGdCbEI0dkNKLENrQnp2Q0Usc0NBQ0UsZ0JsQjJ2Q0osQ29CNXhDQSxxQkFDSSxnQkFHQSxlRGJjLENDY2QsMkJBQ0EsaUJETWUsQ0NWZixhQUNBLGdCQUlBLGtCcEIweUNKLENvQnZ5Q0Esc0JBQ0ksYUFDQSxnQkFDQSxZQUNBLGVBQ0EsY0FDQSxpQnBCMHlDSixDb0J2eUNBLGFBRUksbUJBREEsYUFFQSxxQnBCMHlDSixDb0J0eUNBLHFDQUNJLFdwQjB5Q0osQ29CeHlDQSx1Q0FDSSxjcEIyeUNKLENvQnp5Q0EsK0JBQ0ksMEJBQ0EsNEJBQ0EsNEJwQjR5Q0osQ3FCcjFDQSxvQkFDRSxjRnFCa0IsQ0VwQmxCLG1CQUNBLDBEQUNBLDBEckJ3MUNGLENxQm4xQ0EsOEJBQ0UsaUNyQnMxQ0YsQ3FCajFDQSxpQ0FDRSxTckJvMUNGLENzQjcyQ0EsV0FDRSxjSDhCa0IsQ0czQmxCLHlCQURBLFNBRUEsZUFDQSxpQkFKQSxTdEJxM0NGLEN1QjUyQ0EsbUJBbUJFLGVKZ0JlLENJcEJmLDJCQUNBLDBCQURBLHNCQUZBLGdDSnFCdUIsQ0loQ3ZCLHNCQURBLGNBSUEsT0FhQSxnQkFWQSxTQUVBLGdCSnVCdUIsQ0l0QnZCLGVKcUJzQixDSXBCdEIsZ0JBTEEsY0FKQSxrQkFjQSxnQkFiQSxxQkFLQSxXQUhBLFl2QjYzQ0YsQ3VCNzJDQSxnQkFDRSxpQnZCZzNDRixDd0JuNUNBLHFCQUlFLFdBQ0EsV0FFQSxlQUxBLGNBREEsdUJBRUEsaUJBR0Esa0J4Qnc1Q0YsQ3dCcDVDQSxnQ0FDRSxrQnhCdzVDRixDd0JwNUNBLCtCQUNFLG1CQUNBLFV4QnU1Q0YsQ3dCcDVDQSwrQkFDRSxtQkFDQSxlTER3QixDS0V4QixjeEJ1NUNGLEN5Qjk2Q0EsY0FFRSxtQkFDQSx3Qk5rQ2UsQ01qQ2YsMkJBQ0EsaUJOdUJpQixDTXRCakIsV0FMQSxhQU1BLGVOQ3lCLENNQXpCLGlCQUNBLGdCQUNBLFN6Qms3Q0YsQ3lCLzZDQSxjQVFFLGNOV2tCLENNakJsQixnQkFLQSxnQkFGQSxTQUNBLGVBTEEsb0JBRUEsZ0JBQ0EsVUFLQSx3QnpCazdDRixDeUI1NkNFLDBCQUNFLHlCQUNBLGtCekJnN0NKLEN5Qjk2Q0UseUVBR0UsV0FEQSxpQnpCZzdDSixDeUI3NkNFLHdDQUNFLFl6Qis2Q0osQzBCNThDQSwwQ0FDRSxZMUJxOUNGLEMwQmw5Q0Esd0pBSUUsWTFCcTlDRixDMEJsOUNBLDhCQUVFLGdCQVFBLGdCQUpBLHdDQUtBLGdCQUdBLFlBVkEsYUF0QlUsQ0FxQlYsZVBmeUIsQ09vQnpCLGVBS0EsZUFOQSxhQUVBLGNBR0EsUUFHQSxTMUJxOUNGLEMwQmw5Q0EseUJBQ0UsYTFCcTlDRixDMEI1OENFLDhCQUNFLFMxQms5Q0osQzBCaDlDRSxpREFDRSxjMUJrOUNKLEMwQjc4Q0ksdUVBQ0UsVTFCZzlDTixDMkIxZ0RBLGFBQ0Usa0JBVUEsOENBRkEsd0RBTkEsY0FEQSxVQUdBLGdCQURBLG9CQU1BLHdCQUVBLHNCM0I4Z0RGLEMyQjVnREEsZ0NBRUUsa0JBRUEsV0FEQSxTM0JnaERGLEMyQjNnREEsMEJBQ0UsUzNCK2dERixDZXBpREEsY0FDRSxTQUNBLFNmdWlERixDZWxpREEsMkNBQ0UsU2Z5aURGLENldmlEQSw4QkFFRSxTQURBLFNmMmlERjs7QWV4aURBO0FhakJBLDRCQ0VBLFdBQ0UsbUI3QjRqREYsQzZCM2pERSxvQkFBVyxzQjdCOGpEYixDNkI3akRFLG9EQUFpQyxjN0Jna0RuQyxDNkI5akRBLFlBR0UsaUI3QmlrREYsQzZCaGtERSxzQkFHRSxxQjdCa2tESixDNkI3akRFLDZCQUNFLGtCN0Jna0RKLEM2Qi9qREksdUNBQ0UscUJBQ0EsbUJBQ0Esa0I3QmlrRE4sQzZCN2pESSxzQ0FHRSxXQUZBLFdBQ0EsYTdCZ2tETixDNkI3akRJLDBDQUNFLFU3QitqRE4sQzZCMWpETSx1REFDRSxrQjdCNGpEUixDNkJuakRBLDBCQUZFLE9BREEsaUI3QmlrREYsQzZCOWpEQSxhQUdFLGM3QjJqREYsQzZCempERSx1QkFFRSxXQURBLGtCQUlBLGtDN0IyakRKLEM2QnpqREUsK0JBRUUsb0JBREEsaUI3QjRqREosQzZCempERSx5QkFHRSxtQjdCMmpESixDNkJ4akRBLGVBQWlCLG9CN0I0akRqQixDNkIzakRBLGNBSUUsV0FEQSxzQjdCK2pERixDNkI3akRFLDJCQUFpQixTN0Jna0RuQixDNkI5akRBLFFBR0Usb0I3QmlrREYsQzZCL2pEQSxTQUFXLGU3Qm1rRFgsQzZCbGtEQSxxQkFBMkMsY0FBcEIsaUI3QnVrRHZCLEM2QnRrREEsaUJBQW1CLFVBQVksaUI3QjJrRC9CLEM2QnprREEsWUFFRSwwQkFEQSxVQUVBLFM3QjRrREYsQzZCMWtEQSx5QkFFRSx3QkFEQSxVQUVBLFU3QjZrREYsQzZCeGtEQSxXQUNFLGtCN0Iya0RGLEM2QjFrREUsNkJBQ0Usb0I3QjRrREosQzZCamtERSxhQUlFLFdBVEssQ0FNTCxjQUlBLGdCQUZBLGtCQURBLFc3QnVrREosQzZCbGtERSxVQUtFLGtCQUNBLFFBTEEsdUJBR0EsaUI3QnNrREosQzZCbmtESSxnQkFHRSxXQUZBLFdBQ0EsYTdCc2tETixDNkJua0RJLGNBTUUsV0FEQSxXQTdCRyxDQXlCSCxvQkFHQSxjN0J1a0ROLEM0QjdzREEscUJBR0UscUJBRkEsYUFDQSx5QkFFQSxtQkFDQSxpQjVCZ3RERixDTTdwREksMEJzQnhESixxQkFPSSxrQ0FDQSxrQzVCa3RERixDQUNGLEM0Qi9zREEsb0JBRUUsa0JBREEsUTVCbXRERixDNEJqdERFLDJCQUlFLGVBSEEsaUJBTUEsZXpCNEcwQixDeUI5RzFCLG9CQUNBLG1CQUhBLHlCQURBLGlCNUJ3dERKLENNanJESSx5QnNCNUNKLG9CQWFJLGtCNUJvdERGLEM0Qm50REUsMkJBQ0UsaUJBQ0Esa0I1QnF0REosQ0FDRixDTTFyREksMEJzQjVDSixvQkF1Qkksa0I1Qm10REYsQzRCbHRERSwyQkFDRSxpQkFDQSxvQjVCb3RESixDQUNGLENNdHJESSw0QnNCekRKLG9CQThCSSxtQkFDQSxlNUJxdERGLENBQ0YsQzRCbHREQSx1QkFFRSxrQkFDQSxnQkFGQSxrQjVCdXRERixDTS9zREksMEJzQlRKLHVCQUtJLGlCNUJ1dERGLENBQ0YsQzRCbnREQSx5QkFRRSxtQkFFQSxXQUpBLGFBR0EsU0FGQSw4QkFGQSxPQUhBLGtCQUNBLFdBUUEsUzVCb3RERixDNEJsdERFLGdDQUNFLFE1Qm90REosQzRCanRERSw2QkFFRSxlQURBLGE1Qm90REosQ00xdERJLDRCc0JaSix5QkF1QkksUzVCbXRERixDNEJsdERFLDJFQUVFLFk1Qm10REosQ0FDRixDNEIvc0RBLG1CQUNFLFU1Qmt0REYsQzRCanRERSx5QkFFRSxVekJmVSxDeUJjVixvQjVCb3RESixDNEIvc0RBLDJCQUlFLHFCQUZBLGFBREEsTTVCb3RERixDTWh2REksNEJzQjJCSiwyQkFPSSxpQkFDQSxrQkFGQSxlNUJxdERGLENBQ0YsQzRCaHREQSxrQ0FDRSxNNUJtdERGLEM0Qmh0REEsbUJBRUUsZTVCa3RERixDNEIvc0RBLGtCQUNFLGdCQUlBLDBDQUNBLFV6QjlDWSxDeUI0Q1osZUFJQSxpQkFMQSxxQkFJQSxlNUJtdERGLEM0QjlzRFcsaUdBQ1Asd0I1Qm10REosQ003eERJLHlCc0I2REosa0JBZ0JJLG9CNUJxdERGLENBQ0YsQ01ueURJLHlCc0I2REosa0JBb0JJLGtCQURBLGU1Qnd0REYsQ0FDRixDTXp5REksMEJzQjZESixrQkF3QkksZUFEQSxlNUIwdERGLENBQ0YsQzRCdHREQSx1QkFDRSx5QjVCeXRERixDNEJ4dERXLDRDQUVQLGlCekJ4RVUsQ3lCdUVWLHlCNUIydERKLENNMXlESSw0QnNCOEVPLDRDQUlMLFk1QjR0REosQ0FDRixDTTV6REkseUJzQmtHTyw0Q0FFTCxZNUI2dERKLENBQ0YsQ01yekRJLDRCc0I0RkoscUJBRUksZTVCNHRERixDQUNGLEM0Qnp0REEseUJBQ0UsaUI1QjR0REYsQzRCcnRERSxpQ0FDRSxnQ0FDQSxrQzVCMnRESixDNEIxdERJLHdEQUNFLFU1QjR0RE4sQzRCcHREQSx1Q0FJRSxpQ0FDQSxzQkFDQSx1QkFKQSxnQkFDQSxrQkFLQSxzQkFDQSx1QkFSQSxrQjVCaXVERixDTXgxREksNEJzQmlJQSxnREFDRSxxQkFFQSxzQkFEQSxXNUIydERKLENBQ0YsQzRCeHRERSx1REFDRSxrQjVCMHRESixDNEJudERBLDRDQUlFLGlDQUZBLGdCQUNBLGtCQUZBLGtCNUI0dERGLEM0Qm50REEsOEJBQ0UsUzVCeXRERixDTWg0REkseUJzQnNLSiw4QkFHSSxTNUIydERGLENBQ0YsQ014M0RJLDRCc0J5SkosOEJBTUksa0I1QjZ0REYsQ0FDRixDNEJ6dERFLGlDQUVFLGdCQURBLGtCQUVBLFM1QjR0REosQzRCdHREQSwyQkFJRSxtQkFDQSxVekIxS1ksQ3lCdUtaLGFBQ0EsMkJBSUEscUJBTkEsaUI1Qjh0REYsQ2N0NERJLDJEY3VLSiwyQkFVSSxnQjVCeXRERixDQUNGLENjeDVESSx1RGNvTEosMkJBaUJNLHFCQURBLHFCNUJ5dERKLENBQ0YsQ01wNkRJLHlCc0IwTEosMkJBcUJJLG1CNUJ5dERGLENBQ0YsQ016NkRJLDBCc0IwTEosMkJBd0JJLGtCNUIydERGLENBQ0YsQ005NkRJLDBCc0IwTEosMkJBMkJJLGtCNUI2dERGLENBQ0YsQzRCMXREQSw2QkFHRSxlQUZBLGtCQUNBLFM1Qjh0REYsQ016N0RJLHlCc0J5TkosNkJBTUksYzVCOHRERixDQUNGLENNOTdESSx5QnNCeU5KLDZCQVVJLGNBREEsa0I1Qml1REYsQ0FDRixDTXA4REksMEJzQnlOSiw2QkFhSSxjNUJrdURGLENBQ0YsQ016OERJLDBCc0J5TkosNkJBZ0JJLGlCNUJvdURGLENBQ0YsQ2N4OERJLHVEY21OSiw2QkFxQk0sbUI1Qm91REosQ0FDRixDYzc4REksdURjbU5KLDZCQTBCTSw2QjVCb3VESixDQUNGLEM0Qmh1REEsMkJBRUUsaUJBQ0Esc0JBQ0EsdUJBSEEsMEI1QnN1REYsQ00vOURJLHlCc0J3UEosMkJBTUksb0I1QnF1REYsQ0FDRixDTXArREkseUJzQndQSiwyQkFTSSxjNUJ1dURGLENBQ0YsQ016K0RJLDBCc0J3UEosMkJBYUksb0JBQ0EsbUI1Qnd1REYsQ0FDRixDNEJwdURBLGlDQUVFLGlCQUNBLGlCQUZBLHVCNUJ5dURGLENNci9ESSx5QnNCMlFKLGlDQU1JLHdCQURBLGE1QjB1REYsQ0FDRixDTTMvREkseUJzQjJRSixpQ0FTSSxrQkFDQSxnQjVCMnVERixDQUNGLENNamdFSSwwQnNCMlFKLGlDQWNJLGtCQUNBLG1CNUI0dURGLENBQ0YsQzRCeHVEQSxnQ0FNRSxZQUhBLE9BSUEsZ0JBTkEsa0JBQ0EsTUFHQSxXQURBLFM1Qjh1REYsQzRCMXVERSxzRUFLRSxZQUpBLGtCQUtBLG1CQUZBLFU1QjR1REosQzRCdnVERSxvQ0FLRSxTQUhBLGdCQUNBLGVBTUEsaUJBREEsV0FQQSxrQkFHQSxRQUdBLDJDNUIydURKLEM0QnJ1REEscUNBRUUsZUFEQSxlekJsUDRCLEN5Qm9QNUIsdUI1Qnd1REYsQzRCbHVEQSxvQkFDRSxpQjVCd3VERixDNEJ2dURFLHdCQUVFLGdCQURBLGM1QjB1REosQ01uakVJLDBCc0J3VUYsd0JBS0ksaUJBREEsZTVCNHVESixDQUNGLEM0QnR1REUsa0NBQ0UsYTVCeXVESixDNEJ2dURFLG1DQUNFLGM1Qnl1REosQ01oa0VJLHlCc0IwVkEsa0NBQ0UsYzVCeXVESixDNEJ2dURFLG1DQUNFLGU1Qnl1REosQ0FDRixDTXhrRUkseUJzQmtXQSxrQ0FDRSxlNUJ5dURKLEM0QnZ1REUsbUNBQ0UsZ0I1Qnl1REosQ0FDRixDTWhsRUksMEJzQjBXQSxrQ0FDRSxlNUJ5dURKLEM0QnZ1REUsbUNBQ0UsZ0I1Qnl1REosQ0FDRixDTXhsRUksMEJzQmtYQSxrQ0FDRSxhNUJ5dURKLEM0QnZ1REUsbUNBQ0UsYzVCeXVESixDQUNGLEM0QnB1REUsbUNBQ0UsVTVCdXVESixDNEJydURFLG9DQUNFLFc1QnV1REosQzRCcnVERSx5RkFFRSxtQ0FDRSxZNUJzdURKLEM0QnB1REUsb0NBQ0UsYTVCc3VESixDQUNGLENNL21FSSwwQnNCNFlBLG1DQUNFLGM1QnN1REosQzRCcHVERSxvQ0FDRSxlNUJzdURKLENBQ0YsQzRCbHVEQSx3Q0FFRSxZQURBLGdCQUVBLCtCNUJxdURGLEM0QnB1REUsK0VBQ0Usc0JBQ0EsZ0JBQ0EseUNBQ0EscUQ1QnN1REosQzRCL3RERSx3Q0FDRSxZNUJrdURKLEM0Qmh1REUseUNBQ0UsYTVCa3VESixDNEIvdERJLHVFQUNFLE01Qml1RE4sQzRCL3RESSx3RUFDRSxPNUJpdUROLEM0QnZ0REUsaUVBQ0Usb0M1QjZ0REosQzRCMXRESSw0SUFDRSxxQjVCNHRETixDNEJudERFLDRDQUNFLFU1Qnl0REosQzRCdHRESSx5REFDRSxTNUJ3dEROLEM0QnB0RFEseUlBQ0UsWTVCc3REVixDNEJsdERRLGlLQUNFLFk1Qm90RFYsQzRCNXNERSwyQ0FDRSxVNUIrc0RKLEM0QjVzREksd0RBQ0UsUzVCOHNETixDNEIxc0RRLHVJQUNFLFk1QjRzRFYsQzRCeHNEUSwrSkFDRSxZNUIwc0RWLEM0QmxzREUsNENBQ0UsYTVCcXNESixDNEJsc0RJLHlEQUNFLFk1Qm9zRE4sQzRCaHNEUSx5SUFDRSxZNUJrc0RWLEM0QjlyRFEsaUtBQ0UsWTVCZ3NEVixDNEIzckRFLHlDQUNFLGE1QjZyREosQzRCNXJESSxpREFDRSxvQjVCOHJETixDTTFzRUksMEJzQnFoQkYsK0NBRUksa0I1QjJyREosQ0FDRixDNEJ6ckRFLGdEQUdFLGlCQURBLGlCQURBLDBCNUI2ckRKLENNeHRFSSx5QnNCMGhCRixnREFLSSxjNUI2ckRKLENBQ0YsQ003dEVJLDBCc0IwaEJGLGdEQVFJLG1CNUIrckRKLENBQ0YsQzRCN3JERSxtREFFRSxlekI1ZDBCLEN5QjJkMUIscUI1QmdzREosQ010dUVJLDBCc0JxaUJGLG1EQUlJLGtCQUNBLGdCNUJpc0RKLENBQ0YsQzRCN3JEQSxVQUVFLGlCQURBLFM1QmlzREYsQzRCN3JEQSxZQUNFLFM1QmdzREY7QTRCeHJEQSwwQkV6bkJBLEtBVUUseUJBQ0EsdUJDT0UscUJEZEYsVTNCNkVZLEMyQmhGWixxQjFCbUxJLGUwQmpMSixlM0JtSTRCLEM2Qk41QixrQjdCc0c0QixDNkJ4RzVCLGtCRnpIQSxrQkdXSSx5SEhISixDQUpBLDBDQURBLHFCOUJnMEVGLENpQ3B6RU0sdUNIcEJOLEtHcUJRLGVqQ3V6RU4sQ0FDRixDT2owRUUsV3VCSUUsVTNCaUVVLEMyQmhFVixvQjlCZzBFSixDOEI3ekVFLHNCQUdFLGdDekJvWDBCLEN5QnJYMUIsUzlCK3pFSixDOEIxekVFLDRCQUVFLFd6QndaMEIsQ3lCdloxQixtQjlCMnpFSixDOEJ2ekVFLG1DQUNFLGM5Qnl6RUosQ09oMUVFLG9CeUJPRSxhaENtMUVKLENnQzkwRUUsNERFbEJFLHFCbENzMkVKLEM4QnB6RUEscUJJbERJLHdCL0JvRlUsQzZCM0VaLG9CN0IyRVksQzZCN0VaLGFoQ2szRUYsQ09uM0VFLDJCMkJORSx3Qi9CMEVVLEM2QjNEVixvQkFYaUMsQ0FTakMsYWhDaTNFSixDZ0M1MkVFLHNERWxCRSx3Qi9CMEVVLEM2QnBEVixvQkFsQmlDLENBdUIvQixpQ0FQRixhaENnM0VKLENnQ3AyRUUsNERBR0Usd0I3QmlEVSxDNkJoRFYsb0I3QmdEVSxDNkJsRFYsYWhDdTJFSixDZ0M5MUVFLCtKQUlFLHdCQTFDc0MsQ0E4Q3RDLG9CQTdDa0MsQ0F3Q2xDLGFoQ2cyRUosQ2dDejFFSSxpTEFLSSxnQ2hDdTFFUixDOEJ2MUVBLFlJMURJLHFCL0IyRVUsQzZCbEVaLGlCN0JrRVksQzZCcEVaLGFoQzg2RUYsQ08vNkVFLGtCMkJORSx3Qi9Cb0ZVLEM2QnJFVixvQkFYaUMsQ0FTakMsYWhDNjZFSixDZ0N4NkVFLG9DRWxCRSx3Qi9Cb0ZVLEM2QjlEVixvQkFsQmlDLENBdUIvQixpQ0FQRixhaEM0NkVKLENnQ2g2RUUsMENBR0UscUI3QndDVSxDNkJ2Q1YsaUI3QnVDVSxDNkJ6Q1YsYWhDbTZFSixDZ0MxNUVFLG9JQUlFLHdCQTFDc0MsQ0E4Q3RDLG9CQTdDa0MsQ0F3Q2xDLGFoQzQ1RUosQ2dDcjVFSSxzSkFLSSxnQ2hDbTVFUixDOEJoNUVBLFdFdERFLGFoQzQ4RUYsQ083OEVFLDRCMkJORSxzQko4RDZCLENFckQvQixrQmhDKzhFRixDT2w5RUUsaUJ5Qk9FLGFoQzI4RUosQ2dDdDhFRSxrQ0FTSSxnQ2hDbThFTixDZ0NuN0VFLDJNQUlFLHNCQTFDc0MsQ0E4Q3RDLGtCQTdDa0MsQ0F3Q2xDLGFoQzA3RUosQ2dDbjdFSSxtSkFLSSxnQ2hDaTdFUixDOEJ6NkVFLGNJbEVFLHdCSm1Fd0MsQ0UxRDFDLG9CRjBEMEQsQ0U1RDFELFVoQzArRUYsQ2dDLzlFRSw0REVsQkUsd0JKbUV3RSxDRXBEeEUsb0JBWGlDLENBU2pDLFVoQysrRUosQ2dDMStFRSx3Q0FTSSxnQ2hDaStFTixDZ0M1OUVFLDhDQUdFLHdCRmdDd0MsQ0UvQnhDLG9CRitCd0QsQ0VqQ3hELFVoQys5RUosQ2dDdDlFRSwwSUFJRSx3QkExQ3NDLENBOEN0QyxvQkE3Q2tDLENBd0NsQyxVaEN3OUVKLENnQ2o5RUksNEpBS0ksZ0NoQys4RVIsQzhCdjhFRSxnQklsRUUsd0JKbUV3QyxDRTFEMUMsb0JGMEQwRCxDRTVEMUQsVWhDd2dGRixDZ0M3L0VFLGtFRWxCRSx3QkptRXdFLENFcER4RSxpQkFYaUMsQ0FTakMsVWhDNmdGSixDZ0N4Z0ZFLDRDQVNJLGdDaEMrL0VOLENnQzEvRUUsa0RBR0Usd0JGZ0N3QyxDRS9CeEMsb0JGK0J3RCxDRWpDeEQsVWhDNi9FSixDZ0NwL0VFLGdKQUlFLHFCQTFDc0MsQ0E4Q3RDLGlCQTdDa0MsQ0F3Q2xDLFVoQ3MvRUosQ2dDLytFSSxrS0FLSSxnQ2hDNitFUixDOEIvOUVFLHVCRUZBLG9CRkdrRSxDRUpsRSxhaEN1K0VGLENnQ3ArRUUseUNBQ0UsK0JoQ3MrRUosQ096aUZFLDZCeUJ3RUUsd0JBWDhDLENBWTlDLGlCRk5nRCxDRUloRCxVaEN1K0VKLENnQ3ArRUksK0NBQ0UsU2hDcytFTixDZ0NsK0VFLDBEQUVFLGdDaENtK0VKLENnQ2grRUUsZ0VBR0UseUJBREEsYWhDaytFSixDZ0M5OUVFLHFLQUlFLHdCQWpDOEMsQ0FrQzlDLGlCRjVCZ0QsQ0UwQmhELFVoQ2crRUosQ2dDNTlFSSx1TEFLSSxnQ2hDMDlFUixDOEI5L0VFLHlCRUZBLG9CRkdrRSxDRUpsRSxVaENzZ0ZGLENnQ25nRkUsMkNBQ0UsK0JoQ3FnRkosQ094a0ZFLCtCeUJ3RUUsd0JBWDhDLENBWTlDLG9CRk5nRCxDRUloRCxhaENzZ0ZKLENnQ25nRkksaURBQ0UsWWhDcWdGTixDZ0NqZ0ZFLDhEQUVFLGdDaENrZ0ZKLENnQy8vRUUsb0VBR0UseUJBREEsVWhDaWdGSixDZ0M3L0VFLDJLQUlFLHdCQWpDOEMsQ0FrQzlDLG9CRjVCZ0QsQ0UwQmhELGFoQysvRUosQ2dDMy9FSSw2TEFLSSxnQ2hDeS9FUixDOEI3aEZFLDhCRUZBLG9CRkdrRSxDRUpsRSxhaENxaUZGLENnQ2xpRkUsZ0RBQ0UsK0JoQ29pRkosQ092bUZFLG9DeUJ3RUUsd0JBWDhDLENBWTlDLG9CRk5nRCxDRUloRCxhaENxaUZKLENnQ2xpRkksc0RBQ0UsWWhDb2lGTixDZ0NoaUZFLHdFQUVFLGdDaENpaUZKLENnQzloRkUsOEVBR0UseUJBREEsYWhDZ2lGSixDZ0M1aEZFLDBMQUlFLHdCQWpDOEMsQ0FrQzlDLG9CRjVCZ0QsQ0UwQmhELFVoQzhoRkosQ2dDMWhGSSw0TUFLSSxnQ2hDd2hGUixDOEI1akZFLHFCRUZBLGlCRkdrRSxDRUpsRSxVaENva0ZGLENnQ2prRkUsdUNBQ0UsK0JoQ21rRkosQ090b0ZFLDJCeUJ3RUUsd0JBWDhDLENBWTlDLGlCRk5nRCxDRUloRCxVaENva0ZKLENnQ2prRkksNkNBQ0UsU2hDbWtGTixDZ0MvakZFLHNEQUVFLGdDaENna0ZKLENnQzdqRkUsNERBR0UseUJBREEsVWhDK2pGSixDZ0MzakZFLCtKQUlFLHdCQWpDOEMsQ0FrQzlDLGlCRjVCZ0QsQ0UwQmhELGFoQzZqRkosQ2dDempGSSxpTEFLSSxnQ2hDdWpGUixDOEIzbEZFLDZCRUZBLGlCRkdrRSxDRUpsRSxVaENtbUZGLENnQ2htRkUsK0NBQ0UsK0JoQ2ttRkosQ09ycUZFLG1DeUJ3RUUsd0JBWDhDLENBWTlDLG9CRk5nRCxDRUloRCxhaENtbUZKLENnQ2htRkkscURBQ0UsWWhDa21GTixDZ0M5bEZFLHNFQUVFLGdDaEMrbEZKLENnQzVsRkUsNEVBR0UseUJBREEsVWhDOGxGSixDZ0MxbEZFLHVMQUlFLHdCQWpDOEMsQ0FrQzlDLG9CRjVCZ0QsQ0UwQmhELGFoQzRsRkosQ2dDeGxGSSx5TUFLSSxnQ2hDc2xGUixDOEIxbkZFLHFCRUZBLG9CRkdrRSxDRUpsRSxhaENrb0ZGLENnQy9uRkUsdUNBQ0UsK0JoQ2lvRkosQ09wc0ZFLDJCeUJ3RUUsd0JBWDhDLENBWTlDLG9CRk5nRCxDRUloRCxhaENrb0ZKLENnQy9uRkksNkNBQ0UsWWhDaW9GTixDZ0M3bkZFLHNEQUVFLGdDaEM4bkZKLENnQzNuRkUsNERBR0UseUJBREEsYWhDNm5GSixDZ0N6bkZFLCtKQUlFLHdCQWpDOEMsQ0FrQzlDLG9CRjVCZ0QsQ0UwQmhELFVoQzJuRkosQ2dDdm5GSSxpTEFLSSxnQ2hDcW5GUixDOEJqcEZBLFdBR0UsZ0JBREEsVTNCUFksQzJCTVosZTlCeXBGRixDOEJ0cEZFLGVBQ0UsUzlCd3BGSixDOEJycEZFLGlCQUNFLDhCQUNBLHVDOUJ1cEZKLENPM3VGRSx1QnVCc0ZJLDJCOUJ3cEZOLEM4Qm5wRkksbURBQ0UsWTNCZFEsQzJCZVIsYzlCcXBGTixDT2x2RkUsaUJ1QmlHRSxhOUJvcEZKLEM4Qm5wRkkscUNBRUUsVzNCL0JRLEMyQjhCUixpQzlCc3BGTixDOEJwcEZNLG1GQUNFLGMzQnhCTSxDMkJ5Qk4sWTlCc3BGUixDOEJucEZJLG1DQUVFLFMzQnZDUSxDMkJzQ1IsK0I5QnNwRk4sQzhCcHBGTSwrRUFDRSxZM0JoQ00sQzJCaUNOLGM5QnNwRlIsQzhCanBGRSxrQ0FFRSxvQjlCa3BGSixDOEIvb0ZFLHdDQUVFLGF6QjFITyxDeUIySFAsbUI5QmdwRkosQ081d0ZFLDBCdUJvSUUsMkIzQmhFVSxDMkIrRFYsYTlCOG9GSixDOEJ6b0ZBLHFCQUVFLDJCM0I1RFksQzJCMkRaLGE5QjZvRkYsQ090eEZFLDJCdUI2SUUsMkIzQnpFVSxDMkJ3RVYsYTlCOG9GSixDOEJsb0ZJLG9DQUdFLFNBQ0Esa0JBRkEsa0JBREEscUI5QjJvRk4sQzhCdG9GSSw0RUFDRSw4QjlCd29GTixDOEJob0ZBLFNDaktJLG9CM0JrS0Usa0I0QnBESixlN0J1RDRCLEM2QnpENUIsa0JoQzRyRkYsQzhCbm9GQSxTRXpERSxzQmhDbXNGRixDOEJ0b0ZBLG1CQ3pLSSxvQjNCa0tFLGtCNEJwREosZ0JoQ3dzRkYsQzhCN29GQSxVRTdERSxtQmhDMHNGRixDOEJ4b0ZBLFdDOUtJLHFCM0JrS0UsZTRCcERKLGFGaUVxRSxDRW5FckUsWWhDaXRGRixDOEI3b0ZFLG9CQUVFLFdBREEsaUI5QmdwRkosQzhCN29GRSxtQkNwTEUsb0IzQmtLRSxrQjRCcERKLGFGdUVnRixDRXpFaEYsYWhDMnRGRixDOEJocEZFLG1CQ3ZMRSxvQjNCa0tFLGtCNEJwREosYUYwRWdGLENFNUVoRixlaENpdUZGLEM4QnBwRkksNEJBQ0Usb0I5QnNwRk4sQzhCcnBGTSxnQ0FFRSxZQURBLFU5QndwRlIsQzhCbnBGRSxvQkNqTUUsb0IzQmtLRSxrQjRCcERKLGFGb0ZtRixDRXRGbkYsYWhDOHVGRixDOEJocEZBLFlBQ0UsY0FDQSxVOUJtcEZGLEM4QmhwRkUsdUJBQ0UsZ0I5QmtwRkosQzhCMW9GRSxzRkFDRSxVOUIrb0ZKLEM4QnhvRkEsZ0NBQ0UsZTlCOG9GRixDOEIxbkZBLHVMQUNFLGU5QjRvRkYsQzhCem9GQSw4RkFLRSx5QkFIQSxZQUNBLGtCQUNBLGVBR0EsZ0JBTkEsYUFPQSxVQUZBLGM5QjhvRkYsQzhCMW9GRSx5SEFFRSxnQkFEQSxjOUI2b0ZKLENNdjJGSSx5QndCa09BLHVOQUVFLGNBREEsWTlCNm9GSixDQUNGLENNajNGSSwwQndCK01KLDhGQStCSSxtQkFKQSxzQkFHQSxhQUZBLGNBSUEsdUJBTkEsY0FHQSxZOUIrb0ZGLEM4QjFvRkUseUhBRUUsWUFEQSxVOUI2b0ZKLEM4QnpvRkUsZ0hBQ0UsMEI5QjJvRkosQ0FDRixDbUN4N0ZBLE9KV0kscUJJVkYscUIvQjRKRSxjK0J6SkYsZWhDOEg0QixDZ0M3SDVCLGNBSEEscUJBSUEsa0JGR0kseUhFQ0osQ0FGQSx1QkFEQSxrQm5DbzhGRixDaUM5N0ZNLHVDRWJOLE9GY1EsZWpDaThGTixDQUNGLENPdjhGRSw0QjRCS0ksb0JuQ3E4Rk4sQ21DaDhGRSxhQUNFLFluQ204RkosQ21DOTdGQSxZQUNFLGtCQUNBLFFuQ2k4RkYsQ21DeDdGQSxZSnpCSSxvQkkyQkYsaUI5QjQzQmtDLEM4QjczQmxDLGtCbkNrOEZGLENtQ3Y3RkUsZUNyREEsd0JEc0R5QixDQ3ZEekIsVXBDdS9GRixDT3grRkUsNEM2QlRJLHlCQURBLFVwQ3MvRk4sQ29DbC9GSSw0Q0FHRSxpQ0FEQSxTcENvL0ZOLENtQ3o4RkUsaUJDckRBLHdCRHNEeUIsQ0N2RHpCLFVwQ29nR0YsQ09yL0ZFLGdENkJUSSx5QkFEQSxVcENtZ0dOLENvQy8vRkksZ0RBR0UsaUNBREEsU3BDaWdHTixDbUN0OUZFLGFDckRBLHFCRHNEeUIsQ0N2RHpCLGFwQ2loR0YsQ09sZ0dFLHdDNkJUSSx5QkFEQSxhcENnaEdOLENvQzVnR0ksd0NBR0UsaUNBREEsU3BDOGdHTjs7QXFDMWhHQSw0QkFJQSxVQWNFLG1CQVBBLHFCQUZBLFNBS0EsYWxDa0VZLENrQ2hFWixhQUNBLHVCQVZBLE9BS0EsbUJBQ0EscUJBUkEsZUFHQSxNQUVBLFdBSkEsWXJDcWlHRixDTWwrRkksNEIrQnJFSixVQWlCSSxhckMwaEdGLENxQ3ZoR0Esa0JBRUksY0FDQSxnQkFDQSxZckMwaEdKLENBTkYsQ3FDL2dHQSw0QkFJRSxZQUNBLGdCQUpBLGtCQUNBLFlBQ0EsVXJDMmhHRixDcUN0aEdBLGlCQUtFLDRCQUZBLGVsQ3FDWSxDa0NwQ1osOEJBSEEsZ0JBQ0EsZ0JBSUEsVXJDeWhHRixDcUN4aEdXLHlDQUNQLGVyQzBoR0osQ3FDeGhHVyx1Q0FDUCxlckMyaEdKLENxQ3poR1cscUNBQ1Asa0JyQzRoR0osQ3FDMWhHVyxxQ0FDUCxlckM2aEdKLENxQzNoR1csdUNBQ1AsZXJDOGhHSixDcUM1aEdXLDZDQUNQLGtCckMraEdKLENxQzdoR1csc0NBQ1AsZXJDZ2lHSixDcUM5aEdXLHFDQUNQLGVyQ2lpR0osQ00zaUdJLHlCK0JuQkosaUJBaUNJLG9CckNraUdGLENBQ0YsQ3FDamlHRSxxQkFDRSw2QnJDbWlHSixDTXZpR0ksNkIrQkdGLHFCQUlJLG1CQURBLHlCckNzaUdKLENBQ0YsQ003aUdJLDRCK0JhQSx1REFFSSxZckN1aUdOLENBSkYsQ3FDOWhHSSwwREFDRSw4QnJDcWlHTixDcUNsaUdFLDJCQUdFLCtCQURBLGlCQURBLFdyQ3NpR0osQ3FDbGlHSSxtQ0FDRSxXckNvaUdOLENxQ2xpR1Esc0RBQ0ksZUFDQSxnQnJDb2lHWixDcUNoaUdNLG1EQUNFLG1CckNraUdSLENxQzloR0ksbUNBQ0UsV3JDZ2lHTixDcUM3aEdJLG1DQUVFLGlCQURBLFdyQ2dpR04sQ003bEdJLHlCK0JrRUYsb0NBRUkseUJyQzZoR0osQ0FDRixDcUMxaEdFLDZCQUNFLFdyQzRoR0osQ014bEdJLDRCK0IyREYsNkJBS0ksa0JBQ0EsZ0NBRkEsbUJBREEsV3JDaWlHSixDQUNGLENxQzdoR0ksZ0NBQ0UseUJBQ0EsMEJyQytoR04sQ01wbUdJLDRCK0JtRUEsZ0NBSUksd0JyQ2lpR04sQ0FDRixDcUM5aEdJLCtCQUVFLGVBREEsZ0JBRUEsZ0JyQ2dpR04sQ005bUdJLDRCK0IyRUEsK0JBTUksZUFEQSxnQkFFQSxnQnJDa2lHTixDQUNGLENxQy9oR0ksNkNBQ0Usa0NyQ2lpR04sQ014bkdJLDRCK0JzRkEsNkNBSUksdUJBREEsaUJyQ29pR04sQ3FDL2hHRSxpQ0FHSSxzQkFEQSxvQnJDbWlHTixDQUxGLENxQ3poR0ksb0NBRUUsbUJBREEsV3JDa2lHTixDcUM5aEdRLCtDQUVFLG1CQURBLFdyQ2lpR1YsQ001b0dJLDRCK0IwR0ksK0NBSUksV3JDa2lHVixDQUNGLENxQ2ppR1UsOERBQ0ksVUFDQSxTckNtaUdkLENxQzVoR0UsNkJBQ0UsYXJDOGhHSixDcUMxaEdBLGdCQUdFLG1CQUVBLFVsQ3pIWSxDa0NxSFosYUFDQSw4QkFFQSxZckM4aEdGLENxQzVoR0UsMEJBQ0Usd0JyQzhoR0osQ3FDNWhHRSxvQkFDRSxzQnJDOGhHSixDcUM1aEdNLGtDQUVFLGVBREEsZ0JBRUEsZ0JyQzhoR1IsQ00zcUdJLDRCK0IwSUUsa0NBTUksZUFEQSxnQkFFQSxnQnJDZ2lHUixDQUNGLENxQzVoR0UsbUJqQzNDSSxtQmlDOENGLGVsQzFGMEIsQ2tDeUYxQixtQkFFQSxRckM4aEdKLENNcnNHSSx5QitCMklKLGdCQStCSSxnQnJDK2hHRixDcUM3aEdFLDBCQUNFLHNCckMraEdKLENBQ0YsQ01oc0dJLDRCK0JxS0EsMEJBQ0Usc0JyQzhoR0osQ0FDRixDcUMzaEdFLDJCQUNFLGtCQUNBLGtCckM2aEdKLENxQ3poR0EsdUJBR0Usc0JBREEsWUFEQSxlQUdBLFdyQzRoR0YsQ3FDM2hHRSwwQkFDRSxjckM2aEdKLENNbnRHSSw0QitCZ0xKLHVCQVNJLFVyQzhoR0YsQ0FDRixDcUM1aEdFLDhCQUNFLDhCckM4aEdKLENxQzFoR0EsaUJBRUUsYWxDbExZLENrQ2lMWixjckM4aEdGLENxQzVoR0UsMkNBQ0UsWXJDOGhHSixDcUMzaEdJLHVEQUNFLFlyQzZoR04sQ3FDMWhHSSxnQ0FHRSxtQkFEQSxrQkFEQSxZckM4aEdOLENxQ3hoR0Usb0NBQ0Usc0JyQzBoR0osQ3FDeGhHSSx5Q0FDRSxxQnJDMGhHTixDcUNyaEdBLGdCQUlFLG1CQUNBLHdCbEN4TVksQ2tDeU1aLGFsQzNOWSxDa0N1TlosYUFDQSw4QkFGQSxnQnJDNmhHRixDcUN2aEdFLHdCQUNFLGNyQ3loR0osQ3FDdmhHRSxxQkFDRSxvQnJDeWhHSixDcUN2aEdFLHFCQUNFLGVyQ3loR0osQ3FDcmhHQSxnQkFDRSxtQnJDd2hHRixDTXB4R0kseUIrQjJQSixnQkFHSSwyQnJDMGhHRixDcUN2aEdBLDRCQUVJLFNyQzBoR0osQ3FDdGhHQSwrQkFFSSwwQnJDeWhHSixDQVRGLENxQzVnR0UseUJBQ0UsMEJyQ3doR0osQ016eEdJLDRCK0I4T0osZ0JBdUJJLHFCckN3aEdGLENBQ0YsQ3FDdGhHRSw0QkFDRSwyQnJDd2hHSixDTWp5R0ksNEIrQjRRRiwyQkFFSSxzQnJDdWhHSixDQUNGLENNdnhHSSxtRCtCaVJGLHlDQUVJLGlCQUNBLGFyQ3FoR0osQ0FDRixDcUNsaEdFLDJCQUNFLGtCQUNBLGtCckNvaEdKLENxQ2poR0UsbUNBR0UsbUJBRkEsYUFDQSxzQkFFQSx1QkFDQSxxQnJDbWhHSixDTWoxR0kseUIrQnlURixtQ0FRSSx3QnJDb2hHSixDcUNqaEdFLHNEQUdJLGFBQ0Esc0JyQ21oR04sQ0FMRixDTXowR0ksNEIrQnVUQSxzREFVSSxtQkFGQSxnQkFDQSxZckNxaEdOLENBQ0YsQ01uMkdJLHlCK0JpV0YsbUNBR0ksYUFDQSxzQnJDZ2hHSixDQUNGLENNejJHSSw0QitCb1ZGLG1DQVVJLG1CQUZBLGdCQUNBLFlyQ2toR0osQ0FDRixDcUM5Z0dFLG1DQUNFLG9CckNnaEdKLENNaDRHSSx5QitCK1dGLG1DQUlJLG1CckNpaEdKLENBQ0YsQ014M0dJLDRCK0JrV0YsbUNBU0ksZ0JBREEsWXJDbWhHSixDQUNGLENxQ3ZnR0UsdUNBQ0Usb0JyQytnR0osQ3FDN2dHRSx1Q0FFRSx5QkFEQSxnQnJDZ2hHSixDcUM5Z0dJLDhEQUNFLG9CckNnaEdOLENxQ3ZnR0Esb0JBQ0UsR0FDRSxVQUNBLDBCckM2Z0dGLENxQzNnR0EsR0FDRSxVQUNBLHVCckM2Z0dGLENBQ0YsQ3FDdGdHRSx3QkFDRSxhckMyZ0dKLENxQ3RnR0Usd0hBQ0UsWXJDeWdHSixDcUN0Z0dFLDRHQUNFLGdCQUNBLFVyQ3dnR0o7O0FxQ25nR0EsMEJBSUUseURBRUUsZUFEQSxXQW5mdUIsQ0FxZnZCLFNyQ21nR0osQ3FDaGdHRSwyQ0FDRSxrQkFFQSxlbENyWDBCLENrQ29YMUIsb0JyQ21nR0osQ010N0dJLDRCK0J3YkEseURBQ0UsVXJDaWdHSixDQUNGLENNeDhHSSwwQitCMmNBLDJDQUNFLGlCQUNBLGdCckNnZ0dKLENBQ0YsQ3FDNS9GQSw4QkFDRSxtQnJDKy9GRixDcUM5L0ZFLGlDQUVFLG1CQURBLGdCQUVBLG1CQUNBLGdCckNnZ0dKLENxQzkvRkUsa0NBQ0Usc0JyQ2dnR0osQ3FDNy9GSSx1Q0FDRSxTckMrL0ZOLENxQzMrRkUsK0JBQ0UsMkRBQ0EsMkJBRUEsWUFEQSxVckN5L0ZKLENxQ24vRkEsNkJBQ0Usd0JyQ3MvRkYsQ3FDbi9GSSx3REFDRSxXckNxL0ZOLENxQ2ovRkUsa0RBQ0UsYXJDbS9GSixDcUMvK0ZBLGdDQUNFLHNCQUNBLHlCQUNBLDRCQUNBLDBCQUNBLDBCckNrL0ZGLENxQy8rRkEsK0JBQ0Usc0JBRUEseUJBQ0EsNEJBQ0EsMEJBQ0EsMkJBSkEsU3JDcy9GRixDcUNoL0ZFLG9DQUNFLG9CckNrL0ZKLENxQy8rRkUsaUNBQ0UsZUFDQSxnQnJDaS9GSixDc0M3a0hBLGFBQ0UsaUJ0Q2dsSEYsQ3NDOWtISSxzQ0FDRSxVdENnbEhOLENzQzNrSEEsbUJBR0UsT0FDQSxnQkFDQSxTQUNBLFVBTEEsa0JBQ0EsUXRDa2xIRixDc0Mza0hBLG1CQUlFLGNBSEEsY0FJQSxtQkFGQSxtQkFEQSxrQnRDaWxIRixDc0M1a0hFLHlCQUNFLG9CdEM4a0hKLENzQzVrSEUsNENBQ0Usa0J0QzhrSEosQ3NDMWtIQSxzQkFHRSxVbkM2Q1ksQ21DOUNaLGVBREEscUJBSUEsbUJBREEsaUJ0QzhrSEYsQ3NDNWtIRSw0QkFJRSx5QkFFQSxTQUxBLFdBRUEsV0FJQSxPQUZBLGtCQUhBLFV0Q21sSEosQ3NDNWtIRSwwREFFRSxvQnRDNmtISixDc0M1a0hJLHNFQUNFLHdCdEM4a0hOOztBdUNsb0hBLDRCQU9XLHVHQUVQLG9CQURBLGlCdkNnb0hKLENNNWtISSwwQmlDckRPLHVHQUlMLGdCdkNpb0hKLENBQ0YsQ3VDMW5IRSx1Q0FTRSxrQkFKQSxlcEM4RzBCLENvQy9HMUIsWXBDa1FvQyxDb0NyUXBDLGtCQUVBLGNBR0EseURBSkEsU3ZDa29ISixDTTNsSEkseUJpQ3pDRix1Q0FXSSxjdkM2bkhKLENBQ0YsQ01obUhJLDBCaUN6Q0YsdUNBY0ksa0JBQ0EsWXZDK25ISixDQUNGLEN1QzduSEksa0RBR0UseUJBRkEsS3ZDZ29ITixDTTFtSEkseUJpQ3ZCQSxrREFLSSx3QnZDZ29ITixDQUNGLENNL21ISSwwQmlDdkJBLGtEQVFJLHdCdkNrb0hOLENBQ0YsQ3VDOW5IVyxpREFDUCxhdkNnb0hKLEN1QzluSFcsaURBQ1AsVXZDaW9ISixDdUMvbkhXLGtEQUNQLGF2Q2tvSEosQ3VDL25IVyxvREFDUCxhdkNrb0hKLEN1QzluSEEsc0JDckRFLG1CQUVBLFNBTkEsV0FFQSxZQUNBLGdCQUZBLFVBSEEsa0JBT0EsbUJBTkEsU3hDb3NIRixDdUN0b0hBLHdCbkMrR00sbUJVakxKLGdCeUJxRUEsbUJwQ3NRa0MsQ1c1VWxDLFNkaXRIRixDdUN4b0hBLHVCQUVFLGFwQ2FZLENvQ1paLG9CQUZBLHFCdkM2b0hGLEN1Q3hvSEEseUJBRUUsa0JBQ0EsU3ZDMG9IRixDdUN2b0hJLHNFQWNFLHdCQUxBLDRCQURBLHdCcENnTWtDLENvQzdMbEMsb0NBRUEsZ0JBR0Esc0JBVEEsVXBDYlEsQ29DT1IsY0FHQSxrTHBDa0N3QixDb0MxQnhCLGtCQVBBLGVwQzJDd0IsQ29DakN4QixnQkFUQSxnQnBDZ01rQyxDb0NuTWxDLGlCdkNxcEhOLENNbnJISSx5QmlDMkJBLHNFQW1CSSxlQUNBLGdCdkN5b0hOLENBQ0YsQ016ckhJLDBCaUMyQkEsc0VBd0JJLGlCdkMwb0hOLENBQ0YsQ3VDeG9IZSxnR0FHUCxvQnBDZk0sQ29DYU4sVXZDMm9IUixDeUM3dkhFLCtWQUlFLDRCdEM0RVUsQ3NDN0VWLG9CdENrR1UsQ3NDaEdWLDRDQU40RCxDQU81RCx5R3pDNnZISixDdUM1b0hlLGdHQUdQLG9CcENyQk0sQ29DbUJOLFV2Q2dwSFIsQ3lDeHdIRSwrVkFJRSw0QnRDNEVVLENzQzdFVixvQnRDa0dVLENzQ2hHViw0Q0FONEQsQ0FPNUQseUd6Q3d3SEosQ3VDanBIZSxpR0FHUCxvQnBDb0tnQyxDb0N0S2hDLGF2Q3FwSFIsQ3lDbnhIRSxrV0FJRSwrQnRDZ0ZVLENzQ2pGVixvQnRDaVNvQyxDc0MvUnBDLDRDQU40RCxDQU81RCx5R3pDbXhISixDdUN0cEhlLG1HQUNQLDJCdkN5cEhSLEN1Q3RwSE0sd1BBR0UsVXZDdXBIUixDdUNucEhNLGtGQUNFLHlCQUNBLFF2Q3FwSFIsQ3VDanBITSxxRkFFRSx5QnZDa3BIUixDdUM5b0hNLDRFQUVFLHdCcENrSWdDLENvQ2pJaEMsU3ZDK29IUixDdUMzb0hNLG1GQUNFLFdwQzRJZ0MsQ29DMUloQyxTdkM0b0hSLEN1Qy9uSEMsbUNBRUMsa0JBQ0EsU3ZDb29IRixDdUNsb0hFLHdDQUVJLG1CQWFBLHdCQUxBLDRCQURBLHdCcEMrRmtDLENvQzVGbEMsb0NBRUEsZ0JBR0Esc0JBVEEsVXBDOUdRLENvQ3VHUixhQUlBLGtMcEMvRHdCLENvQ3VFeEIsa0JBUEEsZXBDdER3QixDb0NnRXhCLGdCQVRBLGdCcEMrRmtDLENvQ2xHbEMsaUJ2Q2dwSE4sQ00vd0hJLHlCaUMySEYsd0NBb0JNLGVBQ0EsZ0J2Q29vSE4sQ0FDRixDTXJ4SEksMEJpQzJIRix3Q0F5Qk0saUJ2Q3FvSE4sQ0FDRixDdUNub0hlLGtFQUdQLG9CcENoSE0sQ29DOEdOLFV2Q3NvSFIsQ3lDejFIRSxxUUFJRSw0QnRDNEVVLENzQzdFVixvQnRDa0dVLENzQ2hHViw0Q0FONEQsQ0FPNUQseUd6Q3kxSEosQ3VDdm9IZSxrRUFHUCxvQnBDdEhNLENvQ29ITixVdkMyb0hSLEN5Q3AySEUscVFBSUUsNEJ0QzRFVSxDc0M3RVYsb0J0Q2tHVSxDc0NoR1YsNENBTjRELENBTzVELHlHekNvMkhKLEN1QzVvSGUsbUVBR1Asb0JwQ21FZ0MsQ29DckVoQyxhdkNncEhSLEN5Qy8ySEUsd1FBSUUsK0J0Q2dGVSxDc0NqRlYsb0J0Q2lTb0MsQ3NDL1JwQyw0Q0FONEQsQ0FPNUQseUd6QysySEosQ3VDanBIZSxxRUFDUCwyQnZDb3BIUixDdUNqcEhNLDhKQUdFLFV2Q2twSFIsQ3VDOW9ITSxvREFDRSx5QkFDQSxRdkNncEhSLEN1QzVvSE0sdURBRUUseUJ2QzZvSFIsQ3VDem9ITSw4Q0FFRSx3QnBDaUNnQyxDb0NoQ2hDLFN2QzBvSFIsQ3VDdG9ITSxxREFDRSxXcEMyQ2dDLENvQ3pDaEMsU3ZDdW9IUixDdUNobkhFLGtEQUNFLGN2Q3NuSEosQ3VDcG5IRSxvREFDRSxxQnZDc25ISixDdUNwbkhFLDJFQUNFLGlCdkNzbkhKLEN1Q2xuSEEsbUNBQ0UscUJBRUEsb0JwQ2xCc0MsQ29DaUJ0QyxxQnZDc25IRixDdUNubkhFLHlDQUNFLFl2Q3FuSEosQ3VDcG5ISSwyRkFHRSxVQURBLG1CQURBLGtCdkN3bkhOLEN1QzNtSEksME9BQ0UseUJ2Q2luSE4sQ3VDNW1ISSxzSEFDRSx1QnZDK21ITixDdUMzbUhFLHNFQUlFLHdCQURBLHFCQUdBLFlBSkEsa0JBR0EsVXZDOG1ISixDdUM1bUhJLDZFQUdFLHdFQUZBLFd6QnBUSixjQUVBLFlBR0EsT3lCbVRJLFV6QnZUSixrQkFHQSxNeUJtVEksbUJBR0EsNkRBREEsa0J6QnRUSixVZDA2SEYsQ3VDem1IQSwrQkFFRSxjdkM4bUhGLEN1QzVtSEUsME1BQ0Usd0J2QzhtSEosQ3VDN21ISSxzR0FDRSxVdkMrbUhOLEN1Q3htSEUsc1RBQ0UscUJ2QzZtSEosQ3VDNW1ISSxzR0FDRSxVdkM4bUhOLEN1QzdtSE0sNEdBQ0Usd0J2QyttSFIsQ3VDNW1ISSw0T0FDRSx3QnZDOG1ITixDdUMxbUhFLDRNQUNFLHFCcEMzU1UsQ1czQlIsNkJ5QndVRixDQURBLGF2QzZtSEosQ3VDMW1ITSw2R0FDRSx3QnZDNG1IUixDdUN0bUhBLHVDQUVFLG1CQUNBLGdDQUZBLGFBR0EsVXZDeW1IRixDdUN4bUhXLG9FQUNQLDJCdkMwbUhKLEN1Q3htSEUsMElBSUUsNkJBRkEsZUFDQSxPQUVBLGF2QzJtSEosQ3VDdm1IQSx5QkFDRSxTdkMwbUhGLEN1Q3RtSEUscURBQ0ksb0J2Q3ltSE4sQ3VDcm1IQSw4Q0FDRSxtQkFDQSxtQnZDd21IRixDdUN0bUhJLDJKQUNFLFl2Q3dtSE4sQ3VDcm1IRSxvREFHRSxzQkFDQSxtQkFIQSxZQU1BLGVBRkEsa0JBSEEsVXZDNm1ISixDdUN2bUhJLGlIQUNFLFN2Q3ltSE4sQ3VDdm1ISSx3REFFRSxZQUNBLGVBRkEsVXZDMm1ITixDdUNubUhFLGtEQUNFLG1CdkNzbUhKLEN1Q25tSEksd0RBQ0Usb0J2Q3FtSE4sQ3VDam1ISSwySkFDRSxZdkNtbUhOLEN1Qy9sSEksK0pBQ0UsWXZDa21ITixDdUM3bEhBLDBGQUtFLE96QnBkQSxnQkFGQSxTQUNBLFV5QmtkQSw0QkFDQSxTQUNBLDBCQUVBLDZCQUNBLG9CdkNrbUhGLENNbC9ISSw2QmlDeVlKLDBGQVVJLDZCQUNBLG9CdkNtbUhGLENBQ0YsQ014L0hJLDRCaUN5WUosMEZBZUksNkJBQ0Esb0J2Q29tSEYsQ0FDRixDdUNsbUhFLHVEQUNFLFd2Q29tSEosQ3VDaG1IQSw4Q0FHRSxlQURBLG1CQURBLHlCQUdBLDJDdkNtbUhGLEN1QzVsSEUsME5BR0UsOERBRkEscUJwQ25hVSxDb0NvYVYseUJBRUEsc0J2Q2ttSEosQ3VDaG1IRSw4R0FFRSxlQURBLGVwQ3JYMEIsQ29DdVgxQixrQ3ZDa21ISixDT3BsSUUsb0hnQ29mSSx3QnZDbW1ITixDdUNsbUhNLGdJQUNFLGdDQUNBLGdDdkNvbUhSLEN1Q2xtSE0sK0hBQ0UsbUNBQ0EsbUN2Q29tSFIsQ3VDam1ISSw4SEFFRSw4REFEQSwwQnZDb21ITixDdUNsbUhNLDBJQUNFLGdDQUNBLGdDdkNvbUhSLEN1Q2xtSE0seUlBQ0UsbUNBQ0EsbUN2Q29tSFIsQ3VDL2xISSx5SUFHRSxjQUZBLG9CQUNBLHNDdkNrbUhOLEN1Q3JsSEEsa0NBQ0UsaUJ2QzJsSEYsQ3VDeGxIQSw2Q0FLRSxXQUZBLGVBRkEsa0JBQ0EsUUFJQSx5QnZDMGxIRixDdUN4bEhFLDBEQUVFLFlBQ0EsV0FGQSxVdkM0bEhKLEN1Q2psSEEsZ0NBQ0UsaUJ2Q3VsSEYsQ3VDcGxIQSwyQ0FJRSxnQkFEQSxlQUZBLGtCQUNBLE92Q3lsSEYsQ3VDdGxIRSx3REFFRSxZQUNBLFdBRkEsVXZDMGxISixDTXZtSUkseUJpQ3VnQkosMkNBV0ksY3ZDeWxIRixDQUNGLENNNW1JSSwwQmlDdWdCSiwyQ0FjSSxnQnZDMmxIRixDQUNGLEN1Q3BsSEEsNEJBSUUscUJBRkEsYUFDQSw4QkFGQSxpQnZDNmxIRixDdUN6bEhFLCtHQUVFLE9BQ0EsaUJ2QzJsSEosQ01ob0lJLDBCaUN1aUJGLCtGQUdJLG9CdkMwbEhKLENBQ0YsQ3VDeGxIRSxtRUFDRSxVdkMwbEhKLENNM25JSSw2QmlDZ2lCRixtRUFHSSxZdkM0bEhKLENBQ0YsQ3VDMWxIRSw4RUFDRSxLdkM0bEhKLEN1Q3ZsSEUsbUNBRUUsV0FDQSx5QkFDQSxXQUhBLGtCQUlBLHlCdkMwbEhKLEN1Q3psSEksdUNBRUUsZUFEQSxhdkM0bEhOLEN1Q3hsSEUsaURBQ0UsbUJ2QzBsSEosQ3VDeGxIRSxpRUFDRSxVdkMwbEhKLEN1Q3hsSEUsZ0dBQ0UsZXBDaGdCMEIsQ29DaWdCMUIsaUJ2QzBsSEosQ3VDOWtIQSxxQkFFRSxvQ0FDQSxldkNxbEhGLEN1Q2xsSEEsa0JBQ0UsaUJ2Q3FsSEYsQ3VDbGxIQSxzQkFDRSxldkNxbEhGLEN1Qy9rSEUsaUNBQ0UsWXZDa2xISixDdUM5a0hBLDhCQUdFLGtMcENoakI0QixDb0MraUI1QixrQkFFQSxlcEN2aUI0QixDb0N3aUI1QixnQnZDbWxIRixDTXRzSUksMEJpQzhtQkosOEJBUUksZUFJQSxpQnZDaWxIRixDQUNGLEN1QzdrSEUsMEdBQWlCLGFBQTBCLFNBQVgsT3ZDK2xIbEMsQ3VDNWxIRSw4V0FHdUMsWXZDZ21IekMsQ3VDNWxIQSxvQ0FvQkUsYUFqQkEsa0xwQzNrQjRCLENvQzBrQjVCLGtCQUVBLGVwQ2xrQjRCLENvQ21rQjVCLGdCcEM3YXNDLENvQzJidEMsV0FIQSxpQnZDc2xIRixDTS91SUksMEJpQ3lvQkosb0NBUUksZUFJQSxpQnZDOGxIRixDQUNGLEN1Q3BsSEEsOENBQ0UsYXZDNGxIRixDdUN6bEhBLHFCQUNFLGNBRUEsbUJBREEseUJBRUEsMkN2QzRsSEYsQ3VDM2xIRSxnQ0FDRSxVdkM2bEhKLEN1Q3psSEEsbUJBQ0UsZXZDNGxIRixDdUN4bEhFLHNDQUNFLGtCdkMybEhKLEN1Q3psSEUsd0NBQ0UsVXZDMmxISixDdUMxbEhJLDhDQUNFLHFCdkM0bEhOLEN1Q3psSEUsdURBQ0UsVXZDMmxISixDdUN0bEhFLHVDQUNFLGVwQzlxQlUsQ1czQlIsNkJkbXlJTixDdUN2bEhFLHlDQUNFLGF2Q3lsSEosQ3VDeGxISSxtR0FFRSx3QnZDeWxITixDdUN0bEhFLHdEQUNFLGF2Q3dsSEosQ3VDcGxIQSwwQkFDRSx3QnBDcnJCWSxDb0NzckJaLGlCdkN1bEhGLEN1Q2xsSEUsdURBQ0Usd0J2Q3FsSEo7O0F1Q2xsSEEsMEJHdHhCQSx3QkFDRSxVMUNnM0lGLEMwQy8ySUUscUJBQ0UsVXZDMkVVLEN1QzFFVixvQjFDaTNJSixDMEM5MklBLGdCQUVFLGdCQUNBLGtCQUNBLGdDQUhBLFUxQ28zSUYsQzBDaDNJRSxvQkFLRSxTQUhBLGlCQUNBLGdCQUtBLGlCQUpBLFFBR0EscUQxQ20zSUosQzBDeDJJQSwyQ0FaSSxtQ0FMQSxpQjFDbzRJSixDMENuM0lBLHVCQUdFLFlBQ0EsT0FDQSxNQUdBLGlDQU5BLFUxQ2kzSUYsQzBDejJJQSxnQkFHRSx1QkFGQSxhQUNBLDBCMUM2MklGLEMwQzEySUEsbUJBRUUsWUFEQSxpQjFDODJJRixDMEMzMklBLHdCQUdFLHFCdkM0QlksQ3VDN0JaLHFCQUtBLGlCQURBLGV2QzhFNEIsQ3VDNUU1QixtQkFKQSxnQkFIQSxrQkFRQSxVMUM2MklGLENNOTJJSSx5Qm9DUkosd0JBYUksa0JBREEsZXZDc0UwQixDdUNwRTFCLGlCQUVBLHFCQURBLFcxQysySUYsQ0FDRixDTXYzSUksMEJvQ1JKLHdCQW9CSSxtQkFHQSxldkM2RDBCLEN1Qy9EMUIsc0JBQ0EsYTFDZzNJRixDQUNGLEMwQzcySUEsc0JBR0Usd0J2Q0lZLEN1Q0haLDJCQUhBLGtCQUlBLGdDQUhBLFMxQ20zSUYsQ012NElJLHlCb0NrQkosc0JBT0ksMkIxQ2szSUYsQ0FDRixDTTU0SUksMEJvQ2tCSixzQkFVSSxtQjFDbzNJRixDQUNGLENNajVJSSwwQm9Da0JKLHNCQWFJLCtCQUNBLFMxQ3MzSUYsQ0FDRixDTTE0SUksNEJvQ0tKLHNCQWtCSSxTMUN1M0lGLENBQ0YsQzBDcjNJQSxxQkFDRSxPQUVBLFNBREEsUzFDeTNJRixDMENyM0lFLHVCQUVFLFlBREEsVTFDeTNJSixDTXY2SUkseUJvQzZDRix1QkFLSSxjQURBLFkxQzIzSUosQ0FDRixDTTc2SUksMEJvQzZDRix1QkFTSSxlQURBLGExQzYzSUosQ0FDRixDMENuM0lFLHNDQUdFLGtCQUNBLGlCQUZBLGtCMUMwM0lKLENNNTdJSSx5Qm9DZ0VGLHNDQVFJLGtCQUNBLGlCQUZBLGlCMUMyM0lKLENBQ0YsQ01uOElJLDBCb0NnRUYsc0NBYUksbUJBQ0Esb0JBRkEsa0IxQzYzSUosQ0FDRixDMEN6M0lFLGdEQUVFLGNBREEsZTFDNDNJSixDTWo4SUksNkJvQ29FRixnREFJSSxnQjFDNjNJSixDQUNGLEMwQzMzSUUsd0NBQ0Usb0MxQzYzSUosQzBDdjNJRSxpQ0FDRSxZMUM4M0lKLENNOTlJSSx5Qm9DK0ZGLGlDQUdJLGlCMUNnNElKLENBQ0YsQ01uK0lJLDBCb0MrRkYsaUNBTUksWTFDazRJSixDQUNGLENNeCtJSSwwQm9DK0ZGLGlDQVNJLFkxQ280SUosQ0FDRixDMENsNElFLHVDQUVFLHdCQURBLGExQ3E0SUosQ01qL0lJLHlCb0MyR0YsdUNBS0ksd0JBREEsYTFDdTRJSixDQUNGLENNdi9JSSwwQm9DMkdGLHVDQVNJLHlCQURBLGMxQ3k0SUosQ0FDRixDMENqNElBLGlCQUtFLGlCQURBLG1CQUZBLGlCMUN3NElGLENNdGdKSSx5Qm9DNEhKLGlCQU9JLGdCMUN1NElGLENBQ0YsQ00zZ0pJLDBCb0M0SEosaUJBVUksZTFDeTRJRixDQUNGLENNaGhKSSwwQm9DNEhKLGlCQWFJLGdCMUMyNElGLENBQ0YsQzBDejRJRSxzQ0FFRSxrQkFEQSw4QjFDNDRJSixDMEMxNElhLG9FQUNQLGlCMUM0NElOLENNNWhKSSx5Qm9DNElGLHNDQU9JLGMxQzg0SUosQzBDNzRJYSxvRUFDUCxrQjFDKzRJTixDQUNGLENNcmlKSSwwQm9DNElGLHNDQWFJLGtCMUNnNUlKLENBQ0YsQzBDNzRJRSxpQ0FFRSxTQUVBLGlCQURBLE9BRkEsa0JBSUEsaUYxQys0SUosQzBDNTRJYSwrREFDUCxnQkFDQSxVMUM4NElOLENNcmpKSSx5Qm9DNkpGLGlDQWFJLGdCMUNnNUlKLEMwQy80SWEsK0RBQ1AsYzFDaTVJTixDQUNGLENNOWpKSSwwQm9DNkpGLGlDQW1CSSxlMUNrNUlKLEMwQ2o1SWEsK0RBQ1AsZ0IxQ201SU4sQ0FDRixDTXRrSkksMEJvQzZKRixpQ0F5QkksZ0IxQ281SUosQzBDbjVJYSwrREFDUCxlMUNxNUlOLENBQ0YsQzBDajVJRSxvQ0FDRSxZMUNtNUlKLEMwQ2g1SUUsdUNBRUUsU0FEQSxrQkFHQSwrQkFFQSxpQ0FEQSxTMUNtNUlKLEMwQ2o1SWEscUVBQ1AsUzFDbTVJTixDMEMvNElFLHlDQUlFLGlCdkMrRXdDLEN1Q2xGeEMsYUFFQSxVQURBLGdCQUdBLGlFMUNrNUlKLEMwQ2g1SWEsdUVBQ1AsZ0JBQ0EsVUFDQSxpRTFDazVJTixDMEM3NElFLG9DQUNFLFVBQ0EsNEJBQ0EsNEQxQ2c1SUosQzBDOTRJYSxrRUFDUCxVQUNBLHdCQUNBLDREMUNnNUlOLEMwQ3I0SUUsc0NBR0Usa0JBQ0EscUJBRkEsbUJBSUEsZ0JBQ0Esc0IxQ3k0SUosQ00vbkpJLDBCb0MrT0Ysc0NBZ0JJLGtCQUNBLHFCQUZBLG9CMUN1NElKLENBQ0YsQzBDbjRJRSxnREFFRSxjQURBLGV2QzNMMEIsQ3VDNkwxQixlMUNxNElKLEMwQ240SUUsd0NBQ0Usb0MxQ3E0SUosQzBDcDRJYSxzRUFFUCxrQzFDczRJTixDMENuNElFLGlDQUNFLGUxQ3M0SUosQzBDcDRJRSx1Q0FLRSxtQkFKQSxhQUVBLHdCQUNBLGtCQUZBLGExQ3k0SUosQ003cEpJLHlCb0NrUkYsdUNBUUksd0JBREEsYTFDeTRJSixDQUNGLENNbnFKSSx5Qm9Da1JGLHVDQVdJLHFDMUMwNElKLENBQ0YsQ014cUpJLDBCb0NrUkYsdUNBY0ksc0MxQzQ0SUosQ0FDRixDTTdxSkksMEJvQ2tSRix1Q0FrQkkseUJBREEsYzFDKzRJSixDQUNGLEMwQzU0SUUsaUNBQ0UsTTFDODRJSixDMEM1NElFLG9DQUtFLGFBSkEsVUFDQSw0QkFDQSw0RDFDKzRJSixDMEM1NElhLGtFQUNQLFVBQ0Esd0JBQ0EsNEQxQzg0SU4sQ01qc0pJLHlCb0MwU0Ysb0NBYUksYTFDKzRJSixDQUNGLEMwQ3Q0SUUsNEhBRUUsZ0JBREEsa0IxQzg0SUosQzBDMzRJRSwySUFHRSxhQUZBLGdCQUNBLHNCMUMrNElKLENNdHRKSSwwQm9DcVVGLDJJQUtJLGtCQUNBLHFCMUNpNUlKLENBQ0YsQzBDLzRJRSw4SUFDRSw0QjFDazVJSixDMEM3NElFLHNDQUdFLGtCQUNBLGlCQUZBLGtCMUNpNUlKLENNdnVKSSx5Qm9Db1ZGLHNDQVFJLGtCQUNBLGlCQUZBLGlCMUNrNUlKLENBQ0YsQ005dUpJLDBCb0NvVkYsc0NBYUksbUJBQ0Esb0JBRkEsa0IxQ281SUosQ0FDRixDMENoNUlFLGdEQUVFLGNBREEsZTFDbTVJSixDTTV1SkksNkJvQ3dWRixnREFJSSxnQjFDbzVJSixDQUNGLEMwQ2w1SUUsd0NBQ0Usb0MxQ281SUosQzBDbjVJYSxzRUFFUCxtQzFDcTVJTixDMENsNUlFLGlDQUNFLFkxQ3E1SUosQ016d0pJLHlCb0NtWEYsaUNBR0ksaUIxQ3U1SUosQ0FDRixDTTl3SkksMEJvQ21YRixpQ0FNSSxZMUN5NUlKLENBQ0YsQ01ueEpJLDBCb0NtWEYsaUNBU0ksWTFDMjVJSixDQUNGLEMwQ3o1SUUsdUNBRUUsd0JBREEsYTFDNDVJSixDTTV4SkkseUJvQytYRix1Q0FLSSx3QkFEQSxhMUM4NUlKLENBQ0YsQ01seUpJLDBCb0MrWEYsdUNBU0kseUJBREEsZUFFQSxXMUMrNUlKLENBQ0YsQzBDdDVJSSxpREFDRSxjQUNBLFlBQ0EsaUIxQzQ1SU4sQzBDMTVJSSw4Q0FFRSxVMUMyNUlOLEMwQ3o1SWUsNEVBQ1AsVTFDMjVJUjs7QTJDcDNKQSw0QkFDQSxTQUNFLHFCQUNBLHFCM0N1M0pGLEMyQ3QzSkUsYUFDRSxhM0N3M0pKLEMyQ24zSkUsK0JBQ0UsWTNDczNKSixDMkNwM0pFLGlDQUNFLGMzQ3MzSkosQzJDbDNKQSxrQkFDRSxTM0NxM0pGLEMyQ3gxSk0sME9BQ0UsWTNDdTJKUjs7QTJDajJKQSwwQkNsREEsNkJBQ0UsZ0JBQ0EsaUI1QzA1SkYsQzRDejVKRSwrQkFDRSxhekNpRlUsQ0MwRlIsbUJ3QzFLRix5QjVDNDVKSixDNEMxNUpJLHFDQUNFLGE1QzQ1Sk4sQzRDNzRKQSwyQ0FDRSxnQkFDQSxpQjVDczVKRixDNENyNUpFLDZDQUNFLGE1Q3U1SkosQzRDdDVKSSxtREFDRSxhNUN3NUpOLEM0Q2w1SkEsWUFHRSxjQUZBLG1CQUNBLGdCNUNzNUpGLEM0Q2o1SkEsY0FDRSxZNUNvNUpGLEM0Q2o1SkEsbUJBR0UsY0FGQSxtQkFDQSxxQkFFQSxrQjVDbzVKRixDNENqNUpBLHVCQUVFLG1CQURBLGFBRUEsMEI1Q281SkYsQzRDajVKQSx1QkFFRSxhekN3QlksQ3lDekJaLHlCNUNxNUpGLEM0Q2w1SkUsNkJBQ0UsYXpDdUJVLEN5Q3RCVix5QjVDbzVKSixDNENoNUpBLHlCQUNFLG1CQUNBLGU1Q201SkYsQzRDaDVKQSxpQkFDRSxtQkFDQSxrQjVDbTVKRixDNENoNUpBLDJDQUNFLHlCNUNtNUpGOztBNkN4K0pBLDRCQUNBLGFBRUUsbUIxQ3VMNEIsQzBDeEw1QixjQUlBLGdCQURBLGtCQURBLDRCN0M2K0pGLEM2Q3orSkUsbUJBY0UsOEJBUEEsd0ZBSEEsU0FXQSxXQVZBLE9BSkEsa0JBRUEsUUFEQSxNQUlBLDJCN0M4K0pKLEM2Q24rSkksbUJBQ0UsR0FDRSwwQjdDcStKTixDQUNGLEM2Q2wrSkUsa0JBRUUsbUIxQ3lKMEIsQzBDMUoxQixhN0NxK0pKLEM2Q2grSkEsbUJBQ0UseUJBQ0EsYTdDbStKRixDNkNoK0pBLG9CQUNFLHdCN0NtK0pGLEM2Q2grSkEsUUFDRSxlN0NtK0pGLENNejhKSSw0QnVDM0JKLFFBR0ksWTdDcStKRixDQUNGLENNOThKSSw2QnVDcEJKLFlBRUksWTdDcStKRixDQUNGLEM2Qy85SkEsb0JBQ0UsYTdDcStKRixDTTM5SkksNkJ1Q1hKLG9CQUdJLGE3Q3UrSkYsQ0FDRixDTWgrSkksNEJ1Q1hKLG9CQU1JLGE3Q3krSkYsQ0FDRixDNkN0K0pBLHFCQUNFLG1CN0N5K0pGLEM2Q3IrSkEsaUJBQ0UsYTdDdytKRixDNkNyK0pBLGlCQUNFLFc3Q3crSkYsQzZDcitKQSxpQkFDRSxlN0N3K0pGLEM2Q3IrSkEsaUJBQ0UsZTdDdytKRixDNkNyK0pBLGlCQUNFLGM3Q3crSkYsQzZDcitKQSxpQkFDRSxXN0N3K0pGLEM2Q2orSkUsNkJBQ0UsZTdDdStKSixDTXhnS0ksNEJ1Q2dDRiw2QkFHSSxXN0N5K0pKLENBQ0YsQzZDeCtKSSw4Q0FDRSxtQjdDMCtKTixDNkN4K0pJLDBEQUNFLFM3QzArSk4sQzZDbCtKQSwrQkFFRSxhQUNBLDJCQUZBLGU3QzArSkYsQzZDditKRSxvQ0FHRSxjQUNBLGtCQUZBLFU3QzArSkosQzZDeDlKQSxnQ0FFRSxxQkFEQSxVN0M0OUpGLENjN2lLSSw4QitCZ0ZKLGdDQUtJLGdCN0M0OUpGLENBQ0YsQ00zaUtJLDZCdUN5RUosZ0NBUUksZ0I3Qzg5SkYsQ0FDRixDTWhqS0ksNkJ1Q3lFSixnQ0FXSSxnQjdDZytKRixDQUNGLENNbGtLSSx5QnVDc0ZKLGdDQWNJLGU3Q2srSkYsQ0FDRixDTTFqS0ksNEJ1Q3lFSixnQ0FpQkksa0I3Q28rSkYsQ0FDRixDNkNqK0pBLHFCQUNFLGtCN0NvK0pGLENNbmtLSSw0QnVDOEZKLHFCQUlJLHlCN0NxK0pGLENBQ0YsQzZDLzlKQSxpRkFLRSxtQkFGQSxhQUNBLDZCN0NzK0pGLEM2Qzc5SkksMkNBRUUsZ0JBREEsUzdDaStKTixDNkM1OUpJLDJDQUVFLGdCQURBLFM3Qys5Sk4sQzZDMzlKRSxnQ0FDRSxxQjdDNjlKSixDNkM1OUpJLDJDQUNFLGM3Qzg5Sk4sQzZDejlKRSxnQ0FDRSx3QjdDNDlKSixDNkN6OUpJLDJDQUVFLGdCQURBLFM3QzQ5Sk4sQzZDdDlKRSxnQ0FDRSx3QjdDeTlKSixDNkNoOUpJLDJDQUVFLGFBREEsUzdDbTlKTixDNkM3OEpBLGtDQUNFLGtCN0NnOUpGLEM2Qzc4SkEsK0JBQ0UsZUFDQSxrQjdDZzlKRixDNkM3OEpBLCtCQUNFLFlBRUEsc0JBREEsaUI3Q2k5SkYsQ005b0tJLHlCdUNrTUYsa0NBQ0Usa0I3Q2c5SkYsQzZDNzhKQSwrQkFDRSxnQkFDQSxrQjdDKzhKRixDNkM1OEpBLCtCQUNFLGNBRUEsdUJBREEsb0I3Qys4SkYsQ0FDRixDTTdwS0ksMEJ1Q21ORixrQ0FDRSxrQjdDNjhKRixDNkMxOEpBLCtCQUNFLGdCQUNBLG1CN0M0OEpGLEM2Q3o4SkEsK0JBQ0UsZ0JBRUEsdUJBREEsa0I3QzQ4SkYsQ0FDRixDNkNwOEpFLGlFQUNFLG1CN0NzOEpKLEM2Q244SkUsOERBQ0UsZUFDQSxnQjdDcThKSixDNkNsOEpFLDhEQUNFLGdCQUVBLHVCQURBLGU3Q3E4SkosQzZDOTdKRSw2Q0FLRSxtQkFGQSxXQUZBLGdCQUdBLG9CQUZBLGU3Q284SkosQ01scktJLDRCdUM0T0YsNkNBU0ksaUJBRkEsZ0JBQ0EsYzdDbzhKSixDQUNGLEM2Q2g4SkUsaURBR0UsbUJBQ0EsY0FIQSxnQkFLQSxrQkFKQSxtQkFHQSxhN0NtOEpKLENNanNLSSw2QnVDeVBGLGlEQVNJLFk3Q204SkosQ0FDRixDNkNoOEpFLHdEQUdFLG1CQUZBLGdCQUNBLGM3Q204SkosQzZDaDhKSSw4REFDRSxrQjdDazhKTixDNkNwN0pBLDJCQUVFLGNBREEsVzdDMjdKRixDNkM5NkpBLDRCQUdFLDhCQURBLHNCQUVBLG1DQUhBLGtDQUlBLGlDN0N1N0pGLEM2Q3I3SkEsOEJBQ0UsR0FDRSxTN0N3N0pGLEM2Q3Q3SkEsR0FDRSxVN0N3N0pGLENBQ0YsQzZDajdKQSxpQkFPRSw0QkFOQSxrQjFDalRZLEMwQ3dUWixtQkFOQSxZQUdBLGdCQUZBLGtCQUNBLFM3QzA3SkYsQzZDcjdKRSx1QkFFRSxXQURBLFM3Q3c3SkosQzZDbjdKQSxzQkFFRSxrQjFDNVRZLEMwQ3FVWixTQUZBLE9BREEsa0JBRUEsTUFMQSxnQ0FPQSxVN0NxN0pGLEM2Q243SkEsNEJBRUUsK0NBRUEsaUI3Q3M3SkYsQzZDcDdKQSw0QkFHRSwrQ0FFQSxvQkFKQSxVN0MyN0pGLEM2QzU1SkEsb0JBQ0UsR0FFRSxpQ0FFQSxvQjdDdTdKRixDNkNyN0pBLE1BRUUsK0RBRUEsb0I3Q3U3SkYsQzZDcjdKQSxPQUVFLGdFQUVBLHFCN0N1N0pGLEM2Q3I3SkEsR0FFRSxvQjdDdTdKRixDQUNGLEM2Q2g2SkEsb0JBQ0UsR0FHRSxpQ0FGQSxnQjdDdzdKRixDNkNwN0pBLElBR0UsMkRBRkEsZ0I3Q3c3SkYsQzZDcDdKQSxPQUdFLGlFQUZBLFU3Q3c3SkYsQzZDcDdKQSxHQUNFLGM3Q3M3SkYsQ0FDRixDNkMzNUpBLG9CQUNFLEdBRUUsb0VBRUEsb0I3Q3E3SkYsQzZDbjdKQSxPQUVFLHFFQUVBLHFCN0NxN0pGLEM2Q243SkEsT0FFRSxzRUFFQSxxQjdDcTdKRixDNkNuN0pBLEdBRUUsb0I3Q3E3SkYsQ0FDRixDNkM5NUpBLG9CQUNFLEdBR0UsNERBRkEsZTdDczdKRixDNkNsN0pBLElBR0UsZ0VBRkEsWTdDczdKRixDNkNsN0pBLE9BR0UsNERBRkEsVTdDczdKRixDNkNsN0pBLEdBQ0UsZTdDbzdKRixDQUNGLEM2Q3Q2SkEsa0NBQ0UsR0FDRSxVN0NtN0pGLEM2Q2o3SkEsSUFDRSxTN0NtN0pGLEM2Q2o3SkEsR0FDRSxTN0NtN0pGLENBQ0YsQzZDdDZKQSxpQkFDRSxHQUNFLGFBQ0EsUzdDazdKRixDNkNoN0pBLEdBQ0UsZ0JBQ0EsUzdDazdKRixDQUNGLEM2Q3I2SkEsZUFDRSxHQUNFLGFBQ0EsUzdDaTdKRixDNkMvNkpBLEdBQ0UsZUFDQSxTN0NpN0pGLENBQ0YsQzZDMTZKRSxnREFDRSxnQjdDKzZKSixDTWhoTEksNEJ1Q2dtQkYsZ0RBR0ksWTdDaTdKSixDQUNGLEM2Qzc2SkUsK0NBQ0UsZTdDZzdKSixDNkN0NkpNLDBCQURGLHlEQUdJLGdCQURBLFM3Qzg2Sk4sQzZDNTZKTSxzRUFDRSxZN0M4NkpSLENBQ0YsQ010aUxJLDZCdUNrbkJBLHlEQVVJLGdCQURBLFM3Q2c3Sk4sQzZDOTZKTSxzRUFDRSxZN0NnN0pSLENBQ0YsQzZDejZKSSx1SkFDRSxtQjdDNDZKTixDNkN2NkpFLHFGQUNFLGdCQUNBLFM3QzA2SkosQzZDeDZKRSxvREFDRSxlN0MwNkpKLEM2Q3Y2SkEsa0VBQ0UsYTdDMDZKRjs7QTZDdjZKQSwwQkMvdEJBLFlBR0UsbUJBRkEsYUFDQSxzQkFFQSxpQjlDMG9MRixDOEN6b0xFLHNCQUNFLG1COUMyb0xKLEM4Q3ZvTEEsbUJBQ0UsZUFDQSxvQjlDMG9MRixDOEN2b0xBLGtCQUtFLG1CQUhBLHFCQURBLGtCQUdBLFlBRUEsaUJBSEEsVTlDNm9MRixDOEN2b0xBLG1CQUNFLHFCQUVBLGNBREEsWTlDMm9MRixDOEN6b0xFLHVCQUVFLGFBREEsVzlDNG9MSixDOEN6b0xFLHlCQUNFLG1COUMyb0xKLEM4Q3pvTEUseUJBQ0Usa0I5QzJvTEosQzhDbm9MRSxzQkFDRSxhOUN5b0xKLEM4Q3ZvTEUsc0JBQ0UsVTlDeW9MSixDOENwb0xFLDBHQUdFLHdCM0NnQ1UsQzJDakNWLFU5Q3VvTEosQzhDcm9MSSxzSEFDRSxVM0NxQlEsQzJDcEJSLGM5Q3VvTE4sQzhDam9MRSw0QkFDRSxhOUNvb0xKLEM4QzluTEksb0RBQ0UsWTlDaW9MTixDOEM3bkxJLGdGQUNFLFk5QytuTE4sQzhDMW5MSSxvREFDRSxTOUM0bkxOLEM4Q3huTEksZ0ZBQ0UsWTlDMG5MTixDK0NydExBLFlBQ0UscUJBR0EsWUFGQSxrQkFDQSxVL0N5dExGLEMrQ3R0TEEsZ0JBS0UseURBSEEseUJBRUEsa0JBREEsVUFGQSxpQi9DNnRMRixDK0N2dExBLDZCQUNFLG9CL0MwdExGLEMrQ3h0TEEsc0JBQ0UsR0FJRSxTQUZBLFVBR0EsVUFKQSxTQUVBLE8vQzZ0TEYsQytDenRMQSxHQUlFLFlBRkEsT0FHQSxVQUpBLE1BRUEsVS9DNnRMRixDQUNGLEMrQ3Z0TEEsOEJBRUUsa0JBRUEsZ0JBREEsYy9DMHRMRixDK0N2dExBLFlBU0UsdUNBRkEsOENBTkEsa0JBQ0Esa0JBQ0Esb0JBS0EsdUIvQzJ0TEYsQytDeHRMQSxtQkFDRSxHQUVFLHNCL0MydExGLEMrQ3p0TEEsR0FFRSx1Qi9DMnRMRixDQUNGLENnRHB4TEEsc0JBRUUsZ0RBREEscUJoRHV4TEYsQ2dEbnhMQSx5QkFDRSxTQUNBLGFBQ0EsZ0JBQ0EscUNoRHN4TEYsQ2dEcnhMRSxtQ0FDRSxZQUNBLHNCaER1eExKLENnRG54TEEsdUJBR0UsbUJBRkEsYUFDQSw2QmhEdXhMRixDZ0RyeExFLGdDQUNFLG1CaER1eExKLENnRHR4TEksb0NBRUUsWUFEQSxVaER5eExOLENpRHB4TEEsdUJBQ0Usb0JqRDZ5TEYsQ2lENXlMRSx5QkFDRSx3QmpEOHlMSixDTXR3TEksNkIyQ3pDRix5QkFHSSwyQmpEZ3pMSixDQUNGLENpRDV5TEEsV0FDRSx3QmpEK3lMRixDTS93TEksNEIyQzNCRixzQkFFSSx3QmpENHlMSixDQUNGLENpRDN5TEksMkJBR0UsZUFEQSxnQkFFQSxpQkFIQSxlakRnekxOLENNMXhMSSw2QjJDdkJBLDJCQU9JLGlCQURBLDZCakRnekxOLENBQ0YsQ01oeUxJLDZCMkN2QkEsMkJBVU0sZUFDQSw2QmpEaXpMUixDQUNGLENpRGh6TE0saUNBQ0Usa0NqRGt6TFIsQ016eUxJLDZCMkNWRSxpQ0FJSSwyQmpEbXpMUixDQUNGLENpRGp6TE0sK0JBQ0Usa0NqRG16TFIsQ01qekxJLDZCMkNIRSwrQkFHSSx5QmpEcXpMUixDQUNGLENNdHpMSSw2QjJDSEUsK0JBTUksMkJqRHV6TFIsQ0FDRixDaURsekxFLGlCQUVFLGVBREEsZ0JBRUEsZ0JqRG96TEosQ003MExJLDBCMkMwQkEsdUJBRUksa0JBRUEsV0FEQSxVakRzekxOLENBQ0YsQ012MExJLDZCMkNhQSx1QkFPSSxZakR1ekxOLENBQ0YsQ2lEdHpMTSxnQ0FFRSxlQURBLGdCQUVBLGdCakR3ekxSLENpRHR6TE0sMkJBQ0Usa0JqRHd6TFIsQ2lEcnpMSSx3QkFDRSxZakR1ekxOLENNdjFMSSw2QjJDK0JBLHdCQUdJLGFqRHl6TE4sQ2lEeHpMTSwwQkFDRSxnQmpEMHpMUixDQUNGLENpRHh6TE0saUNBRUUsZUFEQSxnQkFFQSxnQmpEMHpMUixDTXAyTEksNkIyQ3VDRSxpQ0E5R0osaUJBQ0EsZ0JqRCs2TEEsQ0FDRixDaUR0ekxBLGlCbkMxSEUsZ0JBRkEsU0FDQSxTZHU3TEYsQ2lEenpMRSxvQkFDRSxtQkFDQSxtQmpEMnpMSixDaUR6ekxJLCtCQUNFLG9CakQyekxOLENpRHZ6TEUsNEJBQ0UsY2pEeXpMSixDaUR2ekxJLGtDQUNFLGFqRHl6TE4sQ2lEcnpMRSxxQkFFRSxhQUNBLHNCQUZBLFlBR0EsNkJqRHV6TEosQ01uNExJLDRCMkNvREosaUJBbUNJLGVqRGd6TEYsQ2lEdnpMRSxvQkFDRSxtQmpEeXpMSixDaUR2ekxJLCtCQUNFLGVqRHl6TE4sQ0FDRixDTTk0TEksNkIyQzJGQSxvQkFDRSxtQmpEc3pMSixDaURwekxJLCtCQUNFLGtCakRzekxOLENBQ0YsQ2lEbHpMRSxtQkFDRSxhakRvekxKLENPbjhMRSw0RTBDaUpJLGFqRHF6TE4sQ001NUxJLDZCMkNvR0YsbUJBT0ksaUJqRHF6TEosQ0FDRixDaURoekxFLHlDQURGLDZCQUVJLDhCQUVBLG9CQUVBLGtCQUhBLGdCQUVBLG9CQUVBLHFDakRvekxGLENpRG56TEUsdUNBQ0UsbUJqRHF6TEosQ2lEbnpMRSx3Q0FDRSxrQmpEcXpMSixDQUNGLENpRGp6TEEsd0JBQ0Usa0JBRUEsZTlDdkU0QixDOENzRTVCLGlCQUVBLHNCQUNBLGtCakRvekxGLENNdjhMSSwwQjJDOElKLHdCQU9JLGlCakRzekxGLENBQ0YsQ001OExJLHlCMkN3SkEsaUNBQ0UsYUFFQSxlQURBLGVqRHd6TEosQ0FDRixDTW45TEkseUIyQzhJSix3QkFvQkksbUJBRkEsYUFEQSxlQUVBLDZCakR5ekxGLENpRHZ6TEUsNEJBRUUsZ0JBQ0Esd0JBRkEsY2pEMnpMSixDaUR4ekxhLG1FQUNQLHdCakQwekxOLENBQ0YsQ2lEcnpMQSxpQ0FDRSxrQkFFQSxlOUN0RzRCLEM4Q3FHNUIsaUJBRUEsb0JBQ0Esa0JqRHd6TEYsQ00zK0xJLDBCMkM4S0osaUNBT0ksaUJqRDB6TEYsQ0FDRixDTWgvTEkseUIyQ3dMQSwwQ0FDRSxhQUVBLGVBREEsZWpENHpMSixDQUNGLENNMStMSSw0QjJDaUtKLGlDQW9CSSxtQkFGQSxhQURBLGVBRUEsNkJqRDZ6TEYsQ2lEM3pMRSxxQ0FFRSxnQkFDQSx3QkFGQSxjakQrekxKLENpRDV6TGEsNEVBQ1Asd0JqRDh6TE4sQ0FDRixDaUR6ekxBLHlCQU1FLGE5QzNMWSxDOEN1TFosZUFEQSxnQkFFQSxnQmpENnpMRixDTTlnTUksMEIyQzhNSix5QkFRSSxjakQ0ekxGLENBQ0YsQ01uaE1JLHlCMkN5TkEsa0NBQ0UsWWpENnpMSixDQUNGLENNM2dNSSw0QjJDaU1KLHlCQWtCSSxtQkFGQSxhQUNBLDZCakQrekxGLENpRDd6TEUsNkJBRUUsZ0JBQ0Esd0JBRkEsY2pEaTBMSixDaUQ5ekxhLG9FQUNQLHdCakRnMExOLENBQ0YsQ00xaE1JLDZCMkNpTUoseUJBZ0NJLGE5Q3JOVSxDOENtTlYsZUFEQSxlOUM5SjBCLEM4Q2dLMUIsb0JqRGkwTEYsQ0FDRixDTS9pTUkseUIyQ2tQSixrQkFHSSxvQkFEQSxnQmpEaTBMRixDQUNGLENNdGpNSSx5QjJDa1BKLGtCQU9JLGlDakRpMExGLENBQ0YsQ00zak1JLDBCMkNrUEosa0JBWUksc0JBREEsa0JqRG0wTEYsQ0FDRixDTWprTUksMEIyQ2tQSixrQkFpQkksc0JBREEsa0JqRG8wTEYsQ0FDRixDaURqMExFLGdDQUNFLHNCakRtMExKLENNN2pNSSw2QjJDeVBGLGdDQUdJLHFCakRxMExKLENBQ0YsQ01sa01JLDZCMkN5UEYsZ0NBTUkscUJqRHUwTEosQ0FDRixDaURsMExFLDRCQUNFLG9CakRxMExKLENpRC96TFEsc0ZBRUUsYUFEQSw4QmpEazBMVixDTS9rTUksNkIyQ29RSix5QkFpQkksYUFDQSxjQUNBLHdCakQ4ekxGLENBQ0YsQ010bE1JLDRCMkNvUUoseUJBeUJJLG1CQUhBLGFBQ0EsOEJBQ0Esc0JBRUEsVWpEZzBMRixDQUNGLENNNW1NSSx5QjJDOFNBLDhDQUNFLGtCakRpMExKLENpRC96TEkseURBQ0UsY2pEaTBMTixDQUNGLENpRDV6TEEsNEJBRUUsYTlDaFJZLEM4QytRWixvQmpEZzBMRixDaUQ3ekxFLCtCQUNFLG1CQUNBLGU5Q3BQMEIsQzhDcVAxQixrQmpEK3pMSixDTWpuTUksNEIyQzJTSiw0QkFXSSxjQUVBLHFCQURBLGlCakRnMExGLENBQ0YsQ01yb01JLHlCMkN3VEosNEJBaUJJLGVqRGcwTEYsQ2lEL3pMRSwrQkFDRSxrQkFDQSxtQmpEaTBMSixDQUNGLENNOW9NSSwwQjJDd1RKLDRCQXdCSSxrQmpEazBMRixDaURqMExFLCtCQUNFLGVBQ0Esa0JqRG0wTEosQ0FDRixDaUQ5ekxBLCtCQUNFLFU5Q3JVWSxDOENzVVosa0JqRGkwTEYsQ00vb01JLDRCMkM0VUosK0JBSUksaUJBQ0EsZ0JBQ0EsbUJqRG0wTEYsQ0FDRixDTXRwTUksNkIyQzRVSiwrQkFVSSxhOUN6VFUsQzhDd1RWLGFqRHMwTEYsQ0FDRixDTTVwTUksNkIyQzRVSiwrQkFhSSxpQmpEdTBMRixDQUNGLENpRHAwTEEsa0NuQ25hRSxnQkFGQSxTQUNBLFNkOHVNRixDaUR2MExFLHFDQUNFLHFCQUNBLG1CakR5MExKLENpRHYwTEksZ0RBQ0UsY2pEeTBMTixDaURyMExFLG9DdkNoYkEsZ0NBREEsYVBxR1ksQ09uR1osbUJBQ0EscUJ1QythRSxxQmpEMjBMSixDTy90TUUsK0hHdkJFLDJCUGtGVSxDT3BGVixhUG9GVSxDT25GVixvQlY0dk1KLENpRDUwTEUsc0NBRUUsbUJBREEscUJqRCswTEosQ2lEMTBMQSwwQkFhRSxxQkFaQSxhQVdBLG1CQUxBLGVBRUEsaUJBREEsOEJBTEEsb0JBQ0EsYWpEaTFMRixDTXR0TUkseUIyQ2lZSiwwQkFnQkksa0JBSUEsaUJqRHMwTEYsQ0FDRixDTTV0TUksMEIyQ2lZSiwwQkEyQkksdUJBREEsc0JBSEEsZUFFQSxhQURBLGFBSUEsb0JqRHcwTEYsQ0FDRixDTXp0TUksNEIyQ29YSiwwQkFrQ0ksOEJBRkEsa0JBQ0EsVWpEMDBMRixDQUNGLENpRHIwTEUsd0J2Q2xlQSxnQ0FEQSxhUHFHWSxDT25HWixtQkFDQSxvQlY0eU1GLENPanhNRSwyRkd2QkUsMkJQa0ZVLENPcEZWLGFQb0ZVLENPbkZWLG9CVjh5TUosQ2lENTBMQSw0QkFHRSxhOUN0WVksQzhDb1laLHFCQUNBLGlCakRnMUxGLENpRDUwTEEsaUNBQ0UscUJBQ0EsY2pEKzBMRixDaUQ1MExBLDBCQU9FLG1CQU5BLGNBSUEsYUFHQSxlQUxBLGtCQURBLGU5QzdXNEIsQzhDK1c1QixxQmpEazFMRixDaUQ1MExFLHlDQVZGLDBCQVdJLFlqRCswTEYsQ0FDRixDTXR3TUksNEIyQzJhSiwwQkFlSSx5QmpEZzFMRixDQUNGLENpRDcwTEEsK0JBR0UsYTlDMWJZLEM4Q3diWixTQUNBLGdCakRpMUxGLENpRHowTEEsdUJBR0Usb0JBREEsU0FEQSxtQmpEODBMRixDTXZ4TUksNkIyQ3djSix1QkFNSSxxQkFDQSxpQmpENjBMRixDQUNGLENpRDEwTEEsNEJBQ0UsYTlDN2NZLEM4QytjWixlQURBLGdCQUVBLGdCakQ2MExGLENpRDUwTEUsa0NBQ0UsYWpEODBMSixDTXZ5TUksNkIyQ21kSiw0QkExaEJFLGlCQUNBLGlCQW1pQkUsZ0JqRGcxTEYsQ0FDRixDTTl5TUksNEIyQ21kSiw0QkFjSSxhakRpMUxGLENBQ0YsQ01oME1JLDBCMkNnZUosNEJBa0JJLGdCakRrMUxGLENBQ0YsQ2lEajFMRSxpREFwQkYsNEJBcUJJLGdCakRvMUxGLENBQ0YsQ2lEbDFMRSwwQkF4QkYsNEJBeUJJLGtCakRxMUxGLENBQ0YsQ2lEbDFMQSwyQkFLRSxhOUM5ZVksQzhDMmVaLGVBREEsZ0JBRUEsaUJBQ0EsZ0JqRHMxTEYsQ2lEcDFMRSxpQ0FDRSxhakRzMUxKLENNNzBNSSw2QjJDZ2ZKLDJCQXZqQkUsaUJBQ0EsZ0JqRHc1TUEsQ0FDRixDaURyMUxFLCtDQWRGLDJCQWVJLGdCakR3MUxGLENBQ0YsQ01yMk1JLDBCMkM2ZkosMkJBbUJJLGlCakR5MUxGLENBQ0YsQ2lEdjFMRSwwQkF0QkYsMkJBdUJJLGtCakQwMUxGLENBQ0YsQ2lEdDFMQSxxQkFDRSxvQmpEeTFMRixDTW4zTUkseUIyQ3loQkoscUJBSUksb0JqRDAxTEYsQ0FDRixDaUR2MUxBLHlCQUdFLG1CQUZBLGFBQ0EsZUFNQSxhQUpBLDhCQUNBLFVBRUEsa0JBREEsaUJqRDQxTEYsQ010M01JLDZCMkNvaEJKLHlCQVdJLFNqRDIxTEYsQ0FDRixDaUR6MUxFLDhCQUNFLGtCakQyMUxKLENNOTNNSSw2QjJDa2lCRiw4QkFJSSxnQmpENDFMSixDQUNGLENpRHoxTEUsb0NBQ0UscUJqRDIxTEosQ010NE1JLDZCMkMwaUJGLG9DQUlJLHdCakQ0MUxKLENBQ0YsQ00zNE1JLDZCMkMwaUJGLG9DQVFJLHdCakQ2MUxKLENBQ0YsQ2lEMTFMRSw2QkFDRSxjakQ0MUxKLENNbjVNSSw2QjJDc2pCRiw2QkFHSSxZakQ4MUxKLENBQ0YsQ014NU1JLDZCMkNzakJGLDZCQU1JLFlqRGcyTEosQ0FDRixDaUQ5MUxJLDJDQUNFLGVqRGcyTE4sQ2lENzFMSSx3Q0FDRSxhakQrMUxOLENNbjZNSSw2QjJDd2tCRiw2QkFFSSxjQUNBLFlqRDYxTEosQ0FDRixDaUQzMUxJLDJDQUNFLGVqRDYxTE4sQ2lEejFMRSw2QkFFRSxZakQwMUxKLENpRHoxTEksMkNBQ0UsZWpEMjFMTixDaUR0MExBLGtDQUlFLG1CQUZBLGFBQ0EsZUFFQSw4QkFDQSxlQUNBLGdCQUNBLGlCakR3MExGLENNNTdNSSw2QjJDNG1CSixrQ0FXSSxTakR5MExGLENBQ0YsQ2lEdjBMRSx1Q0FDRSxrQmpEeTBMSixDTXA4TUksNkIyQzBuQkYsdUNBSUksZ0JqRDAwTEosQ0FDRixDaUR2MExFLDZDQUNFLHFCakR5MExKLENNNThNSSw2QjJDa29CRiw2Q0FJSSx3QmpEMDBMSixDQUNGLENNajlNSSw2QjJDa29CRiw2Q0FRSSx3QmpEMjBMSixDQUNGLENpRHgwTEUsc0NBQ0UsY2pEMDBMSixDTXo5TUksNkIyQzhvQkYsc0NBR0ksWWpENDBMSixDQUNGLENNOTlNSSw2QjJDOG9CRixzQ0FNSSxZakQ4MExKLENBQ0YsQ2lENTBMSSxvREFDRSxlakQ4MExOLENpRDMwTEksaURBQ0UsYWpENjBMTixDaUR6MExFLHNDQUtJLHFCakR1MExOLENNei9NSSwwQjJDNnFCRixzQ0FFSSxhakQ4MExKLENBQ0YsQ01qL01JLDZCMkNncUJGLHNDQVFJLGNBQ0EsWWpENjBMSixDQUNGLENpRDMwTEksb0RBQ0UsZWpENjBMTixDaUR6MExFLHNDQUVFLFlqRDAwTEosQ2lEejBMSSxvREFDRSxlakQyMExOLENpRHYwTEUsdUNBRUUsZUFEQSxnQkFFQSxpQkFDQSxxQmpEeTBMSixDaUR4MExJLDZDQUNFLFdBQ0EsY2pEMDBMTixDTTFnTkksNkIyQ3lyQkYsdUNBaHdCQSxpQkFDQSxnQmpEcWxOQSxDQUNGLENpRHR6TEUsWUFHRSxrQkFEQSxnQkFFQSxzQkFIQSxnQkFLQSxpQkFEQSxTakQwekxKLENNemhOSSw2QjJDMHRCRixZQWp5QkEsaUJBQ0EsZ0JqRG9tTkEsQ0FDRixDaUR4ekxFLFlBS0UsV2pEMnpMSixDaUR2ekxFLHdCQU5FLGtCQURBLGdCQUVBLHNCQUhBLGdCQUtBLFNqRGkwTEosQ005aU5JLDZCMkN5dkJKLFlBRUksOEJqRHd6TEYsQ0FDRixDaURyekxBLHFFQUNJLGdCakR3ekxKLENpRHR6TEksMEJBSEoscUVBSU0sV2pEeXpMSixDQUNGLENNN2pOSSw2QjJDK3ZCSixxRUFRTSxXakQwekxKLENBQ0YsQ2lEdnpMQSxpQ0FDRSxrQmpEMHpMRixDa0Q5b05FLHlDQURGLHFCQUVJLFlsRGtwTkYsQ0FDRixDa0Qvb05BLHlDQUNFLGtCQUNFLFlsRGtwTkYsQ0FDRixDa0Qvb05BLHlDQUVFLFdBU0UsbUJBTkEsV0FGQSxhQVVBLHNCQUpBLHlCQUhBLE9BSUEsY0FOQSxlQUdBLFNBQ0EsVWxEb3BORixDa0Q3b05BLGdCQUNFLGtCbEQrb05GLENrRDdvTkEsY0FJRSx1Q0FIQSxnQmxEa3BORixDa0Q3b05BLGlDQUpFLGUvQ2lEVSxDK0NoRFYsYWxEb3BORixDa0Q1b05FLGdCQUVFLGFBREEsVWxEK29OSixDa0Qzb05NLGlDQU1FLDBCQUNBLFlBQ0EsMEJBUEEsYS9DaUNJLEMrQ2hDSixXQU9BLGVBTEEsWUFNQSxpQkFMQSxpQkFGQSx1QmxEb3BOUixDa0Qxb05NLG1DQU1FLDBCQUpBLGEvQ21CSSxDK0NwQkosV0FHQSxZQUdBLG9CQUpBLFVsRCtvTlIsQ2tEdG9OQSxrQkFDRSxPQUVBLGlCQURBLGlCbER5b05GLENrRHRvTkEsbUJBQ0UsYUFDQSxXQUNBLFlBQ0EsbUJsRHdvTkYsQ2tEbG9ORSxzREFDRSxhbER1b05KLENrRHBvTkEsaUJBUUUsbUJBUEEsV0FLQSxhQURBLFdBRkEsbUJBREEsZ0JBS0EsOEJBSEEscUJsRDBvTkYsQ2tEcG9ORSxtQkFRRSx5QkFEQSw0QkFFQSwwQkFOQSxhL0N2QlEsQytDcUJSLGNBR0EsZUFDQSxpQkFIQSxjbEQ0b05KLENrRGxvTkUscUJBRUUsVUFEQSxXQUVBLFdsRG9vTkosQ2tEaG9OSSw4QkFDRSxVbERrb05OLENrRDduTkUsMkJBR0UsbUJBRkEsYUFDQSwyQkFFQSxlbEQrbk5KLENrRDluTkksNkJBSUUsc0JBRUEsMEJBTEEsY0FNQSxlQUxBLGUvQ0tzQixDK0NGdEIsc0JsRGlvTk4sQ2tEdG5OSSwrRUFPRSx5QkFEQSwwQkFEQSw2QkFKQSxXQUNBLGVBQ0EsZ0JBQ0Esd0JsRDJuTk4sQ2tEbm5OQSw2QkFDRSxXQUNBLFdBSUEsaURBQ0EsZUFKQSxZQUNBLFNBQ0Esc0JsRHVuTkYsQ2tEbm5ORSx1Q0FFRSw0QkFEQSwwQkFFQSwrQmxEcW5OSixDa0QvbU5BLGFBTUUsMEJBREEsWUFEQSxVQUZBLGtCQUNBLEtsRG9uTkYsQ2tEL21OQSw0QkFQRSxhbER5bk5GLENrRC9tTkUsaUJBQ0UsV2xEaW5OSixDa0Q5bU5FLG1CQUNFLFFsRGduTkosQ2tENW1OQSxxQ0FDRSxpQmxEOG1ORixDa0QzbU5BLHVEQUVFLGNBQ0EsbUJBRkEsWWxEa25ORixDa0R4bU5FLHdCQUNFLE9BRUEsUUFEQSxNQUtBLHdCQUhBLFVsRDZtTkosQ2tEdm1ORSx5QkFJRSxlQUhBLHVCQUlBLGlCQUNBLGdCQUhBLGFBREEsV2xENm1OSixDa0RybU5BLHVCQUVFLGVBREEsdUJsRHdtTkYsQ0FDRixDTXh3Tkksa0U0QzhKRix1QkFNSSxjQURBLHNCbEQwbU5KLENBQ0YsQ2tEMzBOQSx5Q0FxT0Usa0VBRUUsZ0JBREEsVWxEMG1ORixDa0R0bU5BLGtFQUVFLFVBREEsVWxEeW1ORixDa0RybU5BLDRHQUNFLGlCbER1bU5GLENrRHBtTkEsa0ZBQ0UsUWxEc21ORixDa0RubU5BLGtGQUNFLFNBQ0EsWWxEcW1ORixDa0RsbU5BLE1BRUUsV0FDQSxvQkFGQSx5QmxEc21ORixDa0RsbU5FLHFCQUdFLG1CQUlBLG1CQURBLG9CQUpBLGVsRHltTkosQ2tEbG1OSSx3QkFHRSxXQURBLGVBREEsZ0JsRHNtTk4sQ2tEaG1ORSxrQkFDRSxZbERrbU5KLENrRC9sTkUsbUJBQ0UsbUJBRUEsb0JBREEsZ0JsRGttTkosQ2tEL2xOSSxzQkFHRSxlQUNBLGlCQUZBLHVCQURBLFdsRG9tTk4sQ2tEOWxOSSx3QkFJRSxnQkFDQSxnQkFIQSxZQUlBLHNCQUhBLFVBRkEsV2xEcW1OTixDa0QzbE5BLG9CQUtFLGtCQURBLFlBRkEsVUFEQSxRQUVBLFVsRCtsTkYsQ2tEMWxOQSxjQUVFLFdBREEsV2xENmxORixDa0QxbE5FLG1CQUVFLGtCQUVBLFdBREEsU0FGQSxXbEQrbE5KLENrRHpsTkUsaUJBQ0UsbUJBQ0EsZ0JsRDJsTkosQ2tEeGxOTSx5QkFHRSxnQkFFQSxlQUpBLFdsRDZsTlIsQ2tEdGxOTSxzQkFJRSxZQUZBLFdBR0EsZUFKQSxnQkFFQSxVbEQwbE5SLENrRDNrTk0sa0RBQ0UsV2xENmtOUixDa0Rua05RLHdFQUVFLGtCQUNBLFdBRkEsV2xENGtOVixDa0R4a05VLGdEQUNFLGtCbEQwa05aLENrRHRrTlEsMkNBRUUsa0JBQ0EsV0FGQSxXbEQwa05WLENrRGprTlEscUVBQ0UsMkJsRHNrTlYsQ2tEN2pOSSx1Q0FFRSxVQURBLE9sRGdrTk4sQ2tEM2pORSx1QkFFRSx1QkFEQSxXbEQ4ak5KLENrRDFqTk0sd0NBQ0UsV2xENGpOUixDa0R6ak5NLDBDQUNFLFVsRDJqTlIsQ2tEcmpOSSwyQkFDRSxXbER1ak5OLENrRHBqTkksK0JBQ0UsZ0JsRHNqTk4sQ2tEcGpOTSxrQ0FDRSxlQUNBLGdCbERzak5SLENrRGpqTkUsa0JBR0Usb0JBRkEsa0JBQ0EsV2xEb2pOSixDa0Rqak5JLHlCQUVFLGFBQ0EsYUFGQSxVbERxak5OLENrRGpqTk0saUNBQ0UsZWxEbWpOUixDa0QvaU5JLHdCQUlFLGVBRkEsWUFLQSwyQkFGQSxpQkFDQSxhQUhBLGFBRkEsVWxEdWpOTixDa0QvaU5NLDJCQUVFLGVBQ0EsaUJBRkEsY2xEbWpOUixDa0Q1aU5FLHVCQUNFLDZCQUNBLG1CbEQ4aU5KLENrRDVpTkksc0NBQ0UsZWxEOGlOTixDa0Q1aU5NLGlEQUVFLFlBQ0EsVUFGQSxXbERnak5SLENrRDFpTkksc0NBRUUsaUJBREEsZWxENmlOTixDa0R6aU5JLDZCQUVFLGNBREEsV2xENGlOTixDa0R6aU5NLG1DQUtFLFUvQ2xhSSxDK0M4WkosY0FDQSxXQUVBLFlBREEscUJsRDZpTlIsQ2tEcmlOUSwrQ0FDRSxhbER1aU5WLENrRHJpTlUsa0RBRUUscUJBQ0EsV0FFQSxrQkFEQSxtQmxEdWlOWixDa0QvaE5NLG1GQUVFLFlBQ0Esa0JBRkEsWWxEbWlOUixDa0Q5aE5NLHNDQUNFLGVBQ0EsZ0JsRGdpTlIsQ2tEN2hOTSxnREFFRSxlQUNBLGlCQUZBLHNCbERpaU5SLENrRDVoTk0sMEZBR0UsWUFDQSxrQkFGQSxhQURBLFVsRGlpTlIsQ2tEM2hOTSwyQ0FFRSxvQkFEQSxVbEQ4aE5SLENrRDNoTlEsNkNBSUUsZ0JBQ0EsWUFFQSxVL0MxZEUsQytDcWRGLFlBSUEsV0FIQSxVQUtBLG1CQVBBLFVsRG9pTlYsQ2tEM2hOVSxtREFDRSxZQUNBLGdCbEQ2aE5aLENrRDFoTlUsa0RBQ0UsWWxENGhOWixDa0R6aE5VLDBEQUNFLFVsRDJoTlosQ2tEcGhORSxxREFDRSxhbERzaE5KLENrRGxoTkEsUUFJRSxTQUVBLHNDQURBLFlBSkEsZUFFQSxRbER1aE5GLENrRGxoTkUsMkNBTkEsV2xEMmhORixDa0RoaE5FLGtCQUNFLFlsRGtoTkosQ2tEL2dORSx5QkFLRSxnQkFDQSxnQkFKQSx1QkFFQSxZQUhBLE1BRUEsV2xEb2hOSixDa0QvZ05JLDRCQUNFLFlsRGloTk4sQ2tEN2dOTSxzQ0FDRSxXbEQrZ05SLENrRDVnTk0sZ0RBR0Usc0JBQ0EsZUFDQSxpQkFIQSxVQUlBLGtCQUxBLFdsRG1oTlIsQ2tEMWdOUSx3RUFHRSx3QkFEQSxVQUVBLG9CQUhBLFVsRCtnTlYsQ2tEemdOUSxvQ0FHRSx5QkFEQSw0QkFFQSxjQUhBLFdsRDhnTlYsQ2tEdmdOTSxnQ0FDRSxVbER5Z05SLENrRHZnTlEsbUNBQ0UsY0FDQSxVbER5Z05WLENrRHZnTlUsNkVBRUUsWUFEQSxVbEQwZ05aLENrRHRnTlUsMENBQ0UsWWxEd2dOWixDa0RyZ05VLDBDQUVFLHFCQUNBLGlCbERzZ05aLENrRGxnTlEsc0NBR0UsWUFGQSxzQkFDQSxTQUVBLFdsRG9nTlYsQ2tEaGdOTSwyQ0FDRSxzQmxEa2dOUixDa0QvL01NLDZDQUVFLFlBREEsUWxEa2dOUixDa0Q5L01NLGtEQUNFLHFCbERnZ05SLENrRDMvTVUsMkNBQ0UsWWxENi9NWixDa0QxL01VLDJDQUVFLFlBREEsVWxENi9NWixDa0R4L01RLDhDQUNFLFdsRDAvTVYsQ2tEdi9NWSwyREFDRSxZbER5L01kLENrRHQvTVksNERBRUUseUJBRUEsc0JBSEEsYWxEMC9NZCxDa0QvK01FLG1DQUVFLFNBREEsUWxEay9NSixDa0Q3K01BLE9BQ0UsYUFDQSxhQUNBLGVsRCsrTUYsQ2tENytNRSxnQkFDRSxhbEQrK01KLENrRDMrTUksZ0NBQ0Usc0JsRDYrTU4sQ2tEeitNRSxjQUNFLFlsRDIrTUosQ2tEeitNSSxtQkFNRSxzQkFDQSxrQkFDQSxlQUpBLFlBSEEsc0JBUUEsaUJBSkEsWUFLQSxrQkFSQSxVQUNBLFdsRGsvTU4sQ2tEditNRSxpQkFDRSxZbER5K01KLENrRHYrTUksNEJBQ0UsVUFDQSxVbER5K01OLENrRHArTUEsbUJBRUUsV0FEQSxXbER1K01GLENrRHArTUUsZ0NBQ0UsY2xEcytNSixDa0RuK01FLDZCQUNFLHFCbERxK01KLENrRG4rTUksb0NBRUUsYUFDQSxXQUZBLFdsRHUrTU4sQ2tEbitNTSx5Q0FHRSw0QkFDQSxjQUhBLFlBSUEsZ0JBSEEsZWxEdytNUixDa0RsK01NLDRDQUNFLGVsRG8rTVIsQ2tEaCtNSSxtQ0FJRSxlQUZBLFlBR0EsaUJBRkEsV0FGQSxXbERzK01OLENrRGgrTU0scUNBQ0UsY2xEaytNUixDa0Q5OU1JLG1DQUNFLFVsRGcrTU4sQ2tEMzlNQSxRQUNFLFlsRDY5TUYsQ2tEMzlNRSxpQkFDRSxVQUNBLFNsRDY5TUosQ2tEMTlNRSxpQkFDRSxXQUNBLFNsRDQ5TUosQ2tEejlNRSxtQkFDRSxZbEQyOU1KLENrRHo5TUksc0JBS0UsZ0JBSEEsU0FJQSxhL0NodkJNLEMrQ2l2Qk4sZUFOQSxPQU9BLGlCQUpBLGFBS0EsaUJBTkEsVWxEaStNTixDa0R4OU1JLDBCQUVFLHVCQURBLFVBRUEsV2xEMDlNTixDa0RyOU1BLFVBQ0UsZ0JsRHU5TUYsQ2tEcjlNRSw4QkFDRSxnQmxEdTlNSixDa0RwOU1FLHFCQUVFLFVBREEsVWxEdTlNSixDa0RuOU1FLHdCQUdFLFlBQ0EsY0FGQSxnQkFEQSx1QmxEdzlNSixDa0RuOU1JLDJCQUNFLGVsRHU5TU4sQ2tEbDlNSSxzREFKRSxlQUNBLGdCbER5OU1OLENrRGo5TUksMkJBQ0UsZUFDQSxnQmxEbTlNTixDa0RoOU1JLDJCQUNFLGVBQ0EsZ0JsRGs5TU4sQ2tELzhNSSw4QkFHRSxlQUZBLFlBR0EsaUJBRkEsWWxEbTlNTixDa0Q3OE1FLGlCQUVFLHNCQUNBLFdBRkEsaUNsRGk5TUosQ2tENzhNSSx3QkFFRSxhQURBLG9CbERnOU1OLENrRDc4TU0sZ0NBQ0UsZWxEKzhNUixDa0QzOE1JLHVCQUlFLGVBRkEsWUFHQSxpQkFGQSxZQUZBLGlDbERpOU1OLENrRDM4TU0sNEJBQ0UsWWxENjhNUixDa0QxOE1NLHlCQUNFLGVBQ0EsZ0JsRDQ4TVIsQ2tEeDhNSSxnRUFDRSxZbEQwOE1OLENrRHY4TUksb0NBTUUsZUFGQSxZQUhBLHNCQU1BLGlCQUZBLGFBSEEscUJBQ0EsV2xENjhNTixDa0RyOE1FLCtCQUNFLFdBRUEsZ0JBREEsV2xEdzhNSixDa0RyOE1JLHdDQUNFLHFCbER1OE1OLENrRHI4TU0sK0NBRUUsYUFDQSxXQUZBLFdsRHk4TVIsQ2tEcjhNUSxvREFHRSw0QkFDQSxjQUhBLFlBSUEsZ0JBSEEsZWxEMDhNVixDa0RwOE1RLHVEQUNFLGVsRHM4TVYsQ2tEbDhNTSw4Q0FJRSxlQUZBLFlBR0EsaUJBRkEsV0FGQSxXbER3OE1SLENrRGw4TVEsZ0RBQ0UsY2xEbzhNVixDa0RoOE1NLDhDQUNFLFVsRGs4TVIsQ2tENzdNRSwyQkFDRSxXQUVBLG1CQURBLFdsRGc4TUosQ2tENzdNSSxtQ0FDRSxxQmxEKzdNTixDa0Q3N01NLDBDQUVFLFlBREEsV2xEZzhNUixDa0Q3N01RLGtEQUNFLGNsRCs3TVYsQ2tEejdNRSxzQkFDRSxXQUVBLGNBREEsV2xENDdNSixDa0R6N01JLDRCQUVFLFdBREEsV0FFQSxhbEQyN01OLENrRHY3TU0sMkJBSUUsZ0NBQ0EsZUFIQSxZQUlBLGlCQUhBLG1CQUlBLGtCQU5BLFVsRCs3TVIsQ2tEdDdNTSw4QkFNRSxrQkFDQSxjQUhBLFlBSEEsVUFPQSxnQkFIQSxjQUhBLFNBQ0EsVWxENjdNUixDa0RoN01RLG9EQUNFLHVCbERrN01WLENrRDM2TUEsUUFFRSxtQmxENjZNRixDa0R2Nk1FLDZEQUNFLFFsRDQ2TUosQ2tEejZNRSxtQkFDRSxXbEQyNk1KLENrRHg2TUUsb0JBRUUsV0FEQSx1QmxEMjZNSixDa0R4Nk1JLGdDQUNFLFlsRDA2TU4sQ2tEdjZNSSx1QkFFRSxlQUNBLGlCQUZBLHFCbEQyNk1OLENrRHQ2TUksdUJBRUUsZUFDQSxpQkFGQSxhbEQwNk1OLENrRHI2TUksMEJBSUUsZUFGQSxZQUdBLGlCQUZBLGFBRkEsV2xEMjZNTixDa0RuNk1FLGVBQ0UsVWxEcTZNSixDa0RuNk1JLDhCQUNFLGFsRHE2TU4sQ2tEbDZNSSx5QkFFRSxhQUNBLGNBQ0EsZUFIQSxVbER1Nk1OLENrRDE1TVUsb0lBRUUsYUFEQSxVbERxNk1aLENrRDk1TUkscUJBRUUsWUFDQSxvQkFGQSx1QmxEazZNTixDa0Q5NU1NLDRCQUNFLFVsRGc2TVIsQ2tENTVNSSxxQkFDRSxVbEQ4NU1OLENrRHg1TUUsdUJBSUUsWUFDQSxZbEQwNU1KLENrRHg1TUksNERBTEEsV0FEQSxnQkFFQSxVbERpNk1KLENrRHg1TU0seUNBQ0UsdUJsRDA1TVIsQ2tEbDVNUSw0VEFDRSxVbER1NU1WLENrRGw1TUksNkJBRUUsV0FJQSxlQUZBLFlBR0EsaUJBRkEsa0JBSkEsZ0JBRUEsVWxEdzVNTixDa0RsNU1NLGlDQUNFLGNBQ0EsYWxEbzVNUixDa0QvNE1FLGlCQUVFLFNBREEsVWxEazVNSixDa0QvNE1JLDJCQUNFLGdCbERpNU1OLENrRDk0TUksdUJBRUUsWUFFQSxpQkFEQSx3QkFGQSx1QmxEbTVNTixDa0Q5NE1NLDhCQUNFLFVsRGc1TVIsQ2tENzRNTSxpQ0FNRSxxQkFKQSxZQUtBLGNBSEEsWUFIQSxXQU9BLGdCQUhBLGlCQUZBLFVsRG81TVIsQ2tENTRNTSxrQ0FDRSxXbEQ4NE1SLENrRDM0TU0sbUVBTUUscUJBSkEsWUFLQSxjQUhBLFlBSEEsVUFPQSxnQkFIQSxpQkFGQSxVbERrNU1SLENrRDE0TU0sc0VBTUUscUJBSkEsWUFLQSxjQUhBLFlBSEEsVUFPQSxnQkFIQSxpQkFGQSxVbERpNU1SLENrRHg0TUksdUJBTUUscUJBSEEsWUFGQSxjQUlBLFlBSEEsV0FFQSxVbEQ0NE1OLENrRHY0TUksd0JBRUUsWUFEQSxTbEQwNE1OLENrRHQ0TUksdUJBRUUsWUFEQSxTbER5NE1OLENrRHI0TUksd0JBRUUsWUFEQSxVbER3NE1OLENrRHA0TUksMkJBRUUsWUFEQSxTbER1NE1OLENrRG40TUksa0VBQ0UsWWxEcTRNTixDa0RsNE1JLHlCQUNFLFdBQ0EsU2xEbzRNTixDa0Q3M01JLDhCQUNFLGdCbEQrM01OLENrRHozTUUscUJBQ0Usa0JsRDIzTUosQ2tEejNNSSx3QkFHRSxlQUNBLGlCQUZBLGFBREEsVWxEODNNTixDa0R6M01NLCtCQUVFLGVBQ0EsaUJBRkEsY2xENjNNUixDa0R2M01RLHNDQUNFLHNCbER5M01WLENrRHQzTVEsc0NBRUUsNEJBREEsMkJsRHkzTVYsQ2tEbDNNRSwyQkFDRSxjQUNBLG9CbERvM01KLENrRGozTUUsWUFDRSxRbERtM01KLENrRGgzTUUsWUFDRSxnQmxEazNNSixDa0RoM01JLDZCQUVFLGVBREEsV2xEbTNNTixDa0QvMk1JLHVCQUNFLFdsRGkzTU4sQ2tEOTJNSSxrQkFDRSxTbERnM01OLENrRDcyTVEsbUNBQ0UsZUFDQSxnQmxEKzJNVixDa0Q3Mk1VLHNDQUNFLGNsRCsyTVosQ2tEMzJNUSxtQ0FDRSxlQUNBLGdCbEQ2Mk1WLENrRDMyTVUseUNBRUUsaUJBREEsVWxEODJNWixDa0QxMk1VLGdHQUdFLGVBQ0EsaUJBRkEsYUFEQSxVbEQrMk1aLENrRHoyTVUsdURBRUUsZUFDQSxpQkFGQSxZbEQ2Mk1aLENrRHoyTVksOERBQ0UsWWxEMjJNZCxDa0R2Mk1VLHNEQUNFLFVsRHkyTVosQ2tEajJNQSxjQUVFLGdCQURBLGdCbERvMk1GLENrRGoyTUUseUJBQ0UsVWxEbTJNSixDa0RoMk1FLHFCQUVFLFdBREEsdUJsRG0yTUosQ2tEaDJNSSw0QkFFRSxhQURBLFVsRG0yTU4sQ2tEaDJNTSxvQ0FDRSxlbERrMk1SLENrRDkxTUksMkJBSUUsZUFGQSxZQUdBLGlCQUZBLGNBRkEsVWxEbzJNTixDa0R4MU1FLHlDQUNFLGNsRDYxTUosQ2tEMTFNRSxvQkFFRSxpQkFEQSxXbEQ2MU1KLENrRDExTUksdUJBRUUsZUFDQSxpQkFGQSxRbEQ4MU1OLENrRHIxTUksbUVBQ0UsWWxEMDFNTixDa0R2MU1JLHVCQUNFLGVBQ0EsZ0JsRHkxTU4sQ2tEdDFNSSw4QkFDRSxtQmxEdzFNTixDa0R0MU1NLGlDQUVFLGVBQ0EsaUJBRkEsV2xEMDFNUixDa0RwMU1JLDJCQUlFLHdCQURBLFlBRkEsUUFDQSxVbER3MU1OLENrRG4xTUksMEJBQ0UscUJsRHExTU4sQ2tEajFNRSxjQUdFLGVBQ0EsaUJBRkEsWUFEQSxXbERzMU1KLENrRGoxTUksaUJBQ0UsZUFDQSxpQkFDQSxpQmxEbTFNTixDa0QvME1NLDBCQUNFLGNBQ0EsV0FDQSxvQmxEaTFNUixDa0QvME1RLCtCQUNFLGVsRGkxTVYsQ2tEOTBNUSxnQ0FDRSxtQmxEZzFNVixDa0Q3ME1RLG9DQUNFLGdCQUNBLG1CbEQrME1WLENrRDUwTVEsNkJBQ0UsZUFDQSxnQmxEODBNVixDa0QzME1RLDhFQUVFLGVBQ0EsaUJBRkEsU2xEKzBNVixDa0QxME1RLG1DQUlFLG1CQUhBLFdBRUEsYUFFQSxZQUhBLFdsRCswTVYsQ2tEejBNUSxrQ0FFRSxtQkFEQSxXbEQ0ME1WLENrRHowTVUsNkNBRUUsU0FEQSxVbEQ0ME1aLENrRHowTVksa0RBRUUsZ0JBREEsVWxENDBNZCxDa0R0ME1RLCtCQUNFLGVBQ0EsaUJBQ0EsaUJsRHcwTVYsQ2tEcjBNUSxtQ0FDRSxlbER1ME1WLENrRG4wTU0sZ0NBRUUsZUFDQSxpQkFGQSxxQmxEdTBNUixDa0RsME1NLG9DQUNFLHlCbERvME1SLENrRGwwTVEsZ0RBRUUsZ0JBREEsb0JsRHEwTVYsQ2tEL3pNUSwwQ0FDRSxpQkFDQSxlbERpME1WLENrRDl6TVEsa0RBQ0UsWWxEZzBNVixDa0Q3ek1RLGlEQUNFLGFsRCt6TVYsQ2tEM3pNVSxtRkFHRSxxQkFEQSxZQURBLFVsRCt6TVosQ2tEMXpNVSwwQ0FFRSxZQURBLFdsRDZ6TVosQ2tEMXpNWSxpREFDRSxVbEQ0ek1kLENrRHp6TVksNENBR0UsZUFDQSxpQkFGQSxhQURBLFdsRDh6TWQsQ2tEdHpNUSw2Q0FFRSxpQkFEQSxlbER5ek1WLENrRG56TUkscUJBR0Usd0JsRHF6TU4sQ2tEbnpNTSw0Q0FIQSxhQURBLFdsRDJ6TU4sQ2tEbnpNUSw0QkFNRSxzQkFDQSxrQkFDQSxlQUpBLFlBSEEsc0JBUUEsaUJBSkEsWUFLQSxrQkFSQSxVQUNBLFdsRDR6TVYsQ2tEanpNTSw2QkFDRSxlbERtek1SLENrRC95TUksdUJBRUUsbUJBREEsV2xEa3pNTixDa0Q5eU1RLGdDQUVFLFlBREEsVWxEaXpNVixDa0Q3eU1RLHlGQUVFLGFBREEsV2xEZ3pNVixDa0Q1eU1RLHNHQUNFLHFCQUNBLGVBQ0EsZ0JsRDh5TVYsQ2tEeHlNRSxhQUdFLGVBQ0EsaUJBRkEsWUFEQSxXbEQ2eU1KLENrRHh5TUksZ0JBQ0UsZUFDQSxnQmxEMHlNTixDa0R2eU1JLGdCQUNFLGVBQ0EsZ0JsRHl5TU4sQ2tEcnlNRSxjQUVFLFlBREEsV2xEd3lNSixDa0RyeU1JLGlCQUNFLGVBQ0EsZ0JsRHV5TU4sQ2tEcHlNSSxpQkFFRSx3QkFEQSxXbER1eU1OLENrRHB5TU0sb0JBR0UsZUFDQSxpQkFGQSxZQURBLFdsRHl5TVIsQ2tEcHlNUSx1QkFDRSxlQUNBLGdCbERzeU1WLENrRG55TVEsd0JBRUUsYUFDQSxzQkFGQSxXbER1eU1WLENrRDl4TUEsZ0JBQ0Usc0JsRGd5TUYsQ2tEN3hNQSxxRUFDRSx1QmxEK3hNRixDa0Q3eE1FLHdFQUNFLGNBQ0EsZWxEK3hNSixDa0QxeE1BLFNBQ0UsY2xENHhNRixDa0QxeE1FLGVBR0UsZUFDQSxpQkFGQSxZQURBLFdsRCt4TUosQ2tEMXhNSSxrQkFDRSxlQUNBLGdCbEQ0eE1OLENrRHp4TUksa0JBQ0UsZ0JsRDJ4TU4sQ2tEeHhNSSxrQkFDRSxlQUNBLGdCbEQweE1OLENrRHZ4TUkscUJBQ0UsV2xEeXhNTixDa0RyeE1FLGdCQUVFLG1CQURBLFdsRHd4TUosQ2tEcnhNSSxrQkFDRSxRbER1eE1OLENrRGx4TUEsS0FDRSxZbERveE1GLENrRGp4TUEsS0FFRSxnQkFEQSxTbERveE1GLENrRGp4TUUsZ0JBR0UsZ0JBRkEsV0FHQSxjQUZBLFdsRHF4TUosQ2tEanhNSSxvQkFHRSxtQkFFQSxlQUNBLGlCQUZBLFNBRkEsYUFEQSxXbER3eE1OLENrRGp4TU0sdUJBQ0UsZUFDQSxnQmxEbXhNUixDa0Q5d01FLGdCQUNFLFdBRUEsY0FEQSxXbERpeE1KLENrRDl3TUksb0JBR0UsZUFDQSxpQkFGQSxZQURBLFdsRG14TU4sQ2tEOXdNTSx1QkFDRSxlQUNBLGdCbERneE1SLENrRDN3TUUsWUFFRSxZQURBLFdsRDh3TUosQ2tEM3dNSSxlQUNFLGVBQ0EsZ0JsRDZ3TU4sQ2tEMXdNSSxlQUNFLGVBQ0EsZ0JsRDR3TU4sQ2tEendNSSxlQUVFLGdCQURBLFdsRDR3TU4sQ2tEendNTSxrQkFHRSxpQkFFQSxlQUNBLGlCQUZBLGlCQUZBLFVBREEsV2xEZ3hNUixDa0R6d01RLHFCQUNFLGVBQ0EsZ0JsRDJ3TVYsQ2tEeHdNUSxzQkFJRSxZQUZBLHNCQURBLFVBRUEsVWxEMndNVixDa0Rud01BLFdBQ0UsZ0JsRHF3TUYsQ2tEbndNRSxvQkFDRSxXQUVBLGNBREEsV2xEc3dNSixDa0Rud01JLHdCQUdFLGVBQ0EsaUJBRkEsWUFEQSxXbER3d01OLENrRG53TU0sMkJBQ0UsZUFDQSxnQmxEcXdNUixDa0Rsd01NLDJCQUNFLGVBQ0EsZ0JsRG93TVIsQ2tEL3ZNRSxvQkFDRSxXQUVBLGFBQ0EsY0FGQSxXbERtd01KLENrRC92TUksK0NBQ0UseUJBQ0EsMEJsRGl3TU4sQ2tEL3ZNTSxpREFDRSx5QkFDQSwwQmxEaXdNUixDa0Qzdk1BLFVBRUUsZ0JBREEsU2xEOHZNRixDa0Qzdk1FLGdCQUVFLFlBQ0EsbUJBRkEsV2xEK3ZNSixDa0Qzdk1JLGtCQUVFLG9CQUNBLGVBQ0EsaUJBSEEsc0JsRGd3TU4sQ2tEenZNRSxrQkFFRSxZQURBLFdsRDR2TUosQ2tEenZNSSxxQkFDRSxlQUNBLGdCbEQydk1OLENrRHh2TUksNkJBRUUsY0FEQSxXbEQydk1OLENrRHh2TU0sNEVBQ0UsWWxEMHZNUixDa0R0dk1RLDRDQUdFLGdDQUNBLHFCQUNBLGlDQUNBLGVBQ0EsaUJBTEEsd0JBREEsV2xEOHZNVixDa0R0dk1VLDhDQUNFLFdsRHd2TVosQ2tEcnZNVSxpREFFRSxlQURBLFlBRUEsZ0JsRHV2TVosQ2tEanZNSSw0QkFJRSxlQUZBLFlBR0EsaUJBRkEsYUFGQSxXbER1dk1OLENrRDl1TUEsd0JBQ0UsU2xEZ3ZNRixDa0Q5dU1FLDhCQUVFLFlBQ0EsbUJBRkEsV2xEa3ZNSixDa0Q5dU1JLGdDQUVFLG9CQUNBLGVBQ0EsaUJBSEEsc0JsRG12TU4sQ2tENXVNRSxnQ0FFRSxZQURBLFdsRCt1TUosQ2tENXVNSSxtQ0FFRSxlQUNBLGlCQUZBLGFsRGd2TU4sQ2tEM3VNSSxtQ0FFRSxjQUNBLGlCQUZBLGFsRCt1TU4sQ2tEMXVNSSxvQ0FJRSwwQkFDQSxnQkFIQSxhQUlBLHNCQUhBLHVCQUZBLHFCbERpdk1OLENrRDF1TU0sc0NBQ0UsWWxENHVNUixDa0R6dU1NLHNDQUNFLGNBQ0EsZ0JsRDJ1TVIsQ2tEeHVNTSx1Q0FDRSxlQUNBLGdCbEQwdU1SLENrRHZ1TU0sc0NBQ0UsY0FDQSxnQmxEeXVNUixDa0R0dU1NLDBDQUVFLG9CQUNBLGNBQ0EsZ0JBSEEsc0JsRDJ1TVIsQ2tEcnVNTSxzQ0FFRSxZQUdBLGVBQ0EsaUJBRkEsU0FIQSxrQkFFQSxXbEQwdU1SLENrRG51TUksd0NBS0UsZUFIQSxZQUlBLGlCQUZBLGlCQURBLGFBRkEsV2xEMHVNTixDa0RsdU1JLDBDQUNFLFlBQ0EsYWxEb3VNTixDa0RsdU1NLDZDQUNFLFFsRG91TVIsQ2tEbHVNUSwrQ0FFRSxnQkFDQSxlQUNBLGlCQUhBLFdsRHV1TVYsQ2tEN3RNQSxxQkFFRSxnQkFEQSxTbERndU1GLENrRDd0TUUsNkJBRUUsWUFEQSxXbERndU1KLENrRDd0TUksZ0NBQ0UsZUFDQSxnQmxEK3RNTixDa0Q1dE1JLGdDQUNFLGVBQ0EsZ0JsRDh0TU4sQ2tEM3RNSSxnQ0FFRSx3QkFEQSxXbEQ4dE1OLENrRDN0TU0sbUNBQ0UsV2xENnRNUixDa0QzdE1RLHFDQUdFLGdDQUNBLHFCQUNBLGVBQ0EsaUJBSkEsd0JBREEsV2xEa3VNVixDa0QzdE1VLDBDQUNFLFdsRDZ0TVosQ2tEMXRNVSx1Q0FFRSxlQURBLFlBRUEsZ0JsRDR0TVosQ2tEenRNVSx1Q0FDRSxZQUNBLFlsRDJ0TVosQ2tEcHRNRSwrQkFHRSxlQUNBLGlCQUZBLFlBREEsV2xEeXRNSixDa0RwdE1JLGtDQUNFLGVBQ0EsZ0JsRHN0TU4sQ2tEbnRNSSxpQ0FJRSxlQUZBLFlBR0EsaUJBRkEsYUFGQSxXbER5dE1OLENrRGp0TUUsaUNBRUUsWUFEQSxXbERvdE1KLENrRGp0TUksb0NBQ0UsZUFDQSxnQmxEbXRNTixDa0RodE1JLG9DQUNFLGVBQ0EsZ0JsRGt0TU4sQ2tEL3NNSSxvQ0FFRSx3QkFEQSxXbERrdE1OLENrRC9zTU0sdUNBQ0UsV2xEaXRNUixDa0Qvc01RLDZDQUVFLGVBQ0EsaUJBRkEsV2xEbXRNVixDa0Q5c01RLDRDQUdFLHFCQUNBLG1CQUZBLFlBR0Esb0JBSkEsVWxEb3RNVixDa0Q3c01RLDZDQUVFLGVBQ0EsaUJBRkEsV2xEaXRNVixDa0Q1c01RLGdEQUdFLGVBQ0EsaUJBRkEsbUJBREEsV2xEaXRNVixDa0R2c01BLFdBRUUsaUJBREEsU2xEMHNNRixDa0R2c01FLGtCQUVFLFlBREEsV2xEMHNNSixDa0R2c01JLHFCQUVFLGVBQ0EsaUJBRkEsV2xEMnNNTixDa0R0c01JLHFCQUVFLGtCQURBLFdsRHlzTU4sQ2tEdHNNTSx5QkFHRSwrQkFDQSxxQkFGQSxZQUdBLFlBSkEsVWxENHNNUixDa0Ryc01NLHdCQUVFLFlBREEsV2xEd3NNUixDa0Ryc01RLDJCQUVFLGVBQ0EsaUJBRkEsV2xEeXNNVixDa0Rsc01JLHFCQUVFLGVBQ0EsaUJBRkEsV2xEc3NNTixDa0Qvck1BLFNBQ0UsU2xEaXNNRixDa0Qvck1FLHdCQUVFLFlBREEsV2xEa3NNSixDa0Qvck1JLDJCQUNFLGVBQ0EsZ0JsRGlzTU4sQ2tEOXJNSSwyQkFFRSx1QkFEQSxXbERpc01OLENrRDlyTU0sZ0NBR0Usc0JBQ0EsbUJBRkEsYUFHQSxZQUpBLFdsRG9zTVIsQ2tEN3JNTSxpQ0FJRSxlQUZBLFlBR0EsaUJBRkEsaUJBRkEsV2xEbXNNUixDa0Qzck1JLDJCQUNFLGVBQ0EsZ0JsRDZyTU4sQ2tEenJNRSxrQkFFRSx1QkFEQSxXbEQ0ck1KLENrRHpyTUkscUJBRUUsZUFDQSxpQkFGQSxlbEQ2ck1OLENrRHhyTUkseUJBRUUsaUJBREEsVWxEMnJNTixDa0R4ck1NLGlDQUlFLG1CQUVBLGVBSkEsWUFLQSxpQkFGQSxXQUZBLGFBRkEsVWxEZ3NNUixDa0R2ck1NLCtCQUdFLGVBQ0EsaUJBRkEsV0FEQSx1QmxENHJNUixDa0R2ck1RLGtDQUNFLGVBQ0EsZ0JsRHlyTVYsQ2tEbnJNRSxtQkFFRSx1QkFEQSxXbERzck1KLENrRG5yTUksc0JBRUUsZUFDQSxpQkFGQSxlbER1ck1OLENrRGxyTUksMEJBQ0UsZ0JsRG9yTU4sQ2tEbHJNTSxrQ0FJRSxtQkFFQSxlQUpBLFlBS0EsaUJBRkEsV0FGQSxhQUZBLFVsRDByTVIsQ2tEanJNTSxnQ0FHRSxlQUNBLGlCQUZBLFdBREEsdUJsRHNyTVIsQ2tEanJNUSxtQ0FDRSxlQUNBLGdCbERtck1WLENrRDdxTUUsY0FFRSxtQkFEQSxXbERnck1KLENrRDdxTUksaUJBQ0UsZUFDQSxnQmxEK3FNTixDa0Q1cU1JLHFCQUdFLGVBQ0EsaUJBRkEsaUJBREEsVWxEaXJNTixDa0Q1cU1NLHdCQUNFLGVBQ0EsZ0JsRDhxTVIsQ2tEMXFNSSx3QkFDRSxZQUNBLGFsRDRxTU4sQ2tEMXFNTSwyQkFDRSxRbEQ0cU1SLENrRDFxTVEsNkJBRUUsZ0JBQ0EsZUFDQSxpQkFIQSxXbEQrcU1WLENrRHJxTUEsUUFDRSxjbER1cU1GLENrRHJxTUUsV0FHRSxlQUNBLGlCQUZBLFlBREEsV2xEMHFNSixDa0RwcU1FLFdBRUUsWUFEQSxZbER1cU1KLENrRG5xTU0saUJBR0UsZUFDQSxpQkFGQSxhQURBLFdsRHdxTVIsQ2tEbHFNTSxnQkFHRSxlQUNBLGlCQUZBLGFBREEsV2xEdXFNUixDa0RscU1RLHFCQUVFLGFBQ0EscUJBRkEsV2xEc3FNVixDa0Q5cE1FLGtCQUdFLGVBQ0EsaUJBRkEsbUJBREEsV2xEbXFNSixDa0Q5cE1JLHVCQUdFLHNCQUNBLG1CQUZBLFlBR0EsZ0JBSkEsVWxEb3FNTixDa0QzcE1BLFdBQ0UsU2xENnBNRixDa0QzcE1FLG9CQUdFLHNCQURBLDZCQURBLFdsRCtwTUosQ2tEM3BNSSx1QkFFRSxlQUNBLGlCQUZBLFdsRCtwTU4sQ2tEM3BNTSw0QkFDRSxlQUNBLGdCbEQ2cE1SLENrRHhwTUUsd0JBRUUsYUFEQSxXbEQycE1KLENrRHhwTUksMkJBR0UsZUFDQSxpQkFGQSxZQURBLFlsRDZwTU4sQ2tEdnBNSSwyQkFDRSxXbER5cE1OLENrRHZwTU0sZ0NBR0UscUJBQ0EsZUFIQSxZQUlBLGlCQUhBLHdCbEQ0cE1SLENrRG5wTUEsY0FDRSxtQmxEcXBNRixDa0RucE1FLGdDQUdFLGVBQ0EsaUJBRkEsV0FEQSx1QmxEd3BNSixDa0RucE1JLG1DQUNFLGVBQ0EsZ0JsRHFwTU4sQ2tEaHBNQSxTQUNFLGNsRGtwTUYsQ2tEaHBNRSx3QkFDRSxlbERrcE1KLENrRC9vTUUsc0JBSUUsWUFDQSxjQUZBLGlCQURBLFVBREEsV2xEcXBNSixDa0Qvb01JLHlCQUdFLGlEQUZBLGVBQ0EsZ0JsRGtwTU4sQ2tEOW9NSSx5QkFDRSxlQUNBLGdCbERncE1OLENrRDdvTUkseUJBQ0UsZUFDQSxnQmxEK29NTixDa0Q1b01JLHlCQUVFLFNBQ0EsY0FGQSxXbERncE1OLENrRDNvTUksZ0NBRUUsYUFDQSxnQkFGQSxXbEQrb01OLENrRDFuTVksdU5BRUUsYUFEQSxXbEQ2b01kLENrRHRvTU0sc0NBSUUscUJBQ0EsZUFIQSxZQUlBLGlCQUhBLDBCQUZBLE9sRDZvTVIsQ2tEcG9NSSx5Q0FFRSxvQkFEQSxXbER1b01OLENrRHBvTU0sNENBRUUsWUFEQSxTbER1b01SLENrRGxvTUksNEJBR0UsZUFDQSxpQkFGQSxnQkFEQSxXbER1b01OLENrRGpvTUkseUNBR0UscUJBQ0EsbUJBRkEsWUFEQSxVbERzb01OLENrRGhvTUksNEJBQ0UsWWxEa29NTixDa0Qvbk1JLDRCQUtFLGVBSEEsWUFJQSxpQkFGQSxtQkFEQSx5QkFGQSxXbERzb01OLENrRDluTUksa0NBQ0UsV0FFQSxZQUNBLGtCQUZBLFdsRGtvTU4sQ2tENW5NTSxtREFDRSxZbEQ4bk1SLENrRDNuTU0sdUNBS0UsV2xEeW5NUixDa0Q3bk1RLG1EQUNFLFlsRCtuTVYsQ2tEdm5NTSx1Q0FDRSxlQUNBLGdCbER5bk1SLENrRHZuTVEsMENBQ0UsY2xEeW5NVixDa0Rybk1NLHVDQUNFLGVBQ0EsZ0JsRHVuTVIsQ2tEcm5NUSw2Q0FFRSxpQkFEQSxVbER3bk1WLENrRHBuTVEsd0dBR0UsZUFDQSxpQkFGQSxhQURBLFVsRHluTVYsQ2tEbm5NUSwyREFFRSxlQUNBLGlCQUZBLFlsRHVuTVYsQ2tEbm5NVSxrRUFDRSxZbERxbk1aLENrRDltTUUsbUJBRUUsVUFEQSxVbERpbk1KLENrRDdtTUUsdUJBQ0UsWWxEK21NSixDa0Q1bU1FLGlCQUNFLGVBQ0EsZ0JsRDhtTUosQ2tENW1NSSxvQkFDRSxVbEQ4bU1OLENrRDFtTUUsMkJBR0UsY0FEQSxlQURBLFdsRDhtTUosQ2tEem1NRSxzQkFFRSxtQkFEQSxXbEQ0bU1KLENrRHptTUkseUJBRUUsZUFDQSxpQkFGQSxnQmxENm1NTixDa0R2bU1FLHVCQUdFLFlBQ0EsY0FGQSxvQkFEQSxXbEQ0bU1KLENrRHZtTUksMEJBQ0UsZUFDQSxnQmxEeW1NTixDa0R0bU1JLGlDQUVFLGFBQ0EsZ0JBRkEsV2xEMG1NTixDa0R0bU1NLGlEQUNFLGVsRHdtTVIsQ2tEN2xNRSxnREFDRSxZbERrbU1KLENrRC9sTUUsa0JBR0UsZUFDQSxpQkFGQSxZQURBLFdsRG9tTUosQ2tEL2xNSSxxQkFDRSxlQUNBLGdCbERpbU1OLENrRDlsTUksdUJBQ0UsV2xEZ21NTixDa0Q3bE1RLHdDQUVFLGVBQ0EsaUJBRkEsV2xEaW1NVixDa0Q1bE1RLDBDQUVFLGVBREEsVWxEK2xNVixDa0R2bE1BLFVBQ0UsU2xEeWxNRixDa0R0bE1FLGFBQ0UsYUFFQSxtQkFEQSxXbER5bE1KLENrRHRsTUksNkJBQ0UsYWxEd2xNTixDa0RybE1JLGdCQUNFLFdsRHVsTU4sQ2tEcGxNSSxvQkFDRSxjQUVBLGlCQURBLFdsRHVsTU4sQ2tEcGxNTSx1QkFDRSxXQUNBLFdsRHNsTVIsQ2tEaGxNQSx1RUFDRSwyQmxEa2xNRixDa0Q5a01FLDBDQUdFLFlBRkEsV0FHQSxxQkFGQSxVbERrbE1KLENrRDdrTUUsMENBR0UsWUFGQSxZQUdBLHFCQUZBLFVsRGlsTUosQ2tEM2tNQSxjQUNFLGdCbEQ2a01GLENrRDNrTUUsMkJBQ0UsY2xENmtNSixDa0Qxa01FLGtCQUVFLFlBREEsVWxENmtNSixDa0R4a01BLGdDQUNFLFNsRDBrTUYsQ2tEdmtNQSx5Q0FDRSxlQUNBLGlCbER5a01GLENrRHZrTUUsbUVBQ0UsaUJsRHlrTUosQ2tEcmtNQSxZQUNFLGFsRHVrTUYsQ2tEcmtNRSxlQUNFLGNsRHVrTUosQ2tEbmtNQSxxQkFDRSxZbERxa01GLENrRGhrTUksb0NBQ0UsZWxEa2tNTixDa0Qvak1JLDBDQUNFLFVsRGlrTU4sQ2tEOWpNSSxzQ0FDRSxhbERna01OLENrRDdqTUksaURBQ0UsT2xEK2pNTixDa0Q1ak1JLDZDQUNFLFlsRDhqTU4sQ0FDRixDbUQxM1JBLE1BQVEsdUJuRDYzUlIsQ29EMzNSQSxTQU9FLGlCQUZBLFNBRkEsT0FLQSxtQkFQQSx5QkFHQSxNQUVBLFdBSkEsWXBEbzRSRixDb0QzM1JBLFdBR0Usa0JqRHFheUIsQ2lEdmF6QixXQUNBLFVwRCszUkYsQ29ENzNSRSwwQkFNRSxZQUpBLFlBR0EscUJBREEsbUJBREEsVUFJQSxrQkFOQSxZcERxNFJKLENvRDkzUkksNkJBQ0Usb0JwRGc0Uk4sQ29ELzNSTSxnQ0FLRSwyREFDQSxxQkFFQSxhakRrWm1CLENpRHpabkIsY0FDQSxXQU9BLGVBTkEsWUFPQSxpQkFIQSxZQUhBLHNCcER1NFJSLENvRC8zUk0sK0JBS0UsbUJBQ0Esa0JBRUEsYWpEc1ltQixDaUQ3WW5CLGNBQ0EsV0FPQSxlQUVBLGVqRHVGc0IsQ2lEL0Z0QixZQU9BLGlCQUhBLFlBSEEsaUJwRHc0UlIsQ29ENzNSRSw4QkFLRSxZQURBLHFCQURBLGNBREEsVUFJQSxrQkFMQSxZcERvNFJKLENvRDkzUkksaUNBQ0UscUJBRUEsaUJBREEsdUJwRGk0Uk4sQ29ELzNSTSxxQ0FDRSxVcERpNFJSLENvRDMzUkEsV0FDRSxhcEQ4M1JGLENvRDczUkUsa0NBQ0UsbUJBQ0EsaUJwRCszUkosQ29EMzNSQSxxQ0FFRSxpQnBEdTRSRixDb0Q1M1JFLCtFQUpBLG1CQUNBLGtCakQyVnlCLENpRGhXekIsU0FDQSxhQUNBLHNCQUNBLHVCQUpBLE9BT0EsZUFWQSxXQUVBLFNwRG81UkYsQ29EMTRSRSwwQ0FZRSxxQkFWQSxpQnBEdzRSSixDb0QzM1JFLGlGQUNFLGtCcEQ2M1JKLENNajZSSSw2QjhDT0oscUNBaUNJLHNCcEQ2M1JGLENBQ0YsQ29EMTNSSSxtRkFJRSwyREFDQSxxQkFFQSxVakQzQ1EsQ2lEcUNSLGNBQ0EsV0FNQSxlQUVBLGVqRE93QixDaURSeEIsaUJBSEEsa0JBSEEsc0JwRG00Uk4sQ01sN1JJLDRCOEM0Q0EsbUZBYUksV0FDQSxlQUdBLG1CQURBLGVBREEsc0JwRCszUk4sQ29ENTNSTSxnR0FDRSxZcEQ4M1JSLENBQ0YsQ29EMTNSSSxrRkFLRSx3QmpEbEVRLENpRG1FUixrQkFGQSxVakRoRVEsQ2lENkRSLGNBQ0EsV0FLQSxlQUVBLGVqRGJ3QixDaURZeEIsaUJBTEEsaUJwRGs0Uk4sQ016OFJJLDRCOENvRUEsa0ZBWUksV0FFQSxrQkFEQSxVcEQ4M1JOLENBQ0YsQ29EMzNSTSx3RkFDRSxxQnBENjNSUixDb0R0M1JBLFlBQ0UsV0FFQSxpQkFDQSxrQkFGQSxVcEQyM1JGLENvRHgzUkUsOEJBSUUsa0JqRHNRdUIsQ2lEblF2QixZQUxBLFlBSUEscUJBREEsY0FGQSxVQUtBLGtCQVBBLFlwRGk0UkosQ29EejNSSSxpQ0FDRSxvQnBEMjNSTixDb0QxM1JNLG9DQUtFLDJEQUNBLHFCQUVBLGFqRHVQbUIsQ2lEOVBuQixjQUNBLFdBT0EsZUFFQSxlakQzRHNCLENpRG1EdEIsWUFPQSxpQkFIQSxZQUhBLHNCcERtNFJSLENvRDEzUlEsMkZBRUUsWXBENDNSVixDb0R6M1JNLG1DQUtFLGtCakR3T21CLENpRHZPbkIsa0JBRUEsY0FQQSxjQUNBLFdBT0EsZUFFQSxlakQxRXNCLENpRGtFdEIsWUFPQSxpQkFIQSxZQUhBLGlCcERrNFJSLENvRHgzUk0sd0NBRUUsc0JBRUEsa0JBREEsYWpENE5tQixDaUQ5Tm5CLFlBTUEsZUFDQSxpQkFIQSx3QkFDQSxpQnBENDNSUixDb0RyM1JFLHdCQUNFLGtCakRpTnVCLENpRDlNdkIsV0FEQSxlcER3M1JKLENvRHQzUkksMENBR0UsZ0JBREEsWUFEQSxZcEQwM1JOLENvRHQzUlEsZ0RBUUUscUJBSEEsV0FIQSxlQURBLGVqRHJHb0IsQ2lEMkdwQixZQUhBLHVCQURBLGlCQUdBLHdCQUdBLGlCcER3M1JWLENvRHQzUlEsK0NBTUUsZ0JBQ0Esa0JBRkEsY0FIQSxlQURBLGVqRGhIb0IsQ2lEeUhwQixZQVBBLGlCQUtBLGNBQ0Esa0JBTEEsaUJwRDgzUlYsQ29EbDNSRSwwQkFDRSxrQmpENEt1QixDaUQzS3ZCLFFwRG8zUkosQ29EbjNSSSw0Q0FFRSxnQkFEQSxZcERzM1JOLENvRHAzUk0sK0NBQ0UsY0FDQSxXcERzM1JSLENvRHIzUlEsMkRBQ0UsVXBEdTNSVixDb0RyM1JRLGlEQUVFLGlCQURBLFdwRHczUlYsQ29EbDNSRSw0QkFDRSxrQnBEbzNSSixDb0QvMlJNLGlFQUNFLFVwRGkzUlIsQ29ENTJSRSw4QkFDRSxrQnBEODJSSixDb0R4MlJFLDZCQUVFLHFCQVVBLGVqRHpPVSxDaUQyT1Ysa0JBREEsZ0NBWkEsYUFLQSx1QkFGQSxTQU9BLDZCQU1BLGlCQUZBLGdCQUNBLHVCQVhBLGVBRUEsUUFHQSwyQkFGQSxXcERtM1JKLENNaG1TSSw0QjhDcU9GLDZCQWdDSSxpQ0FKQSxnQkFFQSxrQkFEQSxnQ0FKQSxhQUZBLE9BRkEsU0FNQSxnQkFQQSxnQkFXQSxrQkFFQSxrQkFYQSxlQUlBLDJCQUZBLFVwRG8zUkosQ0FDRixDb0R6MlJJLDBDQU9FLGlFQUNBLGVBUEEsY0FLQSxZQUpBLGtCQUVBLFdBREEsU0FFQSxXQUlBLFNwRDIyUk4sQ003blNJLDRCOEN5UUEsMENBWUksMkJBS0EsbUJBSEEsWUFFQSxXQURBLFNBRkEsVXBEZzNSTixDQUNGLENvRHQyUkksZ0NBS0UsYWpEMVJRLENpRHVSUixlQURBLGVqRG5Pd0IsQ2lEcU94QixpQkFDQSxpQnBEeTJSTixDTTlvU0ksNEI4Q2lTQSxnQ0FPSSxrQnBEMDJSTixDQUNGLENNaHFTSSx5QjhDOFNBLGdDQVVJLGVwRDQyUk4sQ0FDRixDb0R6MlJJLGdDQUtFLHNCQUVBLGtCQUNBLGdCQUxBLGtCcERnM1JOLENvRHYyUkksK0RBWEUsYWpEcFNRLENpRHlTUixlQUdBLGlCQVBBLGlCcER5M1JOLENvRC8yUkksK0JBQ0UsZWpEOVB3QixDaURtUXhCLGtCcER5MlJOLENNMXFTSSw0QjhDMlRBLCtCQVNJLGVBQ0EsaUJBQ0Esa0JwRDAyUk4sQ0FDRixDb0R2MlJJLDZDQUVFLGtCakRsVFEsQ2lEbVRSLG1CQUZBLHNCcEQyMlJOLENvRHgyUk0sZ0RBSUUsYWpEdFVNLENpRG9VTixlQURBLGVqRC9Rc0IsQ2lEaVJ0QixpQkFFQSxrQkFDQSxpQnBEMDJSUixDb0R4MlJNLCtDQUlFLGFqRDlVTSxDaUQ0VU4sZUFEQSxlakQxUnNCLENpRDRSdEIsaUJBRUEsa0JBQ0EsaUJwRDAyUlIsQ29EdjJSTSw0REFDRSxpQnBEeTJSUixDb0R4MlJRLDhEQUNFLGNBQ0EsV0FDQSxpQnBEMDJSVixDb0R6MlJVLDJFQUNFLGNwRDIyUlosQ29EeDJSVSxrRUFDRSxxQnBEMDJSWixDb0R2MlJVLHdFQUNFLDZGcER5MlJaLENvRHQyUlEseUVBTUUsYUFGQSxhakRUaUIsQ2lET2pCLGVBREEsZWpEclRvQixDaUQyVHBCLE9BSkEsaUJBUUEsY0FOQSxrQkFHQSxRQUVBLGtCQURBLFdwRDAyUlYsQ29EbjJSSSxnREFFRSxtQkFDQSxtQkFGQSxrQkFHQSxpQnBEcTJSTixDb0RwMlJNLG1EQUtFLFdBSkEsZUFDQSxrQkFDQSxnQkFDQSxpQkFFQSxpQnBEczJSUixDTWx2U0ksNEI4Q3NZRSxtREFRSSxrQnBEdzJSUixDQUNGLENvRHQyUk0sa0RBTUUsV0FMQSxlQUNBLGtCQUNBLGdCQUNBLGlCQUNBLGlCcER5MlJSLENNL3ZTSSw0QjhDaVpFLGtEQVFJLGtCcEQwMlJSLENBQ0YsQ29EdDJSTSwrREFFRSxhQUNBLHVCQUZBLGlCcEQwMlJSLENvRHYyUlEsaUVBQ0UsY0FDQSxXQUNBLGlCcER5MlJWLENvRHgyUlUsOEVBQ0UsY3BEMDJSWixDb0R2MlJVLHFFQUdFLGdCQURBLGVBREEscUJwRDIyUlosQ29EdDJSVSwyRUFDRSxxQnBEdzJSWixDb0RyMlJRLDRFQU1FLGFBRkEsYWpENUVpQixDaUQwRWpCLGVBREEsZWpEeFhvQixDaUQ4WHBCLE9BSkEsaUJBUUEsY0FOQSxrQkFHQSxRQUVBLGtCQURBLFdwRHkyUlYsQ29EbDJSSSxnREFFRSxtQkFDQSxtQkFGQSxhQUdBLGlCcERvMlJOLENvRG4yUk0sbURBS0UsV0FKQSxlQUNBLGtCQUNBLGdCQUNBLGlCQUVBLGtCcERxMlJSLENNcHpTSSw0QjhDeWNFLG1EQVFJLGtCcER1MlJSLENBQ0YsQ29EcjJSTSxrREFNRSxXQUxBLGVBQ0Esa0JBQ0EsZ0JBQ0EsaUJBQ0Esa0JwRHcyUlIsQ01qMFNJLDRCOENvZEUsa0RBUUksa0JwRHkyUlIsQ0FDRixDb0RyMlJNLCtEQUVFLGFBQ0EsdUJBRkEsaUJwRHkyUlIsQ29EdDJSUSxpRUFDRSxjQUNBLFdBQ0EsaUJwRHcyUlYsQ29EdjJSVSw4RUFDRSxjcER5MlJaLENvRHQyUlUscUVBR0UsZ0JBREEsZUFEQSxxQnBEMDJSWixDb0RyMlJVLDJFQUNFLHFCcER1MlJaLENvRHAyUlEsNEVBTUUsYUFGQSxhakQvSWlCLENpRDZJakIsZUFEQSxlakQzYm9CLENpRGljcEIsT0FKQSxpQkFRQSxjQU5BLGtCQUdBLFFBRUEsa0JBREEsV3BEdzJSVixDb0RqMlJFLDJCQVVFLGVqRHpnQlUsQ2lEMGdCVixrQkFMQSxnQ0FIQSx1QkFGQSxTQVFBLGVBR0EsZ0JBVkEsZUFFQSxRQUlBLDJCQUhBLFdwRDAyUkosQ29EbDJSSSx3Q0FRRSxzRUFDQSxlQVJBLGNBRUEsWUFJQSxZQUxBLGdCQUdBLFdBREEsU0FFQSxXQUlBLFdwRG8yUk4sQ01sNFNJLDRCOEN1Z0JGLDJCQXNDSSxpQ0FGQSxnQkFEQSxZQUxBLE9BRkEsU0FNQSxnQkFHQSxrQkFSQSxlQUVBLE1BRUEsZUFEQSxVcER5MlJKLENvRGoyUkkseUNBRUUsbUJBREEsYUFFQSxjcERtMlJOLENvRGoyUk0sc0RBRUUsaUJBREEsYXBEbzJSUixDb0QvMVJJLHdDQUlFLFlBQ0EsZUFIQSxXQURBLFNBRUEsVXBEbTJSTixDQUNGLENvRDkxUkksdUNBS0UsZWpEaGtCUSxDaUQ4akJSLE9BRkEsZ0JBQ0EsTUFFQSxXcERpMlJOLENvRC8xUk0sMENBSUUsYWpEamtCTSxDaUQrakJOLGVBREEsZWpEMWdCc0IsQ2lENGdCdEIsaUJBRUEsd0JwRGkyUlIsQ00vNlNJLDRCOENrbEJJLDBDQUdFLGFqRHprQkksQ2lEdWtCSixlQUlBLGVqRHhoQm9CLENpRHFoQnBCLGlCQUlBLG1CQUZBLDBCcERrMlJSLENBQ0YsQ29ENTFSSSw0Q0FLRSxlakQxbEJRLENpRHdsQlIsT0FGQSxnQkFDQSxNQUVBLFNwRCsxUk4sQ29ENzFSTSxnREFDRSx3QnBEKzFSUixDTW44U0ksNEI4QzZsQkEsNENBV0ksVXBEKzFSTixDb0Q3MVJNLHlFQUVFLHFCQURBLG1CcERnMlJSLENvRDMxUkksb0RBRUksaUJwRDgxUlIsQ29ENzFSUSx3REFHRSxZQUNBLFlBSEEsVUFDQSxTcERpMlJWLENBVkYsQ29ELzBSSSw2Q0FDRSxzQnBENDFSTixDb0QxMVJNLDJEQUNFLGVBQ0EsZXBENDFSUixDb0R6MVJNLCtDQUlFLGFqRDduQk0sQ2lEMm5CTixlQURBLGVqRHZrQnNCLENpRHlrQnRCLGlCQUVBLG1CcEQyMVJSLENvRHoxUk0sK0NBQ0Usa0JqRGpvQk0sQ2lEa29CTixrQkFLQSxVakQzb0JNLENpRDhvQk4sY0FOQSxlQURBLGVqRC9rQnNCLENpRGlsQnRCLGlCQUlBLGNBREEsa0JBRkEsa0JBS0EsV3BEMjFSUixDTWwvU0ksNEI4QzZuQkEsNkNBK0JJLHNCcEQwMVJOLENvRHoxUk0sK0NBQ0UsZUFDRSxnQnBEMjFSVixDb0R4MVJNLGtFQUNFLFVwRDAxUlIsQ0FDRixDb0R0MVJJLHNDQUNFLGtCakQ3VHFCLENpRGlVckIsVWpEcnFCUSxDaURtcUJSLGVBREEsZWpEMW1Cd0IsQ2lEaW5CeEIsb0JBTEEsaUJBSUEsbUJBREEsZUFEQSwyQnBEMjFSTixDTXpnVEksNEI4Q3dxQkEsc0NBY0ksZUFJQSxlakQ3bkJzQixDaUQwbkJ0QixpQkFJQSxtQkFIQSxrQkFDQSxpQnBEMDFSTixDQUNGLENvRHIxUkksd0NBQ0UscUJwRHUxUk4sQ29EcjFSTSxrREFDRSxxQnBEdTFSUixDTTFoVEksNEI4QytyQkEsd0NBU0ksdUJBREEsVXBEdzFSTixDb0RyMVJNLGtEQUNFLHFCcER1MVJSLENBQ0YsQ29EbjFSTSwyQ0FNRSxjQUxBLFdBRUEsZUFEQSxlakRucEJzQixDaURzcEJ0Qix1QkFEQSxpQkFHQSxrQkFFQSxlQURBLGVwRHMxUlIsQ29EcDFSUSxzREFDRSxrQnBEczFSVixDTWpqVEksNEI4Q2d0QkUsMkNBZUksYXBEczFSUixDb0RyMVJRLHVEQUNFLFlwRHUxUlYsQ0FDRixDb0RwMVJNLDBDQUtFLGFqRDl0Qk0sQ2lEMnRCTixlQURBLGVqRHZxQnNCLENpRHlxQnRCLGlCQUNBLGtCcER1MVJSLENvRHAxUlEsNENBQ0UsYXBEczFSVixDTW5rVEksNEI4Q3F1QkUsMENBWUksZUFDQSxnQnBEczFSUixDb0RwMVJRLHNEQUNFLFlwRHMxUlYsQ0FDRixDb0RuMVJNLDBDQUNFLGFwRHExUlIsQ29EbjFSTSw0REFDRSxrQnBEcTFSUixDTWxsVEksNEI4QzR2QkUsNERBR0ksY3BEdTFSUixDQUNGLENvRHIxUk0sc0RBSUUsZUFIQSxXQUVBLG1CQURBLGtCQUdBLGtCQUNBLFdwRHUxUlIsQ29EdDFSUSxvRUFDRSxjcER3MVJWLENvRHIxUlEsaUZBQ0Usd0JqRHB2QkksQ2lEcXZCSixtQkFFQSxtQ0FDQSxrQkFGQSxZcER5MVJWLENvRHAxUlUsdUZBQ0Usd0JwRHMxUlosQ29EbjFSVSxxRkFHRSxjQUNBLDRGQUZBLFlBREEsVXBEdzFSWixDb0RsMVJVLGtHQVFFLHdCakQ1eEJFLENpRDh4QkYsOERBRUEsNEJBREEsNEJBRUEsMEJBTkEsbUJBRUEsMkJBUkEsYUFLQSxZQUpBLGtCQUVBLFVBREEsUUFFQSxVcEQ0MVJaLENvRG4xUlksc0dBQ0UsK0RwRHExUmQsQ29EajFSVSx3RkFDRSx3QnBEbTFSWixDb0RsMVJZLDRGQUNFLDhGcERvMVJkLENvRGwxUlkseUdBQ0UsYXBEbzFSZCxDb0RoMVJRLHlEQU1FLGFqRHZ6QkksQ2lEMnpCSixhQVJBLGVBREEsZWpEL3ZCb0IsQ2lEeXdCcEIsdUJBTkEsaUJBRkEsaUJBTUEsU0FEQSxjQUpBLGtCQUdBLFVwRHMxUlYsQ00xcFRJLDRCOENrd0JFLHNEQTZFSSxhQUVBLGVBREEsdUJBSEEsbUJBREEsaUJBRUEscUJwRHExUlIsQ29EaDFSUSxvRUFDRSxjcERrMVJWLENvRC8wUlEsb0VBQ0UsZ0JwRGkxUlYsQ29EOTBSUSxpRkFDRSxtQkFDQSxZcERnMVJWLENvRC8wUlUscUZBRUUsWUFEQSxVcERrMVJaLENvRDkwUlUsa0dBTUUsd0JqRDcxQkEsQ2lEODFCQSw0QkFDQSx3QkFIQSxrQkFEQSxZQUZBLHVCQURBLFFBRUEsVXBEcTFSWixDb0Q1MFJRLHlEQUNFLGVBQ0EsZ0JwRDgwUlYsQ0FDRixDb0QxMFJNLHNEQUNFLGlCcEQ0MFJSLENvRDMwUlEsNERBS0UsYWpEajNCSSxDaURtM0JKLGNBTEEsZUFEQSxlakQ1ekJvQixDaUQrekJwQixvQkFEQSxpQkFHQSxpQnBEODBSVixDb0QxMFJRLCtEQWNFLHdCQVpBLGtCakQxMkJJLENpRDIyQkosWUFTQSxrQkFSQSxzQkFNQSxhakRoNEJJLENpRHUzQkosY0FPQSxlQUZBLGFBR0EsaUJBRUEsa0JBTkEsYUFRQSxZQU5BLFVwRG0xUlYsQ29EejBSUSx1RUFPRSxhakQ5aUJpQixDaUQ0aUJqQixlQURBLGVqRDExQm9CLENpRHcxQnBCLE9BSUEsaUJBTEEsa0JBRUEsUXBEKzBSVixDb0R6MFJVLDZFQUNFLHFCcEQyMFJaLENvRHgwUlUsZ0ZBQ0UsU3BEMDBSWixDb0R2MFJVLDZFQUNFLFFwRHkwUlosQ29EcjBSUSw0REFTRSxxQmpEMTZCSSxDaUQ0NkJKLDRDQUNBLGdCQVhBLGVBRUEsY0FFQSxlQUVBLGVqRGgzQm9CLENpRCsyQnBCLGlCQUpBLG1CQU1BLHNCQUpBLFVwRCswUlYsQ2M3dFRFLHlFQUNFLGFkZ3ZUSixDb0R4MVJVLGtFQUVFLCtCQURBLGFwRDIxUlosQ2NydlRFLCtFQUNFLGFkd3dUSixDb0R6MlJRLG9FQUdFLGVBREEsbUJBREEsaUJwRDYyUlYsQ29EMTJSVSwwRUFFRSxXQURBLHNCcEQ2MlJaLENvRDMyUlksdUZBQ0UsaUJwRDYyUmQsQ29EMTJSVSwwRUFVRSxvRUFGQSxZQUhBLGFqRG44QkUsQ2lEeThCRixlQUZBLGNBTkEsZUFEQSxlakQ3NEJrQixDaURrNUJsQixZQUhBLGlCQUVBLFlBTEEsVXBEczNSWixDb0QxMlJVLGdGQUVFLCtCQURBLGFwRDYyUlosQ29EejJSVSw0RkFTRSxzQkFDQSxrQkFFQSw4QkFMQSxPQUpBLGdCQUZBLFNBQ0EsVUFFQSxrQkFDQSxTQUNBLDJCQUVBLFdBR0EsV3BENDJSWixDb0R6MlJZLHlIQU9FLGdDQURBLGFqRHArQkEsQ2lEKzlCQSxlQUdBLGVBREEsZWpEOTZCZ0IsQ2lEZzdCaEIsaUJBSEEscUJwRGczUmQsQ29EcjJSUSxrRUFLRSxlQURBLG1CQURBLGdCQUZBLHlCQUNBLHlCcEQwMlJWLENvRHIyUlUsbUZBQ0UsbUJBQ0EsZXBEdTJSWixDb0RwMlJVLHNGQUNFLHdCcERzMlJaLENvRGwyUlkseUdBQ0UsZ0JBSUEsa0JBSEEsMkJBRUEsWUFEQSxVcERzMlJkLENvRGgyUlUsMEZBSUUseUJBREEsdUJBREEsa0JBTUEsYWpEN2dDRSxDaURnaENGLGNBTkEsZUFKQSxlakRwOUJrQixDaUR5OUJsQixpQkFHQSxjQUZBLGtCQUdBLGtCcERtMlJaLENvRC8xUlUsd0hBQ0ksUXBEaTJSZCxDb0Q5MVJVLDZIQUNFLDhCcERnMlJaLENvRDcxUlUsOEhBQ0UsOEJwRCsxUlosQ29EMTFSUSx1RUFRRSxhakR6aUNJLENpRHNpQ0osZUFKQSxjQUtBLGVBQ0EsaUJBSEEsbUJBREEsa0JBREEsa0JBT0EseUJBR0EsZ0JwRDQxUlYsQ29EMTFSVSw2RUFDRSxhcEQ0MVJaLENvRHoxUlUsMEVBQ0UsaUJwRDIxUlosQ29EeDFSVSw2RUFHRSxlQUNBLFNBRkEsVUFEQSxrQkFJQSxPcEQwMVJaLENvRHYxUlksc0dBQ0UsYXBEeTFSZCxDb0RyMVJVLGtGQU1FLHFCakQ5a0NFLENpRCtrQ0YseUJBSEEsWUFEQSxPQUZBLGtCQUNBLFFBR0EsVXBEeTFSWixDb0R0MVJZLHdGQVFFLHdEQUVBLHdCQURBLDRCQUVBLHFCQVZBLFdBRUEsYUFJQSxZQUhBLFNBRkEsa0JBR0EsUUFDQSxVcEQ2MVJkLENvRHAxUlUsd0ZBQ0Usd0JwRHMxUlosQ29EajFSUSxvRUFDRSxXQUVBLG1CQUVBLGtCQUhBLFdBRUEsV3BEbzFSVixDb0RsMVJVLHVFQUNFLGlCcERvMVJaLENvRGwxUlUseUVBS0ksb0VBSUEsYWpEbm5DQSxDaURxbkNBLGVBVkEsY0FDQSxXQUtBLGVBREEsZWpEN2pDZ0IsQ2lEaWtDaEIseUJBRkEsaUJBSkEseUJBREEsVXBENDFSZCxDb0RsMVJVLCtFQUVFLCtCQURBLGFwRHExUlosQ29EbDFSVSxrRkFDRSxnRHBEbzFSWixDb0RsMVJVLHVFQUNFLGdDQU1BLGtCQUNBLDhCQUZBLHFCQUhBLGdCQURBLFVBRUEsa0JBQ0EsVXBEdTFSWixDb0RuMVJZLDBFQUNFLGlCcERxMVJkLENvRHAxUmMsK0VBU0Usd0JqRHBvQ0YsQ2lEa29DRSxZQUNBLDBCQUZBLGFqRC9vQ0YsQ2lENG9DRSxlQURBLGVqRHhsQ2MsQ2lEMmxDZCx5QkFEQSxpQkFIQSwyQnBEODFSaEIsQ29EcDFSYyx3RkFDRSxnRHBEczFSaEIsQ29EcDFSYyw0RUFHRSxZQUNBLGtCQUZBLGNBREEsVXBEeTFSaEIsQ29EcjFSZ0Isa0ZBU0UsZ0NBSEEsYWpEbHFDSixDaURzcUNJLGVBUEEsZUFEQSxlakQzbUNZLENpRDhtQ1oseUJBREEsaUJBSUEsZ0JBUEEsMkJwRGcyUmxCLENNemdVSSw0QjhDc3NDTSxrTUFDRSxlQUNBLGdCcEQ4MFJWLENvRDMwUlEsb0VBQ0UsZXBENjBSVixDb0Q1MFJVLHlFQUNFLGdCQUNBLFFwRDgwUlosQ29EMTBSYyw0RUFDRSxXQUNBLFFwRDQwUmhCLENBQ0YsQ29EcDBSTSx5REFHRSxhakRydENNLENpRG10Q04sZUFDQSxpQkFFQSxnQnBEczBSUixDTXhpVUksNEI4Qzh0Q0UseURBU0ksZUFDQSxpQkFGQSxtQkFEQSxlcEQwMFJSLENBQ0YsQ29EcDBSTSx3REFLRSxjQUhBLFlBRUEsc0JBREEsa0JBRkEsVXBEMDBSUixDTXZqVUksNEI4QzR1Q0Usd0RBUUkscUJwRHUwUlIsQ0FDRixDb0RwMFJNLHVEQUlFLGFqRGh2Q00sQ2lEOHVDTixlQURBLGVqRDFyQ3NCLENpRDRyQ3RCLGlCQUVBLGtCcERzMFJSLENNbmtVSSw0QjhDd3ZDRSx1REFTSSxlQURBLGVqRGhzQ29CLENpRGtzQ3BCLGlCQUNBLG1CQUNBLGlCcER1MFJSLENBQ0YsQ29EcDBSTSxxREFJRSxhakRod0NNLENpRDh2Q04sZUFEQSxlakQzc0NzQixDaUQ2c0N0QixpQkFFQSxrQnBEczBSUixDTW5sVUksNEI4Q3d3Q0UscURBU0ksZUFEQSxlakRudENvQixDaURxdENwQixpQkFDQSxrQnBEdTBSUixDQUNGLENvRHAwUk0sd0RBRUUsbUJBQ0EsbUJBRkEsWXBEdzBSUixDb0RyMFJRLDJEQUlFLFVqRDV2Q0ksQ2lEMHZDSixlQURBLGVqRDV0Q29CLENpRDh0Q3BCLGlCQUVBLGlCcER1MFJWLENvRHIwUlEsMERBSUUsVWpEbndDSSxDaURpd0NKLGVBREEsZWpEdHVDb0IsQ2lEd3VDcEIsaUJBRUEsa0JwRHUwUlYsQ29EcDBSUSx1RUFDRSxrQkFDQSxpQnBEczBSVixDb0RyMFJVLHlFQUNFLGNBQ0EsV0FDQSxpQnBEdTBSWixDb0RyMFJVLG9GQU1FLGFBRkEsYWpEMThCZSxDaUR3OEJmLGVBREEsZWpEdHZDa0IsQ2lEd3ZDbEIsaUJBRUEsaUJwRHcwUlosQ29EbDBSTSx5REFDRSxtQnBEbzBSUixDb0RuMFJRLDREQVFFLGFqRDN6Q0ksQ2lENHpDSixXQVBBLGVBREEsZWpEandDb0IsQ2lEbXdDcEIsaUJBSUEsbUJBREEsaUJBREEsVUFEQSxpQnBEMDBSVixDb0RsMFJRLDZFQVNFLGtCakR4MENJLENpRHkwQ0osa0JBSkEsVWpEejBDSSxDaUQ4MENKLGVBVEEsZUFEQSxlakQ1d0NvQixDaURneENwQix5QkFGQSxpQkFLQSxtQkFEQSxlQU1BLGtCQURBLFdwRHEwUlYsQ29EbDBSVSxtRkFDRSxrQnBEbzBSWixDTS9wVUksNEI4QzZ6Q0UseURBb0NJLGdCQURBLFVwRG8wUlIsQ29EbDBSUSw0REFFRSxlQUNBLGlCQUNBLG1CQUhBLFlwRHUwUlYsQ0FDRixDb0QvelJNLG1EQUNFLG1CQUNBLGFwRGkwUlIsQ29EaDBSUSxzREFLRSxhakR4MkNJLENpRDQyQ0osV0FOQSxlQURBLGVqRGx6Q29CLENpRG96Q3BCLGlCQUlBLG1CQURBLGdCQURBLFNwRG8wUlYsQ29EOXpSUSxxREFLRSxhakRwM0NJLENpRGkzQ0osZUFEQSxlakQ5ekNvQixDaURpMENwQix1QkFEQSxpQkFHQSxrQnBEZzBSVixDTWpzVUksNEI4QzQyQ0UsbURBeUJJLGdCQUNBLFNwRGcwUlIsQ29EOXpSUSxzREFDRSxlQUNBLGlCQUNBLFlwRGcwUlYsQ29EN3pSUSxxREFDRSxlQUNBLGlCQUNBLGtCcEQrelJWLENvRDV6UlEsd0VBQ0UsVXBEOHpSVixDb0R2elJRLDhEQUVFLGVBREEsZ0JBRUEsaUJBQ0Esa0JwRDJ6UlYsQ29EeHpSUSw2REFFRSxlQURBLGdCQUVBLGdCcEQwelJWLENBWkYsQ29EeHlSSSx1Q0FFRSwwQkFFQSxTQUNBLE9BRkEsZ0JBR0EsV3BEc3pSTixDTXh1VUksNEI4QzQ2Q0EsdUNBU0ksZUFDQSxVcER1elJOLENBQ0YsQ29EcnpSTSx3REFFRSxxQmpEbjdDTSxDaURvN0NOLHNCcERzelJSLENxRDF6VUUsOERBRUUsV0FDQSxXQUZBLGFyRDh6VUosQ29EMXpSUSw4REFDRSxpQnBENHpSVixDb0QxelJVLG9JQUNFLFlwRDR6UlosQ29EenpSUSwrREErQkUsd0JBVkEsa0JqRDc4Q0ksQ2lEODhDSix5QkFDQSxrQkFPQSxVakQxOUNJLENpRDg5Q0osZUFWQSxlQVNBLFdBUEEsZUFEQSxlakQ5NUNvQixDaURnNkNwQixpQkFLQSxTQUhBLGVBREEsa0JBUkEsV3BEc3pSVixDb0R6MFJVLG1FQUNFLFdwRDIwUlosQ29EejBSVSxxRUFDRSxXcEQyMFJaLENvRHowUlUsd0VBQ0UsVXBEMjBSWixDb0R6MFJVLG9FQUNFLGVqRHY4Q0UsQ2lEdzhDRix5QkFDQSxzQkFFQSxhakR2OENFLENpRHM4Q0YsaUJwRDQwUlosQ29EMTBSWSwwRUFDRSxrQnBENDBSZCxDb0QxelJVLHFFQUNFLGtCakQ1bkNlLENpRDZuQ2Ysd0JwRDR6UlosQ29EenpSUSxzRUFNRSxhakR0K0NJLENpRGsrQ0osWUFDQSxlQUZBLGVqRDk2Q29CLENpRGk3Q3BCLGlCQUdBLGVBRkEsZ0JwRDZ6UlYsQ005eVVJLDRCOEN5N0NFLHdEQStERyxxQnBEMHpSUCxDb0R4elJRLHFFQUNFLFVwRDB6UlYsQ29EdnpSUSwrREFXRSxjQURBLFdBREEscUJwRG16UlYsQ29EM3pSVSx3SUFHRSxXQURBLFVwRDZ6UlosQ29EMXpSVSxvRUFDRSxpQnBENHpSWixDb0RuelJRLHNFQUNFLFlwRHF6UlYsQ0FDRixDb0RoelJNLDBEQUNFLHdCakQxcUNtQixDaUQycUNuQixpQnBEa3pSUixDb0RqelJRLDZEQUtFLDJEQUNBLDBCQUxBLFdBT0EscUJBQ0EsV0FOQSxlQURBLGVqRDc5Q29CLENpRCs5Q3BCLGlCQUdBLHdCcERxelJWLENNcDFVSSw0QjhDcWhERSwwREFnQkksWXBEbXpSUixDb0RoelJNLGtFQUVJLGFwRG16UlYsQ29EbHpSVSx1RUFDRSxZcERvelJaLENvRGp6UlUscUVBRUUsMEJBREEsc0JwRG96UlosQ29EenlSTSxnRUFDRSxxQnBENnlSUixDb0QzeVJVLDZFQUVFLGtCQURBLFVwRDh5UlosQ0FwQkYsQ29EaHhSQSxtQkFFRSx3QmpEaGlEMEIsQ2lEa2lEMUIscUJBSEEsa0JBRUEsa0JBRUEsU3BEd3lSRixDb0R0eVJFLDhCQUVFLHlCQURBLGlCcER5eVJKLENNMTNVSSw0QjhDZ2xERiw4QkFJSSwyQnBEMHlSSixDQUNGLENvRHZ5UkUsNkNBQ0Usd0JwRHl5UkosQ01sNFVJLDRCOEN3bERGLDZDQUdJLHlCQUNBLFNwRDJ5UkosQ0FDRixDb0R2eVJFLGlDQUdFLG1CQUZBLGFBQ0Esc0JBRUEsdUJBRUEsWUFEQSxpQnBEMHlSSixDb0R0eVJFLHdCQUNFLG1CcER3eVJKLENNbjVVSSw2QjhDMG1ERix3QkFHSSxpQ3BEMHlSSixDQUNGLENNeDVVSSw0QjhDMG1ERix3QkFNSSw2QnBENHlSSixDQUNGLENvRHp5UkUsOEJBQ0Usa0JBQ0EsU3BEMnlSSixDb0R4eVJFLHNCQU9FLDJEQUNBLHFCQUhBLFVqRHRuRFUsQ2lEa25EVixxQkFFQSxlQURBLGVqRDVqRDBCLENpRDhqRDFCLGlCQUtBLG9CcEQweVJKLENvRHh5UkUsd0JBSUUsVWpEaG9EVSxDaURpb0RWLGNBSEEsZUFEQSxlakR4a0QwQixDaUQwa0QxQixpQkFHQSxlcEQweVJKLENvRHh5UkUsZ0VBQ0UsWXBEMHlSSixDTXY3VUksNkI4Q3lrREosbUJBeUVJLHFCQURBLGlCQUVBLGlCcEQweVJGLENvRHh5UkUsOEJBQ0UsU3BEMHlSSixDb0R2eVJFLHNCQUdFLHFCQUZBLGVBQ0EsaUJBRUEsaUJwRHl5UkosQ29EdHlSRSx3QkFDRSxlQUNBLGdCcER3eVJKLENBQ0YsQ00zOFVJLDRCOEN5a0RKLG1CQThGSSx5QkFDQSwrQkFDQSxlcER3eVJGLENvRHR5UkUsc0JBT0UsaUNBSkEsMEJBRkEsa0JBQ0EscUJBR0Esc0JBREEscUJBRUEsYXBEeXlSSixDQUNGLENNMzlVSSxxRDhDMnFEQSxzQkFnQkksOEJBSkEseUJBSEEsaUJBQ0EsZ0JBQ0EsaUJBR0Esc0JBREEsdUJBRUEsYXBENHlSTixDQUNGLENNditVSSw0QjhDK3JEQSx3QkFDRSxtQkFDQSxvQkFDQSxvQkFDQSxvQnBEMnlSSixDQUNGLENNLytVSSxxRDhDK3JEQSx3QkFNSSxtQkFDQSxpQkFDQSxjcEQ4eVJOLENBQ0YsQ29EeHlSQSw2QkFFRSx5QkFEQSxzQnBENHlSRixDb0R6eVJFLG9DQUNFLG1DQUVBLFdBREEsV3BENHlSSixDb0R4eVJFLG1DQUNFLG1DQUNBLFVwRDB5UkosQ01wZ1ZJLDRCOEM4c0RKLDZCQWdCSSx3QnBEMHlSRixDb0R4eVJFLG9DQUNJLG1DQUVBLHdCQUVBLHlCQUNBLHFCQUpBLFVBS0Esb0JBSEEsdUJwRDZ5Uk4sQ29EdnlSRSxtQ0FDRSxtQ0FDQSx3QkFHQSw0QkFDQSxxQkFIQSxVQUlBLG9CQUhBLDBCcEQ0eVJKLENvRHR5UkUsd0NBR0UsbUJBRkEsYUFDQSxxQnBEeXlSSixDb0RyeVJFLGdDQUNFLG9CcER1eVJKLENvRHB5UkUsa0NBQ0Usb0JwRHN5UkosQ0FDRixDb0RseVJBLGdCQUNFLG1CcERxeVJGLENvRHB5UkUsbUJBSUUsVWpEbHdEVSxDaURnd0RWLGVBREEsZWpEeHNEMEIsQ2lEMHNEMUIsaUJBSUEsbUJBREEsZ0JBREEsbUJwRHd5UkosQ29EcHlSRSxnQ0FFRSxrQmpEcndEVSxDaURvd0RWLG1CQUVBLHVCQUNBLGlCcERzeVJKLENvRHJ5Ukksa0NBSUUsVWpEaHhEUSxDaUQ4d0RSLGVBREEsZWpEeHREd0IsQ2lEMHREeEIsZ0JwRHd5Uk4sQ29EcnlSSSxrQ0FFRSxrQmpEcnhEUSxDaURzeERSLGtCQUtBLFVqRDF4RFEsQ2lEbXhEUixxQkFJQSxlQURBLGVqRC90RHdCLENpRGl1RHhCLGlCQUdBLGtCQUZBLGtCQUdBLFdwRHV5Uk4sQ29EdHlSTSx3Q0FDRSxlcER3eVJSLENNOWtWSSw0QjhDNHlEQSxtQkFDRSxlQUNBLGlCQUVBLG1CQURBLGdCQUVBLGdCcERxeVJKLENvRGx5UkUsZ0NBQ0UsZ0JBQ0EsWXBEb3lSSixDb0RueVJJLGtDQUNFLGVBQ0EsZ0JwRHF5Uk4sQ29EbHlSSSxrQ0FDRSxlQUNBLGlCQUNBLGlCcERveVJOLENBQ0YsQ29EOXhSQSxrRkFLRSxhQURBLG1CQURBLGVwRGt5UkYsQ3FEbnJWRSw4RkFFRSxXQUNBLFdBRkEsYXJEd3JWSixDTWpuVkksNkI4Q3MwREosa0ZBUUksZXBEd3lSRixDQUNGLENNdm5WSSw0QjhDczBESixrRkFZSSxZcEQweVJGLENBQ0YsQ29EeHlSRSx3RkFJRSxVakRqMURVLENpRGsxRFYsV0FIQSxlQURBLGVqRHZ4RDBCLENpRHl4RDFCLGlCQUdBLG1CcEQyeVJKLENNdG9WSSw0QjhDcTFERix3RkFTSSxlQUNBLGlCQUNBLGdCcEQ2eVJKLENvRHB5UkksOFFBRUksWXBEOHlSUixDQVhGLENvRGh5Uk0sOEhBQ0UseUJwRCt5UlIsQ005cFZJLDRCOEM4MkRFLDhIQUdJLFlwRGt6UlIsQ0FDRixDb0QveVJJLHNIQUtFLG1CQUVBLG1CQU9BLHdCakR2M0RRLENpRGkzRFIsbUJBRkEsV0FGQSxjQUZBLFlBVUEsaUJBRkEsbUJBQ0EsaUJBRkEsMEJBSUEsaUJwRGl6Uk4sQ29EL3lSTSxrSUFDRSxVcERrelJSLENvRGh6Uk0sa0lBRUUsZUFEQSxlakQzMERzQixDaUQ2MER0QixpQkFDQSxlcERtelJSLENvRGp6Uk0sZ0lBTUUsb0VBQ0EscUJBRUEsZUFEQSxjQUhBLFdBSkEsa0JBQ0EsV0FDQSxTQUNBLFNwRHl6UlIsQ00xc1ZJLDZCOENxM0RBLHNIQXFDSSxZcERxelJOLENBQ0YsQ29EanpSRSxzV0FRRSxtQkFOQSxrQmpEcjVEVSxDaURzNURWLG1CQU9BLFVqRGo2RFUsQ2lEczZEVixlQVJBLGNBRkEsZUFEQSxlakR0MkQwQixDaUR3MkQxQixpQkFRQSxpQkFEQSxpQkFEQSxrQkFEQSxXcEQwelJKLENvRG56UkUsNEdBR0UsV3BEb3pSSixDTXh1VkksNEI4Q2k3REYsNEdBb0JJLFlwRHd5UkosQ0FDRixDb0R2eVJJLG9IQUNFLGdCcEQweVJOLENvRHB5UkUsNERBQ0Usd0JqRG5tRHVCLENpRG9tRHZCLGdCcER1eVJKLENvRG55UkksaUVBQ0UsZXBEcXlSTixDb0RueVJNLHVFQUNFLG1CQUNBLHFCcERxeVJSLENvRGh5UkUsa0RBTUUsY0FKQSxtQkFEQSxnQkFFQSxzQkFDQSxrQkFDQSx1QnBEbXlSSixDTXR3VkksNEI4QzY4REosK0NBMkJJLGFBRUEsbUJBREEsZXBEbXlSRixDb0RoeVJFLGtFQUNFLFlwRGt5UkosQ29EL3hSRSw0REFDRSxjQUVBLHNCQUVBLHVCQURBLGdDQUZBLGtCcERveVJKLENvRDl4UkUsK0RBQ0UsYUFDQSxzQnBEZ3lSSixDb0QveFJJLGlFQUNFLHFCQUNBLGtCcERpeVJOLENBQ0YsQ29EM3hSQSxzQ0FNRSxjQUpBLG1CQURBLGdCQUVBLHNCQUVBLG1CQURBLGlCcERneVJGLENvRDN4UkEsb0RBR0UsbUJBREEsYUFFQSwwQnBEOHhSRixDb0Q3eFJFLDhFQUNFLGFBRUEsMkJBREEseUJBR0EsbUJBREEsZXBEaXlSSixDTXZ6VkksNkI4Q2toRUYsOEVBT0ksWXBEbXlSSixDQUNGLENvRGx5Ukksc0dBRUUsMEJBREEsc0JwRHN5Uk4sQ01sMFZJLDRCOEMyaEVBLHNHQUlJLHlCcER3eVJOLENBQ0YsQ29EbnlSQSw0Q0FFRSxTQURBLDBCcER1eVJGLENNNzBWSSw0QjhDcWlFSiw0Q0FRSSxtQkFIQSxhQUNBLG1CQUNBLHdCcER3eVJGLENvRHJ5UkUsNkZBQ0UsY0FDQSxZcER1eVJKLENBQ0YsQ29EbnlSQSwrQkFDRSxhQUlBLG9CQUNBLGlCQUhBLGtCQURBLFdBRUEsU3BEd3lSRixDb0RweVJFLHlEQUlFLE9BRkEsZ0JBREEsU0FPQSxnQkFEQSxrQkFKQSxVQUVBLHNCQUNBLGtCcER3eVJKLENNNTJWSSw0QjhDOGpFRix5REFXSSxpQnBEdXlSSixDQUNGLENvRHJ5UkksNERBQ0UscUJBQ0EsaUJBR0Esa0JBREEsa0JBREEscUJwRHl5Uk4sQ29EcnlSTSxzRkFJRSxtQkFGQSxxQkFHQSxlQUNBLGlCQUhBLHFCQUlBLGlCcERzeVJSLENvRHB5UlEsb0hBQ0Usd0JwRHN5UlYsQ29EcHlSVSwwSkFDRSxrQnBEc3lSWixDb0RueVJVLDJIQU1FLG9FQUNBLHFCQUVBLGVBREEsY0FIQSxXQUpBLGtCQUNBLGFBQ0EsV0FDQSxTcEQweVJaLENvRGp5UlEscUhBQ0Usd0JqRHJtRUksQ2lEdW1FSixhQURBLHlCcERveVJWLENvRDl4Uk0sdUZBTUUsb0VBQ0EscUJBRUEsZUFEQSxjQUVBLGFBTEEsV0FKQSxrQkFDQSxXQUNBLFNBQ0EsU3BEc3lSUixDTWw2VkksNEI4Q3NqRUosK0JBcUZJLGNBQ0Esa0JwRDJ4UkYsQ0FDRixDb0R2eFJFLDJCQVVFLGVqRG5wRVUsQ2lEcXBFVixrQkFEQSxnQ0FSQSxlakR2bEUwQixDaUR3bEUxQix1QkFIQSxTQVFBLDZCQUlBLGNBWEEsZUFHQSxRQUdBLDJCQUZBLFdwRGl5UkosQ29EenhSSSx3Q0FPRSxzRUFDQSxlQVBBLGNBS0EsWUFKQSxrQkFFQSxXQURBLFNBRUEsV0FJQSxTcEQyeFJOLENNbjhWSSw0QjhDaXBFRiwyQkFvQ0ksaUNBSEEsZ0JBRkEsWUFGQSxPQUdBLGdCQUdBLGtCQURBLGlCQVBBLE1BQ0EsZUFFQSxVcERpeVJKLENvRHp4Ukksd0NBSUUsWUFGQSxXQURBLFNBRUEsVXBENHhSTixDQUNGLENvRHh4UkksaURBT0UsMEJBSEEsYWpEdnJFUSxDaURxckVSLGVBREEsZWpEaG9Fd0IsQ2lEa29FeEIsaUJBR0EsbUJBREEsMkJwRDR4Uk4sQ01oK1ZJLDRCOEMrckVBLGlEQWFJLGdCQUhBLGVBSUEsZWpEOW9Fc0IsQ2lEMm9FdEIsaUJBSUEsbUJBQ0EsZ0JBSkEsd0JwRCt4Uk4sQ0FDRixDb0R4eFJJLDJDQUVFLG1CQURBLGNwRDJ4Uk4sQ29EenhSTSx5REFFRSxtQkFEQSxlcEQ0eFJSLENvRDF4UlEsb0VBTUUscUJqRHZ0RUksQ2lEb3RFSixTQUZBLGFBSUEsYUFIQSxlQUVBLFdBR0EsVXBENHhSVixDb0R4eFJNLGlEQU9FLHFCakRudUVNLENpRHF1RU4sNENBQ0EsZ0JBVEEsY0FFQSxlQUVBLGVqRDFxRXNCLENpRHlxRXRCLGlCQUVBLHNCQUpBLFVwRGt5UlIsQ2N6K1ZFLDhEQUNFLGFkNC9WSixDb0QxeVJNLGtEQVVFLHdCakQvNERtQixDaUQ2NERuQixZQU5BLGtCQUNBLGVBRkEsZWpEcHJFc0IsQ2lEdXJFdEIsaUJBR0EsZUFEQSxlQURBLGtCQUlBLFdwRDZ5UlIsQ29EMXlSUSx3REFDRSx3QnBENHlSVixDb0R6eVJRLDZEQUNFLHFCakQzdkVJLENpRDR2RUosYWpEeHZFSSxDaUR5dkVKLFNwRDJ5UlYsQ003aldJLHlCOEMrd0VJLDZEQUtJLGNwRDZ5UlYsQ0FDRixDb0QzeVJVLG1FQUNFLGVwRDZ5UlosQ29EeHlSTSx5REFFRSxlQURBLGlCcEQyeVJSLENvRHh5UlEsK0RBRUUsZWpEOXdFSSxDaURneEVKLDRDQUNBLHNCQUlBLGFqRGp4RUksQ2lEbXhFSixlQUpBLGVBQ0EsaUJBRUEsc0JBSkEsVXBEOHlSVixDY3ppV0UsNEVBQ0UsYWQ0aldKLENvRDF6UlEsOEVBSUUsaUVBQ0EsNEJBR0EseUJBREEsV0FOQSxrQkFDQSxXQUNBLFNBR0EsVXBEOHpSVixDb0R6elJRLGlGQVNFLHNCQUNBLHlCQUNBLGtCQUpBLE9BSkEsZ0JBRkEsU0FDQSwwQkFFQSxrQkFDQSxTQUNBLDJCQUVBLFdBSUEsV3BEMnpSVixDb0R6elJVLDhHQUlFLGNBSEEsZUFDQSxlQUNBLGdCcEQ0elJaLENvRHJ6Uk0seURBRUUsa0JBREEsVXBEd3pSUixDb0R0elJRLDhEQUNFLCtCcER3elJWLENvRHR6UlEsOERBVUUsaUVBRkEsZ0NBSEEsYWpEcDBFSSxDaUQwMEVKLGVBRkEsY0FOQSxlQURBLGVqRDl3RW9CLENpRG14RXBCLFlBSEEsaUJBRUEsc0JBTEEsVXBEazBSVixDb0RyelJRLDhGQUdFLDJCQURBLDBCcER3elJWLENvRHB6UlEsMkZBR0UsMkJBREEsMEJwRHV6UlYsQ29EbnpSUSwwRUFVRSxxQmpEdjJFSSxDaUR3MkVKLHlCQUNBLGtCQUpBLE9BTEEsZ0JBRkEsU0FhQSxnQkFaQSxjQUVBLGtCQUNBLFNBRUEsMkJBRUEsV0FJQSxXcERzelJWLENvRG56UlUsNkVBQ0UsY0FFQSxXQURBLGlCcERzelJaLENvRGx6UlUsZ0ZBSUUsYWpEbjNFRSxDaURnM0VGLGVBS0EsY0FKQSxlQU1BLGVqRHIwRWtCLENpRGcwRWxCLGlCQUlBLGtCQUZBLGNwRHV6UlosQ29EL3lSTSwwRUFDRSxrQkFDQSxTcERpelJSLENvRGh6UlEsK01BQ0UsWXBEa3pSVixDb0RoelJRLG1HQUdFLFdBREEsbUJBREEsYXBEb3pSVixDb0RqelJVLHlHQUNFLFlwRG16UlosQ29EL3lSWSxnSkFDRSxXQUNBLFdwRGl6UmQsQ29EL3lSWSw0S0FHRSxhQUZBLGtCQUNBLFFwRGt6UmQsQ29EN3lSUyxxUUFpQkcsc0JBRkEseUJBQ0EsMEJBZEEsc0JBREEsY0FJQSxPQVFBLGdCQU5BLFNBRUEsaUJBQ0EsZUFDQSxnQkFHQSxVQVhBLGtCQVNBLGdCQVJBLHFCQUlBLFdBRkEsU3BEMHpSWixDb0Q3eVJZLDJRQUlFLGNBSEEsZUFLQSxjQUpBLGVBTUEsZ0JBTEEsaUJBSUEsa0JBRkEsY3BEa3pSZCxDb0Q3eVJjLDZWQUNFLGdCcEQreVJoQixDb0QxeVJVLHdJQUNFLGNwRDR5UlosQ29EMXlSWSwwSUFDRSxlQUVBLGdCQURBLGdCcEQ2eVJkLENNdnZXSSw0QjhDbXRFQSwyQ0FnUUksbUJBREEsY3BEMHlSTixDb0R2eVJNLHlEQUlFLFNBRkEsZ0JBREEsYUFFQSxlQUVBLFVwRHl5UlIsQ29EeHlSUSxvRUFDQyxhcEQweVJULENvRHR5Uk0seURBQ0UsUXBEd3lSUixDb0R2eVJRLDhEQUNFLGVwRHl5UlYsQ29EcHlSUSwrRUFDRSxlQUNBLGlCQUNBLGFBRUEsZUFEQSxhcER1eVJWLENvRGx5Uk0sa0RBQ0Usa0JBR0EsbUJBREEsYUFEQSxVcERzeVJSLENBQ0YsQ29EL3hSSSxtREFDRSxnQkFDQSxTcERpeVJOLENvRGh5Uk0sZ0VBR0UsYUFEQSxXQURBLFFwRG95UlIsQ01ueVdJLDRCOEM4L0VFLGdFQU9JLFNBREEsVUFHQSxXQURBLFFwRG95UlIsQ0FDRixDb0RoeVJNLHlFQUNFLGVwRGt5UlIsQ005eVdJLDRCOEMyZ0ZFLHlFQUdJLFlwRG95UlIsQ0FDRixDb0RoeVJRLGlGQUNFLGtCcERreVJWLENNdHpXSSw0QjhDbWhGSSxpRkFJSSxlcERteVJWLENBQ0YsQ29EdnhSUSwwR0FDRSx5QnBEMHhSVixDb0RyeFJNLHVFQUNFLHNCQUNBLGtCQUNBLHNCQUdBLGVBRkEsa0JBQ0EsZ0JBRUEsZ0JwRHV4UlIsQ29EdHhSUSw2RUFDRSx3QnBEd3hSVixDTXgxV0kseUI4Q3NrRkkscUZBSUksc0JBQ0EsMEJBR0EsMEJBTEEsZ0JBREEsYXBEMHhSVixDQUNGLENNdDFXSSw0QjhDeWtGSiwwQkFFSSxZcERneFJGLENBQ0YsQ29EN3dSQSxtQkFFRSwwQkFEQSxpQnBEaXhSRixDTWoyV0ksNEI4QytrRkosbUJBTUksdUJBREEsWXBEa3hSRixDQUNGLENvRGh4UkUsMEJBQ0UscUJwRGt4UkosQ00xMldJLDRCOEN1bEZGLDBCQUdJLGVwRG94UkosQ0FDRixDb0RseFJFLHlCQUdFLG1CQUZBLGtCQUNBLGdCQUVBLG1CQUNBLGtCcERveFJKLENNdDNXSSw0QjhDNmxGRix5QkFPSSxtQkFFQSxnQkFEQSxpQkFFQSxvQnBEc3hSSixDQUNGLENNOTNXSSw2QjhDNmxGRix5QkFhSSxVcER3eFJKLENBQ0YsQ01uNFdJLDRCOEM0bUZBLHVDQUVFLG1CQUNBLGNwRHl4UkosQ0FDRixDb0R0eFJFLDRCQUdFLG1CQUZBLGtCQUNBLGdCQUVBLG9CcER3eFJKLENNLzRXSSw0QjhDbW5GRiw0QkFPSSxtQkFEQSxnQkFFQSxxQnBEMHhSSixDQUNGLENNdDVXSSw2QjhDbW5GRiw0QkFXSSxVcEQ0eFJKLENBQ0YsQ00zNVdJLDZCOENnb0ZBLGtDQUVJLFlwRDZ4Uk4sQ0FDRixDb0QxeFJFLDBCQUdFLG1CQUZBLGFBQ0EsNkJwRDZ4UkosQ01yNldJLDRCOENzb0ZGLDBCQUtJLDZCcEQ4eFJKLENBQ0YsQ29ENXhSRSxrQ0FDRSxZQUNBLFlwRDh4UkosQ29ENXhSSSwyREFKRixrQ0FLSSxjcEQreFJKLENBQ0YsQ29EOXhSSSxvQ0FQRixrQ0FRSSxTcERpeVJKLENBQ0YsQ014N1dJLDZCOEM4b0ZGLGtDQVlJLGVwRGt5UkosQ0FDRixDTTE4V0ksMEI4QzJwRkYsa0NBZUksZXBEb3lSSixDQUNGLENNLzhXSSwwQjhDMnBGRixrQ0FrQkksZ0JwRHN5UkosQ0FDRixDb0RueVJFLCtCQUtFLGlCQURBLGtCQURBLGtCQURBLG1CQURBLFVwRHl5UkosQ005OFdJLDRCOENvcUZGLCtCQU9JLFlwRHV5UkosQ29EcHlSQSwyQkFLSSxtQkFGQSxpQ0FHQSxlQUZBLHVCcER5eVJKLENBUkYsQ29EM3hSSSw4QkFDRSxjcERzeVJOLENNNStXSSx5QjhDb3NGRix3QkFLSSxtQnBEdXlSSixDQUNGLENNcCtXSSw0QjhDdXJGRix3QkFRSSxjcER5eVJKLENBQ0YsQ29EdHlSRSwrQkFDRSxhakQ3ckZVLENpRCtyRlYsNkJBREEsZ0JBRUEsMEJwRHd5UkosQ00vK1dJLDRCOENtc0ZGLCtCQU1JLHlCcEQweVJKLENBQ0YsQ29EenlSSSxzQ0FHRSxhakRqMkVxQixDaURnMkVyQiw2QkFEQSwwQkFHQSwwQnBEMnlSTixDTTEvV0ksNEI4QzJzRkEsc0NBTUkseUJwRDZ5Uk4sQ0FDRixDb0QxeVJJLHVDQUVFLHlCQURBLDBCQUVBLDBCcEQ0eVJOLENNcGdYSSw0QjhDcXRGQSx1Q0FPSSx5QkFEQSwwQkFFQSwwQnBENnlSTixDQUNGLENvRDN5UlEsZ0RBQ0UsZXBENnlSVixDb0R2eVJFLDhCQUNFLGVwRHl5UkosQ29EeHlSSSxnQ0FFRSxtQkFEQSxnQkFFQSxnQnBEMHlSTixDb0R2eVJJLGdDQUNFLGFwRHl5Uk4sQ29EdHlSRSw4QkFDRSxhQUVBLHVCQURBLGVwRHl5UkosQ29EcnlSRSwrQkFDRSw2QnBEdXlSSixDb0R0eVJJLDZDQUNFLFlwRHd5Uk4sQ29EbnlSQSxtQkFFRSx3QkFEQSxpQnBEdXlSRixDTXppWEksNEI4Q2l3RkosbUJBS0ksbUJBQ0EsZ0JBRkEsZXBEMHlSRixDb0R0eVJBLHNCQUVJLGtCcER5eVJKLENBSkYsQ29EaHlSSSxvQ0FFRSxtQkFEQSxhQUVBLHNCcER1eVJOLENNdmtYSSx5QjhDcXlGSixVQUVJLFlwRHF5UkYsQ0FDRixDb0RseVJBLGtCQUVFLG9FcERzeVJGLENvRGx5UkEsc0NBSEUsbUJBRkEsc0JwRDZ5UkYsQ29EeHlSQSxvQkFFRSxzRXBEc3lSRixDb0RoeVJBLGtCQUdFLG9FcERteVJGLENvRGh5UkEsc0NBSkUsdUJBREEsc0JwRDJ5UkYsQ29EdHlSQSxvQkFHRSxzRXBEbXlSRixDb0RoeVJBLHFCQUNFLGFBQ0EsdUJBQ0Esa0JwRG15UkYsQ005bFhJLDZCOEN3ekZKLHFCQUtJLG9CcERxeVJGLENBQ0YsQ29EbHlSQSwwQkFHRSxzQkFDQSxtQkFFQSxlQUpBLGVBR0Esa0JBSkEsZXBEMHlSRixDTTVtWEksNEI4Q2kwRkosMEJBUUksY3BEdXlSRixDQUNGLENvRHB5UkEsZ0NBR0UsU0FGQSxVQUNBLE9wRHd5UkYsQ29EcnlSQSw0QkFJRSx5QkFEQSxtQkFNQSxTQVBBLFlBS0EsUUFGQSxrQkFHQSxRQUZBLE9BS0EsZUFWQSxVcERrelJGLENNcm9YSSw0QjhDazFGSiw0QkFjSSxNcER5eVJGLENBQ0YsQ29EdHlSQSwwQ0FHRSwwQnBEeXlSRixDb0R0eVJBLGFBQ0Usa0JwRHl5UkYsQ01wcFhJLDZCOEMwMkZKLGFBR0ksa0JwRDJ5UkYsQ0FDRixDb0R6eVJFLHFCQUNFLG1CcEQyeVJKLENvRHh5UkUsMEJBQ0Usa0JwRDB5UkosQ29EdHlSQSxxQkFDRSxtQnBEeXlSRixDTWhyWEkseUI4QzA0RkosT0FFSSxZcER5eVJGLENBQ0YsQ016cVhJLDRCOENtNEZKLEtBRUksWXBEeXlSRixDQUNGLENvRC94UkksdUVBTUUsbUNBREEsU0FIQSxpQkFDQSxnQkFNQSxpQkFSQSxrQkFHQSxRQUdBLHFEcERveVJOLENvRDV4UkEsbUJBS0ksU0FHQSx1QkFKQSxPQUhBLGNBTUEsa0JBTEEsa0JBSUEsVXBEaXlSSixDTW50WEkseUI4QzQ2RkosbUJBWUksa0JBREEsaUJwRGl5UkYsQ0FDRixDb0Q3eFJBLGlCQUNFLHNCQUlBLHNDQURBLGtCQUVBLFdBQ0EsZUFDQSxrQkFDQSxnQkFDQSxpQkFSQSxrQkFDQSxpQnBEdXlSRixDb0Q5eFJFLHVCQUNFLGtCakRobEZ1QixDaURpbEZ2QixjcERneVJKLENNMXVYSSx5QjhDaTlGRSw4RkFBSyxZcEQ4eFJULENBQ0YsQ29EMXhSQSxtQkFDRSxjQUVBLGVBQ0EsZ0JBQ0EsaUJBSEEsa0JBSUEsOEJwRDZ4UkYsQ3NEcnpYQSxnQ0FDSSxpQnREd3pYSixDc0RyelhBLCtCQUVJLGdCQUNBLG9CQUZBLHFCdEQwelhKLENzRHZ6WEksd0RBQ0ksaUJBQ0EscUJBQ0Esa0J0RHl6WFIsQ3NEeHpYUSxxRUFDSSxrQnREMHpYWixDc0R0elhJLDJEQUNJLHFCdER3elhSLENNandYSSw2QmdEckVKLCtCQWtCUSxxQnREd3pYTixDQUNGLENNdHdYSSw0QmdEckVKLCtCQXVCUSxvQkFEQSxZdEQwelhOLENzRHh6WE0sMERBQ0ksZ0JBQ0EsVUFDQSxpQnREMHpYVixDc0R2elhNLHdEQUNJLG1CQUVBLGdCQURBLGtCdEQwelhWLENzRHR6WE0sMkRBQ0kscUJ0RHd6WFYsQ0FDRixDc0RwelhBLGtFQUNJLDJCQUdBLGdCQURBLGFBREEsVXREeXpYSixDc0RyelhJLCtFQUVJLHdCbkRnWW1CLENtRDVYbkIsc0JBTEEsbUJBRUEscUJBQ0EsbUJBQ0EsVXREd3pYUixDc0RwelhJLGtGQUNJLFl0RHN6WFIsQ3NEcHpYUSxvRkFDSSxrQnREc3pYWixDTTl5WEksNEJnRDNCSixrRUF3QlEsYUFFQSxZQURBLHVCQUdBLG1CQURBLGV0RHN6WE4sQ3NEbnpYTSwrRUFDSSxjQUNBLGNBQ0EsWXREcXpYVixDc0RqelhVLG9GQUNJLHFCQUNBLGV0RG16WGQsQ3NEL3lYTSw4RUFFSSwyQkFEQSxXdERrelhWLENzRC95WFUsMkZBQ0ksZ0JBQ0EsaUJ0RGl6WGQsQ3NEN3lYTSxxRkFDSSxZdEQreVhWLENBQ0YsQ3NEM3lYQSwwQkFDSSxhQUVBLG1CQURBLG9CdEQreVhKLENNajFYSSw0QmdEZ0NKLDBCQU1RLDhCQUNBLG1CQUNBLGV0RCt5WE4sQ0FDRixDc0QzeVhBLG9FQUNJLGF0RDh5WEosQ3NENXlYSSx1R0FDSSxlQUVBLGdCQURBLGdCdEQreVhSLENzRDN5WEksa0dBQ0ksc0J0RDZ5WFIsQ01wMlhJLDRCZ0QyREksdUdBRUksU0FDQSxnQkFGQSxVdEQ4eVhWLENzRHp5WE0sd0dBQ0ksWXREMnlYVixDc0R0eVhGLCtCQUdRLGdCQURBLGV0RDJ5WE4sQ3NEeHlYTSx3REFDSSxrQnREMHlYVixDQVRGLENzRDV4WEEsd0JBQ0kscUJ0RHl5WEosQ3NEdnlYSSwyQkFDSSxlQUNBLGdCdER5eVhSLENNaDRYSSw0QmdEa0ZKLHdCQVVRLG1CQURBLFl0RDB5WE4sQ3NEeHlYTSwyQkFDSSxlQUNBLGdCdEQweVhWLENBQ0YsQ012NVhJLHlCZ0QrRkosd0JBa0JRLG1CdEQweVhOLENBQ0YsQ3NEdnlYQSx5QkFFSSxtQkFEQSxXdEQyeVhKLENzRHZ5WEEsNEJBQ0ksZUFDQSxnQkFDQSxrQnREMHlYSixDc0R2eVhBLG1FQUNJLDhDQUtBLDRCQUZBLGVBREEsWUFFQSxpQkFIQSxXdEQ4eVhKLENzRHh5WEksd0VBQ0ksa0JBQ0EsUXREMHlYUixDTXY2WEksNEJnRG1ISixtRUFlUSx5Q0FEQSxjQU1BLG1CQURBLGdCQUZBLFlBSUEsbUJBSEEsUUFGQSxVdEQreVhOLENzRHh5WE0sd0VBQ0ksS3REMHlYVixDc0R4eVhVLHFGQUNJLFl0RDB5WGQsQ0FDRixDc0RweVhBLHNCQUtJLGNBSkEsYUFFQSxtQkFEQSxnQkFFQSxzQkFFQSxVdER1eVhKLENNbDhYSSw0QmdEcUpKLHNCQVVRLG1CQURBLHNCQUVBLGlCdER3eVhOLENBQ0YsQ3NEcHlYSSw4REFDSSxZdER1eVhSLENzRG55WEEsOERBQ0kscUJ0RHN5WEosQ01qOVhJLDRCZ0QwS0osOERBR1EscUJ0RHd5WE4sQ0FDRixDc0RyeVhBLGlEQUVJLGlCQUNBLGlCdER1eVhKLENzRHB5WEEsMEVBQ0kseUJBQ0EsaUJ0RHV5WEosQ3NEcHlYQSxvRUFDSSxVdER1eVhKLENzRHB5WEEsc0RBR0ksZ0NBRkEsZ0JBQ0EscUJ0RHd5WEosQ3NEcnlYSSw2REFDSSxjQUNBLGVBQ0EsZ0JBQ0EsbUJBQ0EsbUJ0RHV5WFIsQ3NEbnlYQSxrREFDSSxjQUNBLGtCQUNBLGdCQUNBLG9CQUNBLG9CdERzeVhKLENzRHB5WEksdURBQ0ksb0J0RHN5WFIsQ3NEcnlYUSwyREFFSSxlQUNBLHFCQUZBLGN0RHl5WFosQ3NEcnlYWSxnRUFDSSxzQnREdXlYaEIsQ3NEaHlYQSwrQ0FFSSx1QkFDQSw4QkFGQSxpQ3REcXlYSixDc0QveFhZLHNHQUVJLFlBREEsVXREa3lYaEIsQ005Z1lJLDRCZ0RvT0osK0NBZVEsY0FFQSxpQkFEQSxpQnREZ3lYTixDc0Q3eFhNLGdFQUNJLGtCQUVBLFVBREEsS3REZ3lYVixDQUNGLENzRDN4WEEsaUNBQ0ksZ0J0RDh4WEosQ3NEM3hYQSw0RUFDSSxVdEQ4eFhKLENzRDF4WEksd0JBQ0ksaUJ0RDZ4WFIsQ010aVlJLDRCZ0Q4UUEsaUlBRVEsWXREMnhYVixDQUNGLENzRHZ4WEEsNkJBQ0ksYW5EL1FVLENtRGdSVixtQkFDQSxnQkFDQSxvQkFDQSw4QnREMHhYSixDTXBqWUksNEJnRHFSSiw2QkFRUSxpQnREMnhYTixDQUNGLEN1RGhvWUEsZ0lBS0kseUJBREEsdUJBRkEsc0JBQ0EsaUJ2RHFvWUosQ3VEam9ZSSw0SkFDSSw0QnZEb29ZUixDdURqb1lJLHdKQUNJLDRCdkRvb1lSLEN1RGpvWUksMENBQ0ksU3ZEbW9ZUixDTTVrWUksNEJpRHZFSixnSUFxQlEseUJBREEscUJ2RHFvWU4sQ3VEbG9ZTSwwQ0FDSSw0QkFDQSw0QnZEb29ZVixDdURqb1lNLDRJQUVJLDBCQURBLGlCQUVBLHlCdkRvb1lWLEN1RGpvWU0sb0pBRUksZ0JBREEsZXZEcW9ZVixDdURqb1lNLDRKQUNJLHdCQUVBLHlCQUNBLHFCQUNBLG9CQUhBLHVCdkR1b1lWLEN1RGpvWU0sd0pBQ0ksd0JBRUEsNEJBQ0EscUJBQ0Esb0JBSEEsMEJ2RHVvWVYsQ0FDRixDdURob1lBLDZDQUNJLHlCdkRtb1lKLEN1RGhvWUEsa0NBRUksZ0JBREEsYXZEb29ZSixDdURqb1lJLDhEQUdJLFNBREEsMkJBREEsZXZEcW9ZUixDdURob1lJLG9FQUNJLGV2RGtvWVIsQ3VEOW5ZQSw2R0FDSSxtQkFDQSw2QnZEaW9ZSixDdUQvbllJLHVDQUVJLGdCQUNBLGdCdkRpb1lSLEN1RDluWUksc0hBRUksb0JBREEsZ0JBRUEsc0JBQ0EsaUJ2RGdvWVIsQ3VEN25ZSSxzSEFFSSxrQkFEQSxnQkFFQSxvQnZEK25ZUixDTXhwWUksNkJpRDZCSSxzSEFDSSxldkQ4bllWLENBQ0YsQ003cFlJLDRCaURLSiw2R0E4QlEsY3ZEOG5ZTixDdUQ3bllNLHNIQUNJLGlCQUNBLGlCQUNBLGV2RCtuWVYsQ3VENW5ZTSxzSEFDSSxpQkFDQSxxQkFDQSxhdkQ4bllWLENBQ0YsQ3VEem5ZSSxvREFDSSxZdkQ0bllSLENNaHJZSSw0QmlEd0RJLG9EQUNJLG1CdkQybllWLENBQ0YsQ3VEdm5ZQSxtQ0FFSSxtQkFDQSxjdkR5bllKLENNMXJZSSw0QmlEOERKLG1DQU1RLG9CdkQwbllOLENBQ0YsQ3VEeG5ZSSx1Q0FDSSxnQnZEMG5ZUixDTWxzWUksNEJpRHVFQSx1Q0FJUSxldkQybllWLENBQ0YsQ3VEdm5ZQSxxQ0FHSSxzQkFEQSw4QnZEMG5ZSixDdUR2bllJLG1FQUNJLHdCdkR5bllSLEN1RHZuWVEscUVBQ0ksZXZEeW5ZWixDdURybllJLCtDQUNJLHNCdkR1bllSLENNcnRZSSw0QmlEZ0ZKLHFDQWtCUSxpQ3ZEdW5ZTixDdURubllGLHlDQUVRLGV2RHVuWU4sQ0FMRixDdUQ5bVlBLG9DQUVJLHlCQUNBLFdBRkEsY3ZEeW5ZSixDdURybllJLHdDQUNJLDhCdkR1bllSLEN1RHBuWUkseUNBQ0kseUJBQ0Esb0J2RHNuWVIsQ3VEcm5ZUSwrQ0FDSSx3QnZEdW5ZWixDdURubllJLDBDQUNJLHdCdkRxbllSLENNbnZZSSw0QmlENEdKLG9DQXNCUSxldkRxbllOLEN1RG5uWU0sd0NBQ0ksbUJ2RHFuWVYsQ3VEbG5ZTSwwQ0FFSSxtQkFEQSxrQ3ZEcW5ZVixDdURqbllNLHlFQUNJLGdCdkRtbllWLEN1RGxuWVUsNEVBQ0ksWXZEb25ZZCxDQUNGLEN1RGhuWUksb0ZBRUksd0JwRHFObUIsQ29EcE5uQixvQ3ZEaW5ZUixDdUQ5bVlZLGdMQUNJLE12RGduWWhCLEN1RDltWWdCLHdNQUNJLFl2RGduWXBCLEN1RDdtWWdCLDBNQUNJLFl2RCttWXBCLEN1RDVtWVksOEtBQ0ksZXZEOG1ZaEIsQ3VEM21ZWSwwSEFFSSxtQkFEQSxnQkFFQSxxQkFDQSx5QnZENm1ZaEIsQ3VEMW1ZWSwwTEFDSSxnQkFDQSx1QnZENG1ZaEIsQ00veFlJLDZCaUR3TGdCLHdNQUNJLFl2RDBtWXRCLEN1RHZtWWtCLDBNQUNJLFl2RHltWXRCLEN1RHJtWWMsc0hBQ0ksWXZEdW1ZbEIsQ0FDRixDTTF5WUksNkJpRDRNZ0Isa1pBQ0ksYXZEb21ZdEIsQ0FDRixDdUQvbFlRLHdLQUNJLDBCdkRpbVlaLENNcnpZSSw0QmlEcUpBLG9GQW1FUSwwQnZEaW1ZVixDdUQxbFljLDBIQUVJLGtCQUNBLGlCQUZBLHNCdkQ4bFlsQixDdUR6bFljLDBMQUNJLG9CdkQybFlsQixDdUR2bFlVLHdLQUVJLGlCQURBLG9CdkQwbFlkLEN1RHRsWVUsNEZBQ0ksWXZEd2xZZCxDQUNGLENNejBZSSw2QmlEcVBRLDRGQUNJLG9CdkR1bFlkLENBQ0YsQ3VEbGxZSSwyQ0FDSSx5QkFDQSxpQnZEb2xZUixDdURqbFlZLDhGQUNJLHVCdkRtbFloQixDTXIxWUksNEJpRDRQQSwyQ0FXUSwwQnZEa2xZVixDQUNGLEN1RDlrWUEsc0NBQ0ksc0J2RGlsWUosQ3VEL2tZSSx3Q0FFSSxtQkFEQSxnQkFFQSxzQkFDQSx1QnZEaWxZUixDTXAyWUksNkJpRDRRSixzQ0FXUSwyQnZEaWxZTixDQUNGLENNejJZSSw0QmlENFFKLHNDQWVRLFN2RGtsWU4sQ3VEaGxZTSx3Q0FDSSxnQnZEa2xZVixDdUQva1lNLDBDQUNJLDZCdkRpbFlWLENBQ0YsQ3VEOWtZSSw4Q0FDSSxjQUNBLHlCdkRnbFlSLEN1RDlrWVEsb0RBQ0ksYXZEZ2xZWixDdUQza1lBLHdDQUNJLGlDdkQ4a1lKLENNLzNZSSw0QmlEZ1RKLHdDQUlRLHVCdkQra1lOLEN1RDdrWU0sNkNBQ0ksb0J2RCtrWVYsQ3VEM2tZVSxvRkFDSSxldkQ2a1lkLENBQ0YsQ3VEeGtZQSxxQ0FDSSxrQnZEMmtZSixDdUR6a1lJLHlDQUNJLGdCdkQya1lSLEN1RHZrWVEsaUVBQ0ksNEJ2RHlrWVosQ01wNVlJLDRCaURrVUoscUNBY1EsbUJ2RHdrWU4sQ0FDRixDdURya1lBLHVDQUNJLHFCdkR3a1lKLEN1RHRrWUksMENBQ0kseUJ2RHdrWVIsQ3VEbmtZQSx5QkFFSSxlQUNBLGtCQUNBLGdCQUVBLHNCQURBLGlCQUVBLG9CQU5BLGlCdkQ0a1lKLENNMTZZSSw0QmlENlZKLHlCQVVRLGVBQ0Esa0JBQ0EsZ0JBQ0EsaUJBQ0EsZ0J2RHVrWU4sQ0FDRixDdURsa1lBLDZCQU1JLGtCQUhBLG1CQUVBLGlCQURBLGtCQUZBLHdCdkR3a1lKLENNMzdZSSw0QmlEaVhKLDZCQVNRLHNCQUNBLG1CdkRxa1lOLENBQ0YsQ3VEbmtZSSw4Q0FHSSxtQ0FEQSxvQkFEQSxrQnZEdWtZUixDdUQ3allBLDZDQUlJLHNCQUZBLHVCQUdBLFV2RDhqWUosQ001OFlJLDRCaURnWkEsd0RBRVEsNEJ2RDhqWVYsQ0FDRixDTTk5WUkseUJpRG9hSiw4REFHUSxzQ0FDQSx1Q0FHQSx5QnZENGpZTixDQUNGLENNMzlZSSw0QmlEdVpKLDhEQVVRLGtCdkQ4allOLENBQ0YsQ3VEMWpZQSw4Q0FDSSxrQ3ZENmpZSixDdUQzallJLG1EQUNJLGtDdkQ2allSLEN1RHpqWUEsNENBR0ksNEJBREEsVXZENGpZSixDdUR6allJLGtEQUNJLGtDdkQyallSLEN1RHhqWUksdURBQ0ksa0N2RDBqWVIsQ3VEbGpZQSxzSUFDSSxzQnZEeWpZSixDdURyallJLG1DQUNJLHFDQUNBLG1CQUVBLHNDQURBLHVDQUdBLFlBQ0EsNEJBQ0EsV0FDQSxVQUpBLG9CdkQ0allSLENNdGdaSSw0QmlEcWNBLG1DQVlRLFdBQ0EsU3ZEeWpZVixDQUNGLEN1RHZqWVEsd1BBQ0ksZUFDQSxpQkFDQSwwQnZEeWpZWixDTWpoWkksNEJpRDJkQSxzQ0FFUSxxQkFDQSxtQnZEd2pZVixDQUNGLEN1RHRqWUksNENBQ0ksbUNBQ0EsbUJBRUEsc0NBREEsdUNBUUEsZUFMQSxZQUlBLHVCQUhBLDRCQUNBLFdBQ0EsVUFKQSxvQnZEOGpZUixDTXBpWkksNEJpRGllQSw0Q0FpQlEsbUNBRkEseUJBREEseUJBRUEsbUJBRUEsZXZEeWpZVixDQUNGLEN1RHZqWVEsMFFBQ0ksZUFDQSxpQkFDQSwwQnZEeWpZWixDdURyallJLDRDQUVJLG1DQURBLFlBRUEsbUJBRUEsc0NBREEsdUNBT0EscUJBRUEsZUFOQSxZQUdBLGtCQURBLGdCQUdBLHVCQUpBLDRCQUZBLHFCQVFBLFN2RHVqWVIsQ01sa1pJLDRCaUQ2ZkEsNENBZ0JRLDZCdkR5allWLENBQ0YsQ3VEdmpZUSwwUUFDSSxlQUNBLGlCQUNBLDBCdkR5allaLEN1RHJqWVEsa0RBQ0ksb0J2RHVqWVosQ3VEbGpZQSwwQ0FDSSx5QkFDQSwwQnZEcWpZSixDdURsallBLGdDQUNJLGlCdkRxallKLEN1RG5qWUksNkJBSEosZ0NBSVEseUJ2RHNqWU4sQ0FDRixDdURuallBLGlCQUVJLG1CQU1BLGNBUEEsYUFLQSxlQURBLGdCQUZBLHVCQUlBLGlCQUVBLGtCdkRzallKLEN1RGpqWUEsOEJBQ0kseUJ2RG9qWUosQ3VEampZQSxrREFFSSx3QnZEb2pZSixDdURuallJLGdFQUVJLGtDdkRxallSLEN1RG5qWVEsOEVBQ0ksa0N2RHNqWVosQ3VEbmpZUSw0RUFDSSxtQ0FDQSxxQnZEc2pZWixDdURuallRLGdKQUNJLFN2RHVqWVosQ3VEcGpZUSwwRUFDSSxZdkR1allaLENNeG9aSSw2QmlEK2pCQSxnRUFzQlEsbUJ2RHdqWVYsQ0FDRixDdURyallZLDhGQUNJLG1DQUNBLHFCdkR3alloQixDdURyallZLGdMQUNJLFN2RHlqWWhCLEN1RHRqWVksMEZBQ0ksWXZEeWpZaEIsQ001cFpJLDZCaUR3bEJJLGdGQWVRLG1CdkQwallkLENBQ0YsQ3VEdGpZSSxrRkFJSSx5QkFDQSxXQUpBLHFCQUNBLGdDQUNBLGlCdkQyallSLEN1RHZqWVEsc0ZBRUksaUJBREEsZ0JBRUEsZ0J2RDBqWVosQ3VEdmpZUSxzTEFFSSx5QkFNQSxrQkFDQSxjQUhBLG1CQURBLGdCQUVBLHFCQUdBLFlBUEEseUJBRkEsa0JBR0EsaUJ2RGlrWVosQ3VEdmpZSSxvRkFJSSxnQ0FDQSxjQUpBLDBCQUNBLGdDQUNBLGlCdkQ0allSLENNdHNaSSw0QmlEdW9CQSxvRkFTUSwwQkFDQSx3QnZEMmpZVixDQUNGLEN1RHpqWVEsd0ZBRUksaUJBREEsZ0JBRUEsZ0J2RDRqWVosQ3VEempZUSwwTEFFSSx5QkFNQSxrQkFDQSxjQUhBLG1CQURBLGdCQUVBLHFCQUdBLFlBUEEseUJBRkEsa0JBR0EsaUJ2RG1rWVosQ01qdVpJLDRCaUQwcEJJLDBMQWFRLGtDdkRna1lkLENBQ0YsQ3VENWpZSSxrRkFDSSxrQ3ZEK2pZUixDTTV1WkksNEJpRGlyQkksa0ZBQ0kseUJBQ0Esc0JBQ0Esd0JBQ0EsZXZEK2pZVixDdUQ3allVLHNGQUNJLFdBRUEsbUJBREEsZ0JBRUEsbUJ2RGdrWWQsQ3VEN2pZVSxzRkFDSSx5QkFDQSxVdkRna1lkLEN1RDVqWU0sZ0VBQ0ksaUJBQ0EsZ0J2RCtqWVYsQ3VEN2pZVSw4RUFDSSxvQkFDQSxvQnZEZ2tZZCxDdUQ3allVLDRFQUNJLHFCQUNBLGtCdkRna1lkLEN1RDdqWVUsc0VBR0kscUJBRkEsaUJBQ0EsaUJBR0Esb0JBREEsaUJ2RGlrWWQsQ3VEOWpZVSwwRUFDSSxhdkRpa1lkLEN1RDdqWVUsZ0ZBYUksdUJBREEsbUJ2RHNqWWQsQ3VEaGtZYyw4RkFDSSxvQkFDQSxtQnZEbWtZbEIsQ3VEaGtZYyw0RkFDSSxxQkFDQSxtQnZEbWtZbEIsQ3VEOWpZYyw4RkFNSSx5QkFMQSwyQkFDQSxrQkFDQSxnQkFDQSxpQkFDQSxzQnZEa2tZbEIsQ3VEaGtZa0Isd0dBQ0ksa0JBQ0Esa0JBQ0EsZ0JBQ0EsbUJ2RG1rWXRCLENBQ0YsQ014MFpJLHlCaUQ4d0JZLDhGQUNJLDRCQUNBLGdCQUVBLHdCQURBLG1CdkQrallsQixDdUQ1alljLGtHQUNJLDJCQUNBLGtCQUNBLGdCQUNBLGlCQUNBLHFCdkQrallsQixDQUNGLEN1RHpqWUEsOEJBQ0ksd0J2RDRqWUosQ3VEdmpZUSxnREFLSSxZQUpBLFdBS0EsZUFKQSxnQkFDQSxpQnZENGpZWixDdUR2allZLHNEQUNJLGF2RHlqWWhCLEN1RHJqWVEsOENBQ0ksa0J2RHVqWVosQ3VEcGpZUSxpREFDSSxrQnZEc2pZWixDdUR6aVlBLHNKQUNJLGF2RGdqWUosQ3VEN2lZQSxRQUNJLGlCQUNBLG9CdkRnallKLENNOTJaSSw0QmlENHpCSixRQUtRLGlCQUNBLG9CdkRpallOLENBQ0YsQ3VEOWlZQSwwQkFDSSxjQUNBLGN2RGlqWUosQ3VEL2lZSSxtQ0FDSSx1QnZEaWpZUixDdUQ5aVlJLGdDQUNJLGFBRUEsbUJBREEsVXZEaWpZUixDdUQ5aVlRLG1DQUNJLG1CdkRnallaLEN1RDdpWVEsbUNBQ0ksZXZEK2lZWixDdUQzaVlJLDZCQUVJLGVBREEsZ0JBRUEsZ0J2RDZpWVIsQ3VEMWlZSSxnQ0FDSSx1QnZENGlZUixDTS80WkksNkJpRHUyQkksNkJBQ0ksWXZEMmlZVixDdUR4aVlNLDZCQUNJLGN2RDBpWVYsQ0FDRixDTXY1WkksNEJpRHMwQkosMEJBMkNRLGN2RDBpWU4sQ3VEeGlZTSxtQ0FDSSxrQnZEMGlZVixDdUR2aVlNLGdDQUNJLGVBQ0Esa0J2RHlpWVYsQ3VEdmlZVSxtQ0FDSSxlQUNBLGlCQUVBLGdCQURBLGN2RDBpWWQsQ3VEcmlZTSw2QkFDSSxjdkR1aVlWLENBQ0YsQ3VEamlZQSxpRUFFSSx5QkFDQSxXQUVBLHFCQURBLGtCQUhBLFV2RHdpWUosQ3VEbGlZSSx1RUFDSSxlQUNBLGlCQUNBLHVCdkRvaVlSLENNejdaSSw0QmlEMjRCSixpRUFpQlEsaUJBREEsd0J2RG1pWU4sQ3VEamlZTSx1RUFDSSxlQUNBLGdCdkRtaVlWLENBQ0YsQ3VEaGlZSSxpQ0FDSSxzQkFHQSxnQkFGQSxjdkRvaVlSLENNejhaSSw0QmlEbTZCQSxpQ0FPUSw4QkFEQSxVQUVBLFV2RG9pWVYsQ0FDRixDdURqaVlJLHFDQUtJLHlCQURBLDBCQUVBLDJCQUhBLDZCQURBLHdCQURBLDBCQU1BLG1CdkRtaVlSLENNejlaSSw0QmlEKzZCQSxxQ0FTUSxvQnZEcWlZVixDQUNGLEN1RGppWUEseUJBRUksdUJBREEsYUFFQSxjdkRvaVlKLEN1RGxpWUksMENBTEoseUJBTVEsc0J2RHFpWU4sQ0FDRixDdURsaVlBLDJCQUVJLG1CQURBLGFBSUEsYUFEQSxnQkFEQSxnQnZEdWlZSixDdURuaVlJLCtCQUNJLHNCQUVBLG9CQURBLGN2RHNpWVIsQ3VEbGlZSSxxQ0FiSiwyQkFjUSxrQnZEcWlZTixDQUNGLENNMy9aSSw0QmlEdThCSiwyQkFxQlEsYUFEQSxnQkFEQSxTdkR1aVlOLEN1RG5pWU0sK0JBRUksc0JBREEsYXZEc2lZVixDdURsaVlNLDhCQUNJLGV2RG9pWVYsQ0FDRixDdUQvaFlBLHVEQUNJLGFBQ0EsZ0JBQ0EsZXZEa2lZSixDdURoaVlJLHlCQUVJLHdCcERyK0JNLENvRHMrQk4sb0JwRHQrQk0sQ29EbytCTixldkRvaVlSLEN1RDNoWVEsK0RBQ0ksd0JwRDcrQkUsQ29EOCtCRixvQnZEaWlZWixDTTVoYUksNEJpRDArQkosdURBc0JRLGNBQ0EsZXZEZ2lZTixDdUQ5aFlNLHlCQUNJLFV2RGdpWVYsQ0FDRixDdUQ3aFlJLDRCQUVJLGFBQ0EsaUJBQ0EseUJBSEEsVXZEa2lZUixDdUQ5aFlRLHFDQUVJLG1DQUNBLGdDQUZBLHVCQUdBLDJCdkRnaVlaLENNamphSSw0QmlENmdDSSxxQ0FPUSx5QnZEa2lZZCxDQUNGLEN1RGppWVksMkNBSUksZ0NBREEsbUNBREEsd0JBREEsY3ZEc2lZaEIsQ3VEL2hZUSwwQ0FFSSxXQURBLDBCQUVBLE12RGlpWVosQ3VEN2hZUSxtQ0FFSSxlQURBLGdCQUVBLGdCdkQraFlaLENNdmthSSw0QmlEcWlDSSxtQ0FNUSxlQURBLGdCQUVBLGdCdkRpaVlkLENBQ0YsQ3VEOWhZZ0IsaURBRUksWUFEQSxVdkRpaVlwQixDTWxsYUksNEJpRGdqQ1ksaURBS1EsZUFFQSxnQkFEQSxnQkFGQSxhdkRxaVl0QixDdUQ3aFlVLG9EQUVRLFl2RGdpWWxCLEN1RDNoWWMsd0RBRVEsdUJ2RDhoWXRCLENBVEYsQ3VEbGhZZ0IsMERBQ0ksZXZEOGhZcEIsQ3VEeGhZSSwwQkFDSSxXQUdBLGVBREEsZ0JBRUEsaUJBSEEseUJ2RDZoWVIsQ3VEemhZUSxnQ0FDSSxjdkQyaFlaLEN1RGxoWVEseUxBQ0ksc0JBQ0EsYXZEdWhZWixDdURyaFlZLHFNQUNJLHdCQUVBLGVBREEsZ0JBRUEsZ0J2RHVoWWhCLEN1RHBoWVksb1lBRUksWXZEdWhZaEIsQ3VEcGhZUSxxSUFDSSwrQnZEc2hZWixDdURsaFlJLDZIQUNJLHlCQUNBLGF2RG9oWVIsQ3VEbGhZUSx1SUFDSSx3QkFFQSxlQURBLGdCQUVBLGdCdkRvaFlaLEN1RGxoWVksbUpBQ0ksY3ZEb2hZaEIsQ3VEOWdZUSxpTUFDSSxzQkFDQSxVdkRnaFlaLEN1RDlnWVksNk1BQ0kscUJBRUEsZUFEQSxnQkFFQSxnQnZEZ2hZaEIsQ3VEN2dZWSxvWkFFSSxTdkRnaFloQixDdUQ1Z1lRLHVIQUNJLGtDdkQ4Z1laLENNcnFhSSw0QmlEc3BDSSx1SEFJUSxrQnZEK2dZZCxDQUNGLEN1RDVnWVEsNklBQ0ksK0J2RDhnWVosQ3VEemdZUSxpSEFDSSwyQnZEMmdZWixDdUR6Z1lRLGlIQUNJLGV2RDJnWVosQ3VEdmdZSSx5R0FDSSwwQnZEeWdZUixDdURyZ1lJLHlGQUNJLGtCQUNBLFN2RHVnWVIsQ3VEcGdZSSxrU0FFSSxnQ0FDQSxpQ0FGQSxTdkR3Z1lSLEN1RG5nWVksc1VBQ0ksd0J2RHFnWWhCLEN1RC8vWEksbUpBQ0ksdUJ2RGlnWVIsQ3VENy9YUSwrSUFJSSxtQkFGQSxhQUdBLHNCQUZBLFlBRkEsVXZEbWdZWixDdUQ3L1hZLHlLQUlJLGNBRkEsZUFEQSxnQkFFQSxnQnZEZ2dZaEIsQ3VEei9YUSwySkFFSSxrQkFEQSxnQkFFQSxvQnZEMi9YWixDdUR2L1hJLHVRQUNJLHdCdkR5L1hSLEN1RHQvWEksdVBBQ0ksa0N2RHcvWFIsQ3VEcC9YSSwrTEFDSSx3QnZEcy9YUixDdURuL1hJLHlHQUNJLG9CdkRxL1hSLEN1RGovWEkscUhBQ0ksU3ZEbS9YUixDdURoL1hJLHFMQUNFLHdCdkRrL1hOLEN1RDkrWFEsK0pBQ0ksYXZEZy9YWixDdUQ5K1hRLHFQQUNJLFV2RGcvWFosQ3VEOStYUSxpS0FDSSxZdkRnL1haLEN1RDkrWFEsK0pBS0ksbUJBRUEsV0FIQSxhQUZBLGVBREEsZ0JBS0EseUJBSEEsZ0J2RG8vWFosQ3VENStYSSxxSEFDSSxrQkFDQSxTdkQ4K1hSLEN1RDUrWFEsZ1dBRUksWXZEKytYWixDdUQ1K1hRLHVLQUVJLFdBREEsYXZEKytYWixDdUQxK1hnQix5VEFHSSxhQUZBLGtCQUNBLFF2RDYrWHBCLEN1RHgrWFksNGNBa0JJLHNCQUZBLHlCQUNBLDBCQWRBLHNCQURBLGNBSUEsT0FRQSxnQkFOQSxTQUVBLGlCQUNBLGVBQ0EsZ0JBR0EsVUFYQSxrQkFTQSxnQkFSQSxxQkFJQSxXQUZBLFN2RHMvWGhCLEN1RHorWGdCLHdkQUtJLGNBSkEsZUFNQSxjQUpBLGVBREEsZ0JBRUEsaUJBSUEsa0JBRkEsZ0J2RCsrWHBCLEN1RDMrWG9CLDRuQkFDSSxrQnZEKytYeEIsQ3VEMStYWSxpUEFDSSxjdkQ0K1hoQixDdUQxK1hnQixxUEFDSSxlQUVBLGdCQURBLGdCdkQ2K1hwQixDdURyK1hRLGlLQUNJLGF2RHUrWFosQ3VEcCtYUSx5TUFDSSxhdkRzK1haLEN1RGorWFEsc1NBQ0ksbUJ2RHMrWFosQ3VEaCtYSSxzQ0FDSSxxQnZEbStYUixDdURqK1hJLGtDQUVBLHNCQUdBLDREdkRtK1hKLEN1RC85WEEsOEJBRUksZUFEQSxnQkFFQSxnQnZEaytYSixDdUQvOVhBLDJDQUtJLG1CQUVBLFdBSEEsYUFGQSxlQURBLGdCQUtBLHlCQUhBLGdCdkRzK1hKLEN1RC85WEEsa0NBQ0ksY0FHQSxlQURBLGdCQUVBLGlCQUlBLGdCQUhBLGFBRUEsbUJBREEsVUFMQSxTdkR5K1hKLEN1RGgrWEksNENBSUksV0FEQSxnQkFEQSxPQURBLFF2RHErWFIsQ01wM2FJLDRCaUQ4NENBLDRDQU9RLFF2RG0rWFYsQ0FDRixDdURqK1hRLGtEQUVJLDZCQURBLDJCdkRvK1haLEN1RGorWFksMERBRUksNkJBREEseUJ2RG8rWGhCLEN1RDk5WFEsa0RBRUksYUFEQSxnQnZEaStYWixDdUQvOVhZLDBEQUNJLGFBQ0EscUJBQ0EsY3ZEaStYaEIsQ012NWFJLHlCaURtN0NRLDBEQU1RLGN2RGsrWGxCLENBQ0YsQ3VEaCtYZ0IsOERBQ0ksVXZEaytYcEIsQ3VEOTlYWSx1REFFSSxlQURBLGdCQUVBLGlCQUNBLFN2RGcrWGhCLENNeDVhSSw0QmlEbzdDUSx1REFPUSxVdkRpK1hsQixDQUNGLEN1RC85WGdCLHlEQUNJLGNBQ0EseUJ2RGkrWHBCLENNOTZhSSx5QmlEbTlDQSwwQ0FFUSxrQnZENjlYVixDQUNGLEN1RDE5WEksdUNBQ0kseUJ2RDQ5WFIsQ3VEeDlYQSxlQUNJLHVCdkQyOVhKLENNMTdhSSx5QmlEODlDSixlQUlRLHNCdkQ0OVhOLENBQ0YsQ3VEMTlYSSxvQkFDSSxzQnZENDlYUixDTWw4YUkseUJpRHErQ0Esb0JBSVEsc0J2RDY5WFYsQ0FDRixDdUR6OVhBLGVBQ0ksc0J2RDQ5WEosQ00zOGFJLHlCaUQ4K0NKLGVBSVEsdUJ2RDY5WE4sQ0FDRixDdUQzOVhJLG9CQUNJLHNCdkQ2OVhSLENNbjlhSSx5QmlEcS9DQSxvQkFJUSxzQnZEODlYVixDQUNGLEN1RDE5WEEsZUFDSSxzQnZENjlYSixDTTU5YUksMEJpRDgvQ0osZUFJUSx1QnZEODlYTixDQUNGLEN1RDU5WEksb0JBQ0ksc0J2RDg5WFIsQ01wK2FJLDBCaURxZ0RBLG9CQUlRLHNCdkQrOVhWLENBQ0YsQ3VEMzlYQSw0QkFDSSwrQnZEODlYSixDdUQ1OVhJLHVFQUNJLG9CdkQ4OVhSLEN1RHY5WEksNkhBQ0ksZXZENDlYUixDTXorYUksNEJpRDRnREEsd0RBSVEsZUFDQSxnQnZENjlYVixDQUNGLEN1RHo5WEEsaUNBQ0ksa0N2RDQ5WEosQ3VEMTlYSSw0RUFDSSxvQnZENDlYUixDdUR4OVhBLDRDQUVJLG1CQURBLFl2RDQ5WEosQ00zL2FJLDZCaUQ4aERKLDRDQU1RLG1CQURBLFl2RDY5WE4sQ0FDRixDdUQxOVhJLDZEQU1BLG1CQUxBLG1FQUNBLDBCQUdBLGFBREEsZ0JBREEsc0J2RCs5WEosQ016Z2JJLDRCaUR1aURBLDZEQVVJLGVBREEsZ0JBRUEsZ0J2RDY5WE4sQ0FDRixDTTdoYkkseUJpRHFrREEsK0NBRVEsd0J2RDI5WFYsQ0FDRixDdUR2OVhBLGtDQUlJLG1CQUVBLHlCQUNBLGtCQUpBLGFBREEsYUFHQSx1QkFHQSxjQVBBLFd2RGkrWEosQ3VEeDlYSSwrRUFFSSxlQURBLGdCQUVBLGlCQUVBLGVBREEsaUJ2RDI5WFIsQ3VEdjlYSSwrRUFNSSxXQUpBLGVBREEsZ0JBRUEsaUJBSUEsbUJBSEEsa0JBQ0EsOEJ2RDI5WFIsQ3VEeDlYUSwyRkFDSSxjdkQwOVhaLEN1RHg5WFEsbUZBQ0ksVXZEMDlYWixDdURoOVhBLGdGQUVJLHFCQURBLGF2RHk5WEosQ3VEcDlYSSxjQUVJLGVBREEsZ0JBRUEsaUJBRUEsZ0N2RHU5WFIsQ016a2JJLDRCaUQ2bURBLGNBUVEsZUFEQSxnQkFFQSxpQkFDQSxVQUNBLFN2RHk5WFYsQ0FDRixDdUR2OVhRLGdCQUNJLGNBQ0EseUJ2RHk5WFosQ3VEbjlYQSx5Q0FDSSx3QnZEczlYSixDdURuOVhBLHdDQUNJLDhCdkRzOVhKLEN1RGw5WEksd0NBS0ksbUJBSEEsd0JwRGx5Q21CLENvRHV5Q25CLFdBSkEsYUFDQSx1QkFFQSxlQUxBLFV2RDI5WFIsQ3VEbDlYSSx5Q0FPSSxtQkFOQSx5QkFHQSxrQkFFQSxhQUhBLGVBS0EsdUJBSEEsY0FIQSxhdkQwOVhSLEN1RC84WFEsK0NBQ0ksa0JBQ0Esa0J2RGk5WFosQ3VENzhYSSx3Q0FFSSxXQUNBLGF2RDg4WFIsQ3VENThYUSw0Q0FDSSxvQnZEODhYWixDdUR6OFhBLGtDQUVJLGF2RDI4WEosQ3VEejhYSSx1Q0FJSSxhQUNBLHVCQUhBLFNBQ0EsZXZENDhYUixDdUR4OFhRLHdEQUNJLGtCdkQwOFhaLEN1RHQ4WEksK0NBRUksZUFEQSxnQkFFQSxnQnZEdzhYUixDdUR0OFhRLG9EQUNJLGtCdkR3OFhaLENNbHBiSSw0QmlEK3NESSx1Q0FDSSxvQnZEczhYVixDQUNGLENNcHFiSSx5QmlEaXVEQSx3Q0FFUSxjdkRxOFhWLENBQ0YsQ3VEaDhYQSxpREFFSSxlQURBLGdCQUVBLGlCQUNBLGtCdkRtOFhKLEN1RGo4WEkseURBQ0kscUJ2RG04WFIsQ3VELzdYQSw0QkFDSSxrQnZEazhYSixDTTFxYkksNkJpRHV1REosNEJBSU0sZ0J2RG04WEosQ0FDRixDdURoOFhBLDJCQUdJLGFBREEscUNBRUEsMEJBSEEsc0J2RHM4WEosQ3VEajhYSSxtQ0FDSSxnQ3ZEbThYUixDdURoOFhJLDhCQUNJLGF2RGs4WFIsQ3VELzdYSSw2REFDSSxldkRpOFhSLEN1RDc3WEEsWUFDSSxtQnZEZzhYSixDdUQ3N1hBLFlBQ0ksbUJ2RGc4WEosQ3VENzdYQSxZQUNJLG1CdkRnOFhKLEN1RDk3WEEsd0NBQ0ksZ0N2RGk4WEosQ3VENTdYSSwyQ0FDSSw2QnZEKzdYUixDdUQ3N1hRLDhDQUVJLGVBREEsZ0JBRUEsZ0J2RCs3WFosQ014dGJJLDRCaURteERBLDJDQVVRLGN2RCs3WFYsQ3VENzdYVSw4Q0FDSSxlQUNBLGdCdkQrN1hkLENBQ0YsQ3VEMzdYSSw0Q0FDSSxvQnZENjdYUixDdUQxN1hRLCtDQUVJLGVBREEsZ0JBRUEsaUJBQ0Esc0J2RDQ3WFosQ3VEejdYUSw4Q0FFSSxlQURBLGdCQUVBLGlCQUNBLGlCdkQyN1haLENNaHZiSSw0QmlEc3lEQSw0Q0FvQlEsY0FEQSxldkQ0N1hWLEN1RHo3WFUsOENBQ0ksZXZEMjdYZCxDQUNGLEN1RHY3WEksd0NBQ0ksYUFDQSxnQnZEeTdYUixDTTd2YkksNkJpRGswREEsd0NBS1EsY3ZEMDdYVixDQUNGLENNbHdiSSw0QmlEazBEQSx3Q0FVUSxhQURBLHFCdkQ0N1hWLEN1RHo3WFUsNENBQ0ksa0J2RDI3WGQsQ0FDRixDdUR4N1hRLDJDQUNJLGV2RDA3WFosQ3VEcjdYSSw0Q0FDSSxxQnZEdTdYUixDTWp4YkksNEJpRHkxREEsNENBSVEsa0J2RHc3WFYsQ0FDRixDdURwN1hBLHdDQUNJLHlCdkR1N1hKLEN1RGw3WEksa0dBQ0ksbUJ2RHM3WFIsQ001eWJJLHlCaUQwM0RJLDBJQUNJLHFCdkRzN1hWLENBQ0YsQ3VEbDdYQSw0Q0FDSSxVdkRxN1hKLEN1RHA3WEksa0RBQ0ksYXBEcjJETSxDb0RzMkROLDJFdkRzN1hSLEN1RGg3WEksNkZBQ0ksWXZEczdYUixDdURuN1hJLGtEQUNJLFV2RHE3WFIsQ3VEbDdYQSwwQ0FDSSxtQnZEcTdYSixDTTN6YkksNEJpRHE0REosMENBSVEsa0J2RHM3WE4sQ0FDRixDTTcwYkkseUJpRDA1REosNEVBSVEsd0J2RHE3WE4sQ3VEcDdYTSwwRkFDSSxXdkR1N1hWLENBQ0YsQ3VEajdYSSx3R0FFSSxnQkFEQSxldkRzN1hSLEN1RHA3WFEsZ0hBQ0ksY0FDQSxZdkR1N1haLENNdDFiSSw0QmlEbzZESSx3R0FDSSxhdkRzN1hWLEN1RHA3WFUsZ0hBRUksZUFDQSxhQUZBLGF2RHk3WGQsQ3VEaDdYRSwwREFFUSxjdkRvN1hWLENBTEYsQ3VEMTZYQSxpQ0FDSSxpQnZEbTdYSixDd0RyN2JBLDBCQUNFLHlCQUlBLGNBREEsZ0JBRkEsYUFDQSxVeEQwN2JGLEN3RHY3YkUsaUNBQ0UsZUFFQSxTQURBLFd4RDA3YkosQ010NGJJLHlCa0Q1REosMEJBWUksWXhEMDdiRixDQUNGLEN3RHg3YkEsdUJBRUUsZUFEQSxnQkFFQSxpQkFDQSx5QnhEMjdiRixDd0R4N2JBLHVCQUNFLGF4RDI3YkYsQ3dEejdiSSxnQ0FDRSxVeEQyN2JOLEN5RHA5YkEscUJBQ0ksc0JBQ0EsVXpEdTliSixDTWo1YkksNkJtRHJFQSwyQkFFUSxZekR3OWJWLENBQ0YsQ3lEajliSSwrQkFDSSwyQnpEbTliUixDTXo1YkksNkJtRDNEQSwrQkFHUSxzQnpEcTliVixDQUNGLENNOTViSSw2Qm1EM0RBLCtCQU1RLG1CekR1OWJWLENBQ0YsQ3lEdDliUSxvQ0FLSSxlQUZBLGtCQUNBLGdCQUVBLGlCQUpBLGtCQURBLFN6RDY5YlosQ00zNmJJLDZCbURuREksb0NBUVEsY3pEMDliZCxDQUNGLENNaDdiSSw2Qm1EbkRJLG9DQVlRLGVBREEsZ0J6RDY5YmQsQ0FDRixDTXQ3YkksNEJtRG5ESSxvQ0FlUSxlekQ4OWJkLENBQ0YsQ3lEMTliSSwyQkFDSSxnQnpENDliUixDTTk3YkksNkJtRC9CQSwyQkFHUSxpQnpEODliVixDQUNGLENNbjhiSSw0Qm1EL0JBLDJCQU1RLHlCekRnK2JWLENBQ0YsQ3lELzliUSxnQ0FHSSxlQUZBLGtCQUNBLGdCQUVBLGdCekRpK2JaLENNOThiSSw0Qm1EdkJJLGdDQU1RLGdCekRtK2JkLENBQ0YsQ3lELzliSSw0QkFFSSxtQkFEQSxhQUlBLFNBRkEscUJBQ0EsY0FFQSxjQTZCSSx3QnpEcThiWixDTTU5YkksNkJtRFpBLDRCQVFRLDBCekRvK2JWLENBQ0YsQ01qK2JJLDZCbURaQSw0QkFXUSxTQUNBLFV6RHMrYlYsQ0FDRixDeURyK2JRLCtDQUNJLFl6RHUrYlosQ3lEcitiUSxrQ0FLSSxzQkFGQSw0QkFGQSxxQkFHQSxhQUZBLFN6RDArYlosQ005L2JJLHlCbURrQkksa0NBVVEsYUFEQSxXekR3K2JkLENBQ0YsQ012L2JJLDRCbURLSSxrQ0FjUSxhQURBLFd6RDArYmQsQ0FDRixDeURwK2JRLCtDQUNJLGlCekRzK2JaLENNaGdjSSw2Qm1EeUJJLCtDQUlRLGlCekR1K2JkLENBQ0YsQ01yZ2NJLDRCbUR5QkksK0NBUVEsaUJ6RHcrYmQsQ0FDRixDTTFnY0ksNkJtRHFDSSxtQ0FHUSxpQ0FEQSxlekR3K2JkLENBQ0YsQ3lEdCtiWSxzREFFSSxVekR5K2JoQixDeUR0K2JZLGtIQUZJLG1CQUZBLDBDekQ4K2JoQixDeURyK2JZLG9DQWZKLG1DQWdCUSwwQnpEdytiZCxDQUNGLEN5RHYrYlkscUNBbEJKLG1DQW1CUSwwQnpEMCtiZCxDQUNGLEN5RHorYlkscUNBckJKLG1DQXNCUSwwQnpENCtiZCxDQUNGLEN5RDMrYlkscUNBeEJKLG1DQXlCUSw0QnpEOCtiZCxDQUNGLENNN2ljSSw2Qm1EaUVRLGtEQUdRLGlCekQ2K2JsQixDQUNGLENNbGpjSSw0Qm1EaUVRLGtEQU9RLGlCekQ4K2JsQixDQUNGLEN5RDErYlEscUNBQ0ksYXpENCtiWixDeUQzK2JZLHFDQUZKLHFDQUdRLG9CekQ4K2JkLENBQ0YsQ00vamNJLDZCbURtRlEsK0NBR1EseUJBREEsbUJ6RCsrYmxCLENBQ0YsQ3lEeitiSSxvQ0FDSSxtQnpEMitiUixDTXhrY0ksNkJtRDRGQSxvQ0FHUSxpQnpENitiVixDQUNGLENNN2tjSSw0Qm1ENEZBLG9DQU1RLGtCekQrK2JWLENBQ0YsQ3lEOStiUSx5Q0FLSSxXQUZBLGVBRkEsa0JBQ0EsZ0JBRUEsZ0J6RGkvYlosQ016bGNJLDZCbURvR0kseUNBT1EsZUFDQSxnQnpEay9iZCxDQUNGLEN5RC8rYlEsMkNBQ0ksa0J6RGkvYlosQ01sbWNJLDRCbURnSEksMkNBSVEsa0J6RGsvYmQsQ0FDRixDeUQ5K2JJLDJCQUNJLHdCekRnL2JSLEN5RC8rYlEsaUNBSUksZUFGQSxrQkFDQSxnQkFFQSxpQkFKQSwrQnpEcS9iWixDTWpuY0ksNkJtRDJISSxpQ0FRUSxpQkFEQSx1QnpEby9iZCxDQUNGLENNdm5jSSw2Qm1EMkhJLGlDQVdRLGN6RHEvYmQsQ0FDRixDeURuL2JRLCtCQUNJLDZCekRxL2JaLENNL25jSSw2Qm1EeUlJLCtCQUdRLDZCekR1L2JkLENBQ0YsQ01ybmNJLG1EbURzSVEsMkNBQ0ksWXpEay9iZCxDQUNGLEN5RDMrYlEscURBRUksYUFHQSx1QkFEQSw0QkFIQSxXekRpL2JaLENNaHBjSSw0Qm1EOEpJLHFEQVFRLG1CekQ4K2JkLENBQ0YsQ3lEeitiUSxpQ0FDSSx1QnpEMitiWixDTXJxY0ksMEJtRDhMSSxtQ0FFUSxrQ3pEeStiZCxDQUNGLENNN3BjSSw0Qm1Ec0xJLGdDQUdRLHVCQURBLHFCekQwK2JkLENBQ0YsQ3lEeCtiWSxrQ0FFSSxXQUVBLGVBREEsZ0JBRUEsaUJBSkEsZ0J6RDgrYmhCLEN5RHYrYlEsaUNBRUksYUFEQSxpQkFFQSxVekR5K2JaLENNL3FjSSw0Qm1EbU1JLGlDQU1RLGFBQ0EsaUJBRkEsV3pENitiZCxDQUNGLENNbnNjSSx5Qm1EMk5RLHNDQUVRLFl6RDArYmxCLENBQ0YsQ3lEcitiSSxpREFHSSxTQURBLDJCQURBLGV6RHkrYlIsQ3lEcCtiSSx1REFDSSxlekRzK2JSLEN5RGgrYkEsb0NBRUkseUJBREEsbUJ6RG8rYkosQ014c2NJLDZCbURtT0osb0NBSVEsbUJ6RHErYk4sQ0FDRixDeURqK2JBLCtCQUNJLGdCekRvK2JKLENNanRjSSw2Qm1ENE9KLCtCQUlRLGdCekRxK2JOLENBQ0YsQ01udWNJLHlCbURnUUEscUNBRVEsNEJBQ0EsZXpEcStiVixDQUNGLEN5RGorYkEsOEJBQ0ksdUJ6RG8rYkosQ01odWNJLDZCbUQyUEosOEJBR1EsdUJ6RHMrYk4sQ0FDRixDeURuK2JBLDRCQUNJLHFCQUVBLGdCQURBLGdCekR1K2JKLEN5RHArYkksMENBQ0ksY3pEcytiUixDTTN2Y0kseUJtRCtRSiw0QkFVUSxvQkFDQSx5QnpEcytiTixDeURwK2JNLDBDQUNJLGdCekRzK2JWLENBQ0YsQ01wd2NJLDBCbUQrUUosNEJBbUJRLDJCekRzK2JOLENBQ0YsQ016d2NJLDBCbUQrUUosNEJBdUJRLG1CQUNBLHNCekR1K2JOLENBQ0YsQ3lEcitiSSw2SEFDSSwwQnpEdStiUixDeURyK2JRLDJJQUNJLFV6RHUrYlosQ3lEcitiWSxnVEFFSSxTekRzK2JoQixDTTN3Y0ksNEJtRDZSQSw2SEFhUSx1QnpEcStiVixDeURuK2JVLDJJQUNJLFN6RHErYmQsQ0FDRixDeURqK2JJLDJGQUVJLG9CQURBLGdCekRvK2JSLEMwRDcxY0ksb0JBRUkscUJBREEsYUFNQSxTQUpBLDJCQUNBLHFCQUVBLGNBREEsUzFEazJjUixDTWp5Y0ksNkJvRHRFQSxvQkFXUSwyQkFEQSxVMURrMmNWLENBQ0YsQ012eWNJLDZCb0R0RUEsb0JBY1EsU0FDQSxlMURtMmNWLENBQ0YsQ003eWNJLDRCb0R0RUEsb0JBb0JRLFNBREEsbUIxRHEyY1YsQ0FDRixDMERsMmNRLDBCQUtJLHNCQUZBLDRCQUZBLHFCQUdBLGFBRkEsUzFEdTJjWixDTXYwY0kseUJvRGxDSSwwQkFVUSxhQURBLFcxRHEyY2QsQ0FDRixDTWgwY0ksNEJvRC9DSSwwQkFjUSxhQURBLFcxRHUyY2QsQ0FDRixDTXQwY0ksNkJvRDdCSSwyQkFHUSxpQ0FEQSxlMURzMmNkLENBQ0YsQzBEcDJjWSw4Q0FFSSxVMUR1MmNoQixDMERwMmNZLGtHQUZJLG1CQUZBLDBDMUQ0MmNoQixDMERsMmNRLDZCQUVJLGNBREEsbUIxRHEyY1osQzBEbjJjWSxxQ0FISiw2QkFJUSxvQjFEczJjZCxDQUNGLEMwRG4yY1EseUJBRUksbUJBREEsWTFEczJjWixDTWwyY0ksNEJvRExJLHlCQUlRLGFBQ0EsUTFEdTJjZCxDQUNGLENNcjNjSSx5Qm9EZ0JRLDhCQUVRLGtCQUNBLFMxRHUyY2xCLENBQ0YsQ005MmNJLDRCb0RHUSw4QkFPUSxTMUR3MmNsQixDQUNGLEMwRHQyY2dCLG9DQUNJLHNCQUNBLGVBQ0Esa0JBQ0EsZ0JBQ0EsaUJBQ0EsaUIxRHcyY3BCLENNeDRjSSwwQm9EMEJZLG9DQVVRLGVBQ0Esa0JBQ0EsZ0JBQ0EsaUJBSkEsaUIxRDYyY3RCLENBQ0YsQzBEdDJjZ0Isb0NBQ0ksa0NBQ0EsZUFDQSxrQkFDQSxnQkFDQSxpQkFDQSw4QjFEdzJjcEIsQ016NWNJLDBCb0QyQ1ksb0NBUVEsZUFDQSxrQkFDQSxnQkFDQSxnQjFEMDJjdEIsQ0FDRixDMER6MmNvQiwwQ0FDSSxpQzFEMjJjeEIsQzJELzljSSw2QkFDSSxlM0RrK2NSLEMyRGorY1EscUNBRUksbUJBREEsYUFFQSxvQjNEbStjWixDMkRoK2NRLGtDQUNJLDhEQUMyQiw0QkFBZCxZQUNiLG1CQURBLFUzRHErY1osQzJEaitjUSxrQ0FJSSxlQUNBLGtCQUNBLGdCQUNBLGlCQUNBLG1CQU5BLGtCQURBLGlCM0QwK2NaLEMyRDk5Y0EsMERBQ0ksVTNEaStjSixDNEQ5L2NBLG9CQUVJLGFBQ0EsU0FDQSxxQkFIQSxjNURvZ2RKLENNNTdjSSw0QnNEekVKLG9CQVFRLFNBREEsYzVEbWdkTixDQUNGLEM0RGhnZEkseUJBQ0kseUJBQ0EsK0I1RGtnZFIsQzRELy9jSSwyQkFDSSxlQUNBLGdCQUNBLGtCNURpZ2RSLEM0RDkvY0ksdUJBQ0ksaUJBQ0EsZ0I1RGdnZFIsQ00vOGNJLDRCc0Q3Q0osMEJBRVEsbUI1RCsvY04sQ0FDRixDTWwrY0ksMEJzRGhDSiwwQkFNUSxxQjVEZ2dkTixDQUNGLEM0RDcvY0EsdUJBSUksdUJBSEEsYUFDQSxlQUNBLHNCNURpZ2RKLENNaitjSSw0QnNEbkNKLHVCQU9RLDBCNURpZ2ROLENBQ0YsQzREOS9jQSw0Q0FFSSxhQURBLGFBRUEsVTVEaWdkSixDTTUrY0ksNEJzRGxCSiw0Q0FFUSxZNURpZ2ROLENBQ0YsQzREOS9jQSw2Q0FDSSxhQUNBLG9CNURpZ2RKLEM0RDkvY1EsbUhBRUkseUJBRUEsbUJBQ0Esa0JBRkEsY0FGQSxjNURvZ2RaLENNOS9jSSw2QnNEWkosNkNBZVEsZ0I1RCsvY04sQ0FDRixDTW5nZEksNEJzRFpKLDZDQW9CUSxhQURBLFM1RGlnZE4sQ0FDRixDNEQ1L2NBLHVCQUNJLGU1RCsvY0osQzRENS9jUSw4SEFDSSxnQjVEOC9jWixDNEQxL2NJLCtDQUNJLFk1RDQvY1IsQzREMS9jUSxzRUFDSSxjQUNBLGU1RDQvY1osQzREdC9jUSwyRUFDSSxhNUR3L2NaLEM0RGgvY0Esd0JBRUksY0FDQSxlQUZBLGE1RHEvY0osQzREaC9jQSxtRUFHSSxjQURBLGlCQURBLFE1RHEvY0osQzREaC9jQSxrQkFDSSxlQUVBLHNCQURBLG9CQUdBLGtCQURBLFU1RG8vY0osQ005aWRJLDRCc0RzREosa0JBUVEsbUJBQ0Esb0I1RG8vY04sQ0FDRixDNERqL2NBLHFCQUNJLG1CQUNBLG9CNURvL2NKLENNempkSSw0QnNEbUVKLHFCQUtRLGlCQUNBLGdCNURxL2NOLENBQ0YsQzREbC9jQSxpQkFDSSxtQkFDQSxtQjVEcS9jSixDTXBrZEksNEJzRDZFSixpQkFLUSxlQUNBLGtCNURzL2NOLENBQ0YsQzREbi9jQSxxQkFDSSxlQUNBLGtCNURzL2NKLEM0RG4vY0EscUJBQ0ksZUFDQSxnQkFDQSxnQjVEcy9jSixDNERuL2NBLGdDQUNJLFk1RHMvY0osQ016bGRJLDRCc0RrR0osZ0NBSVEsc0JBQ0Esa0I1RHUvY04sQ0FDRixDNERwL2NBLHVCQUNJLGE1RHUvY0osQzREcC9jQSxnREFDSSxTNUR1L2NKLEM0RHIvY0ksa0VBQ0ksbUJBQ0EsaUI1RHUvY1IsQ00zbWRJLDRCc0QrR0osZ0RBVVEsZUFEQSxVNUR3L2NOLEM0RHQvY00sa0VBQ0ksbUJBQ0EsZTVEdy9jVixDNERyL2NNLHlGQUNJLFE1RHUvY1YsQzREcC9jTSxzSUFFSSxzQkFEQSxlNUR1L2NWLENBQ0YsQzREbC9jQSxpQkFDSSxjQUVBLGVBREEseUI1RHMvY0osQzREai9jSSwwQkFDSSxvQjVEby9jUixDNEQvK2NJLDhCQUNJLGtCQUVBLHNCQURBLG1CNURtL2NSLENNNW9kSSw0QnNEdUpBLDhCQU1RLG1CQUNBLG9CNURtL2NWLENBQ0YsQzREOStjSSwyREFDSSxhNURpL2NSLEM0RDcrY0EsMEJBSUksdUJBSEEsYUFDQSxlQUdBLFNBRkEsc0I1RGsvY0osQzREOStjSSxpREFFSSxhQURBLGFBRUEsUTVEZy9jUixDNEQ5K2NRLHFEQUVJLGVBREEsYTVEaS9jWixDNEQ5K2NRLG1EQUNJLGVBQ0EsZ0I1RGcvY1osQzRENStjWSxrRUFDSSxnQjVEOCtjaEIsQ005cWRJLDZCc0R5S0osMEJBNkJRLFU1RDQrY04sQzREMStjTSxpREFDSSxZNUQ0K2NWLENBQ0YsQ010cmRJLDRCc0R5S0osMEJBcUNRLFE1RDQrY04sQzREMStjTSxpREFDSSxZNUQ0K2NWLENBQ0YsQzREditjQSxtQ0FDSSxpQjVEMCtjSixDTWxzZEksNEJzRHVOSixtQ0FJUSxVQUNBLGU1RDIrY04sQzREeitjTSxzQ0FDSSxZNUQyK2NWLENBQ0YsQzREditjQSwrQkFDSSxrQkFFQSxzQkFEQSxtQjVEMitjSixDTWp0ZEksNEJzRG9PSiwrQkFNUSxtQkFDQSxvQjVEMitjTixDQUNGLEM0RHgrY0EsaUNBQ0ksVTVEMitjSixDTTN0ZEksNEJzRCtPSixpQ0FNUSxXQUNBLHdCQUZBLGtCQURBLFU1RCsrY04sQ0FDRixDTWh2ZEksMEJzRDRQSixpQ0FXUSxvQjVENitjTixDQUNGLEM0RDErY0EsbUJBQ0ksYTVENitjSixDTTV1ZEksNEJzRDhQSixtQkFHUSxjNUQrK2NOLENBQ0YsQzRENStjQSxrQkFDSSxzQkFDQSxhNUQrK2NKLEM0RHgrY0Esa0NBQ0ksbUI1RDArY0osQ016dmRJLDRCc0Q4UUosa0NBSVEsb0I1RDIrY04sQ0FDRixDNER4K2NBLHlCQUtJLHNCQUhBLFNBRUEsYUFIQSxlQUtBLFlBSEEsWTVEOCtjSixDNER4K2NBLDBCQUNJLFU1RDIrY0osQzREeitjSSw4QkFDSSxnQjVEMitjUixDNER2K2NBLGlDQUVJLHFCQURBLGFBRUEsUUFDQSxtQjVEMCtjSixDTXJ4ZEksNEJzRDhTSSw2Q0FDSSxrQjVEMCtjVixDNERsK2NVLHNEQUVJLFlBREEsVTVEdytjZCxDNERqK2NGLFVBRVEsYTVEcStjTixDQVpGLEM0RHI5Y0EsNENBQ0ksbUI1RHErY0osQzREbitjSSxrSUFDSSxtQkFDQSxvQkFDQSxlQUNBLGU1RHErY1IsQzREaitjQSxtQ0FDSSxlNURvK2NKLEM0RGorY0Esb0JBQ0kseUJBQ0EscUI1RG8rY0osQzREbCtjSSx1QkFDSSxrQkFFQSxzQkFEQSxtQjVEcStjUixDTS96ZEksNEJzRCtWSSx1QkFDSSxpQkFDQSxnQjVEbStjVixDNEQ5OWNGLHdDQUVRLFU1RGsrY04sQ0FMRixDNER4OWNJLG1FQUVJLG1CQURBLHlCQUVBLG1CNURpK2NSLEM0RDk5Y0ksZ0VBRUksdUJBREEsZ0I1RGkrY1IsQzRENzljSSxrQ0FDSSxlQUNBLG1CQUNBLGlCNUQrOWNSLEM0RDU5Y0ksa0NBQ0ksYXpEblhNLEN5RG9YTix5QjVEODljUixDNEQ1OWNRLHdDQUNJLG9CNUQ4OWNaLENNajJkSSw0QnNEd1lJLCtEQUNJLGtCNUQ0OWNWLENBQ0YsQzREeDljQSxtQkFDSSxjQUNBLGVBQ0EsZ0JBQ0EsaUJBQ0EsYzVEMjljSixDTTkyZEksNEJzRHVaQSxtREFFUSxjNUQwOWNWLENBQ0YsQzREdDljQSxxRUFDSSxZNUR5OWNKLEM0RHg5Y0ksaUdBQ0ksMkI1RDA5Y1IsQ00zM2RJLDRCc0RxYUksaUdBRUksZUFDQSxpQkFGQSx5QjVEMjljVixDQUNGLEM0RHI5Y0Esc0RBQ0ksZ0I1RHc5Y0osQzREdDljSSw0REFDSSxtQ0FDQSw4QjVEdzljUixDNERwOWNBLDhEQUNJLGdCNUR1OWNKLEM0RHI5Y0ksb0VBQ0ksbUNBQ0EsK0JBQ0Esb0I1RHU5Y1IsQzZENTlkQSxtQkFHSSxZQUZBLGNBR0EsY0FDQSxZQUhBLGM3RGsrZEosQ00zNWRJLDRCdUR6RUosbUJBUVEseUJBQ0EsaUJBQ0EsZ0I3RGcrZE4sQ0FDRixDNkQ3OWRBLGlCQUdJLHlCQUZBLGFBSUEsZUFIQSxTQUVBLG1CN0RpK2RKLEM2RDk5ZEksdUJBQ0ksd0I3RGcrZFIsQ003NmRJLDRCdUQzREosaUJBYVEsUzdEZytkTixDNkQ5OWRNLHdDQUhBLHFCN0RvK2ROLEM2RDc5ZE0scUJBQ0ksUzdEKzlkVixDQUNGLEM2RDM5ZEEsdUJBQ0ksVzdEODlkSixDNkQzOWRBLHdCQUVJLHlCQUNBLFlBQ0EsMEJBRUEsZUFEQSxjQUpBLG9CN0RtK2RKLENNdDhkSSw0QnVEOUJKLHdCQVNRLGdCN0QrOWROLENBQ0YsQzZENTlkQSxpQ0FDSSxZN0QrOWRKLEM2RDU5ZEEsK0JBR0kscUJBRkEsYUFDQSxVN0RnK2RKLENNbCtkSSwwQnVEQUosK0JBTVEsVzdEZytkTixDQUNGLEM2RDc5ZEEscUJBRUksbUJBREEsYUFFQSxzQjdEZytkSixDTWgrZEksNEJ1REhKLHFCQU1RLGM3RGkrZE4sQ0FDRixDNkQ5OWRBLFdBR0ksbUJBREEseUJBREEsa0JBR0EsZ0M3RGkrZEosQzZELzlkSSxpQkFDSSx3QjdEaStkUixDNkQ3OWRBLG1CQUNJLGdCN0RnK2RKLENNbi9kSSw0QnVEa0JKLG1CQUlRLGNBQ0EsVTdEaStkTixDQUNGLEM2RDk5ZEEsbUNBQ0ksTzdEaStkSixDTTcvZEksNEJ1RDJCSixtQ0FLUSxnQkFEQSxPN0RtK2ROLENBQ0YsQzZELzlkQSxtQkFDSSxPN0RrK2RKLENNdmdlSSw0QnVEb0NKLG1CQUlRLE83RG0rZE4sQzZELzlkRiwwQkFFUSxrQjdEbStkTixDQUxGLEM2RDE5ZEEsaUNBSUksc0JBR0Esa0JBRkEsNEJBUUEsY0FMQSxrQkFHQSxTQUZBLG9CQUNBLDhCQVRBLGVBRUEsU0FTQSwwQkFWQSxVN0Q4K2RKLEM2RGorZEksd0NBT0UsMERBTkEsV0FFQSxjQUVBLFVBREEsa0JBRUEsUUFKQSxZN0R3K2ROLEM2RC85ZEEsK0JBQ0kscUI3RGsrZEosQzZEOTlkSSx5R0FDSSx5QjdEaStkUixDNkQvOWRRLCtHQUNJLG9CN0RpK2RaLEM2RDU5ZEEscUNBQ0ksbUJBQ0EsZ0JBQ0EsbUI3RCs5ZEosQzhEcm9lQSwyQkFDSSxhOUR3b2VKLEM4RHJvZVEsc0VBQ0kseUJBSUEsa0JBRkEsWUFHQSxpQkFGQSxZQUZBLFU5RDJvZVosQzhEbm9lSSw2QkFDSSxlQUNBLGdCQUNBLHFCOURxb2VSLENNMWxlSSwwQndEdkNJLDJDQUNJLGtCOURvb2VWLENBQ0YsQ01sbGVJLDRCd0Q5Q0ksMkNBQ0ksbUI5RG1vZVYsQ0FDRixDOERob2VJLGdEQUNJLDJDQUNJLHVDOURrb2VWLENBQ0YsQzhEN25lQSxpREFDSSxlOURnb2VKLEM4RDluZUksc0VBQ0ksY0FDQSx5QjlEZ29lUixDOEQvbmVRLDRFQUNJLGE5RGlvZVosQ012bWVJLDZCd0RqQ0osaURBYVEsWUFEQSxjOURpb2VOLENBQ0YsQzhEN25lQSxnQ0FDSSx5QkFDQSxZQUdBLGtCQUZBLGdCQUNBLGM5RGlvZUosQzhEOW5lSSxrQ0FDSSx5QkFJQSx1QkFDQSxrQkFDQSxnQkFDQSxvQkFKQSxzQkFEQSxxQkFEQSx3QjlEc29lUixDOEQ5bmVRLCtDQUNJLGtFQUdBLHlCQUNBLGVBRkEsa0JBREEsaUI5RG1vZVosQzhEN25lUSx3Q0FDSSxXQUNBLGM5RCtuZVosQzhEM25lSSxzQ0FHSSx5QkFEQSxZQUVBLGNBSEEsbUI5RGdvZVIsQzhEM25lUSxvREFDSSxjQUNBLGVBQ0EsZ0JBQ0Esa0I5RDZuZVosQzhEem5lSSxzQ0FDSSx5QkFPQSxXQUpBLGtCQUNBLGNBSEEsNEJBS0EsYUFEQSx3QkFIQSxVOURnb2VSLEM4RHpuZVEsNENBRUksa0JBQ0Esb0JBRkEsa0I5RDZuZVosQzhEem5lWSxrREFDSSx5QkFDQSxVOUQybmVoQixDOERybmVBLG1DQUVJLGFBREEsWTlEeW5lSixDOER0bmVJLHNDQUNJLGlCQUNBLGdCOUR3bmVSLENNbHJlSSw0QndEb0RKLG1DQVdRLGdDQURBLFk5RHluZU4sQzhEdG5lTSxzQ0FDSSxtQkFDQSxtQjlEd25lVixDQUNGLEM4RHBuZUEsT0FDSSxtQjlEdW5lSixDOERwbmVBLE1BQ0ksb0I5RHVuZUosQzhEcG5lQSw0QkFFSSw2QkFEQSxjOUR3bmVKLEM4RHJuZUkscURBQ0ksbUI5RHVuZVIsQ001c2VJLDRCd0RnRkosNEJBU1EsWTlEdW5lTixDOERybmVNLGlDQUNJLG9COUR1bmVWLENBQ0YsQzhEbm5lQSxtQ0FDSSxvQjlEc25lSixDOERubmVBLDhCQUNJLFk5RHNuZUosQzhEbm5lQSxvQ0FDSSxlQUNBLGVBQ0EsZ0JBQ0EscUI5RHNuZUosQzhEcG5lSSwyQ0FVSSwrQkFDQSxvQkFMQSx5QkFEQSxrQkFKQSxXQUNBLHFCQUVBLFlBSUEsb0JBREEsbUJBRUEsc0JBTkEsVTlEOG5lUixDOERwbmVXLGlGQUVQLDREQURBLHdCOUR1bmVKLEM4RGxuZUEsVUFFSSxlQURBLFU5RHVuZUosQzhEbm5lSSxlQUNJLGE5RHFuZVIsQzhEbm5lUSxxQkFDSSxhOURxbmVaLEMrRHowZUEsbUJBR0ksc0JBREEsbUJBRUEsV0FDQSxtQkFDQSxnQkFDQSxzQkFOQSxxQkFRQSxrQkFFQSxZQURBLFVBRUEsUy9EMjBlSixDTTl3ZUksNEJ5RHpFSixtQkFnQlEsWUFEQSxTL0Q2MGVOLENBQ0YsQytEMTBlSSx5QkFDSSxVL0Q0MGVSLENNdnhlSSw0QnlEL0NJLG9FQUNJLFMvRDAwZVYsQ0FDRixDTTd4ZUkscUR5RC9DSSxvRUFJUSxVL0Q0MGVkLENBQ0YsQytEdDBlQSxtQ0FDSSxtQkFDQSwrQi9EeTBlSixDK0R4MGVJLHNDQUNJLHdCL0QwMGVSLEMrRHYwZUkscUNBQ0ksY0FDQSx5Qi9EeTBlUixDK0R2MGVRLDJDQUNJLG9CL0R5MGVaLENNanplSSw2QnlEbkJJLHNDQUNJLGdCL0R1MGVWLENBQ0YsQ010emVJLDRCeURwQ0osbUNBdUJRLGMvRHUwZU4sQ0FDRixDK0RwMGVBLCtCQUNJLG1CQUNBLFdBQ0EsK0IvRHUwZUosQytEdDBlSSxrQ0FFSSxlQUNBLGtCQUNBLGdCQUVBLHNCQURBLGlCQUVBLG9CQU5BLGlCL0Q4MGVSLENNMTBlSSw0QnlETEEsa0NBVVEsZUFDQSxrQkFDQSxnQkFDQSxnQi9EeTBlVixDQUNGLEMrRHQwZUksNENBQ0ksbUIvRHcwZVIsQytEcjBlSSxpQ0FDSSxjQUNBLHlCL0R1MGVSLEMrRHIwZVEsdUNBQ0ksb0IvRHUwZVosQ001MWVJLDZCeUQwQkksa0NBQ0ksZ0IvRHEwZVYsQ0FDRixDTWoyZUksNEJ5RFRKLCtCQXlDUSxnQi9EcTBlTixDQUNGLEMrRGwwZUEsYUFDSSxrQkFDQSxrQkFDQSxnQkFFQSxzQkFEQSxrQi9EczBlSixDTTkyZUksNEJ5RG9DSixhQVFRLGlCQUNBLGdCL0RzMGVOLENBQ0YsQytEbjBlQSxhQUNJLGtCQUNBLGdCQUVBLHNCQURBLG1CL0R1MGVKLENNMzNlSSw0QnlEaURKLGFBT1EsaUJBQ0Esb0IvRHUwZU4sQ0FDRixDK0RuMGVBLFlBQ0ksZUFDQSxnQkFDQSxnQi9EczBlSixDK0RuMGVBLDBDQUNJLGdCL0RzMGVKLEMrRDl6ZUksdUdBQ0kscUIvRG0wZVIsQ01qNWVJLDZCeURvRUosMENBY1EsUy9EbTBlTixDQUNGLEMrRGgwZUEsb0JBQ0ksYUFFQSxTQURBLFUvRG8wZUosQytEajBlSSwyQkFDSSxzQi9EbTBlUixDTS81ZUksNEJ5RHNGSixvQkFVUSxjL0RtMGVOLENBQ0YsQ01qN2VJLDBCeURpSEosd0RBRVEsMkIvRG0wZU4sQ0FDRixDK0QvemVJLG1KQUNJLHVCL0RrMGVSLEMrRDd6ZUksNERBQ0ksc0NBQ0ksWS9EZzBlVixDQUNGLEMrRDV6ZUEsYUFDSSxhQUNBLHFCL0QremVKLENnRTkvZVEsNENBRUksc0JBREEsY2hFa2dmWixDZ0U1L2VBLG1DQUNJLGdCaEUrL2VKLENnRTUvZUEsb0JBQ0ksZ0JoRSsvZUosQ2dFNS9lQSxtQ0FJSSxtQkFGQSxhQUNBLFNBRUEscUJBSkEsc0JoRW1nZkosQ2dFNy9lSSx1Q0FFSSxpQkFEQSxnQmhFZ2dmUixDZ0U1L2VJLDBFQUNJLGtCQUNBLHFCQUNBLGlCaEU4L2VSLENnRTMvZUkscUNBQ0ksZWhFNi9lUixDZ0UxL2VJLHFDQUNJLGNBQ0EseUJoRTQvZVIsQ2dFMS9lUSwyQ0FDSSxvQmhFNC9lWixDTWorZUksNEIwRHRESixtQ0FnQ1Esc0JBQ0EsZ0NoRTIvZU4sQ2dFei9lTSx1Q0FFSSxZQURBLGVoRTQvZVYsQ2dFeC9lTSwwRUFDSSxtQkFDQSxtQmhFMC9lVixDZ0VyL2VGLDRFQUVRLFdoRXkvZU4sQ0FMRixDZ0VoL2VBLCtCQUNJLFloRXkvZUosQ2dFdC9lQSxrQ0FFSSwyQkFFQSxtQkFIQSxtQkFJQSxnQkFFQSxtQkFEQSxpQkFIQSxnQmhFNi9lSixDZ0V2L2VJLHFDQUNJLE9oRXkvZVIsQ2dFdi9lUSx3Q0FDSSxlQUNBLGdCQUNBLGlCQUNBLDBCaEV5L2VaLENNNWdmSSw0QjBER0osa0NBcUJRLGNBQ0Esb0JBQ0EscUJoRXcvZU4sQ0FDRixDZ0VwL2VBLHlDQUVJLFdBR0EsZUFDQSxnQkFMQSxZQU1BLGlCQUpBLGlCaEUwL2VKLENnRW4vZUEsbUNBSUksbUJBVUEseUJBREEsa0JBTkEsV0FFQSxlQUNBLGdCQVBBLFVBUUEsaUJBSUEsZ0JBZEEsa0JBT0Esa0JBTkEsTUFHQSxTaEU4L2VKLENNNWlmSSw0QjBEeUNKLG1DQW1CUSxTQURBLE9oRXMvZU4sQ0FDRixDaUV4bmZFLHVEQUNFLE1BQ0EsZ0JBQ0Esa0JqRTJuZkosQ2lFem5mSSwwRUFDRSxpQmpFMm5mTixDTTNqZkksNEIyRGpFQSwwRUFJSSxpQmpFNG5mTixDQUNGLENpRXpuZkkscUVBQ0UsYWpFMm5mTixDTWhsZkkseUIyRHZDRSxtRUFDRSxlakUwbmZOLENBQ0YsQ014a2ZJLDRCMkQ5Q0UsbUVBQ0UsZWpFeW5mTixDQUNGLENpRXJuZkksOERBQ0csZWpFdW5mUCxDa0V4cGZFLHFEQUNFLGlCbEUycGZKLENNcGxmSSw0QjREbkVBLHVDQUNFLFlsRTBwZkosQ2tFdnBmRSxxREFDRSxhQUNBLFNBQ0EsaUJsRXlwZkosQ0FDRixDa0VycGZBLGVBSUUseUJBREEsWUFEQSxZQURBLFVsRTJwZkYsQ2tFcnBmSSwyQkFDRSxhbEV1cGZOLENrRW5wZkUscUJBSUUsV0FEQSxlQUZBLGdCQUNBLFdsRXVwZkosQ2tFaHBmRSx1RkFDRSxnQmxFbXBmSixDa0VocGZFLHdEQUNFLDJCbEVrcGZKLENrRS9vZkUsNEVBQ0UsV0FDQSxtQmxFaXBmSixDa0U5b2ZFLDhEQUNFLGNsRWdwZkosQ2tFOW9mRSw4REFDRSxlbEVncGZKLENrRTNuZk0sK0RBRUUsZUFEQSxXbEV3b2ZSLENrRW5vZkksOERBQ0UsVWxFcW9mTixDa0Vub2ZJLDhEQUNFLFdsRXFvZk4sQ2tFam9mRSx5RkFDRSw4REFDRSxZbEVtb2ZKLENrRWpvZkUsOERBQ0UsYWxFbW9mSixDQUNGLENNeHFmSSx5QjREMENGLGlHQUVJLGFBR0EsU0FGQSxpQkFDQSxpQmxFaW9mSixDQUNGLENrRXhuZkUseUlBQ0UsWWxFNm5mSixDa0UxbmZFLGlRQUNFLGFBQ0EsZWxFOG5mSixDa0V6bmZFLHVDQUNFLGNsRTRuZkosQ2tFem5mRSx1Q0FDRSxhbEUybmZKLENrRXhuZkUsa0NBR0UseUJBRkEsa0JBQ0EsUWxFMm5mSixDa0V4bmZJLHdDQUVFLG9CQURBLGdCbEUybmZOLENNL3JmSSw2QjRENEVFLHdDQUVFLG1CQURBLGVsRXVuZk4sQ2tFbG5mRSx1Q0FDRSxVbEVvbmZKLENrRWxuZkUsdUNBQ0UsV2xFb25mSixDQUNGLENNM3NmSSw0QjREMkZBLGtDQUVFLHlCQURBLFFsRW9uZkosQ2tFaG5mRSx1Q0FDRSxhbEVrbmZKLENrRWhuZkUsdUNBQ0UsY2xFa25mSixDQUNGLENrRTdtZkUsNERBQ0Usb0NsRWduZkosQ2tFM21mSSw2RkFDRSxxQmxFNm1mTixDbUV2eWZBLHVCQUNFLGtCQUNBLFVuRTB5ZkYsQ21FdnlmQSxxQkFFRSxtQkFDQSxRQUNBLFVuRTB5ZkYsQ21FdnlmQSwwQkFHRSxtQkFEQSxhQURBLGNBR0EsV25FMHlmRixDbUV2eWZBLGdCQUNFLGdCQVFBLDRDQVBBLGVBS0EsZ0JBSkEsbUJBRUEsYUFEQSxpQkFFQSxjbkU2eWZGLENtRXZ5ZkEsbUJBQ0UsT0FDQSxpQm5FMHlmRixDbUV0eWZBLDJCQUlFLGtCQURBLGVBREEsY0FEQSxVbkU0eWZGLENtRXR5ZkEsaURBQ0Usa0NuRXl5ZkYsQ21FdHlmQSxZQUNFLGFoRXlDWSxDZ0V4Q1osaUJBQ0EsaUJuRXl5ZkYsQ21FdHlmQSxvREFDRSxpQm5FeXlmRixDbUV0eWZBLHFCQUdFLHFCQUZBLGFBQ0EsUW5FMHlmRixDbUV2eWZFLGlFQUNFLFVuRXl5ZkosQ21FcHlmQywrQ0FDRyxhQUNBLGdCbkV1eWZKLENtRWx5ZkUsd0dBQ0UsZW5FcXlmSixDbUVseWZFLDhFQUNFLGlCbkVveWZKLENvRXIzZkEseUJBQ0UseUJBQ0EsYXBFdzNmRixDb0VyM2ZBLHlCQUNFLG9CcEV3M2ZGLENvRXQzZkUsaUNBRUUsbUJBREEsYUFFQSxvQnBFdzNmSixDb0V0M2ZJLG9DQUVFLGdCQURBLGlCcEV5M2ZOLENvRXIzZkksNkVBQ0UsZXBFdTNmTixDb0VwM2ZJLHlFQUNFLG1CQUNBLGdCQUNBLG9CQUNBLGdCcEVzM2ZOLENvRWwzZkUsbUNBQ0UsYXBFbzNmSixDb0VqM2ZFLG1DQUNFLFlwRW0zZkosQ003MGZJLDRCOERwRUoseUJBa0NJLG9CcEVtM2ZGLENvRWozZkUsbUNBQ0UsWXBFbTNmSixDb0VoM2ZFLG1DQUNFLGFwRWszZkosQ29FLzJmRSxpQ0FDRSxtQnBFaTNmSixDb0UvMmZJLGdFQUNFLGNwRWkzZk4sQ29FOTJmSSx5RUFDRSx1QnBFZzNmTixDQUNGLENNOTJmSSwwQjhER0osbUNBRUksbUJwRTgyZkYsQ0FDRixDb0UzMmZBLCtCQUVFLGtCQUNBLGdCQUVBLHNCQURBLG9CQUVBLG1CQUxBLHNCcEVtM2ZGLENNaDNmSSw0QjhESkosK0JBU0ksbUJBQ0Esb0JwRSsyZkYsQ0FDRixDb0U1MmZBLG1DQUNFLGlCQUNBLGdCQUNBLGdCcEUrMmZGLENvRTcyZkUsc0RBQ0Usb0JwRSsyZkosQ00vM2ZJLDRCOERVSixtQ0FVSSxrQkFDQSxvQnBFKzJmRixDQUNGLENvRTUyZkEseUJBS0UsbUJBSEEsYUFDQSxzQkFDQSx1QkFFQSxrQkFMQSxVcEVxM2ZGLENNLzRmSSw2QjhEa0NBLGtFQUNFLFVwRWczZkosQ0FDRixDb0U3MmZFLGdDQUNFLGVwRSsyZkosQ29FNTJmRSwwRUFFRSxhcEU4MmZKLENNMzVmSSw2QjhEMkNGLDBFQUtJLFVwRWczZkosQ0FDRixDb0U3MmZFLGdFQUNFLGNBRUEsZUFDQSxnQkFDQSxtQkFIQSxRcEVrM2ZKLENvRTUyZkUscUVBRUUsa0JBREEsUXBFKzJmSixDb0UzMmZFLCtGQUVFLHFCakUzRFUsQ2lFMERWLGFqRXREVSxDaUV5RFYsbUJBREEsZ0JBRUEsa0JwRTYyZkosQ29FMTJmRSxxRUFDRSxVcEU0MmZKLENvRXoyZkUsOElBRUUsd0JBQ0EsUXBFMjJmSixDb0V2MmZFLDRDQUNFLHlCcEV5MmZKLENvRXQyZkUsZ0lBQ0Usa0JwRXcyZkosQ29FcDJmSSx3SkFDRSxhcEVzMmZOLENvRXAyZk0sZ01BQ0UsZUFDQSxnQkFDQSxrQnBFczJmUixDb0VuMmZNLGlLQUNFLHdCcEVxMmZSLENvRWgyZkUsZ0RBQ0UsaUJBQ0EsZ0JwRWsyZkosQ29FOTFmSSw0REFNRSw0Q0FHQSxnQkFGQSxtQkFMQSxnQkFNQSxtQkFMQSx3QkFDQSxZQUhBLGFwRXcyZk4sQ29FOTFmTSx5RUFFRSxjQURBLGVBRUEsZ0JBQ0Esa0JwRWcyZlIsQ01qK2ZJLDZCOERrSEEsNERBbUJJLFVwRWcyZk4sQ0FDRixDb0UzMWZFLDJEQUVFLGFqRXRJVSxDaUVxSVYsYXBFODFmSixDTTErZkksNkI4RDJJRiwyREFLSSxVcEU4MWZKLENBQ0YsQ29FMTFmQSw0Q0FDRSx3QnBFNjFmRixDb0UzMWZFLHFGQUNFLHFCcEU2MWZKLENvRXoxZkEsdUNBQ0Usc0JBQ0EsZ0JwRTQxZkYsQ00zL2ZJLDRCOEQ2SkosdUNBS0ksZ0JwRTYxZkYsQ0FDRixDcUV6a2dCQSxvREFFRSxnQkFDQSxzQkFJQSxnQkFFQSxTQUpBLGlCQUNBLGdCQUlBLFVBVEEsa0JBR0EsV0FJQSxTckU4a2dCRixDcUV6a2dCQSwyREFHRSxXQURBLGVBREEsY3JFOGtnQkYsQ3FFemtnQkEsaUVBQ0Usd0JyRTRrZ0JGLENzRTNrZ0JBLFNBZUUsd0JuRWlEWSxDbUUvQ1osaUJBbEN3QixDQStCeEIsYUFuQ3dCLENBOEJ4QixhQUNBLGVBQ0Esa0JBeEJ3QixDQTBCeEIsZ0JBTEEsaUJ0RWlsZ0JGLENzRXhsZ0JFLHFEQUlFLHFCdEUwbGdCSixDc0U1a2dCRSxnQkFVRSwwQ0FEQSxvRkFMQSxTQU9BLFlBTkEsU0FHQSxrQkFJQSxvQkFYQSxrQkFFQSxRQURBLE1BS0EsV0FEQSxTdEVvbGdCSixDc0Uza2dCRSxXQUNFLGFBQ0EsY0FDQSxpQkFDQSxrQkFsRHNCLENBb0R0QixrQkFEQSxrQnRFOGtnQkosQ3NFemtnQkEsUUFDRSxhQUNBLGVBQ0EsZXRFNGtnQkYsQ3NFMWtnQkUsWUFHRSx3QkF2RGtCLENBcURsQixZQUNBLGN0RTZrZ0JKLENzRXprZ0JFLDZCQUVFLFd0RTBrZ0JKLENzRXZrZ0JFLGVBQ0UsMEJ0RXlrZ0JKLENzRXBrZ0JFLFVBQ0Usc0J0RXVrZ0JKLENzRXhrZ0JFLFVBQ0UsdUJ0RTJrZ0JKLENzRTVrZ0JFLFVBQ0UsWXRFK2tnQkosQ3NFaGxnQkUsVUFDRSx1QnRFbWxnQkosQ3NFcGxnQkUsVUFDRSx1QnRFdWxnQkosQ3NFeGxnQkUsVUFDRSxZdEUybGdCSixDc0U1bGdCRSxVQUNFLHVCdEUrbGdCSixDc0VobWdCRSxVQUNFLHVCdEVtbWdCSixDc0VwbWdCRSxVQUNFLFl0RXVtZ0JKLENzRXhtZ0JFLFdBQ0UsdUJ0RTJtZ0JKLENzRTVtZ0JFLFdBQ0UsdUJ0RSttZ0JKLENzRWhuZ0JFLFdBQ0UsYXRFbW5nQkosQ3NFbm1nQkEsZ0JBQ0UsYXRFc21nQkYsQ3NFbm1nQkksMEJBQ0UsWXRFcW1nQk4sQ3NFbG1nQkksb0JBQ0UsY3RFb21nQk4sQ3NFL2xnQkEsV0FLRSx3QkF6R29CLENBMEdwQixpQkFqSHdCLENBOEd4QixlQUNBLGdCQUhBLGtCQUNBLFV0RXNtZ0JGLENzRWhtZ0JFLGtCQUdFLFlBRkEsY0FDQSxnQnRFbW1nQkosQ3NFOWxnQkEsWUFHRSx3QkF0SG9CLENBcUhwQixhQURBLFV0RW1tZ0JGLENzRTlsZ0JBLHVCQUNFLEdBQ0UsK0J0RWltZ0JGLENzRTlsZ0JBLEdBQ0UsOEJ0RWdtZ0JGLENBQ0YsQ3NFemxnQkUscUNBQ0UsaUJ0RThsZ0JKLENzRTVsZ0JFLGlEQUNFLFd0RThsZ0JKLEN1RWx1Z0JJLDhEQUVFLGdCQUNBLFVBRkEsY3ZFNHZnQk4sQ3VFeHZnQkksMERBR0Usd0JwRW9EUSxDb0VuRFIsbUJBR0Esc0JBQ0EsZUFOQSxjQUlBLGtCQUxBLFl2RWd3Z0JOLEN1RXZ2Z0JNLHdTQUNFLDBCdkV5dmdCUixDdUV0dmdCTSxvRUFDRSxzQkFFQSxTQUNBLGVBRkEsT3ZFMHZnQlIsQ3VFdHZnQk0sNEVBQ0Usd0J2RXd2Z0JSLEN1RXR2Z0JRLDJDQUNFLGtDdkV3dmdCVixDdUVwdmdCTSxrQ0FDRSx3QnZFc3ZnQlIsQ3VFbnZnQkksOERBQ0UscUJ2RXF2Z0JOLEN1RXB2Z0JNLGdGQUNFLHdCdkVzdmdCUixDdUVwdmdCUSw2Q0FDRSxxQnZFc3ZnQlYsQ3VFbHZnQkksNEJBRUUsbUJBREEsZ0JBRUEsc0JBQ0EscUJ2RW92Z0JOLEN1RWh2Z0JJLHdCQUNFLDBCdkVrdmdCTixDdUUvdWdCRSx5QkFFRSw2QkFEQSwwQkFFQSwrQnZFaXZnQkosQ3VFOXVnQkksa0NBRUUsOEJBR0EsbUJ2RWd2Z0JOLEN1RS91Z0JNLHlFQUhBLG1CQUZBLGFBR0EsY3ZFc3ZnQk4sQ3VFOXVnQkksZ0NBQ0Usc0J2RWd2Z0JOLEN1RTl1Z0JJLGlDQUNFLG1CQUVBLGdCQURBLHFCQUVBLGN2RWd2Z0JOLEN1RTl1Z0JNLHNFQUNFLFN2RWd2Z0JSLEN1RTl1Z0JNLGlFQUNFLHFCQUNBLGF2RWd2Z0JSLEN1RS91Z0JRLHVFQUNFLGN2RWl2Z0JWLEN1RTd1Z0JJLHFDQUNFLHlCQUNBLG1CdkUrdWdCTixDdUU5dWdCTSx3Q0FFRSxtQkFEQSxnQkFFQSxvQnZFZ3ZnQlIsQ3VFOXVnQk0sMENBQ0UsWXZFZ3ZnQlIsQ3VFOXVnQk0sd0RBQ0Usc0J2RWd2Z0JSLEN1RTl1Z0JNLHlEQUNFLHVCdkVndmdCUixDdUU5dWdCTSw0Q0FFRSxtQkFEQSxnQkFFQSxtQnZFZ3ZnQlIsQ3VFNXVnQk0sZ0RBQ0Usc0J2RTh1Z0JSLEN1RTF1Z0JNLG1DQUVFLG1CQURBLGdCQUVBLG9CdkU0dWdCUixDdUUxdWdCTSxtQ0FNRSxhcEV4RU0sQ29FeUVOLGVBSkEsbUJBREEsZ0JBRUEsc0JBSEEsb0JBSUEsOEJ2RTh1Z0JSLEN1RXp1Z0JJLGlDQUVFLG1CQURBLGFBRUEsY3ZFMnVnQk4sQ3VFMXVnQk0sdUNBRUUsbUJBT0EseUJBSEEsV0FMQSxhQUlBLG1CQURBLGdCQUlBLFlBTEEsdUJBSUEsZXZFOHVnQlIsQ3VFM3VnQlEsK0NBQ0Usd0J2RTZ1Z0JWLEN1RXp1Z0JJLGtDQUNFLFl2RTJ1Z0JOLEN1RTF1Z0JNLHNDQUlFLG1CQURBLGFBREEsWUFHQSwyQkFKQSxjdkVndmdCUixDdUUxdWdCTSxzSUFFRSx3QkFDQSxRdkU0dWdCUixDdUUxdWdCTSw0Q0FHRSxnQkFGQSxZQUtBLG1CQUVBLGdCQUpBLFlBR0Esc0JBRkEsd0NBSEEsU3ZFa3ZnQlIsQ3VFenVnQkksZ0NBSUUsbUJBREEsYUFEQSxZQUdBLHVCQUpBLFl2RSt1Z0JOLEN1RXp1Z0JJLGlDQUNFLFl2RTJ1Z0JOLEN1RTF1Z0JNLDBDQUVFLG1CQURBLGdCQUVBLG1CdkU0dWdCUixDdUUxdWdCTSxvQ0FDRSxlQUNBLFV2RTR1Z0JSLEN1RTF1Z0JNLHVDQU9FLHlCQU5BLHVEQVNBLDZCQURBLDRCQUxBLG1CQURBLGdCQUVBLHFCQUhBLGdCQUlBLG1CQUVBLGN2RTh1Z0JSLEN1RW51Z0JBLHlCQUNFLFl2RXl1Z0JGLEN1RXR1Z0JBLDBGQUNFLGN2RXl1Z0JGLEN1RXh1Z0JFLHNIQVNFLCtCQUNBLG9CQUpBLHlCQURBLGtCQUpBLFdBQ0EscUJBRUEsZUFHQSxrQkFDQSxzQkFMQSxhdkVpdmdCSixDdUV4dWdCVyxnWkFDUCx3QnBFaExVLENvRWlMViw0REFDQSxvQnZFMHVnQkosQ3VFdHVnQkEsNkNBQ0UsYUFDQSxjdkV5dWdCRixDdUV4dWdCRSwrRUFDRSxrQnZFMHVnQkosQ3VFdHVnQkEscUNBQ0UsY0FFQSxtQkFEQSxxQnZFMHVnQkYsQ3VFdHVnQkEsbUNBQ0UsY0FDQSxtQnZFeXVnQkYsQ003OGdCSSx5QmlFa09KLG1DQUlJLFl2RTJ1Z0JGLENBQ0YsQ3VFeHVnQkEsd0JBQ0UsVXZFMnVnQkYsQ3VFeHVnQkEscURBS0UsYXBFMU5ZLENvRXdOWixlQURBLGdCQUVBLGdCdkUydWdCRixDdUV6dWdCRSxtRUFDRSxnQkFFQSwyQkFEQSxXQUdBLGNBQ0EsbUJBRkEsWXZFNnVnQkosQ3VFenVnQlcsd05BR1Asd0JwRXRPVSxDb0VvT1YsNERBQ0Esd0JBRUEsb0J2RTJ1Z0JKLEN1RXZ1Z0JhLDJIQUNMLHdCcEU1T00sQ29FNk9OLG9CdkUwdWdCUixDdUVsdWdCQSxtQkFDRSxZdkV3dWdCRixDdUVudWdCRSxnQ0FDRSxpQnZFc3VnQkosQ3VFOXRnQmEsNEhBQ1Asd0J2RW91Z0JOLEN1RTN0Z0JFLHdCQUdFLGtCQURBLFlBREEsVXZFZ3VnQkosQ3VFNXRnQlcsMkNBQ1Asc0JBQ0Esb0J2RTh0Z0JKLEN1RS9zZ0JBLFdBQ0Usb0RBRUEscUNBREEsMkJ2RW10Z0JGLEN1RWh0Z0JBLDZDQUdFLGVBREEsZ0JBRUEsZ0J2RW10Z0JGLEN1RWp0Z0JFLHFEQUtFLGVBREEsZUFIQSxzQkFDQSxvQkFDQSxhdkVzdGdCSixDdUVsdGdCSSwrREFDRSxZdkVxdGdCTixDdUUvc2dCRSxzQkFFRSxtQkFEQSxjdkVtdGdCSixDdUVqdGdCSSw0QkFDRSwwQnZFbXRnQk4sQ3VFanRnQkksOEJBQ0Usd0J2RW10Z0JOLEN1RWh0Z0JJLHlCQUNFLGdCQUNBLGN2RWt0Z0JOLEN1RS9zZ0JJLCtCQUNFLG9CQUNBLG9CdkVpdGdCTixDdUU1c2dCSSwyQkFDRSxhdkU4c2dCTixDdUUxc2dCRSxvQkFFRSxlQURBLGdCQUVBLGdCdkU0c2dCSixDdUUzc2dCSSw2QkFFRSxpQkFEQSxVdkU4c2dCTixDdUUzc2dCTSxrQ0FDRSxZdkU2c2dCUixDdUV4c2dCRSxxQ0FDRSxzQnZFMHNnQkosQ3VFdHNnQkEsdUNBQ0Usd0J2RXlzZ0JGLEN1RWpzZ0JFLHFDQUNFLG1CQUNBLGdCQUNBLG9CdkVvc2dCSixDdUV6cmdCQSw4RUFOSSxtQkFDQSxnQkFDQSxtQnZFMHNnQkosQ3VFdHNnQkEsMEJBSUUsdUJ2RWtzZ0JGLEN1RS9yZ0JBLHdCQUtFLGtCQUpBLGVBQ0Esa0JBQ0EsZ0JBSUEsaUJBSEEsaUJBSUEsbUJBRkEsaUJ2RW9zZ0JGLEN1RS9yZ0JBLFlBQ0UsVXZFa3NnQkYsQ3VFOXJnQkEsb0NBQ0UsdUJ2RWlzZ0JGLENNdm1oQkksNEJpRXFhSixvQ0FJSSxxQnZFa3NnQkYsQ0FDRixDdUUvcmdCSSxpSUFDRSxjdkVpc2dCTixDdUU3cmdCRSw0REFDRSxrQnZFK3JnQkosQ3VFNXJnQkUsNkZBQ0UsNEJ2RThyZ0JKLEN1RTNyZ0JFLDJHQUdFLGdDQUZBLG1CQUNBLG1CdkU4cmdCSixDdUV6cmdCSSxvSEFDRSxXdkUycmdCTixDdUV0cmdCSSxxS0FDRSxZdkV3cmdCTixDTWhvaEJJLDRCaUUrY0EsNERBQ0UsZXZFcXJnQkosQ3VFL3FnQkUsdUZBQ0UsaUJBQ0Esb0J2RW9yZ0JKLEN1RWpyZ0JFLHVGQUNFLG1CQUNBLG9CdkVtcmdCSixDdUVocmdCRSx3SEFFRSxtQkFEQSxtQnZFbXJnQkosQ3VFL3FnQkUsMEhBQ0UsZXZFaXJnQkosQ0FqQkYsQ3VFdnBnQkEseUJBRUUsZUFEQSxnQkFFQSxnQnZFaXFpQkYsQ3VFL3BpQkUsZ0RBQ0UsZUFFQSxnQkFEQSxnQnZFa3FpQkosQ3VFN3BpQkEsOEJBQ0UsZ0JBQ0EsU3ZFZ3FpQkYsQ3VFL3BpQkUscUNBT0UscUJBREEsYUFGQSxlQURBLGdCQURBLFlBR0EsaUJBSkEsa0J2RXVxaUJKLEN1RS9waUJJLDhDQUNFLGN2RWlxaUJOLEN1RTlwaUJJLDBDQU9FLG1CQURBLGFBRkEsZUFEQSxnQkFEQSxZQUdBLGlCQUpBLGtCdkVzcWlCTixDdUU3cGlCRSxrQ0FDRSxlQUNBLFV2RStwaUJKLEN1RTlwaUJJLHVDQUNFLFl2RWdxaUJOLEN1RTVwaUJFLG9DQUVFLHlCQURBLDBCQUVBLDJCQUNBLDBCdkU4cGlCSixDdUU1cGlCRSxrRUFDRSxnQkFFQSxtQkFDQSxhQUZBLFN2RWdxaUJKLEN1RTdwaUJJLHdFQUVFLGVBREEsZ0JBRUEsaUJBRUEsa0JBREEsaUJ2RWdxaUJOLEN1RTlwaUJNLGdGQUVFLFlBQ0EsaUJBRkEsVXZFa3FpQlIsQ3VFL3BpQlEsMEZBQ0UsWXZFaXFpQlYsQ3VFM3BpQkUsdUNBQ0UscUJ2RTZwaUJKLEN1RTNwaUJJLDJDQUNFLGV2RTZwaUJOLEN1RXhwaUJFLDBDQUNFLGFBQ0Esd0J2RTJwaUJKLEN1RXpwaUJJLGlEQUVFLGVBREEsZ0JBRUEsZ0J2RTJwaUJOLEN1RXpwaUJNLDZEQUNFLGF2RTJwaUJSLEN1RXZwaUJFLGtEQUNFLGFBQ0Esc0J2RXlwaUJKLEN1RXZwaUJJLHlEQUVFLGVBREEsZ0JBRUEsZ0J2RXlwaUJOLEN1RXBwaUJJLDBEQUNFLGVBQ0EsZ0JBQ0EsZ0J2RXNwaUJOLEN1RWxwaUJBLFVBRUUsdUJBQ0EscUJBQ0EsbUJ2RXFwaUJGLEN1RW5waUJBLDBCQUNFLG1CdkVzcGlCRixDdUVucGlCQSxnQ0FJRSxzQkFHQSxvQkFGQSw0QkFHQSxtQkFHQSxTQUZBLGlCQU1BLGNBTEEsOEJBVEEsZUFhQSxrQkFYQSxTQVNBLDBCQUNBLGtCQVhBLFV2RW1xaUJGLEN1RXBwaUJFLHVDQUNFLFdBRUEsY0FFQSxVQURBLGtCQUZBLFl2RXlwaUJKLENNdHlqQkkseUJpRTBuQkosZ0NBMEJJLFl2RXNwaUJGLENBQ0YsQ3VFbHBpQkUsMENBQ0UscUR2RXFwaUJKLEN1RWhwaUJFLHdDQUNFLG1EdkVtcGlCSixDdUUvb2lCQSxtQ0FDRSxXQUNBLGlCdkVrcGlCRixDTXh6akJJLHlCaUVvcUJKLG1DQUtJLE12RW1waUJGLENBQ0YsQ3VFL29pQkUsMENBQ0UseUR2RWtwaUJKLEN1RTdvaUJFLHVDQUNFLGtEdkVncGlCSixDdUU1b2lCQSw4QkFFRSxrQnZFOG9pQkYsQ3VFN29pQkUsaUNBRUUsZUFEQSxnQkFFQSxpQkFDQSxrQnZFK29pQkosQ3VFN29pQk0sMENBQ0UsWXZFK29pQlIsQ3VFam9pQkEsNkNBQ0UsWXZFMm9pQkYsQ3VFeG9pQkEsc0NBRUUsdUJBR0EsZ0NBSkEsYUFFQSw4QkFDQSxnQkFFQSxtQnZFMm9pQkYsQ3VFem9pQkUsdURBQ0UsYXZFMm9pQkosQ3VFeG9pQkUsd0VBR0UsbUJBRkEsYUFHQSxhQUZBLHNCQUdBLFF2RTBvaUJKLEN1RXZvaUJFLDJDQUNFLGlCdkV5b2lCSixDdUVyb2lCQSxxQ0FDRSxhQUVBLHNCQURBLFdBRUEsbUJ2RXdvaUJGLEN1RXRvaUJFLHdEQUNFLCtCdkV3b2lCSixDdUVyb2lCRSx3Q0FDRSxnQnZFdW9pQkosQ3VFcG9pQkUsdUNBQ0UsZUFDQSxlcEVwckIwQixDb0VxckIxQixrQnZFc29pQkosQ3VFbm9pQkUscUlBRUUsb0J2RXFvaUJKLEN1RWpvaUJBLGlFQUVFLGVwRTlyQjRCLENvRWdzQjVCLHVCQURBLGlCdkVxb2lCRixDdUVob2lCRSxxQ0FDRSxhdkVtb2lCSixDdUUvbmlCQSxtQ0FDRSx3QnBFeHZCWSxDb0V5dkJaLFV2RWtvaUJGLEN1RWhvaUJFLG1EQUNFLFdBQ0EsbUJ2RWtvaUJKLEN1RTluaUJBLHFDQUdFLGlCQURBLFlBR0EsZUFKQSxtQkFHQSxhQUVBLFl2RWlvaUJGLEN1RTluaUJBLG9GQUVFLGlCQURBLG1CdkVrb2lCRixDdUUvbmlCRSxpSUFHRSx5QkFGQSxzQkFDQSxlQUVBLDBCdkVpb2lCSixDdUU5bmlCRSw0SkFJRSxtQkFIQSxhQUVBLG1CQURBLFVBR0EsMEJ2RWdvaUJKLEN1RTduaUJFLDBIQUNFLGV2RStuaUJKLEN1RTduaUJJLCtIQUVFLG1CQUNBLGVwRXR2QndCLENvRXV2QnhCLHNCQUhBLGV2RWtvaUJOLEN3RTcvakJBLGdCQUlJLGdCQUhBLG1CQU1BLDRCQUZBLFdBQ0EsZ0JBSEEsa0JBREEsaUJ4RXFna0JKLEN3RTkvakJJLHNCQVNJLDRCQUNBLDZCQUZBLDBCQUZBLFlBTEEsV0FJQSxTQUVBLHFCQUpBLGNBREEsa0JBRUEsT3hFc2drQlIsQ3dFNy9qQkkscUJBQ0ksNkJBQ0EsZ0JBQ0EsVXhFKy9qQlIsQ3dFOS9qQlEsMkJBQ0ksc0N4RWdna0JaLEN3RTMvakJBLGlCQU1JLDBCQURBLDRCQUZBLGVBRkEsZ0JBR0EsaUJBRkEsaUJ4RWtna0JKLEN3RTMvakJBLFVBQ0ksd0R4RTgvakJKLEN3RTMvakJBLFlBQ0ksd0R4RTgvakJKLEN3RTMvakJBLHdFQUNFLHdEeEU4L2pCRixDd0U1L2pCQSxnRkFDRSwyRHhFKy9qQkYsQ3dFNS9qQkEsc0VBQ0Usa0R4RSsvakJGLEN3RTcvakJBLGdFQUNFLCtEeEVnZ2tCRixDd0U5L2pCQSxrRUFDRSw0RHhFaWdrQkYsQ3dFNy9qQkEsa0JBQ0ksWXhFZ2drQkosQ3dFOS9qQkkseUJBQ0ksa0J4RWdna0JSLEN3RTkvakJRLGdDQUVJLGVBREEsZ0JBRUEsZ0J4RWdna0JaLEN3RTkvakJZLDhDQUVJLGVBQ0EsbUJBQ0EsaUJBSEEsVXhFbWdrQmhCLEN3RTkvakJnQixtREFDSSxTeEVnZ2tCcEIsQ3dFMy9qQlEsbUNBRUksZUFEQSxnQkFFQSxnQnhFNi9qQlosQ3dFei9qQkksMkJBQ0ksd0J4RTIvakJSLEN3RXovakJRLGlDQUNJLFl4RTIvakJaLEN3RXovakJZLHlDQUdJLG1CQURBLGFBRUEsOEJBSEEsZXhFOC9qQmhCLEN3RXovakJnQixzREFDSSxleEUyL2pCcEIsQ3dFeC9qQmdCLHdHQU1JLDBCQURBLDRCQUZBLGVBRkEsZ0JBR0EsaUJBRkEsaUJ4RTgvakJwQixDd0V2L2pCZ0IsOENBQ0ksaUJ4RXkvakJwQixDd0VwL2pCUSxzQ0FDSSxpQnhFcy9qQlosQ3dFai9qQlEsZ0NBVUksbUJBR0EscURBR0EsNEJBREEsNEJBRUEsdUJBTkEsa0JBQ0EsV0FOQSxlQURBLGdCQUlBLFlBRkEsaUJBV0EsZ0JBSkEsaUNBTkEsV3hFeS9qQlosQ3dFaGdrQlksc0NBQ0ksY3hFa2drQmhCLEN3RS8rakJRLG1DQUNJLG9CQUVBLGtCQUlBLFdBQ0EsaUJBTkEsV0FFQSxrQkFDQSxVQUNBLFd4RW0vakJaLEN3RTkrakJRLGtDQUtJLHlCQUhBLFlBQ0Esa0JBQ0EscUJ4RWkvakJaLEN3RS8rakJZLHVDQUNJLG1CeEVpL2pCaEIsQ3dFNytqQlEscUNBSUkseUJBQ0Esa0JBRkEsWUFGQSxtQkFDQSxVeEVrL2pCWixDd0U1K2pCUSxxQ0FHSSxZQUZBLGtCeEVnL2pCWixDd0UzK2pCUSxrQ0FDSSxleEU2K2pCWixDd0UzK2pCWSx1Q0FFSSxtQkFEQSxhQUVBLDJCQUNBLGtCeEU2K2pCaEIsQ3dFMStqQlksNkNBRUksZUFEQSxnQkFFQSxpQkFDQSxpQnhFNCtqQmhCLEN3RXorakJZLHlEQUNJLHlCQUdBLDRCQURBLFdBRUEseUJBQ0EsZ0JBSkEscUJ4RSsrakJoQixDd0V4K2pCWSwyQ0FFSSxZQUVBLGtCQUNBLFVBRkEsV3hFNCtqQmhCLEN3RXYrakJvQiwwREFDSSx1QnhFeStqQnhCLEN3RXIrakJnQixpREFDSSxxQnhFdStqQnBCLEN3RXArakJnQixtREFDSSxvQnhFcytqQnBCLEN3RXIrakJvQix1REFDSSx1QnhFdStqQnhCLEN3RWwrakJZLDZDQUNJLHlCQVNBLHlCQUVBLGtCQVRBLFdBRUEsa0JBREEsWUFPQSxhQUhBLHlCQURBLHFCQUxBLHNCQU9BLFd4RXUrakJoQixDd0VsK2pCZ0IsMERBQ0ksVXhFbytqQnBCLEN3RWorakJnQixvREFDSSxxQnhFbStqQnBCLEN3RWwrakJvQixpRUFDSSxVeEVvK2pCeEIsQ3dFLzlqQm9CLHlEQUVJLGtCQURBLHFCeEVrK2pCeEIsQ3dFMzlqQlEsbUNBRUksbUJBREEsYUFJQSxTQUZBLHlCQUdBLGVBRkEsVXhFKzlqQlosQ3dFMzlqQlksd0NBRUksZUFEQSxnQkFFQSxnQnhFNjlqQmhCLEN3RTM5akJnQiw4Q0FDSSxjeEU2OWpCcEIsQ3dFejlqQlksMENBRUksbUJBREEsWUFFQSxrQkFDQSxXQUdBLGVBQ0EsZ0JBRkEsWUFEQSxXeEU4OWpCaEIsQ3dFMTlqQmdCLGdEQUNJLGN4RTQ5akJwQixDd0V2OWpCUSxtQ0FDSSxZeEV5OWpCWixDd0V2OWpCWSw2Q0FHSSxtQkFGQSxhQUNBLDZCeEUwOWpCaEIsQ3dFdjlqQmdCLCtEQUdJLG9DQUNBLHFDQUZBLFlBR0EsZ0JBSkEscUJ4RTY5akJwQixDd0VyOWpCWSx1Q0FFSSxtQkFEQSxhQUVBLDZCeEV1OWpCaEIsQ3dFcDlqQm9CLHFEQUVJLDJCQURBLG9CeEV1OWpCeEIsQ3dFbjlqQm9CLHNEQUNJLHFCeEVxOWpCeEIsQ3dFajlqQmdCLGtEQUNJLFV4RW05akJwQixDd0VqOWpCb0IscURBRUksZUFEQSxnQkFFQSxnQnhFbTlqQnhCLEN3RTk4akJZLDBDQUVJLG1CQURBLGFBS0EsZUFEQSxnQkFGQSx5QkFJQSxpQkFIQSxleEVtOWpCaEIsQ3dFOThqQmdCLCtDQUNJLFdBQ0EsZUFDQSxpQnhFZzlqQnBCLEN3RTc4akJnQixpREFFSSxtQkFJQSx3QnJFNVJOLENxRThSTSxZQUNBLGtCQUZBLFdBRkEsZUFKQSxhQVVBLGVBREEsZ0JBUEEsdUJBU0EsaUJBUkEsaUJ4RXU5akJwQixDd0UzOGpCWSx1Q0FFSSxtQkFEQSxhQUVBLDBCeEU2OGpCaEIsQ3dFMzhqQmdCLGdKQUVJLHVCeEU2OGpCcEIsQ3dFMThqQmdCLDJDQUVJLHlCQURBLHNCQU1BLDhCQURBLDJCQUhBLFlBRUEsNEJBREEsb0J4RSs4akJwQixDd0V6OGpCZ0IsNENBRUkseUJBREEsWUFLQSwrQkFEQSw0QkFGQSxnQkFDQSxXeEU2OGpCcEIsQ3dFcjhqQlksdURBQ0ksNEJ4RXU4akJoQixDd0VwOGpCWSw2REFDSSw0QnhFczhqQmhCLEN3RXA4akJnQixnRUFDSSxTeEVzOGpCcEIsQ3dFajhqQlEsa0NBRUksbUJBREEsYUFFQSxnQkFFQSxrQkFEQSxXeEVvOGpCWixDd0VqOGpCWSx1Q0FLSSx5QkFFQSwyQkFMQSxZQUlBLFdBSEEsa0JBQ0EsU0FIQSxVeEV5OGpCaEIsQ3dFaDhqQlksdUNBSUksc0JBRkEsWUFEQSxpQkFJQSxlQUZBLFV4RW84akJoQixDd0V6N2pCb0IseURBQ0ksV3hFMjdqQnhCLEN3RXg3akJvQix3REFDSSxjeEUwN2pCeEIsQ3dFdDdqQmdCLG9FQUVJLGtCQURBLHFCeEV5N2pCcEIsQ3dFaDdqQlksd0NBQ0ksWXhFazdqQmhCLEN3RS82akJZLHlDQUVJLG1CQURBLGdCQUVBLGdCeEVpN2pCaEIsQ3dFLzZqQmdCLGdEQUNJLHVCeEVpN2pCcEIsQ3dFOTZqQmdCLCtDQUNJLDZCQUNBLGtDQUNBLGtDQUNBLDhCQUNBLHlCeEVnN2pCcEIsQ3dFMzZqQlEsK0JBR0ksd0NBRkEseUJBQ0EsVXhFODZqQlosQ3dFMzZqQlksb0NBQ0ksZ0J4RTY2akJoQixDd0UzNmpCWSxzQ0FDSSxheEU2NmpCaEIsQ3dFeDZqQlksdUNBSUksWUFDQSxrQkFIQSxZQUlBLFVBTEEscUJ4RSs2akJoQixDd0VwNmpCQSxrQ0FDSSxpQnhFdTZqQkosQ3dFcDZqQkEsbUJBQ0kseUJBQ0EsVXhFdTZqQkosQ3dFcjZqQkkseUJBQ0ksa0N4RXU2akJSLEN3RW42akJBLHVCQUNJLHlCQUNBLFV4RXM2akJKLEN3RXA2akJJLDZCQUNJLGtDeEVzNmpCUixDd0VsNmpCQSw2QkFDSSxjeEVxNmpCSixDd0VuNmpCSSxvQ0FLSSx5QkFJQSxrQkFGQSxXQU5BLFdBQ0EscUJBRUEsWUFFQSxrQkFFQSxzQkFMQSxVeEUyNmpCUixDd0VsNmpCYSxpRUFDTCx3QnhFbzZqQlIsQ3dFajZqQmEsK0RBQ0wsVXhFbzZqQlIsQ3dFajZqQkksa0NBTUksU0FKQSxxQkFNQSxlQURBLGdCQUZBLFdBSUEsaUJBTEEsaUJBSEEsa0JBRUEsU3hFMDZqQlIsQ3dFMTVqQlEscU1BQ0ksVXhFZzZqQlosQ3dFejVqQlEseUNBREosd0RBRVEsaUJ4RTY1akJWLENBQ0YsQ3dFMzVqQlksMENBTFIsd0RBTVksaUJ4RTg1akJkLENBQ0YsQ3dFaDVqQkEsNEhBQ0ksa0N4RXU1akJKLEN3RXA1akJBLHFGQUVJLG9CeEV1NWpCSixDd0VwNWpCQSxxRkFDSSwwQnhFdTVqQkosQ3dFcDVqQkEsOEJBQ0ksa0N4RXU1akJKLEN3RXA1akJBLDZEQUNJLG1DQUNBLG9CeEV1NWpCSixDd0VwNWpCQSw4RkFFSSxrQ3hFdTVqQkosQ3dFNTRqQkEsNEhBQ0ksa0N4RW01akJKLEN3RWg1akJBLHFGQUVJLG9CeEVtNWpCSixDd0VoNWpCQSxxRkFDSSwwQnhFbTVqQkosQ3dFeDRqQkEseUxBRUksa0N4RW01akJKLEN3RS80akJBLDRDQUNFLFV4RWs1akJGLEN3RXo0akJBLGdJQUNJLGtDeEVnNWpCSixDd0U3NGpCQSx1RkFFSSxvQnhFZzVqQkosQ3dFNzRqQkEsdUZBQ0ksMEJ4RWc1akJKLEN3RXI0akJBLGlNQUVJLGtDeEVnNWpCSixDd0V6NGpCQSxvQ0FDSSxrQ3hFNDRqQkosQ3dFejRqQkEsd0NBQ0ksbUNBSUEsNERBREEsd0JBRkEsNEJBQ0EscUJ4RTg0akJKLEN3RXo0akJBLHdMQUVJLGtDeEU0NGpCSixDd0V6NGpCQSw2UUFNRSxvQnhFNDRqQkYsQ3dFejRqQkEsZ0xBRUksMEJ4RTQ0akJKLEN3RXA0akJBLGtNQUVJLGtDeEU0NGpCSixDd0UzM2pCQSxpQ0FLRSw0RHhFODNqQkYsQ3dFejNqQkEsaUVBVEUsbUNBR0Esd0JBRkEsNEJBQ0EscUJ4RXc0akJGLEN3RWo0akJBLGdDQUtFLCtEeEU0M2pCRixDd0V4M2pCQSxVQUNJLGV4RTIzakJKLEN3RXgzakJBLG1CQUlJLHdCQUNBLHNCQUhBLGVBREEsZ0JBRUEsZ0J4RTYzakJKLEN3RXgzakJBLGtCQUNJLHlCQUlBLHlEQUVBLDBCQUNBLDJCQUZBLDRCQUpBLDRCQUVBLFlBREEscUJ4RWc0akJKLEN3RXozakJJLHVCQUVJLDBCQURBLHFCeEU0M2pCUixDd0V2M2pCQSxxQ0FDSSxjeEUwM2pCSixDd0VqM2pCQSxvQkFDSSxTeEV5M2pCSixDd0V0M2pCQSw4QkFFSSxlQURBLGdCQUVBLGdCeEV5M2pCSixDd0V0M2pCQSxrREFDSSx5QkFDQSxVeEV5M2pCSixDd0V0M2pCQSxzRUFDSSxtQ0FDQSxvQnhFeTNqQkosQ3dFdDNqQkEsYUFDSSxZeEV5M2pCSixDd0VyM2pCSSw0QkFDSSxzQkFDQSxnQkFDQSxxQnhFdzNqQlIsQ3dFcDNqQkEscUNBQ0ksc0JBRUEsbUJBREEsZ0JBRUEsc0JBQ0EsY3hFdTNqQkosQ3dFcDNqQkEsOENBQ0ksc0JBRUEsdUJBREEsbUJ4RXczakJKLEN3RXAzakJBLDZEQUVJLHVCQURBLGN4RXczakJKLEN3RWgzakJJLDZSQUNJLCtCeEVzM2pCUixDd0VsM2pCQSx3REFDRSwrQnhFcTNqQkYsQ3dFbDNqQkEsOENBQ0ksK0J4RXEzakJKLEN3RWwzakJBLFVBQ0kscUJ4RXEzakJKLEN3RWwzakJBLDhCQUNJLGdCeEVxM2pCSixDd0VuM2pCSSwyQkFISiw4QkFJUSxXeEVzM2pCTixDd0VqM2pCRSxpREFFUSxrQnhFcTNqQlYsQ0FMRixDd0UzMmpCQSw4QkFDSSxTeEVvM2pCSixDd0VoM2pCSSwrRUFDSSxVeEVtM2pCUixDd0U5MmpCSSx1RkFDSSxZQUVBLFdBREEsV3hFazNqQlIsQ3dFNTJqQkksdUxBR0ksWUFDQSxrQkFGQSxRQURBLGlCeEVrM2pCUixDd0U3MmpCUSx5T0FDSSxZeEUrMmpCWixDd0U1MmpCUSxpU0FDSSxleEU4MmpCWixDd0UxMmpCSSw2S0FDSSxtQnhFNDJqQlIsQ3dFdjJqQkksNEVBRUksZUFEQSxnQnhFMjJqQlIsQ3dFdjJqQkksa0RBRUksa0JBREEsZ0J4RTAyakJSLEN3RXYyakJRLHNFQUNJLG9CeEV5MmpCWixDd0VyMmpCSSxpR0FDSSxleEV1MmpCUixDd0VwMmpCSSxnRUFHSSxtQkFGQSxpQkFDQSxZeEV1MmpCUixDd0VuMmpCSSwyREFDSSxjeEVxMmpCUixDd0U5MWpCSSx3TEFDSSxnQnhFbTJqQlIsQ3dFLzFqQkEsaUZBQ0ksYUFDQSx3QnhFazJqQkosQ3dFLzFqQkEsMENBQ0ksVXhFazJqQkosQ3dFLzFqQkEsaURBQ0ksZXhFazJqQkosQ3lFbjFsQkEsY0FDRSxxQnRFZ0ZZLENzRS9FWixhdEVtRlksQ3NFL0VaLGFBQ0EsdUJBRkEscUJBREEsc0JBREEsb0J6RTAxbEJGLEN5RXIxbEJFLGdCQUNFLGtCekV1MWxCSixDTXB5bEJJLHlCbUU1REosY0FZSSxpQnpFdzFsQkYsQ0FDRixDeUVyMWxCQSxxQkFDRSxhQUNBLHNCQUNBLDJCQUNBLGN6RXcxbEJGLENNaHpsQkkseUJtRTVDSixxQkFNSSxVQUNBLGN6RTAxbEJGLEN5RXoxbEJFLDZCQUNFLGN6RTIxbEJKLEN5RXoxbEJFLDhCQUNFLGF6RTIxbEJKLENBQ0YsQ3lFdjFsQkEsMEJBQ0UsWXpFMDFsQkYsQ3lFdjFsQkEsNEJBQ0UsbUJBRUEsZXRFK0Y0QixDc0VoRzVCLHNCQUVBLGtCekUwMWxCRixDTXYwbEJJLHlCbUV2QkosNEJBTUksa0J6RTQxbEJGLENBQ0YsQ3lFejFsQkEscUNBQ0UsYXpFNDFsQkYsQ3lFMzFsQkUsc0ZBRUUsYXpFNDFsQkosQ3lFeDFsQkEscUJBQ0UsbUJBQ0Esb0J6RTIxbEJGLEN5RXgxbEJBLHVCQUNFLGV6RTIxbEJGLEN5RTExbEJFLDRCQUdFLGV0RXdFMEIsQ3NFekUxQixrQkFEQSx5QnpFODFsQkosQ3lFMTFsQkksdUNBQ0UsY3pFNDFsQk4sQ3lFdDFsQkUsb0RBQ0Usa0J6RXkxbEJKLEN5RXYxbEJFLGlDQUNFLHNCekV5MWxCSixDeUVyMWxCQSwwQkFPRSw0Q0FDQSxlQUpBLGNBSEEsbUJBQ0Esc0JBQ0EseUJBRUEsVXpFMjFsQkY7QTBFbDdsQkE7Ozs7O0VBQUEsQ0FPQSxLQUVFLDZCQURBLHFCMUV3N2xCRixDMEVwN2xCQSxpQkFHRSxrQjFFdTdsQkYsQzJFaDhsQkUsb0ZDR0EsaUJBREEsa0JBREEsa0JBREEsbUJBREEsVTVFODhsQkYsQ012NWxCSSx5QnFFekNFLHlCQUNFLGUzRW84bEJOLENBQ0YsQ003NWxCSSx5QnFFekNFLHVDQUNFLGUzRXk4bEJOLENBQ0YsQ01sNmxCSSwwQnFFekNFLHFEQUNFLGUzRTg4bEJOLENBQ0YsQ012NmxCSSwwQnFFekNFLG1FQUNFLGdCM0VtOWxCTixDQUNGLEMyRXg3bEJFLEtDbkNBLGFBQ0EsZUFFQSxrQkFEQSxrQjVFKzlsQkYsQzJFeDdsQkUsWUFFRSxjQURBLGMzRTQ3bEJKLEMyRXo3bEJJLDJDQUdFLGVBREEsZTNFNDdsQk4sQzZFai9sQkUsc3FCQUlFLGtCQURBLG1CQUZBLGtCQUNBLFU3RTIvbEJKLEM2RW4rbEJNLEtBQ0UsYUFDQSxZQUNBLGM3RXMrbEJSLEM0RTE4bEJFLGNBQ0UsY0FDQSxjNUU2OGxCSixDNEUvOGxCRSxjQUNFLGFBQ0EsYTVFazlsQkosQzRFcDlsQkUsY0FDRSx3QkFDQSx3QjVFdTlsQkosQzRFejlsQkUsY0FDRSxhQUNBLGE1RTQ5bEJKLEM0RTk5bEJFLGNBQ0UsYUFDQSxhNUVpK2xCSixDNEVuK2xCRSxjQUNFLHdCQUNBLHdCNUVzK2xCSixDNkV6L2xCTSxVRENKLGNBRUEsZUFEQSxVNUU2L2xCRixDNkV6L2xCVSxPRGJSLHFCQUlBLHFCNUV1Z21CRixDNkU5L2xCVSxPRGJSLHNCQUlBLHNCNUU0Z21CRixDNkVuZ21CVSxPRGJSLGFBSUEsYTVFaWhtQkYsQzZFeGdtQlUsT0RiUixzQkFJQSxzQjVFc2htQkYsQzZFN2dtQlUsT0RiUixzQkFJQSxzQjVFMmhtQkYsQzZFbGhtQlUsT0RiUixhQUlBLGE1RWdpbUJGLEM2RXZobUJVLE9EYlIsc0JBSUEsc0I1RXFpbUJGLEM2RTVobUJVLE9EYlIsc0JBSUEsc0I1RTBpbUJGLEM2RWppbUJVLE9EYlIsYUFJQSxhNUUraW1CRixDNkV0aW1CVSxRRGJSLHNCQUlBLHNCNUVvam1CRixDNkUzaW1CVSxRRGJSLHNCQUlBLHNCNUV5am1CRixDNkVoam1CVSxRRGJSLGNBSUEsYzVFOGptQkYsQzZFL2ltQk0sYUFBd0IsUTdFbWptQjlCLEM2RWpqbUJNLFlBQXVCLFE3RXFqbUI3QixDNkVsam1CUSxTQUF3QixPN0Vzam1CaEMsQzZFdGptQlEsU0FBd0IsTzdFMGptQmhDLEM2RTFqbUJRLFNBQXdCLE83RThqbUJoQyxDNkU5am1CUSxTQUF3QixPN0Vra21CaEMsQzZFbGttQlEsU0FBd0IsTzdFc2ttQmhDLEM2RXRrbUJRLFNBQXdCLE83RTBrbUJoQyxDNkUxa21CUSxTQUF3QixPN0U4a21CaEMsQzZFOWttQlEsU0FBd0IsTzdFa2xtQmhDLEM2RWxsbUJRLFNBQXdCLE83RXNsbUJoQyxDNkV0bG1CUSxTQUF3QixPN0UwbG1CaEMsQzZFMWxtQlEsVUFBd0IsUTdFOGxtQmhDLEM2RTlsbUJRLFVBQXdCLFE3RWttbUJoQyxDNkVsbW1CUSxVQUF3QixRN0VzbW1CaEMsQzZFL2xtQlksVURoQlYsdUI1RW1ubUJGLEM2RW5tbUJZLFVEaEJWLHdCNUV1bm1CRixDNkV2bW1CWSxVRGhCVixlNUUybm1CRixDNkUzbW1CWSxVRGhCVix3QjVFK25tQkYsQzZFL21tQlksVURoQlYsd0I1RW1vbUJGLEM2RW5ubUJZLFVEaEJWLGU1RXVvbUJGLEM2RXZubUJZLFVEaEJWLHdCNUUyb21CRixDNkUzbm1CWSxVRGhCVix3QjVFK29tQkYsQzZFL25tQlksVURoQlYsZTVFbXBtQkYsQzZFbm9tQlksV0RoQlYsd0I1RXVwbUJGLEM2RXZvbUJZLFdEaEJWLHdCNUUycG1CRixDTXRwbUJJLHlCdUUzQkUsUUFDRSxhQUNBLFlBQ0EsYzdFcXJtQk4sQzRFenBtQkEsaUJBQ0UsY0FDQSxjNUUycG1CRixDNEU3cG1CQSxpQkFDRSxhQUNBLGE1RStwbUJGLEM0RWpxbUJBLGlCQUNFLHdCQUNBLHdCNUVtcW1CRixDNEVycW1CQSxpQkFDRSxhQUNBLGE1RXVxbUJGLEM0RXpxbUJBLGlCQUNFLGFBQ0EsYTVFMnFtQkYsQzRFN3FtQkEsaUJBQ0Usd0JBQ0Esd0I1RStxbUJGLEM2RWxzbUJJLGFEQ0osY0FFQSxlQURBLFU1RXFzbUJBLEM2RWpzbUJRLFVEYlIscUJBSUEscUI1RThzbUJBLEM2RXJzbUJRLFVEYlIsc0JBSUEsc0I1RWt0bUJBLEM2RXpzbUJRLFVEYlIsYUFJQSxhNUVzdG1CQSxDNkU3c21CUSxVRGJSLHNCQUlBLHNCNUUwdG1CQSxDNkVqdG1CUSxVRGJSLHNCQUlBLHNCNUU4dG1CQSxDNkVydG1CUSxVRGJSLGFBSUEsYTVFa3VtQkEsQzZFenRtQlEsVURiUixzQkFJQSxzQjVFc3VtQkEsQzZFN3RtQlEsVURiUixzQkFJQSxzQjVFMHVtQkEsQzZFanVtQlEsVURiUixhQUlBLGE1RTh1bUJBLEM2RXJ1bUJRLFdEYlIsc0JBSUEsc0I1RWt2bUJBLEM2RXp1bUJRLFdEYlIsc0JBSUEsc0I1RXN2bUJBLEM2RTd1bUJRLFdEYlIsY0FJQSxjNUUwdm1CQSxDNkUzdW1CSSxnQkFBd0IsUTdFOHVtQjVCLEM2RTV1bUJJLGVBQXVCLFE3RSt1bUIzQixDNkU1dW1CTSxZQUF3QixPN0UrdW1COUIsQzZFL3VtQk0sWUFBd0IsTzdFa3ZtQjlCLEM2RWx2bUJNLFlBQXdCLE83RXF2bUI5QixDNkVydm1CTSxZQUF3QixPN0V3dm1COUIsQzZFeHZtQk0sWUFBd0IsTzdFMnZtQjlCLEM2RTN2bUJNLFlBQXdCLE83RTh2bUI5QixDNkU5dm1CTSxZQUF3QixPN0Vpd21COUIsQzZFandtQk0sWUFBd0IsTzdFb3dtQjlCLEM2RXB3bUJNLFlBQXdCLE83RXV3bUI5QixDNkV2d21CTSxZQUF3QixPN0Uwd21COUIsQzZFMXdtQk0sYUFBd0IsUTdFNndtQjlCLEM2RTd3bUJNLGFBQXdCLFE3RWd4bUI5QixDNkVoeG1CTSxhQUF3QixRN0VteG1COUIsQzZFNXdtQlUsYURoQlYsYTVFK3htQkEsQzZFL3dtQlUsYURoQlYsdUI1RWt5bUJBLEM2RWx4bUJVLGFEaEJWLHdCNUVxeW1CQSxDNkVyeG1CVSxhRGhCVixlNUV3eW1CQSxDNkV4eG1CVSxhRGhCVix3QjVFMnltQkEsQzZFM3htQlUsYURoQlYsd0I1RTh5bUJBLEM2RTl4bUJVLGFEaEJWLGU1RWl6bUJBLEM2RWp5bUJVLGFEaEJWLHdCNUVvem1CQSxDNkVweW1CVSxhRGhCVix3QjVFdXptQkEsQzZFdnltQlUsYURoQlYsZTVFMHptQkEsQzZFMXltQlUsY0RoQlYsd0I1RTZ6bUJBLEM2RTd5bUJVLGNEaEJWLHdCNUVnMG1CQSxDQUNGLENNNXptQkkseUJ1RTNCRSxRQUNFLGFBQ0EsWUFDQSxjN0UwMW1CTixDNEU5em1CQSxpQkFDRSxjQUNBLGM1RWcwbUJGLEM0RWwwbUJBLGlCQUNFLGFBQ0EsYTVFbzBtQkYsQzRFdDBtQkEsaUJBQ0Usd0JBQ0Esd0I1RXcwbUJGLEM0RTEwbUJBLGlCQUNFLGFBQ0EsYTVFNDBtQkYsQzRFOTBtQkEsaUJBQ0UsYUFDQSxhNUVnMW1CRixDNEVsMW1CQSxpQkFDRSx3QkFDQSx3QjVFbzFtQkYsQzZFdjJtQkksYURDSixjQUVBLGVBREEsVTVFMDJtQkEsQzZFdDJtQlEsVURiUixxQkFJQSxxQjVFbTNtQkEsQzZFMTJtQlEsVURiUixzQkFJQSxzQjVFdTNtQkEsQzZFOTJtQlEsVURiUixhQUlBLGE1RTIzbUJBLEM2RWwzbUJRLFVEYlIsc0JBSUEsc0I1RSszbUJBLEM2RXQzbUJRLFVEYlIsc0JBSUEsc0I1RW00bUJBLEM2RTEzbUJRLFVEYlIsYUFJQSxhNUV1NG1CQSxDNkU5M21CUSxVRGJSLHNCQUlBLHNCNUUyNG1CQSxDNkVsNG1CUSxVRGJSLHNCQUlBLHNCNUUrNG1CQSxDNkV0NG1CUSxVRGJSLGFBSUEsYTVFbTVtQkEsQzZFMTRtQlEsV0RiUixzQkFJQSxzQjVFdTVtQkEsQzZFOTRtQlEsV0RiUixzQkFJQSxzQjVFMjVtQkEsQzZFbDVtQlEsV0RiUixjQUlBLGM1RSs1bUJBLEM2RWg1bUJJLGdCQUF3QixRN0VtNW1CNUIsQzZFajVtQkksZUFBdUIsUTdFbzVtQjNCLEM2RWo1bUJNLFlBQXdCLE83RW81bUI5QixDNkVwNW1CTSxZQUF3QixPN0V1NW1COUIsQzZFdjVtQk0sWUFBd0IsTzdFMDVtQjlCLEM2RTE1bUJNLFlBQXdCLE83RTY1bUI5QixDNkU3NW1CTSxZQUF3QixPN0VnNm1COUIsQzZFaDZtQk0sWUFBd0IsTzdFbTZtQjlCLEM2RW42bUJNLFlBQXdCLE83RXM2bUI5QixDNkV0Nm1CTSxZQUF3QixPN0V5Nm1COUIsQzZFejZtQk0sWUFBd0IsTzdFNDZtQjlCLEM2RTU2bUJNLFlBQXdCLE83RSs2bUI5QixDNkUvNm1CTSxhQUF3QixRN0VrN21COUIsQzZFbDdtQk0sYUFBd0IsUTdFcTdtQjlCLEM2RXI3bUJNLGFBQXdCLFE3RXc3bUI5QixDNkVqN21CVSxhRGhCVixhNUVvOG1CQSxDNkVwN21CVSxhRGhCVix1QjVFdThtQkEsQzZFdjdtQlUsYURoQlYsd0I1RTA4bUJBLEM2RTE3bUJVLGFEaEJWLGU1RTY4bUJBLEM2RTc3bUJVLGFEaEJWLHdCNUVnOW1CQSxDNkVoOG1CVSxhRGhCVix3QjVFbTltQkEsQzZFbjhtQlUsYURoQlYsZTVFczltQkEsQzZFdDhtQlUsYURoQlYsd0I1RXk5bUJBLEM2RXo4bUJVLGFEaEJWLHdCNUU0OW1CQSxDNkU1OG1CVSxhRGhCVixlNUUrOW1CQSxDNkUvOG1CVSxjRGhCVix3QjVFayttQkEsQzZFbDltQlUsY0RoQlYsd0I1RXErbUJBLENBQ0YsQ01qK21CSSwwQnVFM0JFLFFBQ0UsYUFDQSxZQUNBLGM3RSsvbUJOLEM0RW4rbUJBLGlCQUNFLGNBQ0EsYzVFcSttQkYsQzRFdittQkEsaUJBQ0UsYUFDQSxhNUV5K21CRixDNEUzK21CQSxpQkFDRSx3QkFDQSx3QjVFNittQkYsQzRFLyttQkEsaUJBQ0UsYUFDQSxhNUVpL21CRixDNEVuL21CQSxpQkFDRSxhQUNBLGE1RXEvbUJGLEM0RXYvbUJBLGlCQUNFLHdCQUNBLHdCNUV5L21CRixDNkU1Z25CSSxhRENKLGNBRUEsZUFEQSxVNUUrZ25CQSxDNkUzZ25CUSxVRGJSLHFCQUlBLHFCNUV3aG5CQSxDNkUvZ25CUSxVRGJSLHNCQUlBLHNCNUU0aG5CQSxDNkVuaG5CUSxVRGJSLGFBSUEsYTVFZ2luQkEsQzZFdmhuQlEsVURiUixzQkFJQSxzQjVFb2luQkEsQzZFM2huQlEsVURiUixzQkFJQSxzQjVFd2luQkEsQzZFL2huQlEsVURiUixhQUlBLGE1RTRpbkJBLEM2RW5pbkJRLFVEYlIsc0JBSUEsc0I1RWdqbkJBLEM2RXZpbkJRLFVEYlIsc0JBSUEsc0I1RW9qbkJBLEM2RTNpbkJRLFVEYlIsYUFJQSxhNUV3am5CQSxDNkUvaW5CUSxXRGJSLHNCQUlBLHNCNUU0am5CQSxDNkVuam5CUSxXRGJSLHNCQUlBLHNCNUVna25CQSxDNkV2am5CUSxXRGJSLGNBSUEsYzVFb2tuQkEsQzZFcmpuQkksZ0JBQXdCLFE3RXdqbkI1QixDNkV0am5CSSxlQUF1QixRN0V5am5CM0IsQzZFdGpuQk0sWUFBd0IsTzdFeWpuQjlCLEM2RXpqbkJNLFlBQXdCLE83RTRqbkI5QixDNkU1am5CTSxZQUF3QixPN0Uram5COUIsQzZFL2puQk0sWUFBd0IsTzdFa2tuQjlCLEM2RWxrbkJNLFlBQXdCLE83RXFrbkI5QixDNkVya25CTSxZQUF3QixPN0V3a25COUIsQzZFeGtuQk0sWUFBd0IsTzdFMmtuQjlCLEM2RTNrbkJNLFlBQXdCLE83RThrbkI5QixDNkU5a25CTSxZQUF3QixPN0VpbG5COUIsQzZFamxuQk0sWUFBd0IsTzdFb2xuQjlCLEM2RXBsbkJNLGFBQXdCLFE3RXVsbkI5QixDNkV2bG5CTSxhQUF3QixRN0UwbG5COUIsQzZFMWxuQk0sYUFBd0IsUTdFNmxuQjlCLEM2RXRsbkJVLGFEaEJWLGE1RXltbkJBLEM2RXpsbkJVLGFEaEJWLHVCNUU0bW5CQSxDNkU1bG5CVSxhRGhCVix3QjVFK21uQkEsQzZFL2xuQlUsYURoQlYsZTVFa25uQkEsQzZFbG1uQlUsYURoQlYsd0I1RXFubkJBLEM2RXJtbkJVLGFEaEJWLHdCNUV3bm5CQSxDNkV4bW5CVSxhRGhCVixlNUUybm5CQSxDNkUzbW5CVSxhRGhCVix3QjVFOG5uQkEsQzZFOW1uQlUsYURoQlYsd0I1RWlvbkJBLEM2RWpubkJVLGFEaEJWLGU1RW9vbkJBLEM2RXBubkJVLGNEaEJWLHdCNUV1b25CQSxDNkV2bm5CVSxjRGhCVix3QjVFMG9uQkEsQ0FDRixDTXRvbkJJLDBCdUUzQkUsUUFDRSxhQUNBLFlBQ0EsYzdFb3FuQk4sQzRFeG9uQkEsaUJBQ0UsY0FDQSxjNUUwb25CRixDNEU1b25CQSxpQkFDRSxhQUNBLGE1RThvbkJGLEM0RWhwbkJBLGlCQUNFLHdCQUNBLHdCNUVrcG5CRixDNEVwcG5CQSxpQkFDRSxhQUNBLGE1RXNwbkJGLEM0RXhwbkJBLGlCQUNFLGFBQ0EsYTVFMHBuQkYsQzRFNXBuQkEsaUJBQ0Usd0JBQ0Esd0I1RThwbkJGLEM2RWpybkJJLGFEQ0osY0FFQSxlQURBLFU1RW9ybkJBLEM2RWhybkJRLFVEYlIscUJBSUEscUI1RTZybkJBLEM2RXBybkJRLFVEYlIsc0JBSUEsc0I1RWlzbkJBLEM2RXhybkJRLFVEYlIsYUFJQSxhNUVxc25CQSxDNkU1cm5CUSxVRGJSLHNCQUlBLHNCNUV5c25CQSxDNkVoc25CUSxVRGJSLHNCQUlBLHNCNUU2c25CQSxDNkVwc25CUSxVRGJSLGFBSUEsYTVFaXRuQkEsQzZFeHNuQlEsVURiUixzQkFJQSxzQjVFcXRuQkEsQzZFNXNuQlEsVURiUixzQkFJQSxzQjVFeXRuQkEsQzZFaHRuQlEsVURiUixhQUlBLGE1RTZ0bkJBLEM2RXB0bkJRLFdEYlIsc0JBSUEsc0I1RWl1bkJBLEM2RXh0bkJRLFdEYlIsc0JBSUEsc0I1RXF1bkJBLEM2RTV0bkJRLFdEYlIsY0FJQSxjNUV5dW5CQSxDNkUxdG5CSSxnQkFBd0IsUTdFNnRuQjVCLEM2RTN0bkJJLGVBQXVCLFE3RTh0bkIzQixDNkUzdG5CTSxZQUF3QixPN0U4dG5COUIsQzZFOXRuQk0sWUFBd0IsTzdFaXVuQjlCLEM2RWp1bkJNLFlBQXdCLE83RW91bkI5QixDNkVwdW5CTSxZQUF3QixPN0V1dW5COUIsQzZFdnVuQk0sWUFBd0IsTzdFMHVuQjlCLEM2RTF1bkJNLFlBQXdCLE83RTZ1bkI5QixDNkU3dW5CTSxZQUF3QixPN0Vndm5COUIsQzZFaHZuQk0sWUFBd0IsTzdFbXZuQjlCLEM2RW52bkJNLFlBQXdCLE83RXN2bkI5QixDNkV0dm5CTSxZQUF3QixPN0V5dm5COUIsQzZFenZuQk0sYUFBd0IsUTdFNHZuQjlCLEM2RTV2bkJNLGFBQXdCLFE3RSt2bkI5QixDNkUvdm5CTSxhQUF3QixRN0Vrd25COUIsQzZFM3ZuQlUsYURoQlYsYTVFOHduQkEsQzZFOXZuQlUsYURoQlYsdUI1RWl4bkJBLEM2RWp3bkJVLGFEaEJWLHdCNUVveG5CQSxDNkVwd25CVSxhRGhCVixlNUV1eG5CQSxDNkV2d25CVSxhRGhCVix3QjVFMHhuQkEsQzZFMXduQlUsYURoQlYsd0I1RTZ4bkJBLEM2RTd3bkJVLGFEaEJWLGU1RWd5bkJBLEM2RWh4bkJVLGFEaEJWLHdCNUVteW5CQSxDNkVueG5CVSxhRGhCVix3QjVFc3luQkEsQzZFdHhuQlUsYURoQlYsZTVFeXluQkEsQzZFenhuQlUsY0RoQlYsd0I1RTR5bkJBLEM2RTV4bkJVLGNEaEJWLHdCNUUreW5CQSxDQUNGLEM4RTUxbkJNLFFBQXdCLHNCOUUrMW5COUIsQzhFLzFuQk0sVUFBd0Isd0I5RW0ybkI5QixDOEVuMm5CTSxnQkFBd0IsOEI5RXUybkI5QixDOEV2Mm5CTSxTQUF3Qix1QjlFMjJuQjlCLEM4RTMybkJNLFNBQXdCLHVCOUUrMm5COUIsQzhFLzJuQk0sYUFBd0IsMkI5RW0zbkI5QixDOEVuM25CTSxjQUF3Qiw0QjlFdTNuQjlCLEM4RXYzbkJNLFFBQXdCLHNCOUUyM25COUIsQzhFMzNuQk0sZUFBd0IsNkI5RSszbkI5QixDTTkwbkJJLHlCd0VqREUsV0FBd0Isc0I5RW80bkI1QixDOEVwNG5CSSxhQUF3Qix3QjlFdTRuQjVCLEM4RXY0bkJJLG1CQUF3Qiw4QjlFMDRuQjVCLEM4RTE0bkJJLFlBQXdCLHVCOUU2NG5CNUIsQzhFNzRuQkksWUFBd0IsdUI5RWc1bkI1QixDOEVoNW5CSSxnQkFBd0IsMkI5RW01bkI1QixDOEVuNW5CSSxpQkFBd0IsNEI5RXM1bkI1QixDOEV0NW5CSSxXQUF3QixzQjlFeTVuQjVCLEM4RXo1bkJJLGtCQUF3Qiw2QjlFNDVuQjVCLENBQ0YsQ001Mm5CSSx5QndFakRFLFdBQXdCLHNCOUVpNm5CNUIsQzhFajZuQkksYUFBd0Isd0I5RW82bkI1QixDOEVwNm5CSSxtQkFBd0IsOEI5RXU2bkI1QixDOEV2Nm5CSSxZQUF3Qix1QjlFMDZuQjVCLEM4RTE2bkJJLFlBQXdCLHVCOUU2Nm5CNUIsQzhFNzZuQkksZ0JBQXdCLDJCOUVnN25CNUIsQzhFaDduQkksaUJBQXdCLDRCOUVtN25CNUIsQzhFbjduQkksV0FBd0Isc0I5RXM3bkI1QixDOEV0N25CSSxrQkFBd0IsNkI5RXk3bkI1QixDQUNGLENNejRuQkksMEJ3RWpERSxXQUF3QixzQjlFODduQjVCLEM4RTk3bkJJLGFBQXdCLHdCOUVpOG5CNUIsQzhFajhuQkksbUJBQXdCLDhCOUVvOG5CNUIsQzhFcDhuQkksWUFBd0IsdUI5RXU4bkI1QixDOEV2OG5CSSxZQUF3Qix1QjlFMDhuQjVCLEM4RTE4bkJJLGdCQUF3QiwyQjlFNjhuQjVCLEM4RTc4bkJJLGlCQUF3Qiw0QjlFZzluQjVCLEM4RWg5bkJJLFdBQXdCLHNCOUVtOW5CNUIsQzhFbjluQkksa0JBQXdCLDZCOUVzOW5CNUIsQ0FDRixDTXQ2bkJJLDBCd0VqREUsV0FBd0Isc0I5RTI5bkI1QixDOEUzOW5CSSxhQUF3Qix3QjlFODluQjVCLEM4RTk5bkJJLG1CQUF3Qiw4QjlFaStuQjVCLEM4RWorbkJJLFlBQXdCLHVCOUVvK25CNUIsQzhFcCtuQkksWUFBd0IsdUI5RXUrbkI1QixDOEV2K25CSSxnQkFBd0IsMkI5RTArbkI1QixDOEUxK25CSSxpQkFBd0IsNEI5RTYrbkI1QixDOEU3K25CSSxXQUF3QixzQjlFZy9uQjVCLEM4RWgvbkJJLGtCQUF3Qiw2QjlFbS9uQjVCLENBQ0YsQzhFMStuQkEsYUFFSSxjQUFxQixzQjlFNCtuQnZCLEM4RTUrbkJFLGdCQUFxQix3QjlFKytuQnZCLEM4RS8rbkJFLHNCQUFxQiw4QjlFay9uQnZCLEM4RWwvbkJFLGVBQXFCLHVCOUVxL25CdkIsQzhFci9uQkUsZUFBcUIsdUI5RXcvbkJ2QixDOEV4L25CRSxtQkFBcUIsMkI5RTIvbkJ2QixDOEUzL25CRSxvQkFBcUIsNEI5RTgvbkJ2QixDOEU5L25CRSxjQUFxQixzQjlFaWdvQnZCLEM4RWpnb0JFLHFCQUFxQiw2QjlFb2dvQnZCLENBQ0YsQytFbGhvQkksVUFBZ0MsNEIvRXFob0JwQyxDK0VwaG9CSSxhQUFnQywrQi9Fd2hvQnBDLEMrRXZob0JJLGtCQUFnQyxvQy9FMmhvQnBDLEMrRTFob0JJLHFCQUFnQyx1Qy9FOGhvQnBDLEMrRTVob0JJLFdBQThCLHdCL0VnaW9CbEMsQytFL2hvQkksYUFBOEIsMEIvRW1pb0JsQyxDK0VsaW9CSSxtQkFBOEIsZ0MvRXNpb0JsQyxDK0VyaW9CSSxXQUE4Qix1Qi9FeWlvQmxDLEMrRXhpb0JJLGFBQThCLHFCL0U0aW9CbEMsQytFM2lvQkksYUFBOEIscUIvRStpb0JsQyxDK0U5aW9CSSxlQUE4Qix1Qi9Fa2pvQmxDLEMrRWpqb0JJLGVBQThCLHVCL0Vxam9CbEMsQytFbmpvQkksdUJBQW9DLG9DL0V1am9CeEMsQytFdGpvQkkscUJBQW9DLGtDL0Uwam9CeEMsQytFempvQkksd0JBQW9DLGdDL0U2am9CeEMsQytFNWpvQkkseUJBQW9DLHVDL0Vna29CeEMsQytFL2pvQkksd0JBQW9DLHNDL0Vta29CeEMsQytFamtvQkksbUJBQWlDLGdDL0Vxa29CckMsQytFcGtvQkksaUJBQWlDLDhCL0V3a29CckMsQytFdmtvQkksb0JBQWlDLDRCL0Uya29CckMsQytFMWtvQkksc0JBQWlDLDhCL0U4a29CckMsQytFN2tvQkkscUJBQWlDLDZCL0VpbG9CckMsQytFL2tvQkkscUJBQWtDLGtDL0VtbG9CdEMsQytFbGxvQkksbUJBQWtDLGdDL0VzbG9CdEMsQytFcmxvQkksc0JBQWtDLDhCL0V5bG9CdEMsQytFeGxvQkksdUJBQWtDLHFDL0U0bG9CdEMsQytFM2xvQkksc0JBQWtDLG9DL0UrbG9CdEMsQytFOWxvQkksdUJBQWtDLCtCL0VrbW9CdEMsQytFaG1vQkksaUJBQWdDLHlCL0VvbW9CcEMsQytFbm1vQkksa0JBQWdDLCtCL0V1bW9CcEMsQytFdG1vQkksZ0JBQWdDLDZCL0UwbW9CcEMsQytFem1vQkksbUJBQWdDLDJCL0U2bW9CcEMsQytFNW1vQkkscUJBQWdDLDZCL0Vnbm9CcEMsQytFL21vQkksb0JBQWdDLDRCL0Vtbm9CcEMsQ012bW9CSSx5QnlFbERBLGFBQWdDLDRCL0U4cG9CbEMsQytFN3BvQkUsZ0JBQWdDLCtCL0VncW9CbEMsQytFL3BvQkUscUJBQWdDLG9DL0VrcW9CbEMsQytFanFvQkUsd0JBQWdDLHVDL0VvcW9CbEMsQytFbHFvQkUsY0FBOEIsd0IvRXFxb0JoQyxDK0VwcW9CRSxnQkFBOEIsMEIvRXVxb0JoQyxDK0V0cW9CRSxzQkFBOEIsZ0MvRXlxb0JoQyxDK0V4cW9CRSxjQUE4Qix1Qi9FMnFvQmhDLEMrRTFxb0JFLGdCQUE4QixxQi9FNnFvQmhDLEMrRTVxb0JFLGdCQUE4QixxQi9FK3FvQmhDLEMrRTlxb0JFLGtCQUE4Qix1Qi9FaXJvQmhDLEMrRWhyb0JFLGtCQUE4Qix1Qi9FbXJvQmhDLEMrRWpyb0JFLDBCQUFvQyxvQy9Fb3JvQnRDLEMrRW5yb0JFLHdCQUFvQyxrQy9Fc3JvQnRDLEMrRXJyb0JFLDJCQUFvQyxnQy9Fd3JvQnRDLEMrRXZyb0JFLDRCQUFvQyx1Qy9FMHJvQnRDLEMrRXpyb0JFLDJCQUFvQyxzQy9FNHJvQnRDLEMrRTFyb0JFLHNCQUFpQyxnQy9FNnJvQm5DLEMrRTVyb0JFLG9CQUFpQyw4Qi9FK3JvQm5DLEMrRTlyb0JFLHVCQUFpQyw0Qi9FaXNvQm5DLEMrRWhzb0JFLHlCQUFpQyw4Qi9FbXNvQm5DLEMrRWxzb0JFLHdCQUFpQyw2Qi9FcXNvQm5DLEMrRW5zb0JFLHdCQUFrQyxrQy9Fc3NvQnBDLEMrRXJzb0JFLHNCQUFrQyxnQy9Fd3NvQnBDLEMrRXZzb0JFLHlCQUFrQyw4Qi9FMHNvQnBDLEMrRXpzb0JFLDBCQUFrQyxxQy9FNHNvQnBDLEMrRTNzb0JFLHlCQUFrQyxvQy9FOHNvQnBDLEMrRTdzb0JFLDBCQUFrQywrQi9FZ3RvQnBDLEMrRTlzb0JFLG9CQUFnQyx5Qi9FaXRvQmxDLEMrRWh0b0JFLHFCQUFnQywrQi9FbXRvQmxDLEMrRWx0b0JFLG1CQUFnQyw2Qi9FcXRvQmxDLEMrRXB0b0JFLHNCQUFnQywyQi9FdXRvQmxDLEMrRXR0b0JFLHdCQUFnQyw2Qi9FeXRvQmxDLEMrRXh0b0JFLHVCQUFnQyw0Qi9FMnRvQmxDLENBQ0YsQ01odG9CSSx5QnlFbERBLGFBQWdDLDRCL0Vzd29CbEMsQytFcndvQkUsZ0JBQWdDLCtCL0V3d29CbEMsQytFdndvQkUscUJBQWdDLG9DL0Uwd29CbEMsQytFendvQkUsd0JBQWdDLHVDL0U0d29CbEMsQytFMXdvQkUsY0FBOEIsd0IvRTZ3b0JoQyxDK0U1d29CRSxnQkFBOEIsMEIvRSt3b0JoQyxDK0U5d29CRSxzQkFBOEIsZ0MvRWl4b0JoQyxDK0VoeG9CRSxjQUE4Qix1Qi9FbXhvQmhDLEMrRWx4b0JFLGdCQUE4QixxQi9FcXhvQmhDLEMrRXB4b0JFLGdCQUE4QixxQi9FdXhvQmhDLEMrRXR4b0JFLGtCQUE4Qix1Qi9FeXhvQmhDLEMrRXh4b0JFLGtCQUE4Qix1Qi9FMnhvQmhDLEMrRXp4b0JFLDBCQUFvQyxvQy9FNHhvQnRDLEMrRTN4b0JFLHdCQUFvQyxrQy9FOHhvQnRDLEMrRTd4b0JFLDJCQUFvQyxnQy9FZ3lvQnRDLEMrRS94b0JFLDRCQUFvQyx1Qy9Fa3lvQnRDLEMrRWp5b0JFLDJCQUFvQyxzQy9Fb3lvQnRDLEMrRWx5b0JFLHNCQUFpQyxnQy9FcXlvQm5DLEMrRXB5b0JFLG9CQUFpQyw4Qi9FdXlvQm5DLEMrRXR5b0JFLHVCQUFpQyw0Qi9FeXlvQm5DLEMrRXh5b0JFLHlCQUFpQyw4Qi9FMnlvQm5DLEMrRTF5b0JFLHdCQUFpQyw2Qi9FNnlvQm5DLEMrRTN5b0JFLHdCQUFrQyxrQy9FOHlvQnBDLEMrRTd5b0JFLHNCQUFrQyxnQy9FZ3pvQnBDLEMrRS95b0JFLHlCQUFrQyw4Qi9Fa3pvQnBDLEMrRWp6b0JFLDBCQUFrQyxxQy9Fb3pvQnBDLEMrRW56b0JFLHlCQUFrQyxvQy9Fc3pvQnBDLEMrRXJ6b0JFLDBCQUFrQywrQi9Fd3pvQnBDLEMrRXR6b0JFLG9CQUFnQyx5Qi9FeXpvQmxDLEMrRXh6b0JFLHFCQUFnQywrQi9FMnpvQmxDLEMrRTF6b0JFLG1CQUFnQyw2Qi9FNnpvQmxDLEMrRTV6b0JFLHNCQUFnQywyQi9FK3pvQmxDLEMrRTl6b0JFLHdCQUFnQyw2Qi9FaTBvQmxDLEMrRWgwb0JFLHVCQUFnQyw0Qi9FbTBvQmxDLENBQ0YsQ014em9CSSwwQnlFbERBLGFBQWdDLDRCL0U4Mm9CbEMsQytFNzJvQkUsZ0JBQWdDLCtCL0VnM29CbEMsQytFLzJvQkUscUJBQWdDLG9DL0VrM29CbEMsQytFajNvQkUsd0JBQWdDLHVDL0VvM29CbEMsQytFbDNvQkUsY0FBOEIsd0IvRXEzb0JoQyxDK0VwM29CRSxnQkFBOEIsMEIvRXUzb0JoQyxDK0V0M29CRSxzQkFBOEIsZ0MvRXkzb0JoQyxDK0V4M29CRSxjQUE4Qix1Qi9FMjNvQmhDLEMrRTEzb0JFLGdCQUE4QixxQi9FNjNvQmhDLEMrRTUzb0JFLGdCQUE4QixxQi9FKzNvQmhDLEMrRTkzb0JFLGtCQUE4Qix1Qi9FaTRvQmhDLEMrRWg0b0JFLGtCQUE4Qix1Qi9FbTRvQmhDLEMrRWo0b0JFLDBCQUFvQyxvQy9FbzRvQnRDLEMrRW40b0JFLHdCQUFvQyxrQy9FczRvQnRDLEMrRXI0b0JFLDJCQUFvQyxnQy9FdzRvQnRDLEMrRXY0b0JFLDRCQUFvQyx1Qy9FMDRvQnRDLEMrRXo0b0JFLDJCQUFvQyxzQy9FNDRvQnRDLEMrRTE0b0JFLHNCQUFpQyxnQy9FNjRvQm5DLEMrRTU0b0JFLG9CQUFpQyw4Qi9FKzRvQm5DLEMrRTk0b0JFLHVCQUFpQyw0Qi9FaTVvQm5DLEMrRWg1b0JFLHlCQUFpQyw4Qi9FbTVvQm5DLEMrRWw1b0JFLHdCQUFpQyw2Qi9FcTVvQm5DLEMrRW41b0JFLHdCQUFrQyxrQy9FczVvQnBDLEMrRXI1b0JFLHNCQUFrQyxnQy9FdzVvQnBDLEMrRXY1b0JFLHlCQUFrQyw4Qi9FMDVvQnBDLEMrRXo1b0JFLDBCQUFrQyxxQy9FNDVvQnBDLEMrRTM1b0JFLHlCQUFrQyxvQy9FODVvQnBDLEMrRTc1b0JFLDBCQUFrQywrQi9FZzZvQnBDLEMrRTk1b0JFLG9CQUFnQyx5Qi9FaTZvQmxDLEMrRWg2b0JFLHFCQUFnQywrQi9FbTZvQmxDLEMrRWw2b0JFLG1CQUFnQyw2Qi9FcTZvQmxDLEMrRXA2b0JFLHNCQUFnQywyQi9FdTZvQmxDLEMrRXQ2b0JFLHdCQUFnQyw2Qi9FeTZvQmxDLEMrRXg2b0JFLHVCQUFnQyw0Qi9FMjZvQmxDLENBQ0YsQ01oNm9CSSwwQnlFbERBLGFBQWdDLDRCL0VzOW9CbEMsQytFcjlvQkUsZ0JBQWdDLCtCL0V3OW9CbEMsQytFdjlvQkUscUJBQWdDLG9DL0UwOW9CbEMsQytFejlvQkUsd0JBQWdDLHVDL0U0OW9CbEMsQytFMTlvQkUsY0FBOEIsd0IvRTY5b0JoQyxDK0U1OW9CRSxnQkFBOEIsMEIvRSs5b0JoQyxDK0U5OW9CRSxzQkFBOEIsZ0MvRWkrb0JoQyxDK0VoK29CRSxjQUE4Qix1Qi9FbStvQmhDLEMrRWwrb0JFLGdCQUE4QixxQi9FcStvQmhDLEMrRXArb0JFLGdCQUE4QixxQi9FdStvQmhDLEMrRXQrb0JFLGtCQUE4Qix1Qi9FeStvQmhDLEMrRXgrb0JFLGtCQUE4Qix1Qi9FMitvQmhDLEMrRXorb0JFLDBCQUFvQyxvQy9FNCtvQnRDLEMrRTMrb0JFLHdCQUFvQyxrQy9FOCtvQnRDLEMrRTcrb0JFLDJCQUFvQyxnQy9FZy9vQnRDLEMrRS8rb0JFLDRCQUFvQyx1Qy9Fay9vQnRDLEMrRWovb0JFLDJCQUFvQyxzQy9Fby9vQnRDLEMrRWwvb0JFLHNCQUFpQyxnQy9FcS9vQm5DLEMrRXAvb0JFLG9CQUFpQyw4Qi9FdS9vQm5DLEMrRXQvb0JFLHVCQUFpQyw0Qi9FeS9vQm5DLEMrRXgvb0JFLHlCQUFpQyw4Qi9FMi9vQm5DLEMrRTEvb0JFLHdCQUFpQyw2Qi9FNi9vQm5DLEMrRTMvb0JFLHdCQUFrQyxrQy9FOC9vQnBDLEMrRTcvb0JFLHNCQUFrQyxnQy9FZ2dwQnBDLEMrRS8vb0JFLHlCQUFrQyw4Qi9Fa2dwQnBDLEMrRWpncEJFLDBCQUFrQyxxQy9Fb2dwQnBDLEMrRW5ncEJFLHlCQUFrQyxvQy9Fc2dwQnBDLEMrRXJncEJFLDBCQUFrQywrQi9Fd2dwQnBDLEMrRXRncEJFLG9CQUFnQyx5Qi9FeWdwQmxDLEMrRXhncEJFLHFCQUFnQywrQi9FMmdwQmxDLEMrRTFncEJFLG1CQUFnQyw2Qi9FNmdwQmxDLEMrRTVncEJFLHNCQUFnQywyQi9FK2dwQmxDLEMrRTlncEJFLHdCQUFnQyw2Qi9FaWhwQmxDLEMrRWhocEJFLHVCQUFnQyw0Qi9FbWhwQmxDLENBQ0YsQ2dGMWpwQlEsS0FBZ0Msa0JoRjZqcEJ4QyxDZ0Y1anBCUSxZQUVFLHNCaEYranBCVixDZ0Y3anBCUSxZQUVFLHdCaEZna3BCVixDZ0Y5anBCUSxZQUVFLHlCaEZpa3BCVixDZ0YvanBCUSxZQUVFLHVCaEZra3BCVixDZ0ZqbHBCUSxLQUFnQyx1QmhGcWxwQnhDLENnRnBscEJRLFlBRUUsMkJoRnVscEJWLENnRnJscEJRLFlBRUUsNkJoRndscEJWLENnRnRscEJRLFlBRUUsOEJoRnlscEJWLENnRnZscEJRLFlBRUUsNEJoRjBscEJWLENnRnptcEJRLEtBQWdDLHNCaEY2bXBCeEMsQ2dGNW1wQlEsWUFFRSwwQmhGK21wQlYsQ2dGN21wQlEsWUFFRSw0QmhGZ25wQlYsQ2dGOW1wQlEsWUFFRSw2QmhGaW5wQlYsQ2dGL21wQlEsWUFFRSwyQmhGa25wQlYsQ2dGam9wQlEsS0FBZ0MscUJoRnFvcEJ4QyxDZ0Zwb3BCUSxZQUVFLHlCaEZ1b3BCVixDZ0Zyb3BCUSxZQUVFLDJCaEZ3b3BCVixDZ0Z0b3BCUSxZQUVFLDRCaEZ5b3BCVixDZ0Z2b3BCUSxZQUVFLDBCaEYwb3BCVixDZ0Z6cHBCUSxLQUFnQyx1QmhGNnBwQnhDLENnRjVwcEJRLFlBRUUsMkJoRitwcEJWLENnRjdwcEJRLFlBRUUsNkJoRmdxcEJWLENnRjlwcEJRLFlBRUUsOEJoRmlxcEJWLENnRi9wcEJRLFlBRUUsNEJoRmtxcEJWLENnRmpycEJRLEtBQWdDLHFCaEZxcnBCeEMsQ2dGcHJwQlEsWUFFRSx5QmhGdXJwQlYsQ2dGcnJwQlEsWUFFRSwyQmhGd3JwQlYsQ2dGdHJwQlEsWUFFRSw0QmhGeXJwQlYsQ2dGdnJwQlEsWUFFRSwwQmhGMHJwQlYsQ2dGenNwQlEsS0FBZ0MsbUJoRjZzcEJ4QyxDZ0Y1c3BCUSxZQUVFLHVCaEYrc3BCVixDZ0Y3c3BCUSxZQUVFLHlCaEZndHBCVixDZ0Y5c3BCUSxZQUVFLDBCaEZpdHBCVixDZ0Yvc3BCUSxZQUVFLHdCaEZrdHBCVixDZ0ZqdXBCUSxLQUFnQyx3QmhGcXVwQnhDLENnRnB1cEJRLFlBRUUsNEJoRnV1cEJWLENnRnJ1cEJRLFlBRUUsOEJoRnd1cEJWLENnRnR1cEJRLFlBRUUsK0JoRnl1cEJWLENnRnZ1cEJRLFlBRUUsNkJoRjB1cEJWLENnRnp2cEJRLEtBQWdDLHVCaEY2dnBCeEMsQ2dGNXZwQlEsWUFFRSwyQmhGK3ZwQlYsQ2dGN3ZwQlEsWUFFRSw2QmhGZ3dwQlYsQ2dGOXZwQlEsWUFFRSw4QmhGaXdwQlYsQ2dGL3ZwQlEsWUFFRSw0QmhGa3dwQlYsQ2dGanhwQlEsS0FBZ0Msc0JoRnF4cEJ4QyxDZ0ZweHBCUSxZQUVFLDBCaEZ1eHBCVixDZ0ZyeHBCUSxZQUVFLDRCaEZ3eHBCVixDZ0Z0eHBCUSxZQUVFLDZCaEZ5eHBCVixDZ0Z2eHBCUSxZQUVFLDJCaEYweHBCVixDZ0Z6eXBCUSxLQUFnQyx3QmhGNnlwQnhDLENnRjV5cEJRLFlBRUUsNEJoRit5cEJWLENnRjd5cEJRLFlBRUUsOEJoRmd6cEJWLENnRjl5cEJRLFlBRUUsK0JoRml6cEJWLENnRi95cEJRLFlBRUUsNkJoRmt6cEJWLENnRmowcEJRLEtBQWdDLHNCaEZxMHBCeEMsQ2dGcDBwQlEsWUFFRSwwQmhGdTBwQlYsQ2dGcjBwQlEsWUFFRSw0QmhGdzBwQlYsQ2dGdDBwQlEsWUFFRSw2QmhGeTBwQlYsQ2dGdjBwQlEsWUFFRSwyQmhGMDBwQlYsQ2dGbDBwQlEsTUFBd0Isd0JoRnMwcEJoQyxDZ0ZyMHBCUSxjQUVFLDRCaEZ3MHBCVixDZ0Z0MHBCUSxjQUVFLDhCaEZ5MHBCVixDZ0Z2MHBCUSxjQUVFLCtCaEYwMHBCVixDZ0Z4MHBCUSxjQUVFLDZCaEYyMHBCVixDZ0YxMXBCUSxNQUF3Qix1QmhGODFwQmhDLENnRjcxcEJRLGNBRUUsMkJoRmcycEJWLENnRjkxcEJRLGNBRUUsNkJoRmkycEJWLENnRi8xcEJRLGNBRUUsOEJoRmsycEJWLENnRmgycEJRLGNBRUUsNEJoRm0ycEJWLENnRmwzcEJRLE1BQXdCLHNCaEZzM3BCaEMsQ2dGcjNwQlEsY0FFRSwwQmhGdzNwQlYsQ2dGdDNwQlEsY0FFRSw0QmhGeTNwQlYsQ2dGdjNwQlEsY0FFRSw2QmhGMDNwQlYsQ2dGeDNwQlEsY0FFRSwyQmhGMjNwQlYsQ2dGMTRwQlEsTUFBd0Isd0JoRjg0cEJoQyxDZ0Y3NHBCUSxjQUVFLDRCaEZnNXBCVixDZ0Y5NHBCUSxjQUVFLDhCaEZpNXBCVixDZ0YvNHBCUSxjQUVFLCtCaEZrNXBCVixDZ0ZoNXBCUSxjQUVFLDZCaEZtNXBCVixDZ0ZsNnBCUSxNQUF3QixzQmhGczZwQmhDLENnRnI2cEJRLGNBRUUsMEJoRnc2cEJWLENnRnQ2cEJRLGNBRUUsNEJoRnk2cEJWLENnRnY2cEJRLGNBRUUsNkJoRjA2cEJWLENnRng2cEJRLGNBRUUsMkJoRjI2cEJWLENnRnI2cEJJLFFBQW1CLHFCaEZ5NnBCdkIsQ2dGeDZwQkksa0JBRUUseUJoRjI2cEJOLENnRno2cEJJLGtCQUVFLDJCaEY0NnBCTixDZ0YxNnBCSSxrQkFFRSw0QmhGNjZwQk4sQ2dGMzZwQkksa0JBRUUsMEJoRjg2cEJOLENNdjdwQkkseUIwRWxESSxRQUFnQyxrQmhGOCtwQnRDLENnRjcrcEJNLGtCQUVFLHNCaEYrK3BCUixDZ0Y3K3BCTSxrQkFFRSx3QmhGKytwQlIsQ2dGNytwQk0sa0JBRUUseUJoRisrcEJSLENnRjcrcEJNLGtCQUVFLHVCaEYrK3BCUixDZ0Y5L3BCTSxRQUFnQyx1QmhGaWdxQnRDLENnRmhncUJNLGtCQUVFLDJCaEZrZ3FCUixDZ0ZoZ3FCTSxrQkFFRSw2QmhGa2dxQlIsQ2dGaGdxQk0sa0JBRUUsOEJoRmtncUJSLENnRmhncUJNLGtCQUVFLDRCaEZrZ3FCUixDZ0ZqaHFCTSxRQUFnQyxzQmhGb2hxQnRDLENnRm5ocUJNLGtCQUVFLDBCaEZxaHFCUixDZ0ZuaHFCTSxrQkFFRSw0QmhGcWhxQlIsQ2dGbmhxQk0sa0JBRUUsNkJoRnFocUJSLENnRm5ocUJNLGtCQUVFLDJCaEZxaHFCUixDZ0ZwaXFCTSxRQUFnQyxxQmhGdWlxQnRDLENnRnRpcUJNLGtCQUVFLHlCaEZ3aXFCUixDZ0Z0aXFCTSxrQkFFRSwyQmhGd2lxQlIsQ2dGdGlxQk0sa0JBRUUsNEJoRndpcUJSLENnRnRpcUJNLGtCQUVFLDBCaEZ3aXFCUixDZ0Z2anFCTSxRQUFnQyx1QmhGMGpxQnRDLENnRnpqcUJNLGtCQUVFLDJCaEYyanFCUixDZ0Z6anFCTSxrQkFFRSw2QmhGMmpxQlIsQ2dGempxQk0sa0JBRUUsOEJoRjJqcUJSLENnRnpqcUJNLGtCQUVFLDRCaEYyanFCUixDZ0Yxa3FCTSxRQUFnQyxxQmhGNmtxQnRDLENnRjVrcUJNLGtCQUVFLHlCaEY4a3FCUixDZ0Y1a3FCTSxrQkFFRSwyQmhGOGtxQlIsQ2dGNWtxQk0sa0JBRUUsNEJoRjhrcUJSLENnRjVrcUJNLGtCQUVFLDBCaEY4a3FCUixDZ0Y3bHFCTSxRQUFnQyxtQmhGZ21xQnRDLENnRi9scUJNLGtCQUVFLHVCaEZpbXFCUixDZ0YvbHFCTSxrQkFFRSx5QmhGaW1xQlIsQ2dGL2xxQk0sa0JBRUUsMEJoRmltcUJSLENnRi9scUJNLGtCQUVFLHdCaEZpbXFCUixDZ0ZobnFCTSxRQUFnQyx3QmhGbW5xQnRDLENnRmxucUJNLGtCQUVFLDRCaEZvbnFCUixDZ0ZsbnFCTSxrQkFFRSw4QmhGb25xQlIsQ2dGbG5xQk0sa0JBRUUsK0JoRm9ucUJSLENnRmxucUJNLGtCQUVFLDZCaEZvbnFCUixDZ0Zub3FCTSxRQUFnQyx1QmhGc29xQnRDLENnRnJvcUJNLGtCQUVFLDJCaEZ1b3FCUixDZ0Zyb3FCTSxrQkFFRSw2QmhGdW9xQlIsQ2dGcm9xQk0sa0JBRUUsOEJoRnVvcUJSLENnRnJvcUJNLGtCQUVFLDRCaEZ1b3FCUixDZ0Z0cHFCTSxRQUFnQyxzQmhGeXBxQnRDLENnRnhwcUJNLGtCQUVFLDBCaEYwcHFCUixDZ0Z4cHFCTSxrQkFFRSw0QmhGMHBxQlIsQ2dGeHBxQk0sa0JBRUUsNkJoRjBwcUJSLENnRnhwcUJNLGtCQUVFLDJCaEYwcHFCUixDZ0Z6cXFCTSxRQUFnQyx3QmhGNHFxQnRDLENnRjNxcUJNLGtCQUVFLDRCaEY2cXFCUixDZ0YzcXFCTSxrQkFFRSw4QmhGNnFxQlIsQ2dGM3FxQk0sa0JBRUUsK0JoRjZxcUJSLENnRjNxcUJNLGtCQUVFLDZCaEY2cXFCUixDZ0Y1cnFCTSxRQUFnQyxzQmhGK3JxQnRDLENnRjlycUJNLGtCQUVFLDBCaEZnc3FCUixDZ0Y5cnFCTSxrQkFFRSw0QmhGZ3NxQlIsQ2dGOXJxQk0sa0JBRUUsNkJoRmdzcUJSLENnRjlycUJNLGtCQUVFLDJCaEZnc3FCUixDZ0Z4cnFCTSxTQUF3Qix3QmhGMnJxQjlCLENnRjFycUJNLG9CQUVFLDRCaEY0cnFCUixDZ0YxcnFCTSxvQkFFRSw4QmhGNHJxQlIsQ2dGMXJxQk0sb0JBRUUsK0JoRjRycUJSLENnRjFycUJNLG9CQUVFLDZCaEY0cnFCUixDZ0Yzc3FCTSxTQUF3Qix1QmhGOHNxQjlCLENnRjdzcUJNLG9CQUVFLDJCaEYrc3FCUixDZ0Y3c3FCTSxvQkFFRSw2QmhGK3NxQlIsQ2dGN3NxQk0sb0JBRUUsOEJoRitzcUJSLENnRjdzcUJNLG9CQUVFLDRCaEYrc3FCUixDZ0Y5dHFCTSxTQUF3QixzQmhGaXVxQjlCLENnRmh1cUJNLG9CQUVFLDBCaEZrdXFCUixDZ0ZodXFCTSxvQkFFRSw0QmhGa3VxQlIsQ2dGaHVxQk0sb0JBRUUsNkJoRmt1cUJSLENnRmh1cUJNLG9CQUVFLDJCaEZrdXFCUixDZ0ZqdnFCTSxTQUF3Qix3QmhGb3ZxQjlCLENnRm52cUJNLG9CQUVFLDRCaEZxdnFCUixDZ0ZudnFCTSxvQkFFRSw4QmhGcXZxQlIsQ2dGbnZxQk0sb0JBRUUsK0JoRnF2cUJSLENnRm52cUJNLG9CQUVFLDZCaEZxdnFCUixDZ0Zwd3FCTSxTQUF3QixzQmhGdXdxQjlCLENnRnR3cUJNLG9CQUVFLDBCaEZ3d3FCUixDZ0Z0d3FCTSxvQkFFRSw0QmhGd3dxQlIsQ2dGdHdxQk0sb0JBRUUsNkJoRnd3cUJSLENnRnR3cUJNLG9CQUVFLDJCaEZ3d3FCUixDZ0Zsd3FCRSxXQUFtQixxQmhGcXdxQnJCLENnRnB3cUJFLHdCQUVFLHlCaEZzd3FCSixDZ0Zwd3FCRSx3QkFFRSwyQmhGc3dxQkosQ2dGcHdxQkUsd0JBRUUsNEJoRnN3cUJKLENnRnB3cUJFLHdCQUVFLDBCaEZzd3FCSixDQUNGLENNaHhxQkkseUIwRWxESSxRQUFnQyxrQmhGczBxQnRDLENnRnIwcUJNLGtCQUVFLHNCaEZ1MHFCUixDZ0ZyMHFCTSxrQkFFRSx3QmhGdTBxQlIsQ2dGcjBxQk0sa0JBRUUseUJoRnUwcUJSLENnRnIwcUJNLGtCQUVFLHVCaEZ1MHFCUixDZ0Z0MXFCTSxRQUFnQyx1QmhGeTFxQnRDLENnRngxcUJNLGtCQUVFLDJCaEYwMXFCUixDZ0Z4MXFCTSxrQkFFRSw2QmhGMDFxQlIsQ2dGeDFxQk0sa0JBRUUsOEJoRjAxcUJSLENnRngxcUJNLGtCQUVFLDRCaEYwMXFCUixDZ0Z6MnFCTSxRQUFnQyxzQmhGNDJxQnRDLENnRjMycUJNLGtCQUVFLDBCaEY2MnFCUixDZ0YzMnFCTSxrQkFFRSw0QmhGNjJxQlIsQ2dGMzJxQk0sa0JBRUUsNkJoRjYycUJSLENnRjMycUJNLGtCQUVFLDJCaEY2MnFCUixDZ0Y1M3FCTSxRQUFnQyxxQmhGKzNxQnRDLENnRjkzcUJNLGtCQUVFLHlCaEZnNHFCUixDZ0Y5M3FCTSxrQkFFRSwyQmhGZzRxQlIsQ2dGOTNxQk0sa0JBRUUsNEJoRmc0cUJSLENnRjkzcUJNLGtCQUVFLDBCaEZnNHFCUixDZ0YvNHFCTSxRQUFnQyx1QmhGazVxQnRDLENnRmo1cUJNLGtCQUVFLDJCaEZtNXFCUixDZ0ZqNXFCTSxrQkFFRSw2QmhGbTVxQlIsQ2dGajVxQk0sa0JBRUUsOEJoRm01cUJSLENnRmo1cUJNLGtCQUVFLDRCaEZtNXFCUixDZ0ZsNnFCTSxRQUFnQyxxQmhGcTZxQnRDLENnRnA2cUJNLGtCQUVFLHlCaEZzNnFCUixDZ0ZwNnFCTSxrQkFFRSwyQmhGczZxQlIsQ2dGcDZxQk0sa0JBRUUsNEJoRnM2cUJSLENnRnA2cUJNLGtCQUVFLDBCaEZzNnFCUixDZ0ZyN3FCTSxRQUFnQyxtQmhGdzdxQnRDLENnRnY3cUJNLGtCQUVFLHVCaEZ5N3FCUixDZ0Z2N3FCTSxrQkFFRSx5QmhGeTdxQlIsQ2dGdjdxQk0sa0JBRUUsMEJoRnk3cUJSLENnRnY3cUJNLGtCQUVFLHdCaEZ5N3FCUixDZ0Z4OHFCTSxRQUFnQyx3QmhGMjhxQnRDLENnRjE4cUJNLGtCQUVFLDRCaEY0OHFCUixDZ0YxOHFCTSxrQkFFRSw4QmhGNDhxQlIsQ2dGMThxQk0sa0JBRUUsK0JoRjQ4cUJSLENnRjE4cUJNLGtCQUVFLDZCaEY0OHFCUixDZ0YzOXFCTSxRQUFnQyx1QmhGODlxQnRDLENnRjc5cUJNLGtCQUVFLDJCaEYrOXFCUixDZ0Y3OXFCTSxrQkFFRSw2QmhGKzlxQlIsQ2dGNzlxQk0sa0JBRUUsOEJoRis5cUJSLENnRjc5cUJNLGtCQUVFLDRCaEYrOXFCUixDZ0Y5K3FCTSxRQUFnQyxzQmhGaS9xQnRDLENnRmgvcUJNLGtCQUVFLDBCaEZrL3FCUixDZ0ZoL3FCTSxrQkFFRSw0QmhGay9xQlIsQ2dGaC9xQk0sa0JBRUUsNkJoRmsvcUJSLENnRmgvcUJNLGtCQUVFLDJCaEZrL3FCUixDZ0ZqZ3JCTSxRQUFnQyx3QmhGb2dyQnRDLENnRm5nckJNLGtCQUVFLDRCaEZxZ3JCUixDZ0ZuZ3JCTSxrQkFFRSw4QmhGcWdyQlIsQ2dGbmdyQk0sa0JBRUUsK0JoRnFnckJSLENnRm5nckJNLGtCQUVFLDZCaEZxZ3JCUixDZ0ZwaHJCTSxRQUFnQyxzQmhGdWhyQnRDLENnRnRockJNLGtCQUVFLDBCaEZ3aHJCUixDZ0Z0aHJCTSxrQkFFRSw0QmhGd2hyQlIsQ2dGdGhyQk0sa0JBRUUsNkJoRndockJSLENnRnRockJNLGtCQUVFLDJCaEZ3aHJCUixDZ0ZoaHJCTSxTQUF3Qix3QmhGbWhyQjlCLENnRmxockJNLG9CQUVFLDRCaEZvaHJCUixDZ0ZsaHJCTSxvQkFFRSw4QmhGb2hyQlIsQ2dGbGhyQk0sb0JBRUUsK0JoRm9ockJSLENnRmxockJNLG9CQUVFLDZCaEZvaHJCUixDZ0ZuaXJCTSxTQUF3Qix1QmhGc2lyQjlCLENnRnJpckJNLG9CQUVFLDJCaEZ1aXJCUixDZ0ZyaXJCTSxvQkFFRSw2QmhGdWlyQlIsQ2dGcmlyQk0sb0JBRUUsOEJoRnVpckJSLENnRnJpckJNLG9CQUVFLDRCaEZ1aXJCUixDZ0Z0anJCTSxTQUF3QixzQmhGeWpyQjlCLENnRnhqckJNLG9CQUVFLDBCaEYwanJCUixDZ0Z4anJCTSxvQkFFRSw0QmhGMGpyQlIsQ2dGeGpyQk0sb0JBRUUsNkJoRjBqckJSLENnRnhqckJNLG9CQUVFLDJCaEYwanJCUixDZ0Z6a3JCTSxTQUF3Qix3QmhGNGtyQjlCLENnRjNrckJNLG9CQUVFLDRCaEY2a3JCUixDZ0Yza3JCTSxvQkFFRSw4QmhGNmtyQlIsQ2dGM2tyQk0sb0JBRUUsK0JoRjZrckJSLENnRjNrckJNLG9CQUVFLDZCaEY2a3JCUixDZ0Y1bHJCTSxTQUF3QixzQmhGK2xyQjlCLENnRjlsckJNLG9CQUVFLDBCaEZnbXJCUixDZ0Y5bHJCTSxvQkFFRSw0QmhGZ21yQlIsQ2dGOWxyQk0sb0JBRUUsNkJoRmdtckJSLENnRjlsckJNLG9CQUVFLDJCaEZnbXJCUixDZ0YxbHJCRSxXQUFtQixxQmhGNmxyQnJCLENnRjVsckJFLHdCQUVFLHlCaEY4bHJCSixDZ0Y1bHJCRSx3QkFFRSwyQmhGOGxyQkosQ2dGNWxyQkUsd0JBRUUsNEJoRjhsckJKLENnRjVsckJFLHdCQUVFLDBCaEY4bHJCSixDQUNGLENNeG1yQkksMEIwRWxESSxRQUFnQyxrQmhGOHByQnRDLENnRjdwckJNLGtCQUVFLHNCaEYrcHJCUixDZ0Y3cHJCTSxrQkFFRSx3QmhGK3ByQlIsQ2dGN3ByQk0sa0JBRUUseUJoRitwckJSLENnRjdwckJNLGtCQUVFLHVCaEYrcHJCUixDZ0Y5cXJCTSxRQUFnQyx1QmhGaXJyQnRDLENnRmhyckJNLGtCQUVFLDJCaEZrcnJCUixDZ0ZocnJCTSxrQkFFRSw2QmhGa3JyQlIsQ2dGaHJyQk0sa0JBRUUsOEJoRmtyckJSLENnRmhyckJNLGtCQUVFLDRCaEZrcnJCUixDZ0Zqc3JCTSxRQUFnQyxzQmhGb3NyQnRDLENnRm5zckJNLGtCQUVFLDBCaEZxc3JCUixDZ0Zuc3JCTSxrQkFFRSw0QmhGcXNyQlIsQ2dGbnNyQk0sa0JBRUUsNkJoRnFzckJSLENnRm5zckJNLGtCQUVFLDJCaEZxc3JCUixDZ0ZwdHJCTSxRQUFnQyxxQmhGdXRyQnRDLENnRnR0ckJNLGtCQUVFLHlCaEZ3dHJCUixDZ0Z0dHJCTSxrQkFFRSwyQmhGd3RyQlIsQ2dGdHRyQk0sa0JBRUUsNEJoRnd0ckJSLENnRnR0ckJNLGtCQUVFLDBCaEZ3dHJCUixDZ0Z2dXJCTSxRQUFnQyx1QmhGMHVyQnRDLENnRnp1ckJNLGtCQUVFLDJCaEYydXJCUixDZ0Z6dXJCTSxrQkFFRSw2QmhGMnVyQlIsQ2dGenVyQk0sa0JBRUUsOEJoRjJ1ckJSLENnRnp1ckJNLGtCQUVFLDRCaEYydXJCUixDZ0YxdnJCTSxRQUFnQyxxQmhGNnZyQnRDLENnRjV2ckJNLGtCQUVFLHlCaEY4dnJCUixDZ0Y1dnJCTSxrQkFFRSwyQmhGOHZyQlIsQ2dGNXZyQk0sa0JBRUUsNEJoRjh2ckJSLENnRjV2ckJNLGtCQUVFLDBCaEY4dnJCUixDZ0Y3d3JCTSxRQUFnQyxtQmhGZ3hyQnRDLENnRi93ckJNLGtCQUVFLHVCaEZpeHJCUixDZ0Yvd3JCTSxrQkFFRSx5QmhGaXhyQlIsQ2dGL3dyQk0sa0JBRUUsMEJoRml4ckJSLENnRi93ckJNLGtCQUVFLHdCaEZpeHJCUixDZ0ZoeXJCTSxRQUFnQyx3QmhGbXlyQnRDLENnRmx5ckJNLGtCQUVFLDRCaEZveXJCUixDZ0ZseXJCTSxrQkFFRSw4QmhGb3lyQlIsQ2dGbHlyQk0sa0JBRUUsK0JoRm95ckJSLENnRmx5ckJNLGtCQUVFLDZCaEZveXJCUixDZ0ZuenJCTSxRQUFnQyx1QmhGc3pyQnRDLENnRnJ6ckJNLGtCQUVFLDJCaEZ1enJCUixDZ0ZyenJCTSxrQkFFRSw2QmhGdXpyQlIsQ2dGcnpyQk0sa0JBRUUsOEJoRnV6ckJSLENnRnJ6ckJNLGtCQUVFLDRCaEZ1enJCUixDZ0Z0MHJCTSxRQUFnQyxzQmhGeTByQnRDLENnRngwckJNLGtCQUVFLDBCaEYwMHJCUixDZ0Z4MHJCTSxrQkFFRSw0QmhGMDByQlIsQ2dGeDByQk0sa0JBRUUsNkJoRjAwckJSLENnRngwckJNLGtCQUVFLDJCaEYwMHJCUixDZ0Z6MXJCTSxRQUFnQyx3QmhGNDFyQnRDLENnRjMxckJNLGtCQUVFLDRCaEY2MXJCUixDZ0YzMXJCTSxrQkFFRSw4QmhGNjFyQlIsQ2dGMzFyQk0sa0JBRUUsK0JoRjYxckJSLENnRjMxckJNLGtCQUVFLDZCaEY2MXJCUixDZ0Y1MnJCTSxRQUFnQyxzQmhGKzJyQnRDLENnRjkyckJNLGtCQUVFLDBCaEZnM3JCUixDZ0Y5MnJCTSxrQkFFRSw0QmhGZzNyQlIsQ2dGOTJyQk0sa0JBRUUsNkJoRmczckJSLENnRjkyckJNLGtCQUVFLDJCaEZnM3JCUixDZ0Z4MnJCTSxTQUF3Qix3QmhGMjJyQjlCLENnRjEyckJNLG9CQUVFLDRCaEY0MnJCUixDZ0YxMnJCTSxvQkFFRSw4QmhGNDJyQlIsQ2dGMTJyQk0sb0JBRUUsK0JoRjQyckJSLENnRjEyckJNLG9CQUVFLDZCaEY0MnJCUixDZ0YzM3JCTSxTQUF3Qix1QmhGODNyQjlCLENnRjczckJNLG9CQUVFLDJCaEYrM3JCUixDZ0Y3M3JCTSxvQkFFRSw2QmhGKzNyQlIsQ2dGNzNyQk0sb0JBRUUsOEJoRiszckJSLENnRjczckJNLG9CQUVFLDRCaEYrM3JCUixDZ0Y5NHJCTSxTQUF3QixzQmhGaTVyQjlCLENnRmg1ckJNLG9CQUVFLDBCaEZrNXJCUixDZ0ZoNXJCTSxvQkFFRSw0QmhGazVyQlIsQ2dGaDVyQk0sb0JBRUUsNkJoRms1ckJSLENnRmg1ckJNLG9CQUVFLDJCaEZrNXJCUixDZ0ZqNnJCTSxTQUF3Qix3QmhGbzZyQjlCLENnRm42ckJNLG9CQUVFLDRCaEZxNnJCUixDZ0ZuNnJCTSxvQkFFRSw4QmhGcTZyQlIsQ2dGbjZyQk0sb0JBRUUsK0JoRnE2ckJSLENnRm42ckJNLG9CQUVFLDZCaEZxNnJCUixDZ0ZwN3JCTSxTQUF3QixzQmhGdTdyQjlCLENnRnQ3ckJNLG9CQUVFLDBCaEZ3N3JCUixDZ0Z0N3JCTSxvQkFFRSw0QmhGdzdyQlIsQ2dGdDdyQk0sb0JBRUUsNkJoRnc3ckJSLENnRnQ3ckJNLG9CQUVFLDJCaEZ3N3JCUixDZ0ZsN3JCRSxXQUFtQixxQmhGcTdyQnJCLENnRnA3ckJFLHdCQUVFLHlCaEZzN3JCSixDZ0ZwN3JCRSx3QkFFRSwyQmhGczdyQkosQ2dGcDdyQkUsd0JBRUUsNEJoRnM3ckJKLENnRnA3ckJFLHdCQUVFLDBCaEZzN3JCSixDQUNGLENNaDhyQkksMEIwRWxESSxRQUFnQyxrQmhGcy9yQnRDLENnRnIvckJNLGtCQUVFLHNCaEZ1L3JCUixDZ0ZyL3JCTSxrQkFFRSx3QmhGdS9yQlIsQ2dGci9yQk0sa0JBRUUseUJoRnUvckJSLENnRnIvckJNLGtCQUVFLHVCaEZ1L3JCUixDZ0Z0Z3NCTSxRQUFnQyx1QmhGeWdzQnRDLENnRnhnc0JNLGtCQUVFLDJCaEYwZ3NCUixDZ0Z4Z3NCTSxrQkFFRSw2QmhGMGdzQlIsQ2dGeGdzQk0sa0JBRUUsOEJoRjBnc0JSLENnRnhnc0JNLGtCQUVFLDRCaEYwZ3NCUixDZ0Z6aHNCTSxRQUFnQyxzQmhGNGhzQnRDLENnRjNoc0JNLGtCQUVFLDBCaEY2aHNCUixDZ0YzaHNCTSxrQkFFRSw0QmhGNmhzQlIsQ2dGM2hzQk0sa0JBRUUsNkJoRjZoc0JSLENnRjNoc0JNLGtCQUVFLDJCaEY2aHNCUixDZ0Y1aXNCTSxRQUFnQyxxQmhGK2lzQnRDLENnRjlpc0JNLGtCQUVFLHlCaEZnanNCUixDZ0Y5aXNCTSxrQkFFRSwyQmhGZ2pzQlIsQ2dGOWlzQk0sa0JBRUUsNEJoRmdqc0JSLENnRjlpc0JNLGtCQUVFLDBCaEZnanNCUixDZ0YvanNCTSxRQUFnQyx1QmhGa2tzQnRDLENnRmprc0JNLGtCQUVFLDJCaEZta3NCUixDZ0Zqa3NCTSxrQkFFRSw2QmhGbWtzQlIsQ2dGamtzQk0sa0JBRUUsOEJoRm1rc0JSLENnRmprc0JNLGtCQUVFLDRCaEZta3NCUixDZ0ZsbHNCTSxRQUFnQyxxQmhGcWxzQnRDLENnRnBsc0JNLGtCQUVFLHlCaEZzbHNCUixDZ0ZwbHNCTSxrQkFFRSwyQmhGc2xzQlIsQ2dGcGxzQk0sa0JBRUUsNEJoRnNsc0JSLENnRnBsc0JNLGtCQUVFLDBCaEZzbHNCUixDZ0ZybXNCTSxRQUFnQyxtQmhGd21zQnRDLENnRnZtc0JNLGtCQUVFLHVCaEZ5bXNCUixDZ0Z2bXNCTSxrQkFFRSx5QmhGeW1zQlIsQ2dGdm1zQk0sa0JBRUUsMEJoRnltc0JSLENnRnZtc0JNLGtCQUVFLHdCaEZ5bXNCUixDZ0Z4bnNCTSxRQUFnQyx3QmhGMm5zQnRDLENnRjFuc0JNLGtCQUVFLDRCaEY0bnNCUixDZ0YxbnNCTSxrQkFFRSw4QmhGNG5zQlIsQ2dGMW5zQk0sa0JBRUUsK0JoRjRuc0JSLENnRjFuc0JNLGtCQUVFLDZCaEY0bnNCUixDZ0Yzb3NCTSxRQUFnQyx1QmhGOG9zQnRDLENnRjdvc0JNLGtCQUVFLDJCaEYrb3NCUixDZ0Y3b3NCTSxrQkFFRSw2QmhGK29zQlIsQ2dGN29zQk0sa0JBRUUsOEJoRitvc0JSLENnRjdvc0JNLGtCQUVFLDRCaEYrb3NCUixDZ0Y5cHNCTSxRQUFnQyxzQmhGaXFzQnRDLENnRmhxc0JNLGtCQUVFLDBCaEZrcXNCUixDZ0ZocXNCTSxrQkFFRSw0QmhGa3FzQlIsQ2dGaHFzQk0sa0JBRUUsNkJoRmtxc0JSLENnRmhxc0JNLGtCQUVFLDJCaEZrcXNCUixDZ0ZqcnNCTSxRQUFnQyx3QmhGb3JzQnRDLENnRm5yc0JNLGtCQUVFLDRCaEZxcnNCUixDZ0ZucnNCTSxrQkFFRSw4QmhGcXJzQlIsQ2dGbnJzQk0sa0JBRUUsK0JoRnFyc0JSLENnRm5yc0JNLGtCQUVFLDZCaEZxcnNCUixDZ0Zwc3NCTSxRQUFnQyxzQmhGdXNzQnRDLENnRnRzc0JNLGtCQUVFLDBCaEZ3c3NCUixDZ0Z0c3NCTSxrQkFFRSw0QmhGd3NzQlIsQ2dGdHNzQk0sa0JBRUUsNkJoRndzc0JSLENnRnRzc0JNLGtCQUVFLDJCaEZ3c3NCUixDZ0Zoc3NCTSxTQUF3Qix3QmhGbXNzQjlCLENnRmxzc0JNLG9CQUVFLDRCaEZvc3NCUixDZ0Zsc3NCTSxvQkFFRSw4QmhGb3NzQlIsQ2dGbHNzQk0sb0JBRUUsK0JoRm9zc0JSLENnRmxzc0JNLG9CQUVFLDZCaEZvc3NCUixDZ0ZudHNCTSxTQUF3Qix1QmhGc3RzQjlCLENnRnJ0c0JNLG9CQUVFLDJCaEZ1dHNCUixDZ0ZydHNCTSxvQkFFRSw2QmhGdXRzQlIsQ2dGcnRzQk0sb0JBRUUsOEJoRnV0c0JSLENnRnJ0c0JNLG9CQUVFLDRCaEZ1dHNCUixDZ0Z0dXNCTSxTQUF3QixzQmhGeXVzQjlCLENnRnh1c0JNLG9CQUVFLDBCaEYwdXNCUixDZ0Z4dXNCTSxvQkFFRSw0QmhGMHVzQlIsQ2dGeHVzQk0sb0JBRUUsNkJoRjB1c0JSLENnRnh1c0JNLG9CQUVFLDJCaEYwdXNCUixDZ0Z6dnNCTSxTQUF3Qix3QmhGNHZzQjlCLENnRjN2c0JNLG9CQUVFLDRCaEY2dnNCUixDZ0YzdnNCTSxvQkFFRSw4QmhGNnZzQlIsQ2dGM3ZzQk0sb0JBRUUsK0JoRjZ2c0JSLENnRjN2c0JNLG9CQUVFLDZCaEY2dnNCUixDZ0Y1d3NCTSxTQUF3QixzQmhGK3dzQjlCLENnRjl3c0JNLG9CQUVFLDBCaEZneHNCUixDZ0Y5d3NCTSxvQkFFRSw0QmhGZ3hzQlIsQ2dGOXdzQk0sb0JBRUUsNkJoRmd4c0JSLENnRjl3c0JNLG9CQUVFLDJCaEZneHNCUixDZ0Yxd3NCRSxXQUFtQixxQmhGNndzQnJCLENnRjV3c0JFLHdCQUVFLHlCaEY4d3NCSixDZ0Y1d3NCRSx3QkFFRSwyQmhGOHdzQkosQ2dGNXdzQkUsd0JBRUUsNEJoRjh3c0JKLENnRjV3c0JFLHdCQUVFLDBCaEY4d3NCSixDQUNGO0FpRnAxc0JBLDRCQUlBLGFBR0UsT0FGQSxlQUNBLE1BRUEsV0FDQSxVakZzMXNCRixDaUZwMXNCRSwwQkFDRSxnQmpGczFzQkosQ016eHNCSSw2QjJFOURGLDBCQUdJLFlqRncxc0JKLENBQ0YsQ2lGdDFzQkksZ0NBQ0Usa0JqRncxc0JOLENpRnIxc0JJLGdDQUNFLG1CakZ1MXNCTixDaUZyMXNCTSxzQ0FDRSxrQjlFaUVNLEM4RWhFTixVakZ1MXNCUixDaUZuMXNCSSxtQ0FDRSxnQkFDQSxvQmpGcTFzQk4sQ2lGbjFzQk0seUNBQ0UsV0FDQSwyQmpGcTFzQlIsQ2lGbDFzQk0sb0ZBRUUsVWpGbTFzQlIsQ2lGajFzQlEsZ0dBQ0UscUJqRm0xc0JWLENpRjkwc0JFLDZCQUVFLHdCakYrMHNCSixDaUY1MHNCRSxrQ0FDRSxVakY4MHNCSixDaUYxMHNCQSw0QkFDRSxVakY2MHNCRixDaUYxMHNCQSxvQkFFRSxhQURBLFc5RTZYb0IsQzhFM1hwQix1QkFFQSxrQkFDQSxTakY0MHNCRixDTXgwc0JJLDRCMkVWSixvQkFRSSw2QmpGODBzQkYsQ0FDRixDaUYzMHNCQSxtQkFrQkUsd0JBRkEsNEJBQ0Esd0JBRkEscUJBRkEsaUJBQ0EsY2pGczBzQkYsQ2lGbjFzQkUsOEJBQ0Usa0RqRnExc0JKLENpRmwxc0JFLDhCQUNFLHFEakZvMXNCSixDaUZqMXNCRSw4QkFDRSxxRGpGbTFzQkosQ2lGcDBzQkEsbUJBR0UsbUJBRkEsYUFDQSwwQmpGdTBzQkYsQ01qM3NCSSx5QjJFd0NKLG1CQU1JLE9BREEsaUJqRnkwc0JGLENBQ0YsQ2lGcjBzQkEsd0JBR0UsbUJBRkEsYUFDQSxzQmpGeTBzQkYsQ2lGcjBzQkEsdURBS0UsbUJBRkEsYUFGQSxZQUdBLHVCQUZBLGNqRjIwc0JGLENpRnQwc0JFLHFFQUdFLGdCQURBLHlDQUdBLGNqRnUwc0JKLENpRnIwc0JJLDZFQUNFLGVBQ0EsYWpGdTBzQk4sQ2lGbjBzQlcscUdBQ1AsOEJqRnEwc0JKLENpRmwwc0JRLG9SQUNFLFlqRm8wc0JWLENNeDRzQkksNEIyRW1FSSxvUkFJSSxTakZxMHNCVixDQUNGLENpRjl6c0JBLDRCQUNFLGdCQUNBLHNCQUNBLG1CQUNBLFU5RTNFWSxDOEU4RVosZUFDQSxvQkFGQSxvQkFEQSx1QmpGbzBzQkYsQ2lGaDBzQlcsaUVBQ1Asa0I5RXhFVSxDOEV5RVYsb0JqRmswc0JKLENNNTVzQkksNEIyRStFSiw0QkFjSSxZakZvMHNCRixDQUNGLENNLzZzQkksMEIyRTRGSiw0QkFpQkksa0JqRnMwc0JGLENBQ0YsQ01wN3NCSSwwQjJFZ0hBLHVDQUNFLFlqRnUwc0JKLENBQ0YsQ2lGcDBzQmEscUVBQ1AsbUJBQ0Esb0JqRnMwc0JOLENpRm4wc0JFLHdDQUVFLGlCOUV2R1UsQzhFc0dWLFVqRnUwc0JKLENpRnRvc0JBLHFDQUVFLFVBREEsaUJqRjBvc0JGLENpRnRvc0JBLDZDQUNFLFdBTUEsa0JBSkEsWUFEQSxhakYyb3NCRixDTTk4c0JJLDBCMkVpVUosNkNBS0ksY2pGNG9zQkYsQ0FDRixDaUZ4b3NCQSxtQkFHRSxtQkFGQSxrQkFLQSx3QkFGQSxzQ0FGQSxTakYrb3NCRixDTS84c0JJLDZCMkUwVUosMEVBRUksZ0JqRnVvc0JGLENBQ0YsQ2lGcG9zQkEsNkJBQ0Usa0I5RXJTMEIsQzhFc1MxQixlakZ1b3NCRixDaUZqb3NCRSx3Q0FDRSxrQkFDQSxTakZtb3NCSixDaUYzbnNCQSxnREFDRSxrQmpGOG5zQkYsQ2lGM25zQkEsNkdBQ0UsZ0JqRjhuc0JGLENNcitzQkksNEIyRThXSixnQ0FFSSxrQmpGMG5zQkYsQ0FDRixDaUZ2bnNCQSxvQkFDRSxzQmpGMG5zQkYsQ001L3NCSSx5QjJFaVlKLG9CQVFJLG1CQUZBLGFBRkEsT0FHQSx5QkFKQSxpQkFFQSxnQmpGK25zQkYsQ0FDRixDaUZ6bnNCQSw0QkFJRSx5QkFEQSxZQUVBLGVBSkEscUJBTUEsWUFEQSxVQUpBLHNCQU1BLFVqRjRuc0JGLENpRjFuc0JFLHFDQUNFLGFqRjRuc0JKLENpRnpuc0JFLGdDQUNFLFlBQ0EsVWpGMm5zQkosQ2lGdm5zQkEsb0NBQ0Usa0JqRjBuc0JGLENNNWh0QkkseUIyRWlhSixvQ0FHSSxtQmpGNG5zQkYsQ0FDRixDTWppdEJJLHlCMkVpYUosb0NBTUksaUJqRjhuc0JGLENBQ0YsQ010aXRCSSwwQjJFaWFKLG9DQVNJLHNCakZnb3NCRixDQUNGLENpRjduc0JBLGdEQUNFLHFCakZnb3NCRixDTS9pdEJJLHlCMkU4YUosZ0RBR0ksZ0JqRmtvc0JGLENBQ0YsQ01wanRCSSwwQjJFOGFKLGdEQU1JLHFCakZvb3NCRixDQUNGLENNNWl0QkksNEIyRWlhSixnREFTSSxZakZzb3NCRixDQUNGLENpRi9uc0JJLHlMQUNFLFlqRm9vc0JOLENpRi9uc0JBLHVDQUNFLGlCakZrb3NCRixDaUY5bnNCTSxxRkFDRSxZakZnb3NCUixDTTNrdEJJLHlCMkVxY0osdUNBWUksa0JqRjhuc0JGLENBQ0YsQ01obHRCSSx5QjJFcWNKLHVDQWVJLGdCakZnb3NCRixDQUNGLENNcmx0QkksMEIyRXFjSix1Q0FrQkksb0JqRmtvc0JGLENBQ0YsQ2lGL25zQkEsc0NBQ0UsVUFDQSxpQmpGa29zQkYsQ2lGL25zQkEsZ0NBSUUsc0JBR0Esa0JBREEsMkJBRUEsYUFJQSxZQURBLGdCQURBLFVBTEEseUJBSkEsa0JBRUEsVUFNQSxnQkFQQSxTQVlBLG1DQURBLGlCakZtb3NCRixDaUZob3NCRSx1Q0FLRSw2QkFDQSw4QkFDQSx5QkFOQSxXQUVBLFNBQ0Esa0JBTUEsV0FEQSxVQVBBLE9qRnlvc0JKLENpRjluc0JFLG9DQUVFLGNBREEsWWpGaW9zQkosQ2lGN25zQkUsMERBQ0UsY2pGK25zQkosQ2lGNW5zQkUsZ0RBQ0Usa0JBQ0EsU2pGOG5zQkosQ2lGM25zQkUseUNBQ0UsVUFDQSxrQmpGNm5zQkosQ2lGem5zQkEsd0NBR0UsYTlFdGZZLEM4RW9mWixlQUNBLGdCakY2bnNCRixDaUZ4bnNCQSw2Q0FFRSxVOUVyZ0JZLEM4RXNnQlosZUFDQSxpQkFIQSxlakY4bnNCRixDaUZ4bnNCQSw2SUFFRSxnQkFEQSxpQmpGNm5zQkYsQ2lGMW5zQkUsb1JBQ0UsaUJqRjZuc0JKLENpRnpuc0JFLDJWQUlFLGtCQUhBLFdBQ0EsYUFDQSxrQkFFQSxTakY2bnNCSixDTTFxdEJJLHlCMkV3aUJGLDJWQU9JLGFqRmlvc0JKLENBQ0YsQ2lGOW5zQkUsZ0xBQ0UscUJBRUEsaUJBQ0EsYUFDQSxXQUhBLGVqRm9vc0JKLENpRjluc0JFLDJLQUNFLHFCQUVBLGdCQUNBLGFBQ0EsV0FIQSxjakZvb3NCSixDaUY3bnNCSSx5REFHRSwrQkFGQSxjQUNBLFVqRmdvc0JOLENpRjduc0JJLDZCQUVFLGlCQUNBLGFBQ0EsV0FIQSxlakZrb3NCTixDaUY1bnNCSSw0QkFFRSxnQkFDQSxhQUNBLFdBSEEsY2pGaW9zQk4sQ01yc3RCSSw2QjJFMmtCRSw0QkFJRSxnQkFIQSxZQUNBLFVBQ0EsZWpGOG5zQk4sQ2lGM25zQkksNkJBSUUsZUFIQSxZQUNBLFdBQ0EsYWpGOG5zQk4sQ0FDRixDTW50dEJJLDRCMkUwbEJFLDRCQUlFLGFBSEEsYUFDQSxVQUNBLFdqRjZuc0JOLENpRjFuc0JJLDZCQUlFLGFBSEEsYUFDQSxXQUNBLFdqRjZuc0JOLENBQ0YsQ2lGdG5zQkUsMERBRUUsYUFFQSxZQURBLE1BRkEsV2pGNG5zQkosQ2lGdG5zQkUsMkRBRUUsYUFFQSxZQURBLFdBRkEsV2pGMm5zQkosQ005dXRCSSw2QjJFMG5CQSwwREFFRSxhQUNBLFlBQ0EsVUFIQSxXakYwbnNCSixDaUZwbnNCRSwyREFFRSxhQUNBLFlBQ0EsV0FIQSxXakZ5bnNCSixDQUNGLENNNXZ0QkksNEIyRTBvQkEsMERBRUUsYUFDQSxhQUNBLFVBSEEsV2pGd25zQkosQ2lGbG5zQkUsMkRBRUUsYUFDQSxhQUNBLFdBSEEsV2pGdW5zQkosQ0FDRixDaUZobnNCQSxpQkFFRSxnQkFEQSxrQkFFQSxpQmpGbW5zQkYsQ01oeHRCSSw0QjJFMHBCSixpQkFLSSxrQmpGcW5zQkYsQ2lGbG5zQkEsNEJBRUksaUJBQ0Esa0JBQ0EsaUJqRnFuc0JKLENBTkYsQ2lGNW1zQkUsNENBQ0UsaUJqRnFuc0JKLENpRmhuc0JFLCtDQUlFLGtCQUhBLFdBQ0EsYUFJQSxjQUhBLGtCQUVBLFNqRm1uc0JKLENpRi9tc0JFLHdCQUNFLG1CQUVBLGlCQUNBLGFBQ0EsV0FIQSxlakZvbnNCSixDTTl5dEJJLDRCMkV3ckJGLHdCQVFJLGFBQ0EsV0FDQSxVQUhBLFdqRnNuc0JKLENBQ0YsQ2lGaG5zQkUsdUJBQ0UsbUJBRUEsZ0JBQ0EsYUFDQSxXQUhBLGNqRnFuc0JKLENNN3p0QkksNEIyRXNzQkYsdUJBUUksYUFDQSxXQUNBLFNBSEEsV2pGdW5zQkosQ0FDRixDaUZsbnNCRSx3QkFFRSx1QkFEQSx5QmpGcW5zQkosQ016MHRCSSw0QjJFbXRCRix3QkFJSSx1QkFDQSw2QmpGc25zQkosQ0FDRixDaUZybnNCSSwrQkFFRSxxQkFEQSx1QmpGd25zQk4sQ01uMXRCSSw0QjJFMHRCQSwrQkFJSSx1QmpGeW5zQk4sQ0FDRixDaUZubnNCQSwyQkFFRSxnQkFEQSxpQmpGdW5zQkYsQ2lGcG5zQkUscUNBQ0UsZ0JqRnNuc0JKLENpRm5uc0JFLHNEQUNFLGlCakZxbnNCSixDaUZqbnNCRSxtRUFLRSxrQkFIQSxXQUNBLGFBRkEsMEJBR0Esa0JBRUEsU2pGbW5zQkosQ014M3RCSSx5QjJFK3ZCRixtRUFRSSxhakZxbnNCSixDQUNGLENpRmxuc0JFLGtDQUNFLHFCQUVBLGlCQUNBLGFBQ0EsV0FIQSxlakZ1bnNCSixDaUZqbnNCRSxpQ0FDRSxxQkFFQSxnQkFDQSxhQUNBLFdBSEEsY2pGc25zQkosQ2lGM21zQkEsMkJBSUUsbUJBQ0EsNkJBSkEsb0JBT0EsZ0JBTkEseUJBS0Esa0JBREEsd0NBSEEscUJqRnNuc0JGLENpRi9tc0JFLHFDQUNFLG9CakZpbnNCSixDaUY5bXNCRSx3RUFTRSxZQUpBLFU5RTl4QlUsQzhFMHhCVixrQkFTQSxnQkFIQSxTQUNBLFVBRkEsMkJBS0EsbUNBUkEsZWpGc25zQkosQ2MzM3RCRSxxRkFDRSxhZDg0dEJKLENpRjduc0JNLHdHQUdFLGNBQ0EsVUFDQSw0RGpGOG5zQlIsQ2lGem5zQkUsb0RBRUUsWUFEQSx3QkFFQSxVakY0bnNCSixDaUZ6bnNCRSwwREFFRSxtQkFNQSxtQkFEQSw0QkFOQSxhQVFBLGdCQU5BLDJCQVdBLFlBREEsVUFUQSxrQkFDQSxXQUNBLE1BS0EsNkRBQ0Esa0JBR0EsT2pGMG5zQkosQ012OXRCSSwwQjJFODBCRiwwREFrQkksZ0JBQ0EsT2pGMm5zQkosQ0FDRixDaUZ6bnNCSSxrRUFFRSxVQURBLGlCakY0bnNCTixDaUZ2bnNCRSw2REFFRSxtQkFNQSxtQkFEQSw0QkFOQSxhQVFBLGdCQU5BLDJCQVdBLFlBREEsVUFUQSxrQkFDQSxXQUNBLE1BS0EsNkRBQ0Esa0JBR0EsT2pGd25zQkosQ01qL3RCSSwwQjJFMDJCRiw2REFrQkksZ0JBQ0EsT2pGeW5zQkosQ0FDRixDaUZ2bnNCSSxxRUFFRSxVQURBLGlCakYwbnNCTixDaUZybnNCRSxxREFFRSxtQkFJQSx5Q0FGQSxjQUtBLFlBRkEsVUFLQSxnQkFEQSxTQURBLHFCQVRBLGtCQU9BLFNBTEEsdUJqRmdvc0JKLENpRnJuc0JJLHlCQWRGLHFEQWVJLHVCakZ3bnNCSixDQUNGLENpRnJuc0JFLDBEQUtFLGNBRUEsZUFOQSxjQUVBLGtCQURBLGNBRUEsd0JBSUEsZ0JBRkEseUJqRnluc0JKLENpRnJuc0JJLHFJQUdFLHdCOUV4NEJRLEM4RXU0QlIsVWpGdW5zQk4sQ2lGbG5zQkUsa0RBQ0UsWWpGb25zQkosQ2lGam5zQkUsb0RBR0UsbUJBRkEsYUFHQSxZQUZBLHNCakZxbnNCSixDaUZobnNCRSxrREFNRSx5QkFMQSx1UkFHQSw0QkFDQSxZQUVBLGVBSkEsWUFLQSxrQkFOQSxVakZ3bnNCSixDaUZobnNCSSxzREFDRSxZakZrbnNCTixDaUYzbXNCRSw2REFNRSxXQUxBLGtCQUNBLGdCQU1BLFlBTEEsaUJBRUEsV0FEQSxrQkFHQSxhakY4bXNCSixDTTVqdUJJLDBCMkV1OEJGLDZEQVdJLGNqRjhtc0JKLENBQ0YsQ2lGM21zQkUsb0RBR0UsbUJBRkEsYUFDQSx1QkFFQSxpQmpGNm1zQkosQ012a3VCSSx5QjJFczlCRixvREFPSSxjakY4bXNCSixDQUNGLENpRjVtc0JJLHlCQVZGLG9EQVdJLGtCQUNBLE9qRittc0JKLENBQ0YsQ2lGN21zQkkseUJBZkYsb0RBZ0JJLGtCQUNBLE9qRmduc0JKLENBQ0YsQ2lGOW1zQkksZ0VBQ0UsaUJBRUEsZ0JBQ0EscUJBRkEsY2pGa25zQk4sQ2lGNW1zQkUsZ0VBS0UseUJBS0EseUNBSEEsVUFEQSxlQUxBLGtCQU9BLGtCQU5BLFNBRUEsbUJBREEsdUJqRnFuc0JKLENpRjFtc0JJLGtFQUNFLGlCakY0bXNCTixDaUZ2bXNCSSw0R0FDRSxVQUNBLHVCakZ5bXNCTixDaUZ0bXNCSSw4RkFHRSxvQjlFaCtCUSxDOEVpK0JSLG1CQUZBLFVBREEsbUJBSUEsYWpGd21zQk4sQ00zbXVCSSw0QjJFOC9CQSw4RkFVSSxZQUNBLGdCQUhBLGFqRjRtc0JOLENBQ0YsQ2lGdm1zQk0seUJBZEYsOEZBZUksaUJqRjBtc0JOLENBQ0YsQ2lGeG1zQk0seUJBbEJGLDhGQW9CSSxnQkFEQSxXakY0bXNCTixDQUNGLENpRnhtc0JJLGlHQUdFLG9COUV4L0JRLEM4RXkvQlIsbUJBRkEsVUFEQSxtQkFJQSxhakYwbXNCTixDTXJvdUJJLDRCMkVzaENBLGlHQVNJLGtCQUNBLGdCQUZBLGFqRjZtc0JOLENBQ0YsQ2lGem1zQk0seUJBYkYsaUdBZUksZ0JBREEsYWpGNm1zQk4sQ0FDRixDaUZ2bXNCQSx1QkFDRSxpQmpGMG1zQkYsQ2lGeG1zQkUsNENBRUUsV0FEQSxTakYybXNCSjs7QWlGcm1zQkEsMEJBRUEsYUFDRSxrQmpGdW1zQkYsQ00vcHVCSSw0QjJFdWpDSixhQUdJLGtCakZ5bXNCRixDQUNGLENrRjd1dUJBLFVBT0UsWUFGQSxPQUhBLGNBYUEscUJBZEEsZUFHQSxNQUtBLCtCQUhBLFdBSEEsU2xGdXZ1QkYsQ2tGMXV1QkUsdUJBQ0UsYWxGNHV1QkosQ2tGcHV1QkEsaUJBSUUsYUFDQSxzQkFKQSxZQUVBLGtCQURBLGdCQUlBLGdCbEZ1dXVCRixDTTFzdUJJLHlCNEVuQ0osaUJBU0ksa0JsRnd1dUJGLENBQ0YsQ2tGcnV1QkEsa0JBR0Usd0IvRXlEWSxDK0V2RFosYS9FeUNZLEMrRXhDWixhQUpBLG1CQURBLHlCQUdBLGVsRjB1dUJGLENNeHR1QkkseUI0RXRCSixrQkFRSSxjQUVBLGVBREEsZ0JBRUEsaUJsRjB1dUJGLENBQ0YsQ2tGdnV1QkEsd0JBQ0UsY0FDQSxtQmxGMHV1QkYsQ01ydXVCSSx5QjRFUEosd0JBSUkscUJBRUEsZ0JBREEsbUJsRjZ1dUJGLENBQ0YsQ2tGenV1QkEsZ0JBRUUsYS9FeUJZLEMrRTFCWixxQkFFQSx5QmxGNHV1QkYsQ2tGM3V1QkUsc0JBQ0UsYWxGNnV1QkosQ2tGenV1QkEsbUJBQ0UsT0FFQSx1QmxGMnV1QkYsQ00xdnVCSSwwQjRFWUosbUJBTUksd0JsRjR1dUJGLENBQ0YsQ2tGeHV1QkUsNEJBQ0UsZ0JsRjB1dUJKLENrRnZ1dUJBLGlCQUNFLFdBQ0EsY2xGMHV1QkYsQ2tGdnV1QkEsaUJBQ0UsYS9FYlksQytFY1osa0JBQ0EscUJsRjB1dUJGLENNN3d1QkkseUI0RWdDSixpQkFLSSxtQmxGNHV1QkYsQ0FDRixDa0Z6dXVCQSxtQkFDRSxhQUNBLDRCbEY0dXVCRixDTXZ4dUJJLHlCNEU4Q0osMkJBRUksbUJsRjR1dUJGLENBQ0YsQ003eHVCSSwwQjRFOENKLDJCQUtJLG9CbEY4dXVCRixDQUNGLENNcnh1QkksNkI0RTBDRSxnRkFDRSxrQmxGOHV1Qk4sQ0FDRixDa0Z6dXVCQSxzQkFDRSxhL0UzQ1ksQytFNkNaLGVBREEsZWxGNnV1QkYsQ003eXVCSSx5QjRFOERKLHNCQUtJLGVBQ0EscUJsRjh1dUJGLENBQ0YsQ01uenVCSSwwQjRFOERKLHNCQVNJLGlCQUNBLGVsRmd2dUJGLENBQ0YsQ2tGN3V1QkEsZ0JBSUUsdUJBRkEsYUFHQSxtQkFDQSxlQUhBLDhCcEV4SUEsZ0JBRkEsU0FDQSxTZDgzdUJGLENrRi91dUJBLHNCQUVFLGdDQURBLFVsRm12dUJGLENrRmp2dUJFLHdCQUVFLGEvRXRFVSxDK0VxRVYsY0FFQSxrQkFFQSxlL0VqQjBCLEMrRWdCMUIscUJsRm92dUJKLENNaDF1QkkseUI0RXdGRix3QkFPSSxpQkFDQSxtQmxGcXZ1QkosQ0FDRixDTXQxdUJJLDBCNEV3RkYsd0JBV0ksbUJBRUEsbUJBREEsa0JsRnd2dUJKLENBQ0YsQ003MXVCSSwwQjRFd0ZGLHdCQWdCSSxrQmxGeXZ1QkosQ0FDRixDa0Z4dnVCSSw4QkFDRSxhbEYwdnVCTixDa0ZodnVCVyw0Q0FDUCxpQmxGc3Z1QkosQ2tGN3V1QkUsd0NBR0UscUJBRkEsZUFDQSxlbEZvdnVCSixDa0ZqdnVCRSxzQ0FDRSxZbEZtdnVCSixDTXgzdUJJLHlCNEVvSUYsc0NBR0ksbUJsRnF2dUJKLENBQ0YsQ2tGbnZ1QkUsMEJBQ0UsOEJBQ0UsZ0JsRnF2dUJKLENrRm52dUJFLG9DQUNFLGdCbEZxdnVCSixDa0ZudnVCRSw2QkFDRSxhQUNBLGFsRnF2dUJKLENBQ0YsQ2tGbnZ1QkUseUNBQ0UsMkJsRnF2dUJKLENrRmp2dUJBLGlCQUNFLFlsRm92dUJGLENNbjR1QkksNkI0RThJSixpQkFJSSxhbEZxdnVCRixDQUNGLENrRmx2dUJBLGlCQUNFLGFsRnF2dUJGLENNNTR1QkksNkI0RXNKSixpQkFJSSxZbEZzdnVCRixDQUNGLENrRm52dUJBLGlCQUNFLFlsRnN2dUJGLENNcjV1QkksNkI0RThKSixpQkFJSSxhbEZ1dnVCRixDQUNGLENtRmgrdUJBLE1BQ0UsWW5GbSt1QkYsQ005NXVCSSw2QjZFdEVKLE1BR0ksYW5GcSt1QkYsQ0FDRixDbUYvOXVCQSxPQUNFLGFuRmsrdUJGLENNdjZ1QkksNkI2RTVESixPQUdJLFluRm8rdUJGLENBQ0YsQ21GOTl1QkEsU0FDRSxrQm5GaSt1QkYsQ21GNTl1QkEsYUFDRSx3Qm5GKzl1QkYsQ21Gejl1QkEsbUJyRWpDRSxnQkFGQSxTQUNBLFNkaWd2QkYsQ21GNTl1QkUsc0JBQ0UsbUJuRjg5dUJKLENtRjU5dUJJLGlDQUNFLG9CbkY4OXVCTixDTWg4dUJJLDRCNkV6QkEsc0JBQ0UsbUJuRjQ5dUJKLENtRjE5dUJJLGlDQUNFLGVuRjQ5dUJOLENBQ0YsQ014OHVCSSw2QjZFZkEsc0JBRUUsY0FEQSxtQm5GMjl1QkosQ21GeDl1QkksaUNBQ0Usa0JuRjA5dUJOLENBQ0YsQ21GdDl1QkUscUJBQ0UsYW5Gdzl1QkosQ085L3VCRSxrRjRFd0NJLGFuRnk5dUJOLENNdjl1QkksNkI2RUxGLHFCQU9JLGlCbkZ5OXVCSixDQUNGLENNNTl1QkksNEI2RU9KLCtCQUVJLDhCQUVBLG9CQUVBLGtCQUhBLGdCQUVBLG9CQUVBLHFDbkZ3OXVCRixDbUZ2OXVCRSx5Q0FDRSxtQm5GeTl1QkosQ21Gdjl1QkUsMENBQ0Usa0JuRnk5dUJKLENBQ0YsQ21Gcjl1QkEsMEJBQ0Usa0JBRUEsZWhGbUM0QixDZ0ZwQzVCLGlCQUVBLHNCQUNBLGtCbkZ3OXVCRixDTWxndkJJLDBCNkVxQ0osMEJBT0ksaUJuRjA5dUJGLENBQ0YsQ012Z3ZCSSx5QjZFK0NBLG1DQUNFLGFBRUEsZUFEQSxlbkY0OXVCSixDQUNGLENNamd2QkksNEI2RXdCSiwwQkFvQkksbUJBRkEsYUFEQSxlQUVBLDZCbkY2OXVCRixDbUYzOXVCRSw4QkFFRSxnQkFDQSx3QkFGQSxjbkYrOXVCSixDbUY1OXVCYSx1RUFDUCx3Qm5GODl1Qk4sQ0FDRixDbUYxOXVCRSxrQ0FDRSx3QkFFQSx5QkFEQSxnQkFFQSxpQkFFQSwwQkFEQSx5Qm5GNjl1QkosQ016aHZCSSw0QjZFdURGLGtDQVVJLDBCbkY0OXVCSixDQUNGLENtRng5dUJBLG1DQUNFLGtCQUVBLGVoRlg0QixDZ0ZVNUIsaUJBRUEsb0JBQ0Esa0JuRjI5dUJGLENNbmp2QkksMEI2RW1GSixtQ0FPSSxpQm5GNjl1QkYsQ0FDRixDTXhqdkJJLHlCNkU2RkEsNENBQ0UsYUFFQSxlQURBLGVuRis5dUJKLENBQ0YsQ01sanZCSSw0QjZFc0VKLG1DQW9CSSxtQkFGQSxhQURBLGVBRUEsNkJuRmcrdUJGLENtRjk5dUJFLHVDQUVFLGdCQUNBLHdCQUZBLGNuRmsrdUJKLENtRi85dUJhLGdGQUNQLHdCbkZpK3VCTixDQUNGLENtRjU5dUJBLDJCQU1FLFdBSkEsZUFEQSxnQkFFQSxnQm5GZyt1QkYsQ010bHZCSSwwQjZFbUhKLDJCQVFJLGNuRis5dUJGLENBQ0YsQ00zbHZCSSx5QjZFOEhBLG9DQUNFLFluRmcrdUJKLENBQ0YsQ01ubHZCSSw0QjZFc0dKLDJCQWtCSSxtQkFGQSxhQUNBLDZCbkZrK3VCRixDbUZoK3VCRSwrQkFFRSxnQkFDQSx3QkFGQSxjbkZvK3VCSixDbUZqK3VCYSx3RUFDUCx3Qm5GbSt1Qk4sQ0FDRixDTWxtdkJJLDZCNkVzR0osMkJBZ0NJLFVoRjlIVSxDZ0Y0SFYsZUFEQSxlaEZ0RTBCLENnRndFMUIscUJuRm8rdUJGLENBQ0YsQ21Gait1QkUseUNBQ0UsdUJuRm0rdUJKLENNN212QkksNkI2RXlJRix5Q0FHSSxtQm5GcSt1QkosQ0FDRixDTWxudkJJLDZCNkV5SUYseUNBTUksdUJuRnUrdUJKLENBQ0YsQ21Gbit1QkEsb0JBR0Usc0JBREEsZ0JuRnMrdUJGLENNem92QkkseUI2RWlLSixvQkFPSSxvQkFEQSxnQm5GdSt1QkYsQ0FDRixDTS9vdkJJLHlCNkVpS0osb0JBV0ksdUJBREEsa0JuRnkrdUJGLENBQ0YsQ01ycHZCSSwwQjZFaUtKLG9CQWVJLHNCQURBLGtCbkYyK3VCRixDQUNGLENtRnQrdUJFLDhCQUNFLG9CbkZ5K3VCSixDTWxwdkJJLDRCNkUwS0EsZ0RBRUkscUJuRjArdUJOLENBQ0YsQ21Gbit1QlEsMEZBRUUsYUFEQSw4Qm5Gcyt1QlYsQ00zcHZCSSw2QjZFdUtKLDJCQXNCSSxhQUNBLGNBQ0Esd0JuRmsrdUJGLENBQ0YsQ01ucHZCSSxtRDZFd0pKLDJCQTJCSSwyQkFDQSxvQm5Gbyt1QkYsQ0FDRixDTXhxdkJJLDRCNkV1S0osMkJBa0NJLG1CQUhBLGFBQ0EsMkJBQ0Esc0JBSUEsc0JBREEsVUFEQSxVbkZ3K3VCRixDQUNGLENNaHN2QkkseUI2RTROQSxnREFDRSxrQm5GdSt1QkosQ21Gcit1QkksMkRBQ0UsY25GdSt1Qk4sQ0FDRixDTTNydkJJLDRCNkV3TkYsbUNBRUksMkJBQ0EsZ0JuRnErdUJKLENBQ0YsQ21GLzl1QkEsOEJBRUUsYWhGdk1ZLENnRnNNWixvQm5GbSt1QkYsQ21GaCt1QkUsaUNBQ0UsbUJBQ0EsZWhGM0swQixDZ0Y0SzFCLGtCbkZrK3VCSixDTTNzdkJJLDRCNkVrT0osOEJBYUksaUJBRkEsY0FHQSxnQkFGQSxrQkFHQSxTbkZrK3VCRixDQUNGLENNanV2QkkseUI2RStPSiw4QkFtQkksZW5GbSt1QkYsQ21GbCt1QkUsaUNBQ0Usa0JBQ0EsbUJuRm8rdUJKLENBQ0YsQ00xdXZCSSwwQjZFK09KLDhCQTBCSSxrQm5GcSt1QkYsQ21GcCt1QkUsaUNBQ0UsZUFDQSxrQm5Gcyt1QkosQ0FDRixDTXR1dkJJLDRCNkVtUUYsc0NBSUksWUFEQSxzQm5GcSt1QkosQ0FDRixDbUZsK3VCSSwwQ0FDRSx1Qm5Gbyt1Qk4sQ21GMzl1QkEsNkJBQ0UsU25GNjl1QkYsQ01sdnZCSSw2QjZFdVJGLHFDQUlFLDRCQURBLGFBREEsWW5GKzl1QkYsQ0FDRixDTXp2dkJJLDRCNkV1UkYscUNBUUksWUFDQSxtQm5GODl1QkosQ0FDRixDbUYxOXVCQSxpQ0FDRSxVaEY5UlksQ2dGK1JaLGtCbkY2OXVCRixDTXB3dkJJLDZCNkVxU0osaUNBTUksYWhGOVFVLENnRjZRVixhbkYrOXVCRixDQUNGLENNMXd2QkksNkI2RXFTSixpQ0FTSSxpQm5GZyt1QkYsQ0FDRixDTS93dkJJLDRCNkVxU0osaUNBaUJJLFVoRjlTVSxDZ0YwU1YsZUFDQSxtQkFDQSxnQkFDQSxtQm5Gayt1QkYsQ0FDRixDbUY5OXVCQSxvQ3JFaFlFLGdCQUZBLFNBQ0EsU2RxMnZCRixDbUZqK3VCRSx1Q0FDRSxxQkFDQSxtQm5GbSt1QkosQ21Gait1Qkksa0RBQ0UsY25GbSt1Qk4sQ21GLzl1QkUsc0N6RTdZQSxnQ0FEQSxhUHFHWSxDZ0YwU1YsZUFDQSxtQnpFOVlGLG1CQUNBLHFCeUU4WUUscUJuRnErdUJKLENPeDF2QkUscUlHdkJFLDJCUGtGVSxDT3BGVixhUG9GVSxDT25GVixvQlZxM3ZCSixDbUZ0K3VCRSx3Q0FFRSxtQkFEQSxxQm5GeSt1QkosQ012enZCSSw0QjZFa1ZGLHlDQUVJLGNuRnUrdUJKLENtRm4rdUJBLDRDQUVJLFluRnMrdUJKLENBSkYsQ21GaCt1QkksK0NBQ0UscUJBQ0EsY25GdSt1Qk4sQ01yMHZCSSw0QjZFNFZBLCtDQUlJLHdCbkZ5K3VCTixDQUNGLENtRjc5dUJJLG9DQXJCRiw0Q0FzQkksY25GZyt1QkosQ0FDRixDbUY1OXVCQSw0QkFhRSxxQkFaQSxhQVdBLG1CQUZBLGlCQUhBLGlCQUVBLDhCQU5BLG9CQUNBLGFuRm0rdUJGLENNdjJ2QkkseUI2RWdZSiw0QkFnQkksa0JBSUEsaUJuRnc5dUJGLENBQ0YsQ003MnZCSSwwQjZFZ1lKLDRCQTJCSSx1QkFEQSxzQkFIQSxlQUVBLGFBREEsYUFJQSxvQm5GMDl1QkYsQ21GeDl1QkUsdUNBQ0UsYW5GMDl1QkosQ0FDRixDTTcydkJJLDRCNkVtWEosNEJBd0NJLDhCQUhBLHFCQURBLGtCQUdBLFVBREEsVW5GNDl1QkYsQ0FDRixDTXYydkJJLG1ENkUrWUYsb0NBRUksU25GMDl1QkosQ0FDRixDbUZ2OXVCRSx1Q0FDRSwwQm5GeTl1QkosQ005M3ZCSSw0QjZFeWFKLHdCQUVJLGVBQ0Esa0JuRnc5dUJGLENBQ0YsQ21Gdjl1QkUsMEJ6RXJmQSxnQ0FEQSxhUHFHWSxDT25HWixtQkFDQSxvQlZnOXZCRixDT3I3dkJFLGlHR3ZCRSwyQlBrRlUsQ09wRlYsYVBvRlUsQ09uRlYsb0JWazl2QkosQ003NXZCSSx5QjZFK2JGLGdDQUVJLGdDbkZnK3VCSixDQUNGLENtRjU5dUJBLDhCQUdFLGFoRi9aWSxDZ0Y2WloscUJBQ0EsaUJuRmcrdUJGLENtRjU5dUJBLG1DQUNFLHFCQUNBLGNuRis5dUJGLENtRjU5dUJBLHVEQUNFLGtCbkYrOXVCRixDbUY1OXVCQSxTQUNFLGFuRis5dUJGLENNcjd2QkksMEI2RXFkSixTQUlJLFluRmcrdUJGLENBQ0YsQ29GcC92QkEsVUFDRSxxQnBGdS92QkYsQ3FGcC92QkEsdUNBQ0UsaUJBQ0EsZ0JyRjAvdkJGLENNdDh2QkkseUIrRXRESix1Q0FJSSxvQkFDQSxtQnJGNC92QkYsQ0FDRixDTTU4dkJJLDBCK0V0REosdUNBUUksNkJyRjgvdkJGLENBQ0YsQ01qOXZCSSwwQitFdERKLHVDQVdJLGlCQUNBLHVCckZnZ3dCRixDQUNGLENNMTh2QkksNEIrRXBEQSxrREFDRSxjckZpZ3dCSixDcUZoZ3dCSSwrREFDRSxTckZrZ3dCTixDcUYvL3ZCRSw0REFDRSxrQnJGaWd3QkosQ0FDRixDTWwrdkJJLHlCZ0ZyREosa0JBRUksY3RGNmh3QkYsQ0FDRjs7QXNGMWh3QkEsNEJBQ0EseUJBSUUsbUJBRkEsYUFLQSxpQnRGeWh3QkYsQ2MvK3ZCSSx3RHdFakRKLHlCQVdNLHNCQURBLGtCdEYyaHdCSixDQUNGLENjbC92QkksdUR3RXBESix5QkFjTSxlQUNBLFl0RjRod0JKLENzRjNod0JhLHFEQUNQLDhCdEY2aHdCTixDQUNGLENjOS92QkkscUR3RWpESix5QkF1Qk0sZ0J0RjRod0JKLENBQ0YsQ2NoZ3dCSSxvRHdFcERKLHlCQTBCTSxhQUNBLFl0Rjhod0JKLENzRjdod0JhLHFEQUNQLDhCdEYraHdCTixDQUNGLENjNWd3QkkscUR3RWpESix5QkFtQ00sYUFDQSxxQkFDQSxnQnRGOGh3QkosQ0FDRixDY2hod0JJLG9Ed0VwREoseUJBd0NNLGFBQ0EsWXRGZ2l3QkosQ3NGL2h3QmEscURBQ1AsOEJ0Rmlpd0JOLENBQ0YsQ2M1aHdCSSxzRHdFakRKLHlCQWlETSxhQUNBLGFBQ0EsaUJBQ0EsYXRGZ2l3QkosQ0FDRixDY2ppd0JJLHFEd0VwREoseUJBdURNLGlCQUNBLFl0Rmtpd0JKLENzRmppd0JhLHFEQUNQLDhCdEZtaXdCTixDQUNGLENNaGp3QkksMEJnRjlDSix5QkErREksYUFDQSxZdEZtaXdCRixDQUNGLENzRjNod0JFLGtEQUNFLFl0RjZod0JKLENzRmxod0JFLDZJQU5GLG9DQU9JLHVCQUVBLHNDQURBLHFCdEZ1aHdCRixDc0ZwaHdCRSx1RUFDRSxldEZzaHdCSixDc0ZuaHdCRSxxRUFDRSxvQnRGcWh3QkosQ3NGbGh3QkUsaUZBQ0Usb0J0Rm9od0JKLENBQ0YsQ3NGaGh3QkEsMENBQ0UsY0FDQSxjdEZtaHdCRixDTWxrd0JJLDRCZ0Y2Q0osMENBT0ksWW5Gb1VlLENtRnZVZixjQUVBLGlCdEZzaHdCRixDc0YvZ3dCRSw2UEFFRSxZdEZvaHdCSixDc0ZqaHdCRSx1SUFDRSxhdEZtaHdCSixDQVRGLENzRnJnd0JBLDBDQUdFLGlCQUNBLGlCQUNBLDhCdEZnaHdCRixDTTFsd0JJLDZCZ0ZxRUosMENBV0ksYUFGQSxvQkFEQSxnQkFFQSxpQkFFQSxhdEZpaHdCRixDQUNGLENNbm13QkksNEJnRnFFSiwwQ0FrQkksY0FEQSxtQkFGQSxnQkFDQSxpQkFLQSxpQkFEQSxpQkFEQSxjdEZxaHdCRixDQUNGLENzRmxod0JFLHlCQXZCRiwwQ0F3QkksZ0J0RnFod0JGLENBQ0YsQ3NGcGh3QkUseUJBMUJGLDBDQTJCSSxnQnRGdWh3QkYsQ0FDRixDc0Z0aHdCRSx5QkE3QkYsMENBOEJJLGN0Rnlod0JGLENBQ0YsQ3NGeGh3QkUseUJBaENGLDBDQWlDSSxnQnRGMmh3QkYsQ0FDRixDc0Z4aHdCQSwrQ0FDRSxhQUlBLGNBSEEsZW5GN0M0QixDbUZpRDVCLGN0RjRod0JGLENzRnZod0JBLCtFQVBFLGlCQURBLGlCQUlBLDhCdEZpaXdCRixDTS9wd0JJLHlCZ0ZrSUosZ0NBS0ksYXRGNGh3QkYsQ0FDRixDTXBxd0JJLHlCZ0ZrSUosZ0NBUUksbUJBQ0EsYXRGOGh3QkYsQ0FDRixDTTFxd0JJLDBCZ0ZrSUosZ0NBWUksYXRGZ2l3QkYsQ0FDRixDTS9xd0JJLDBCZ0ZrSUosZ0NBZUksb0JBQ0EscUJ0Rmtpd0JGLENBQ0YsQ3NGL2h3QkEsbUNBRUUsY0FHQSxrQkFEQSxlbkZoRjRCLENtRjZFNUIsaUJBRUEsOEJ0Rm9pd0JGLENNaHJ3QkksNEJnRnlJSixtQ0FZSSxjQUpBLG9CQUVBLGdCQUNBLHNCQUZBLGdCQUlBLFV0Rm1pd0JGLENBQ0YsQ3NGaml3QkUseUJBaEJGLG1DQWtCSSxpQkFEQSxjdEZxaXdCRixDQUNGLENzRm5pd0JFLHlCQXBCRixtQ0FxQkksbUJ0RnNpd0JGLENBQ0YsQ3NGcml3QkUseUJBdkJGLG1DQXdCSSxrQnRGd2l3QkYsQ0FDRixDc0Z2aXdCRSx5QkExQkYsbUNBMkJJLGtCdEYwaXdCRixDQUNGLENzRnppd0JFLCtDQTdCRixtQ0ErQkksY0FEQSxVdEY2aXdCRixDQUNGLENNcnR3QkksNkJnRnlJSixtQ0FrQ0ksY3RGOGl3QkYsQ0FDRixDTXZ1d0JJLHlCZ0YyTEYsOENBRUksWXRGOGl3QkosQ0FDRixDTS90d0JJLDRCZ0Y4S0YsOENBS0ksYUFDQSxtQkFDQSxnQkFDQSxzQkFDQSxzQnRGZ2p3QkosQ0FDRixDc0Y1aXdCQSxzQ0FJRSxtQnhFN09BLGN3RTJPQSxhQU1BLHNCQURBLGV4RTlPQSxZd0UwT0EsdUJ4RXZPQSxPQUpBLGtCQUdBLE1BREEsVWRneXdCRixDc0YvaXdCQSxpREFHRSxTQUNBLE9BSEEsa0JBSUEsUUFIQSxNQUlBLFN0Rmtqd0JGLENzRmhqd0JFLDhEQUVFLFlBREEsVXRGbWp3QkosQ3NGOWl3QkUsNEVBRUUscUJBQ0EsYUFGQSxzQnRGa2p3QkosQ3NGOWl3QkksdUZBQ0UsY0FDQSxjdEZnandCTixDc0Y1aXdCRSxpRkFNRSxVQUpBLHFCQUVBLCtCQUNBLFV0Ritpd0JKLENzRjNpd0JNLGtHQUNFLGlCdEY2aXdCUixDc0Z2aXdCSSxzR0FFRSwwREFHQSw2QkFHQSw2QkFHQSxVQURBLFN0RnVpd0JOLENzRi9od0JJLDhHQUNFLFVBQ0Esa0J0Rmtpd0JOLENzRjlod0JFLG1FQUNFLFl0Rmdpd0JKLENzRjdod0JFLHdGQUNFLFV0Ritod0JKLENzRjNod0JBLHlDQUlFLGNBQ0EsaUJBSEEsS3RGK2h3QkYsQ3NGeGh3QkEsK0JBS0UscUJBSEEsWUFDQSxhQUNBLHVCQUtBLFNBSUEsVUFQQSxrQkFVQSw2REFUQSxTdEY2aHdCRixDc0ZqaHdCVywyREFDUCxXdEZtaHdCSixDc0ZsaHdCSSxxQ0FGTywyREFHTCxXdEZxaHdCSixDQUNGLENzRmxod0JXLG9EQUNQLFN0RnFod0JKLENNMTB3QkksNEJnRjBSSiwrQkFnQ0ksWXRGcWh3QkYsQ0FDRixDTWgxd0JJLDZCZ0YwUkosK0JBb0NJLFl0RnNod0JGLENBQ0YsQ3NGcGh3QkUsNkNBQ0Usc0J0RnNod0JKLENzRm5od0JFLG1DQUlFLFlBREEsVXRGb2h3QkosQ3NGL2d3QkksMkRBRUUsb0JuRjlUUSxDbUY2VFIsYXRGa2h3Qk4sQ3NGNWd3QkEscUNBRUUsaUJBREEsZ0J0Rmdod0JGLENzRjVnd0JBLGlDQUlFLG1CQVFBLGdCQUNBLFlBTkEsWUFJQSxXQURBLGVBVEEsYUFDQSxzQkFZQSxtQkFYQSx1QkFLQSxTQUhBLGtCQUlBLDJCQUhBLFN0RnVod0JGLENzRjlnd0JXLDZEQUNQLGF0Rmdod0JKLENzRi9nd0JJLHFDQUZPLDZEQUdMLGF0Rmtod0JKLENBQ0YsQ3NGaGh3QkUsZ0RBQ0UsdURBQ0Esb0N0Rm1od0JKLENNaDV3QkkseUJnRjJYRixnREFJSSxZdEZxaHdCSixDQUNGLENzRm5od0JJLHNEQUNFLHlEdEZxaHdCTixDc0ZoaHdCSSx5REFDRSxrQnRGa2h3Qk4sQ005NHdCSSw0QmdGMFhGLGdEQU1JLFl0Rmtod0JKLENBQ0YsQ3NGL2d3QkUseUNBSUUsd0JBQ0EsbUNBQ0Esc0JBTEEsVUFDQSx1QnRGb2h3QkosQ3NGNWd3QkEsa0NBR0UsYUFDQSxlQUhBLGtCQUNBLFN0Rmlod0JGLENzRjVnd0JBLCtCQUVFLDhEQURBLGlCQUdBLGtCQUVBLGFBSEEsb0JBRUEsWUFFQSxTdEYrZ3dCRixDTTM2d0JJLDZCZ0ZxWkosK0JBWUksYUFDQSxnQkFIQSxvQkFDQSxXdEZraHdCRixDQUNGLENNbjd3QkksNEJnRnFaSiwrQkEwQkksNEJBUEEsa0RBREEsZ0JBTUEsYUFHQSxZQUZBLDhCQUZBLGtCQUhBLFVBQ0EsWUFDQSxVdEZxaHdCRixDQUNGLENzRjlnd0JFLGdEQTlCRiwrQkErQkksWUFDQSxnQnRGaWh3QkYsQ0FDRixDc0YvZ3dCRSx5QkFuQ0YsK0JBb0NJLFlBQ0EsZ0J0Rmtod0JGLENBQ0YsQ3NGaGh3QkUsZ0RBeENGLCtCQXlDSSxZQUNBLGdCdEZtaHdCRixDQUNGLENzRmxod0JFLGdEQTVDRiwrQkE2Q0ksWUFDQSxnQnRGcWh3QkYsQ0FDRixDc0ZuaHdCRSxnREFqREYsK0JBa0RJLFlBQ0EsZ0J0RnNod0JGLENBQ0YsQ3NGbmh3QkUsZ0RBdkRGLCtCQXdESSxXdEZzaHdCRixDQUNGLENzRnBod0JFLGdEQTNERiwrQkE0REksV3RGdWh3QkYsQ0FDRixDc0ZyZ3dCQSw2Q0FDRSxhQUNBLGF0RjJnd0JGLENNai93QkksNEJnRm9lSiw2Q0FJSSxjQUNBLGN0RjZnd0JGLENBQ0YsQ01wZ3hCSSx5QmdGaWZKLDZDQVNJLGFBQ0EsYXRGOGd3QkYsQ0FDRixDTTFneEJJLDBCZ0ZpZkosNkNBYUksYUFDQSxhdEZnaHdCRixDQUNGLENNbmd4QkksNkJnRm9lSiw2Q0FpQkksYUFDQSxhdEZraHdCRixDQUNGLENNemd4QkksNEJnRm9lSiw2Q0F5Qkksa0JBSkEsaUJBQ0Esa0JBRUEsZUFEQSxVdEZzaHdCRixDQUNGLENzRjlnd0JFLHlCQWhDRiw2Q0FpQ0ksYXRGaWh3QkYsQ0FDRixDc0Y1Z3dCSSx5QkFERixtREFFSSxldEZnaHdCSixDQUNGLENzRi9nd0JJLGdEQUpGLG1EQUtJLGtCdEZraHdCSixDQUNGLENzRi9nd0JFLCtDQUNFLG1CdEZpaHdCSixDc0Y3Z3dCRSxnRUFDRSxtREFFRSxtQkFEQSw0QnRGZ2h3QkosQ0FDRixDc0YzZ3dCRSxnRUFDRSxtREFFRSxxQkFEQSw0QnRGOGd3QkosQ0FDRixDc0YxZ3dCRSxnRUFDRSxtREFDRSxldEY0Z3dCSixDQUNGLENzRnhnd0JFLGdFQUNFLG1EQUNFLFl0RjBnd0JKLENzRnZnd0JFLCtDQUNFLG1CdEZ5Z3dCSixDQUNGLENzRnJnd0JBLG1DQUNFLG9CdEZ3Z3dCRixDc0Z0Z3dCRSxxQ0FIRixtQ0FJSSxldEZ5Z3dCRixDQUNGLENNdmt4QkksNkJnRnlqQkosbUNBUUksZ0JBQ0EsY3RGMGd3QkYsQ0FDRixDTTdreEJJLDRCZ0Z5akJKLG1DQWdCSSw4REFEQSxpQkFFQSxrQkFHQSxZbkZ0TnlCLENtRitNekIsb0JBTUEsZUFMQSwrQkFJQSxVdEY2Z3dCRixDc0Z6Z3dCRSwwRUFDRSxrQnRGMmd3QkosQ0FDRixDc0Z4Z3dCRSx5QkEzQkYsbUNBNkJJLG9CQURBLHdCdEY0Z3dCRixDQUNGLENzRnpnd0JFLHlCQWhDRixtQ0FpQ0ksaUJ0RjRnd0JGLENBQ0YsQ3NGMWd3QkUsZ0RBcENGLG1DQXFDSSxpQnRGNmd3QkYsQ0FDRixDc0ZoZ3dCRSwwREFDRSxVbkZybUJVLENtRnVtQlYsa0JBREEsTXRGbWd3QkosQ01qbnhCSSw0QmdGNG1CRiwwREFLSSxtQnRGb2d3QkosQ0FDRixDTW5veEJJLHlCZ0Z5bkJGLDBEQVFJLGtCdEZzZ3dCSixDQUNGLENNeG94QkksMEJnRnluQkYsMERBV0ksa0J0Rndnd0JKLENBQ0YsQ003b3hCSSwwQmdGeW5CRiwwREFjSSxrQkFDQSxpQnRGMGd3QkosQ0FDRixDc0Z0Z3dCRSwrTEFJRSxvQkFDQSxpQkFIQSxlQUNBLDBCdEYwZ3dCSixDTTFweEJJLHlCZ0Y2b0JGLCtMQVFJLG1CQUNBLGV0RjBnd0JKLENBQ0YsQ01qcXhCSSwwQmdGNm9CRiwrTEFlSSxlQUNBLGN0RjBnd0JKLENBQ0YsQ00zcHhCSSw0QmdGZ29CRiwrTEFtQkksZ0J0RjZnd0JKLENBQ0YsQ3NGMWd3QkUsa0hBRUUsV0FDQSxjQUNBLGdCQUdBLGlCQURBLHNCQURBLHNCQUpBLFV0Rmtod0JKLENNdnJ4QkkseUJnRm9xQkYsa0hBVUksZ0JBREEsb0J0Ritnd0JKLENBQ0YsQ003cnhCSSwwQmdGb3FCRixrSEFpQkksZUFEQSxtQnRGOGd3QkosQ0FDRixDTXRyeEJJLDRCZ0Z1cEJGLGtIQW9CSSxTdEYrZ3dCSixDQUNGLENzRjNnd0JFLDREQUNFLDRCdEY2Z3dCSixDTTNzeEJJLDBCZ0Y2ckJGLDREQUdJLDBCdEYrZ3dCSixDQUNGLENNcHJ4QkksbURnRndxQkYscUVBRUksY3RGOGd3QkosQ0FDRixDc0YzZ3dCRSwrQ0FDRSxjdEY2Z3dCSixDc0YxZ3dCRSxnS0FFRSwrQkFEQSxZdEY2Z3dCSixDTS9zeEJJLDZCZ0Zpc0JGLGdLQU1JLCtCQURBLFN0Rjhnd0JKLENBQ0YsQ01ydHhCSSw0QmdGaXNCRixnS0FXSSwrQkFEQSxhdEYrZ3dCSixDQUNGLENzRjNnd0JFLGlGQUVFLDZCQURBLHlCdEY4Z3dCSixDTTV1eEJJLHlCZ0Y2dEJGLGlGQUlJLDRCdEYrZ3dCSixDQUNGLENzRjNnd0JBLHdDQUdFLGVBREEsZW5GN3BCNEIsQ21GNHBCNUIsZXRGZ2h3QkYsQ3NGNWd3QkUscURBQ0Usd0JuRjdzQlUsQ21GOHNCVixvQnRGOGd3QkosQ3NGNWd3QkksMkRBQ0Usd0JuRmx0QlEsQ21GbXRCUixvQnRGOGd3Qk4sQ00vdnhCSSx5QmdGc3VCSix3Q0FnQkksZXRGNmd3QkYsQ0FDRixDTXZ2eEJJLDRCZ0Z5dEJKLHdDQW1CSSxrQkFHQSw0QkFDQSxVdEYyZ3dCRixDQUNGLENNend4QkkseUJnRnN1Qkosd0NBMkJJLG1CQURBLGVuRnByQjBCLENtRnNyQjFCLDJCdEZtaHdCRixDQUNGLENzRnhnd0JBLDJCQUNFLEdBQ0Usa0J0Rjhnd0JGLENzRjVnd0JBLEdBQ0Usb0J0Rjhnd0JGLENBQ0YsQ3NGbGd3QkEsa0JBQ0UsR0FDRSxVQUNBLHVCdEY0Z3dCRixDc0YxZ3dCQSxHQUNFLFVBQ0EsMEJ0RjRnd0JGLENBQ0YsQ3NGOS92QkEsbUJBQ0UsR0FFRSxVQURBLDBCdEYyZ3dCRixDc0Z4Z3dCQSxHQUVFLFVBREEsdUJ0RjJnd0JGLENBQ0YsQ3NGdmd3QkEsdUJBQ0UsMEJ0Rnlnd0JGLENzRnBnd0JBLGlCQUlFLGFBRUEsS3RGd2d3QkYsQ3NGbmd3QkEsa0NBSkUsbURBRkEsT0FKQSxrQkFFQSxXQUtBLFN0Rmlod0JGLENzRjlnd0JBLGlCQU9FLFNBSkEsYUFNQSw4QnRGcWd3QkYsQ01uMXhCSSw0QmdGazFCRiwwSEFFSSxlQUNBLGtCdEZvZ3dCSixDQUNGLENzRnQvdkJFLHdFQUdFLHNCQVJGLGtCQUpBLGVBQ0EsaUJBQ0EsZ0JBQ0EscUJBVUUsb0JBUkYsaUJBTUUsdUJ0Rmdnd0JKLENzRnovdkJFLGlKQUNFLGF0RjQvdkJKLENzRjEvdkJJLHVKQUVFLHlCQW5CSixrQkFKQSxlQUNBLGlCQUNBLGdCQUNBLHFCQXNCSSxrQkFwQkosaUJBbUJJLG9CdEZrZ3dCTixDc0Y5L3ZCSSx1SkFDRSxVdEZnZ3dCTixDc0Y5L3ZCTSw2SkFDRSxxQnRGZ2d3QlIsQ3NGMS92QkEsaURBQ0UsVXRGNi92QkYsQ3NGMS92QkksNEdBQ0UsWXRGNC92Qk47O0FzRnYvdkJBLDBCQ2o5QkEsZ0NBQ0UscUJBOENBLGdCQTdDQSxnQnZGZzl4QkYsQ3VGLzh4QkUsb0NBQ0UsU3ZGaTl4QkosQ3VGLzh4QkUscUNBQ0Usd0J2Rmk5eEJKLEN1Rno4eEJFLDBCQUNFLDJDQUNFLGdCdkYyOHhCSixDdUZ6OHhCRSxxREFFRSxpQkFDQSxrQkFGQSxpQkFHQSw2QkFDQSw2QnZGMjh4QkosQ0FDRixDTTM2eEJJLHlCaUZ6REosZ0NBNkJJLG9CQUNBLHlCdkYyOHhCRixDQUNGLENNajd4QkksMEJpRnpESixnQ0FpQ0ksMkJ2RjY4eEJGLENBQ0YsQ010N3hCSSwwQmlGekRKLGdDQW9DSSxtQkFDQSxzQnZGKzh4QkYsQ0FDRixDTTU3eEJJLDBCaUZqQkYsb0RBRUksYXZGKzh4QkosQ0FDRixDdUYxOHhCRSx5Q0FDRSxnQnZGNDh4QkosQ3VGdDh4QkUsdUdBQ0UsU3ZGMDh4QkosQ3VGdDh4QkkscU5BQ0UsU3ZGeTh4Qk4sQ3VGcjh4QkUseUZBRUUseUJBREEsWUFFQSxLdkZ3OHhCSixDdUZyOHhCRSx5Q0FDRSx1RkFDRSxxQnZGdzh4QkosQ3VGcjh4QkUsdUdBQ0UsU3ZGdzh4QkosQ0FDRixDdUZyOHhCRSx5Q0FDRSx1R0FDRSxTdkZ3OHhCSixDdUZwOHhCSSxxTUFDRSxTdkZ1OHhCTixDQUNGLEN1Rm44eEJFLHlDQUNFLHVGQUNFLHFCdkZzOHhCSixDdUZuOHhCRSxtR0FDRSxXdkZzOHhCSixDdUZqOHhCTSwrTkFDRSxVdkZvOHhCUixDQUNGLEN1Ri83eEJFLHlGQUNFLG1HQUNFLGF2Rms4eEJKLENBQ0YsQ3VGLzd4QkUsMENBQ0UsdUZBQ0UscUJ2Rms4eEJKLEN1Rjc3eEJNLCtOQUNFLFV2Rmc4eEJSLEN1Rjk3eEJNLCtOQUNFLFN2Rmk4eEJSLENBQ0YsQ3VGNTd4QkUsMENBQ0UsdUZBQ0UscUJ2Ris3eEJKLEN1RjU3eEJFLG1HQUNFLGV2Ris3eEJKLEN1RjU3eEJFLHVHQUNFLFN2Ris3eEJKLEN1RjE3eEJNLCtOQUNFLFV2RjY3eEJSLENBQ0YsQ3VGeDd4QkUsMENBQ0UsdUZBQ0UscUJ2RjI3eEJKLEN1RnQ3eEJNLCtOQUNFLFV2Rnk3eEJSLEN1RnY3eEJNLCtOQUNFLFN2RjA3eEJSLENBQ0YsQ3dGbG15QkEsd0JDRkUsa0J0RjBGWSxDK0JoRVosMkRBQ0EsMkJzRHhCQSxvQkFDQSxpQnhGMm15QkYsQ3dGem15QkUsNkJBQ0Usa0J4RjJteUJKLEN3RnhteUJFLHVEQUVFLGtCQURBLGVyRjJIMEIsQ3FGeEgxQixxQkFDQSxhQUZBLGV4RjRteUJKLENNOWp5QkksMEJrRnpESix3QkFnQkksY3hGMm15QkYsQ3dGMW15QkUsdURBQ0Usc0J4RjRteUJKLENBQ0YsQ010a3lCSSwwQmtGekRKLHdCQXVCSSxrQkFEQSxtQkFFQSxpQnhGNm15QkYsQ3dGNW15QkUsdURBR0Usa0JBRkEsZ0JBQ0EsY3hGK215QkosQ0FDRixDTXJreUJJLDRCa0Z0Q0EsbUNBQ0UsY3hGOG15QkosQ3dGNW15QkUsdURBQ0Usa0J4RjhteUJKLEN3RnpteUJGLDJDQUVJLFN4RjZteUJGLENBTEYsQ3dGcG15QkEsaUNBSUUsbUJBRkEsYUFDQSxZQUVBLHlCQUpBLGdCeEZpbnlCRixDTTNseUJJLDZCa0Z2QkosaUNBV0ksaUNBSkEsMkJBRUEsZ0JBQ0Esa0JBRkEsa0J4RmtueUJGLENBQ0YsQ3dGOW15QkUsc0RBQ0UsZ0J4RmdueUJKLENNdm15QkksNEJrRnZCSixpQ0FpQkksa0J4RmlueUJGLENBQ0YsQ3dGOW15QkEsNkJBQ0Usb0JBSUEsV0FIQSxtQkFDQSxtQkFHQSxTeEZnbnlCRixDTXBueUJJLDRCa0ZGSiw2QkFvQkksbUJBVEEseUJBQ0EsMkJBRkEsbUJBUUEsb0JBRkEsa0JBREEsY0FJQSx1QkFGQSxvQkFIQSxjeEZzbnlCRixDQUNGLENNaHB5QkkseUJrRldKLDZCQTRCSSxrQkFIQSxtQkFDQSxxQkFDQSxrQkFIQSx1QnhGcW55QkYsQ0FDRixDTXpweUJJLDBCa0ZXSiw2QkFnQ0ksaUJBQ0EsY3hGa255QkYsQ0FDRixDd0ZobnlCRSxtQ0FFRSxxQnJGNUJVLENxRjZCVixpQnJGN0JVLENxRjJCVixheEZvbnlCSixDd0YvbXlCRSxzRUFFRSxnQ3hGZ255QkosQzBGaHV5QkEsbUNET0Usa0J0RjRFWSxDK0IzRFosOER3RHRCQSxtQkFHQSwwQjFGc3V5QkYsQzJGM3V5QkEseURGRkUsa0J0RjBGWSxDK0JoRVosMkRBQ0EsMkJ5RHBCQSxxQkE0QkEsZ0JBN0JBLHNCQURBLGdCM0ZxdnlCRixDMkZqdnlCRSwwQkFDRSwrRUFDRSxnQjNGbXZ5QkosQzJGanZ5QkUsbUdBRUUsaUJBQ0Esa0JBRkEsaUJBR0EsYzNGbXZ5QkosQ0FDRixDMkZodnlCRSxtR0FDRSxZM0ZrdnlCSixDTTdzeUJJLHlCcUZ6REoseURBd0JJLGtCM0ZrdnlCRixDQUNGLENNbHR5QkkseUJxRnpESix5REE0QkksbUJBQ0EscUIzRm12eUJGLENBQ0YsQzJGL3V5QkUsMkVBQ0UsZ0IzRml2eUJKLEM0RnB4eUJBLDhCSE9FLGtCdEY0RVksQytCM0RaLDhEMER0QkEsbUJBR0EsMEI1RjB4eUJGLEM2Ri94eUJBLGlDSk9FLGtCdEY0RVksQytCM0RaLDhEQUNBLDJCMkR2QkEsc0I3RnV5eUJGLENNaHZ5QkksMEJ1RnpESixpQ0FJSSx1QjdGeXl5QkYsQ0FDRixDOEY5eXlCQSwyQkFDRSxpQkFzQ0EsZ0JBckNBLHNCQUNBLGtCOUZxenlCRixDOEZwenlCRSxrREFDRSxhOUZzenlCSixDTXJ2eUJJLDRCd0ZoRUEsd0RBRUksWTlGdXp5Qk4sQ0FDRixDOEZwenlCRSwwQkFDRSxzQ0FDRSxnQjlGc3p5QkosQzhGcHp5QkUsZ0RBRUUsaUJBQ0Esa0JBRkEsaUJBR0EsNkJBQ0EsNkI5RnN6eUJKLENBQ0YsQ010d3lCSSw0QndGdEVKLDJCQXlCSSxxQjlGdXp5QkYsQ0FDRixDTXh4eUJJLHlCd0Z6REosMkJBNEJJLHdCOUZ5enlCRixDQUNGLENNN3h5QkksMEJ3RnpESiwyQkErQkksd0I5RjJ6eUJGLENBQ0YsQ01seXlCSSwwQndGekRKLDJCQWtDSSxxQkFFQSx1QkFEQSxxQjlGOHp5QkYsQ0FDRixDOEYxenlCRSxvQ0FDRSxnQjlGNHp5QkosQytGcjJ5QkEscUJORkUsa0J0RjBGWSxDK0JoRVosMkRBQ0EsMkI2RHhCQSxpQkFFQSx3QkFDQSxvQi9GNjJ5QkYsQ014enlCSSx5QnlGekRKLHFCQVFJLGFBREEscUIvRisyeUJGLENBQ0YsQ005enlCSSx5QnlGekRKLHFCQVdJLHFCQUNBLHNCL0ZnM3lCRixDQUNGLENNcDB5QkksMEJ5RnpESixxQkFlSSxxQkFDQSxtQi9GazN5QkYsQ0FDRixDK0YvMnlCQSxpQ0FDRSx3QjVGNkRZLEM0RnpEWixzQkFIQSxvQkFDQSxrQkFDQSxTL0ZtM3lCRixDTWwxeUJJLHlCeUZyQ0osaUNBT0ssYUFHRCxvQi9GaTN5QkYsQ0FDRixDTXYxeUJJLDBCeUZyQ0osaUNBZUksb0JBRkEsNkJBQ0EsUy9GeTN5QkYsQ0FDRixDK0Z2M3lCRSxvQ0FDRSxZL0Z5M3lCSixDTXQyeUJJLHlCeUZwQkYsb0NBR0ksa0IvRjIzeUJKLENBQ0YsQ00zMnlCSSwwQnlGcEJGLG9DQU1JLG1CQUNBLG1CL0Y2M3lCSixDQUNGLEMrRjMzeUJFLG1DQUVFLHNCL0Y0M3lCSixDTXAzeUJJLDBCeUZWRixtQ0FLSSx1Qi9GNjN5QkosQ0FDRixDK0YzM3lCRSw0Q0FDRSxxQi9GNjN5QkosQytGMTN5QkksMkRBQ0Usd0IvRjQzeUJOLEMrRjEzeUJJLDRGQUNFLE0vRjQzeUJOLEMrRnYzeUJBLDhCQUlFLHVCQUhBLGFBSUEsZUFIQSwyQkFDQSxpQi9GNDN5QkYsQ00xNHlCSSx5QnlGV0osOEJBT0ksNkIvRjQzeUJGLENBQ0YsQ00vNHlCSSx5QnlGV0osOEJBV0ksOEJBREEsbUIvRiszeUJGLENBQ0YsQ01yNXlCSSwwQnlGV0osOEJBY0ksaUIvRmc0eUJGLENBQ0YsQytGejN5QkUsa0RBRUUsZ0JBREEsUy9GNjN5QkosQytGMTN5QkUsbURBQ0UsUy9GNDN5QkosQytGMTN5QkUsbURBRUUsa0JBREEsUy9GNjN5QkosQytGMTN5QkUsd0NBRUUsd0I1RnpCVSxDNEYwQlYsaUJBRkEsZ0IvRjgzeUJKLEMrRjEzeUJFLHdDQUNFLGlCQUNBLG9CL0Y0M3lCSixDTS82eUJJLHlCeUZzREEsa0RBQ0UsUy9GNDN5QkosQytGMTN5QkUsbURBQ0UsUy9GNDN5QkosQytGMTN5QkUsbURBRUUsYUFEQSxTL0Y2M3lCSixDQUNGLENNMzd5QkkseUJ5RmtFQSx3Q0FDRSxrQkFDQSxxQi9GNDN5QkosQytGMTN5QkUsd0NBQ0UsZUFDQSxnQi9GNDN5QkosQ0FDRixDTXI4eUJJLDBCeUY0RUEsd0NBQ0UsZUFDQSxvQi9GNDN5QkosQ0FDRixDTTk3eUJJLDRCeUZzRUEsdURBQ0UscUIvRjIzeUJKLEMrRngzeUJFLGtEQUVFLGVBREEsVS9GMjN5QkosQytGdjN5QkUsbURBQ0UsVS9GeTN5QkosQytGdDN5QkUsbURBRUUsYUFEQSxVL0Z5M3lCSixDK0Z0M3lCRSxnRkFDRSxlQUNBLG1CQUNBLFkvRnczeUJKLENBQ0YsQytGcDN5QkEsNEJBQ0UsZUFDQSxlL0Z1M3lCRixDTXIreUJJLHlCeUY0R0osNEJBS0ksbUJBREEsZS9GMDN5QkYsQ0FDRixDTTMreUJJLDBCeUY0R0osNEJBUUksa0IvRjIzeUJGLENBQ0YsQytGcjN5QkEsK0JBR0UsYUFEQSxpQkFEQSxlL0YwM3lCRixDTXQveUJJLHlCeUYySEosK0JBS0ksYS9GMDN5QkYsQ0FDRixDTTMveUJJLHlCeUYySEosK0JBUUksY0FDQSxjL0Y0M3lCRixDQUNGLENNamd6QkksMEJ5RjJISiwrQkFhSSxrQi9GNjN5QkYsQ0FDRixDK0Z0M3lCQSxZQUNFLG9CL0Z5M3lCRixDTTcveUJJLDRCeUZtSUosWUFJSSxZL0YwM3lCRixDQUNGLEMrRnYzeUJBLFlBQ0UsWS9GMDN5QkYsQ010Z3pCSSw0QnlGMklKLFlBSUksb0IvRjIzeUJGLENBQ0YsQ2dHamx6QkEseUJBQ0Usd0I3RmlGWSxDNkYvRVosdUJBREEsZ0JoR3dsekJGLENNaml6QkkseUIwRnpESix5QkFLSSxvQmhHeWx6QkYsQ0FDRixDTXRpekJJLDBCMEZ6REoseUJBUUksb0JoRzJsekJGLENBQ0YsQ00zaXpCSSwwQjBGekRKLHlCQVlJLHFCQURBLG9CaEc4bHpCRixDQUNGLENnRzFsekJBLGdDOURRRSw4REFDQSwyQjhETkEsYUFDQSxlQUNBLDhCQUNBLHdCaEc2bHpCRixDZ0cxbHpCQSwrQkFDRSxhQUdBLGNBRkEsc0JBQ0EsMEJoRzhsekJGLENNamt6QkkseUIwRjFCQSxtREFFRSxvQkFEQSxTaEcrbHpCSixDQUNGLENNdmt6QkksMEIwRmhDSiwrQkFZSSxZaEcrbHpCRixDQUNGLENnRzVsekJBLGdDQUVFLGNBREEsZWhHZ216QkYsQ01qbHpCSSwwQjBGaEJKLGdDQUtJLGFBREEsWWhHa216QkYsQ0FDRixDZ0c5bHpCQSxnQ0FHRSxjQUZBLGtCQUdBLGU3RjhFNEIsQzZGaEY1QixxQmhHbW16QkYsQ005bHpCSSwwQjBGUEosZ0NBTUksa0JBQ0Esc0JBQ0Esa0JoR21tekJGLENBQ0YsQ2dHaG16QkEsbUNBQ0Usa0JBRUEsZTdGb0U0QixDNkZyRTVCLG9CaEdvbXpCRixDTTNtekJJLDBCMEZLSixtQ0FLSSxpQkFDQSxnQmhHcW16QkYsQ0FDRixDZ0dsbXpCQSx5Q0FDRSxvQmhHcW16QkYsQ01ybnpCSSx5QjBGZUoseUNBR0ksbUJoR3VtekJGLENBQ0YsQ00xbnpCSSwwQjBGZUoseUNBTUksc0JoR3ltekJGLENBQ0YsQ2dHdG16QkEsc0NBSUUsdUJBRkEsYUFHQSxlQUZBLDhCbEZyRkEsZ0JrRnlGQSxxQmxGMUZBLFNkcXN6QkYsQ00zb3pCSSx5QjBGeUJKLHNDQVNJLDBCaEc2bXpCRixDQUNGLENNaHB6QkksMEIwRnlCSixzQ0FZSSxzQmhHK216QkYsQ0FDRixDZ0c5bXpCRSx5Q0FFRSxtQkFEQSxTaEdpbnpCSixDZ0cvbXpCSSwyQ0FFRSxtQkFEQSxZaEdrbnpCTixDZ0dobnpCTSxpREFDRSxvQmhHa256QlIsQ2dHam56QlEsc0RBQ0UsWWhHbW56QlYsQ2dHam56QlEsb0dBQ0Usb0I3RnJCSSxDNkZzQkosYWhHbW56QlYsQ012cXpCSSx5QjBGdUNGLHlDQW1CSSxpQkFEQSxTaEdtbnpCSixDQUNGLENNN3F6QkkseUIwRnVDRix5Q0FzQkksZ0JoR29uekJKLENBQ0YsQ01scnpCSSwwQjBGdUNGLHlDQTBCSSxpQkFEQSxTaEd1bnpCSixDQUNGLENnR3JuekJJLGtEQUNFLFNoR3VuekJOLENnR3RuekJNLHNEQUVFLFlBREEsVWhHeW56QlIsQ2dHcm56Qk0sdURBQ0UsK0JoR3VuekJSLENnR3BuekJJLDhDQUNFLG9CaEdzbnpCTixDZ0dqbnpCQSw0Q0FDRSxPQUdBLGlCQUZBLGU3RlY0QixDNkZXNUIsZ0NoR3FuekJGLENNNXN6QkkseUIwRm9GSiw0Q0FNSSxpQmhHc256QkYsQ0FDRixDTWp0ekJJLDBCMEZvRkosNENBU0ksY2hHd256QkYsQ0FDRixDZ0dybnpCQSxtREFFRSxnQ0FEQSxxQkFHQSxtQkFDQSxrQkFGQSx1Q2hHMG56QkYsQ2dHdm56QkUsOERBQ0UsZWhHeW56QkosQ2dHdm56QlcsMkRBQ1Asb0JoR3luekJKLENnR3JuekJBLHlDQUVFLHFCQURBLGVoR3luekJGLENnR3ZuekJFLG9EQUNFLGlCaEd5bnpCSixDTTV1ekJJLDBCMEYrR0oseUNBUUksZ0JBREEsZWhHMm56QkYsQ2dHem56QkUsb0RBQ0UsY2hHMm56QkosQ0FDRixDZ0d2bnpCQSx5Q0FHRSxxQkFGQSxhQUNBLDhCQUVBLGVoRzBuekJGLENnR3puekJFLG9EQUNFLGlCaEcybnpCSixDTS92ekJJLDBCMEZtSUYsb0RBR0ksY2hHNm56QkosQ0FDRixDaUc3enpCQSwrQkFJRSx3QjlGOEVZLEM4RnpFWixTQUNBLGVBUEEsU0FEQSxZQU1BLE9BUEEsYUFLQSxrQkFEQSxXQUVBLFNqR20wekJGLENpRzl6ekJFLHNDQUNFLHFCakdnMHpCSixDaUc5enpCSSw0Q0FDRSxvQmpHZzB6Qk4sQ00xd3pCSSw2QjJGdEVKLCtCQXFCSSxRakcrenpCRixDQUNGLENNL3d6QkksNEIyRnRFSiwrQkF5QkksU0FDQSxZakdnMHpCRixDQUNGLENpRzd6ekJBLCtCQUNFLE9qR2cwekJGLENpRzl6ekJFLGtDQUNFLGlCQUNBLGdCQUNBLGdCakdnMHpCSixDTTl4ekJJLDZCMkY5QkEsa0NBQ0UsZUFDQSxnQkFDQSxrQmpHK3p6QkosQ0FDRixDaUc1enpCRSxvQ0FDRSxrQ0FDRSxpQmpHOHp6QkosQ0FDRixDaUcxenpCQSxjQUdFLG1CQUZBLGFBQ0Esc0JqRzh6ekJGLENpRzF6ekJBLDRDQUNFLFdqRzZ6ekJGLENpR3p6ekJFLG9FQUNFLFdqRzR6ekJKLENpR3h6ekJBLFlBQ0UsY2pHMnp6QkYsQ001enpCSSw0QjJGQUosWUFJSSxjQUNBLFVqRzR6ekJGLENpR3h6ekJGLHdEQUVJLG9Cakc0enpCRixDQUxGLENpR2x6ekJFLDhCQUtFLHlCQUNBLGtCQUxBLGVBQ0EsaUJBQ0EsZ0JBQ0EscUJBSUEsa0JBQ0EsaUJBRkEsb0JqRzZ6ekJKLENpR3h6ekJFLDhCQUNFLGFqRzB6ekJKLENpR3h6ekJJLG9DQUNFLHdCakcwenpCTixDaUdyenpCQSxnQ0FFRSxjQURBLGlCakd5enpCRixDaUdyenpCQSx5RUFDRSxVakd3enpCRixDa0c1NnpCQSx3QkFFRSx3Qi9GOEVZLEMrRi9FWixnQmxHZzd6QkYsQ2tHOTZ6QkUsa0NBQ0Usd0JsR2c3ekJKLENrRzU2ekJBLDhCQUNFLFNsRys2ekJGLENNLzJ6QkksNkI0RmpFSiw4QkFJSSxTbEdnN3pCRixDQUNGLENNcDN6QkksNEI0RmpFSiw4QkFRSSxVbEdpN3pCRixDQUNGLENrRy82ekJFLGtDQUNFLGFsR2k3ekJKLENrRy82ekJFLG9DQUNFLGFBQ0Esa0JsR2k3ekJKLENNaDR6QkksNkI0Rm5ERixvQ0FJSSxlbEdtN3pCSixDQUNGLENrR2w3ekJJLDJDQUVFLHFCQURBLFlsR3E3ekJOLENNejR6QkksNkI0RjdDQSwyQ0FJSSxrQmxHczd6Qk4sQ0FDRixDa0duN3pCRSxnQ0FHRSxtQkFEQSxlL0ZtRzBCLEMrRmpHMUIsc0JBQ0EsaUJBSkEsU2xHeTd6QkosQ01yNXpCSSw2QjRGckNGLGdDQU9JLFNsR3U3ekJKLENBQ0YsQ00xNXpCSSw0QjRGckNGLGdDQVdJLGtCQURBLGUvRndGd0IsQytGdEZ4QixpQkFDQSxTbEd5N3pCSixDQUNGOztBbUczK3pCQSw0QkFFQSx1QkFDRSxvQm5HNit6QkYsQ012NnpCSSw2QjZGdkVKLHVCQUlJLG1Cbkc4K3pCRixDQUNGLENtRzMrekJBLDRCQUVFLHdCbkc2K3pCRixDTTc3ekJJLHlCNkZsREosNEJBS0ksMEJuRzgrekJGLENBQ0YsQ01sOHpCSSwwQjZGbERKLDRCQVFJLDJCbkdnL3pCRixDQUNGLENtRzcrekJBLDRDQUNFLGVuR2cvekJGLENNOTd6QkksNEI2Rm5ESiw0Q0FHSSxZbkdrL3pCRixDQUNGLENtRy8rekJBLHFDQUNFLHNCbkdrL3pCRixDTXY4ekJJLDRCNkY1Q0oscUNBR0ksb0JuR28vekJGLENBQ0YsQ21Hai96QkEsa0NBQ0Usd0JoRzJDWSxDZ0cxQ1oseUJuR28vekJGLENNajl6QkksNEI2RnJDSixrQ0FJSSwyQm5Hcy96QkYsQ0FDRixDbUduL3pCQSw2QnJGekNFLGdCQUZBLFNBQ0EsU2RtaTBCRixDbUd0L3pCRSxvREFFRSxhaEd5Q1UsQ2dHMUNWLGVuR3kvekJKLENtR3AvekJBLG1DQUNFLGdDQUNBLHFCbkd1L3pCRixDTXIrekJJLDRCNkZwQkosbUNBS0ksZ0JuR3cvekJGLENBQ0YsQ21HdC96QkUscURBQ0Usa0JuR3cvekJKLENNNyt6QkksNEI2RlpGLHFEQUdJLGdCbkcwL3pCSixDQUNGLENtR3YvekJFLDhDQUNFLG1CQUNBLGFuR3kvekJKLENtR3AvekJFLHlDQUNFLG9Cbkd1L3pCSixDbUduL3pCQSxtQ0FHRSxVaEdGWSxDZ0dBWixtQkFDQSxxQkFFQSxrQm5Hcy96QkYsQ01qZzBCSSw0QjZGT0osbUNBT0ksbUJBREEsZWhHbUQwQixDZ0dqRDFCLG9CQUNBLGVuR3cvekJGLENBQ0YsQ21Hci96QkEsbUNBR0UsVWhHZlksQ2dHYVosbUJBQ0Esb0JBRUEsbUJuR3cvekJGLENNN2gwQkkseUI2RmlDSixtQ0FNSSxpQkFDQSxvQm5HMC96QkYsQ0FDRixDTXRoMEJJLDRCNkZvQkosbUNBV0ksbUJBREEsZWhHa0MwQixDZ0doQzFCLG9Cbkc0L3pCRixDQUNGLENtR3gvekJBLHNDQUdFLFVoR2hDWSxDZ0c4QlosbUJBQ0EsbUJuRzQvekJGLENNaGowQkkseUI2RmtESixzQ0FLSSxvQm5HNi96QkYsQ0FDRixDTXhpMEJJLDRCNkZxQ0osc0NBUUksbUJBRUEsd0JBREEsbUJuR2dnMEJGLENBQ0YsQ21HMy96QkEseUNBQ0UsZUFDQSxzQkFFQSx3QkFEQSxlbkcrL3pCRixDTW5rMEJJLHlCNkZpRUoseUNBTUksZW5HZ2cwQkYsQ0FDRixDTTNqMEJJLDRCNkZvREoseUNBWUksaUJBREEsZWhHQzBCLENnR0MxQixpQkFKQSx3QkFDQSxpQm5HcWcwQkYsQ0FDRixDbUcvL3pCQSxvQ0FDRSxhbkdrZzBCRixDbUc5L3pCQSwyQkFDRSxtQm5HaWcwQkYsQ21HNS96QkUsa0ZBTUUsbUJBSkEsbUJBREEsZWhHcEIwQixDZ0d1QjFCLFlBREEscUJBRUEsY25HZ2cwQkosQ01sbTBCSSx5QjZGNkZGLGtGQVNJLGlCQUNBLGVoRzNCd0IsQ2dHNEJ4QixxQm5HZ2cwQkosQ0FDRixDbUc5L3pCSSx5QkFkRixrRkFlSSxnQm5HaWcwQkosQ0FDRixDY2xrMEJFLCtGQUNFLGFkcWwwQkosQ21HeGcwQkUsOERBR0UsbUJBQ0EsZ0NBSEEsYUFDQSw0Qm5HNGcwQkosQ00zbjBCSSw0QjZGNkdGLDhEQU9JLDRCbkcyZzBCSixDQUNGLENtR3hnMEJFLDREQU1FLHlCQUxBLHVSQUdBLDRCQUNBLFlBRUEsZUFKQSxZQURBLFVuRytnMEJKLENtR2hnMEJFLHdMQUVFLFluR3FnMEJKLENtR2xnMEJFLHVFQU1FLG1CQURBLGVoR3RGMEIsQ2dHbUYxQixRQUtBLHFCQUpBLFdBS0EsZUFQQSxpQm5HMGcwQkosQ010cTBCSSx5QjZGMkpGLHVFQVdJLGlCQUNBLGVuR29nMEJKLENBQ0YsQ00vcDBCSSw2QjZGOElGLHVFQWdCSSxPbkdxZzBCSixDQUNGLENNcHEwQkksNkI2RjhJRix1RUFvQkksT25Hc2cwQkosQ0FDRixDTXpxMEJJLDRCNkY4SUYsdUVBd0JJLE9uR3VnMEJKLENBQ0YsQ21HcmcwQkkseUJBM0JGLHVFQTRCSSxRbkd3ZzBCSixDQUNGLENtR3JnMEJFLCtEQWFFLG1CQVBBLDJDckZ2TUUsNkJxRitNRixDQVZBLGNBT0EsWUFKQSxVQUtBLGdCQUZBLFNBREEscUJBUkEsa0JBT0EsU0FMQSxzQm5HaWgwQkosQ21HcGcwQkkseUJBaEJGLCtEQWlCSSxzQm5HdWcwQkosQ0FDRixDbUdwZzBCRSxvRUFPRSxVaEdsTVUsQ2dHb01WLGVBUkEsY0FJQSxrQkFEQSxjQUVBLHlCQUlBLGdCQUZBLHlCbkdzZzBCSixDbUdsZzBCSSx5SkFHRSx3QmhHak1RLENnR2dNUixVbkdvZzBCTixDbUcvL3pCRSwwRUFLRSx5QkFhQSx5QkFSQSx5Q0FPQSw0QkFEQSxjQVRBLE9BREEsZUFMQSxrQkFPQSxrQkFOQSxTQUVBLG1CQURBLFVuRzJnMEJKLENtR2xnMEJJLDRFQUNFLGlCbkdvZzBCTixDbUczL3pCSSwwRUFFRSxtQ25HNi96Qk4sQ21HeC96QkEsa0NBR0UsYUFGQSxrQkFDQSxRbkc0L3pCRixDbUdyL3pCQSxtREFHRSxxQkFDQSxrQkFGQSxZQUdBLFdBSkEsVW5HKy96QkY7O0FtR2wvekJBLDBCQUNBLHVCQUVFLGdCQURBLGlCbkdzL3pCRixDTWx3MEJJLDZCNkYyUUosdUJBS0ksZW5Hcy96QkYsQ0FDRixDTXZ3MEJJLDZCNkYyUUosdUJBU0ksZW5HdS96QkYsQ0FDRixDTTV3MEJJLDRCNkYyUUosdUJBYUksY25Hdy96QkYsQ0FDRixDbUdyL3pCQSw4QkFNRSx5QkFFQSxnVkFKQSw0QkFDQSxZQUpBLFlBVUEsWUFSQSxPQU1BLGtCQUNBLFVuR3UvekJGLENNN3gwQkksNEI2RjRSSiw4QkFlSSxZbkdzL3pCRixDbUc5K3pCRiwwQkFHSSx5QkFEQSxVbkdtL3pCRixDQU5GLENvR2wyMEJBLHlCQUNFLHdCcEc0MjBCRixDTTd5MEJJLDRCOEZoRUoseUJBR0ksd0JwRzgyMEJGLENBQ0YsQ00vejBCSSwwQjhGN0NBLG1DQUNFLGVwRysyMEJKLENBQ0YsQ012ejBCSSw0QjhGckRGLDZCQUVJLHdCcEc4MjBCSixDQUNGLENvRzMyMEJFLGdDQUNFLHFCcEc2MjBCSixDb0d6MjBCQSx5QkFDRSw4QkFDQSxrQnBHNDIwQkYsQ01qMTBCSSwwQjhGN0JKLHlCQUtJLGtCcEc2MjBCRixDQUNGLENvRzMyMEJFLDRDQUNFLGVwRzYyMEJKLENvRzMyMEJFLG1EQUNFLGtCcEc2MjBCSixDb0d4MjBCRSw4Q0FDRSxrQnBHMjIwQkosQ01oMjBCSSwwQjhGWkYsOENBSUksa0JwRzQyMEJKLENBQ0YsQ29HbjIwQkUsaUNBRUUsa0JwRzQyMEJKLENNbjIwQkksNkI4RlhGLGlDQU9JLG1CQURBLFlwRzYyMEJKLENBQ0YsQ3FHOTYwQkEscUJBR0UseUJBRkEscUJBQ0Esa0JBRUEsU3JHc2wxQkYsQ3FHcmwxQkUsZ0NBQ0Usa0JBQ0EsU3JHdWwxQkosQ010aTFCSSx5QitGeERKLHFCQVlJLHlCQURBLDZCckd3bDFCRixDQUNGLENNNWkxQkksMEIrRnhESixxQkFnQkksMEJyR3dsMUJGLENBQ0YsQ01waTFCSSw0QitGakRBLCtCQUNFLFlyR3dsMUJKLENBQ0YsQ010ajFCSSwwQitGOUJBLCtCQUNFLDZCckd1bDFCSixDQUNGLENxR25sMUJBLGtDQUNFLGtCckdzbDFCRixDTS9qMUJJLDBCK0Z4Qkosa0NBSUkscUJyR3VsMUJGLENxR3JsMUJFLDRDQUNFLHFCckd1bDFCSixDQUNGLENNMWoxQkksNEIrRnJDSixrQ0FZSSxrQnJHdWwxQkYsQ0FDRixDcUdybDFCRSwrREFDRSwrQnJHdWwxQkosQ3FHcGwxQkUsbUVBQ0UsZ0NyR3NsMUJKLENxR2psMUJBLDZCQUdFLHdCbEcrQlksQ2tHakNaLHFCQUNBLGtCQUVBLFNyR29sMUJGLENxR2xsMUJFLHdDQUNFLGtCQUNBLFNyR29sMUJKLENNN2wxQkksMEIrRkNKLDZCQWFJLGlCQURBLHFCckdxbDFCRixDQUNGLENNdGwxQkksNEIrRlpKLDZCQWlCSSxvQnJHcWwxQkYsQ3FHcGwxQkUsdUNBQ0UsWXJHc2wxQkosQ0FDRixDTTNtMUJJLDBCK0Z5QkEsdUNBQ0UscUJyR3FsMUJKLENBQ0YsQ3FHamwxQkEsNEJBU0UsbUJBRkEsYUFOQSxrQkFPQSx1QkFOQSxtQkFJQSxvQkFGQSxrQkFEQSxnQkFFQSxlckd3bDFCRixDcUdsbDFCRSxvQ0FLRSxxQkFGQSw2QkFGQSxrQkFDQSxnQkFFQSwyQkFFQSx5QnJHb2wxQkosQ01wbzFCSSx5QitGMENGLG9DQVFJLGtCckdzbDFCSixDQUNGLENNem8xQkksMEIrRjBDRixvQ0FnQkkscUJBSkEsOEJBREEsZ0JBR0EsNEJBREEsZ0NBRUEsdUJBRUEsOEJyR3dsMUJKLENBQ0YsQ3FHdGwxQkkseUNBR0UsZUFGQSwwQkFDQSxpQnJHeWwxQk4sQ016cDFCSSwwQitGOERBLHlDQUtJLG1CQUNBLGdCQUNBLGFyRzBsMUJOLENxR3RsMUJFLCtDQUVJLFNyR3lsMUJOLENBSkYsQ01ocTFCSSx5QitGK0JKLDRCQWlESSxrQkFFQSxnQkFEQSxxQkFJQSw0QkFEQSxvQkFEQSxlckcybDFCRixDcUd0bDFCRSxxQ0FDRSxtQkFHQSxZQUZBLG1CQUdBLG1CQUZBLGVyRzBsMUJKLENxR3RsMUJJLCtDQUNFLHNCckd3bDFCTixDQUNGLENNenIxQkksZ0QrRmtHSSxnRUFFSSw2QnJHeWwxQlYsQ0FDRixDTTlyMUJJLHlCK0YwR0EsdUNBQ0UsbUJBRUEsWUFEQSxtQkFHQSxtQkFEQSxlckd3bDFCSixDcUdybDFCSSxpREFDRSwyQnJHdWwxQk4sQ3FHbmwxQkUsc0NBQ0UsbUJBRUEsZ0JBREEscUJBR0EseUJBREEsbUJyR3NsMUJKLENBQ0YsQ01qdDFCSSwwQitGK0JKLDRCQWlHSSxvQkFHQSxpQkFGQSxzQkFNQSxzQkFEQSxxQkFGQSxzQkFDQSxxQkFIQSxlckcwbDFCRixDcUdubDFCRSxxQ0FDRSxtQkFFQSxnQkFEQSxzQkFJQSx1QkFEQSxvQkFEQSxtQnJHdWwxQkosQ3FHbGwxQkUsdUNBQ0UsaUJBRUEsZ0JBREEsb0JBSUEscUJBREEsb0JBREEsbUJyR3NsMUJKLENxR2psMUJFLHNDQUNFLGlCQUVBLGlCQURBLG9CQUlBLHdCQURBLG9CQURBLG9CckdxbDFCSixDQUNGLENNcnYxQkksMEIrRnFLQSxzQ0FDRSxpQkFDQSxxQkFHQSxnQkFEQSxxQkFEQSxtQnJHcWwxQkosQ3FHamwxQkksK0NBQ0Usa0JBQ0Esb0JBR0EsdUJBREEsb0JBREEsaUJyR3FsMUJOLENxR2hsMUJJLGlEQUNFLG1CQUNBLG1CQUdBLHNCQURBLG1CQURBLGVyR29sMUJOLENxRy9rMUJJLGdEQUNFLG1CQUNBLG1CQUdBLG9CQURBLG1CQURBLGlCckdtbDFCTixDQUNGLENxRzVrMUJBLDRCQUlFLHFCQUhBLGVBQ0Esb0JBR0Esb0JBRkEsa0JyR2lsMUJGLENxR3ZrMUJFLDRFQUNFLGVyRzRrMUJKLENxR3prMUJFLHNDQUNFLFlyRzJrMUJKLENNcHkxQkkseUIrRnVNSiw0QkFzQkksaUJBQ0EscUJBQ0Esa0JyRzJrMUJGLENBQ0YsQ00zeTFCSSwwQitGdU1KLDRCQTRCSSxtQkFDQSxrQnJHNGsxQkYsQ3FHMWsxQkUscUNBQ0UsZXJHNGsxQkosQ3FHemsxQkUsdUNBQ0UsaUJyRzJrMUJKLENxR3hrMUJFLHNDQUNFLFlyRzBrMUJKLENBQ0YsQ3FHdmsxQkUsMkRBQ0UsbUJBQ0EsaUJBQ0EsbUJyR3lrMUJKLENxR25rMUJJLDBJQUNFLGVyR3drMUJOLENxR3JrMUJJLHFFQUNFLFlyR3VrMUJOLENxRy9qMUJBLDZCQUNFLGFyR2trMUJGLENxRy9qMUJBLCtCQUNFLG1CQUVBLGVsR3RNNEIsQ2tHcU01QixtQnJHbWsxQkYsQ3FHOWoxQkUsa0RBQ0UsZUFDQSxnQkFDQSxrQnJHaWsxQkosQ3FHOWoxQkUsa0VBQ0Usa0JBQ0EsZ0JBQ0EsaUJBQ0EsWXJHZ2sxQkosQ3FHN2oxQkUsNERBSUUsY0FIQSxrQkFFQSxlbEczTjBCLENrRzBOMUIsbUJyR2lrMUJKLENNcDIxQkkseUIrRjBTQSxrREFDRSxtQkFDQSxtQnJHNmoxQkosQ3FHMWoxQkUsa0VBQ0UsaUJBRUEsZWxHek93QixDa0d3T3hCLGdCckc2ajFCSixDcUd6ajFCRSw0REFFRSxxQkFEQSxlckc0ajFCSixDQUNGLENNbjMxQkksMEIrRjZUQSxrREFDRSxtQkFDQSxxQkFDQSxrQnJHeWoxQkosQ3FHdGoxQkUsa0VBQ0UsZUFHQSxnQkFDQSxzQkFIQSxvQkFDQSxnQnJHMGoxQkosQ3FHcmoxQkUsNERBQ0UsbUJBRUEsZ0JBQ0Esc0JBRkEsbUJyR3lqMUJKLENBQ0YsQ3FHbmoxQkEsMkRBQ0UscURsRzZDa0MsQ2tHNUNsQyxtQnJHc2oxQkYsQ3FHcGoxQkUsMEdBQ0UsY3JHc2oxQkosQ3FHcGoxQkksNkdBQ0UsWXJHc2oxQk4sQ3FHbmoxQkksNkhBQ0Usa0JBQ0Esb0JBQ0EsWXJHcWoxQk4sQ3FHbGoxQkksdUhBR0UsZUFGQSxrQkFDQSxvQnJHcWoxQk4sQ00vNDFCSSw2QitGMlVGLDBHQW9CSSxTckdvajFCSixDcUdsajFCSSw2R0FDRSxnQnJHb2oxQk4sQ3FHbmoxQk0sdUhBQ0Usa0JBRUEsZWxHelNvQixDa0d3U3BCLG1CckdzajFCUixDcUduajFCTSw2SEFDRSxpQkFFQSxlbEc5U29CLENrRzZTcEIsZ0JyR3NqMUJSLENBQ0YsQ01qNjFCSSw0QitGaVhFLDZHQUNFLG1CQUNBLGdCckdtajFCTixDcUdqajFCTSw2SEFDRSxtQkFDQSxtQnJHbWoxQlIsQ3FHaGoxQk0sdUhBQ0UsaUJBQ0Esb0JyR2tqMUJSLENBQ0YsQ001NzFCSSwwQitGd1ZGLDBHQTRESSxtQkFEQSxhQUZBLFlBSUEsdUJBTEEsVUFFQSxVckdtajFCSixDQUNGLENNdDgxQkksMEIrRm9WSiwyREFzRUksc0JyR2dqMUJGLENBQ0YsQ005NzFCSSw0QitGdVVKLDJEQTBFSSxZckdpajFCRixDQUNGLENxRzlpMUJBLG9CQUtFLHNCQUNBLGtCQUxBLFVsRzlZWSxDa0crWVosaUJBS0EsZ0JBSkEscUJBQ0EsYXJHb2oxQkYsQ003ODFCSSw0QitGcVpKLG9CQVVJLFlyR2tqMUJGLENBQ0YsQ3FHL2kxQkEsMkJBR0UsY0FGQSxpQkFLQSxlbEc3VzRCLENrR3lXNUIscUJBRUEsZ0JBQ0EsaUJyR21qMUJGLENNeCsxQkkseUIrRmdiSiwyQkFTSSxZckdtajFCRixDQUNGLENxR2hqMUJBLDhCQUVFLG1CQURBLGFBRUEsVUFDQSxzQnJHbWoxQkYsQ012KzFCSSw2QitGZ2JKLDhCQU9JLFdBQ0EscUJyR29qMUJGLENBQ0YsQ003KzFCSSw0QitGZ2JKLDhCQVlJLFlyR3FqMUJGLENBQ0YsQ3NHdmoyQkEsNEJBQ0UsdUJBSUEsa0JBQ0EsU3RHMGoyQkYsQ00zLzFCSSw0QmdHckVKLDRCQUdJLG9CdEdpazJCRixDQUNGLENzRzlqMkJFLHNDQUNFLHVCdEdnazJCSixDTW5nMkJJLDRCZ0c5REYsc0NBR0ksbUJ0R2trMkJKLENzRy9qMkJBLHdDQUVFLG9CdEdrazJCRixDQUpGLENNeGcyQkksNkJnR2pEQSw4RUFDRSxTdEdpazJCSixDQUNGLENNbGgyQkksNEJnRzNDQSw4RUFDRSxVdEdnazJCSixDQUNGLENzRzVqMkJBLDRCQUlFLGtCdEc0ajJCRixDc0cvajJCRSxtREFDRSxZdEdpazJCSixDTTloMkJJLDRCZ0dyQ0osNEJBTUksZXRHaWsyQkYsQ0FDRixDc0cvajJCRSxvQ0FDRSxZdEdpazJCSixDc0c3ajJCQSwwQ0FFRSxnQ0FEQSxVdEdpazJCRixDTXhqMkJJLHlCZ0dWSiwwQ0FJSSxtQkFFQSxlQURBLGlCdEdtazJCRixDQUNGLENzR2prMkJFLG9EQUNFLGtCdEdtazJCSixDc0cvajJCQSxxQ0FDSSxTdEdrazJCSixDc0cvajJCQSx1Q0FDRSxrQkFDQSxTdEdrazJCRixDTXpoMkJJLG1EZ0czQ0osdUNBTUksZ0JBREEsVXRHb2syQkYsQ0FDRixDTWpsMkJJLHlCZ0dPSix1Q0FXSSxxQkFDQSxrQkFGQSxZdEdzazJCRixDQUNGLENzR2prMkJBLGtDQUVFLHlCQUVBLE94RnBGQSxnQkFGQSxTd0YwRkEsZ0JBREEsa0JBSkEsb0JBRUEsc0JBQ0Esa0J0R3drMkJGLENzR3JrMkJFLHFDQUNFLHFCQUNBLGtCQUVBLGtCQURBLHFCdEd3azJCSixDTXpqMkJJLG1EZ0czQkosa0NBbUJJLGFBQ0EsNkJBRkEsVXRHd2syQkYsQ3NHcGsyQkUscUNBQ0UsY3RHc2syQkosQ0FDRixDTXJuMkJJLHlCZ0d1Qkosa0NBNEJJLHNCQUNBLGdCdEdzazJCRixDQUNGLENNM24yQkksMEJnR3VCSixrQ0FpQ0ksb0J0R3VrMkJGLENBQ0YsQ01ubjJCSSw0QmdHOENGLGlEQUVJLFd0R3VrMkJKLENBQ0YsQ01ybzJCSSwwQmdHb0VBLDZFQUVFLGdCQURBLFV0R3NrMkJKLENzR25rMkJJLCtHQUVFLGdCQUNBLHVCQUZBLFV0R3VrMkJOLENzR25rMkJNLGtIQUNFLGNBQ0EsV0FDQSxhdEdxazJCUixDc0dwazJCUSw2SEFDQSxZQUNBLG9CdEdzazJCUixDc0c1ajJCUSwwSkFLRSxjQUNBLFdBTEEsZ0JBQ0Esa0JBRUEsdUJBREEsa0J0R2lrMkJWLENzRzVqMkJRLCtKQUVFLGNBQ0EsV0FGQSxPdEdnazJCVixDc0c1ajJCUSxpS0FDRSxVdEc4ajJCVixDQUNGLENzR3RqMkJBLHlDQUtFLG1CQUpBLHlCQVVBLG1CQUNBLGtCQVRBLGFBQ0Esc0JBS0EsbUJBREEsY0FGQSx1QkFKQSxzQkFRQSxzQkFIQSxZdEc2ajJCRixDc0d2ajJCRSw2Q0FFRSxpQkFEQSxldEcwajJCSixDTTVyMkJJLDBCZ0dvSEoseUNBa0JJLG1CdEcwajJCRixDQUNGLENzR3pqMkJFLCtDQUNFLFVuR3BIVSxDbUdxSFYseUJ0RzJqMkJKLENzRzVpMkJBLGtDQUdFLG1CQUZBLHFCQUdBLGlCQUNBLGVuR25GNEIsQ21Hb0Y1QixxQkFKQSxtQnRHNmoyQkYsQ00zczJCSSw0QmdHNElKLGtDQVFJLGV0RzJqMkJGLENBQ0YsQ3NHemoyQkksMENBQ0UsVXRHMmoyQk4sQ3NHeGoyQkUsd0NBQ0Usd0JuRzFJVSxDbUcySVYsU3RHMGoyQkosQ3NHemoyQkksOENBQ0Usd0J0RzJqMkJOLENNdnUyQkkseUJnR3dLRix3Q0FPSSxrQnRHNGoyQkosQ0FDRixDc0cxajJCRSxpREFDRSx3Qm5HcEpVLENtR3FKVixTdEc0ajJCSixDc0czajJCSSx1REFDRSx3QnRHNmoyQk4sQ01udjJCSSx5QmdHa0xGLGlEQU9JLGtCdEc4ajJCSixDQUNGLENzRzVqMkJFLHdDQUNFLHdCdEc4ajJCSixDc0c1ajJCRSx3Q0FFRSwyQkFDQSxvQkFDQSxtQnRHOGoyQkosQ01qdzJCSSx5QmdHeUpKLGtDQThDSSxpQnRHOGoyQkYsQ0FDRixDc0czajJCQSxxQ0FHRSxVbkd6TFksQ21HdUxaLGtCQUNBLHNCQUdBLFF0RzZqMkJGLENzRzVqMkJFLDJDQUVFLFVuRzlMVSxDbUc2TFYseUJ0RytqMkJKLENNangyQkkseUJnRzJNSixxQ0FXSSxjdEcrajJCRixDQUNGLENNencyQkksNkJnRzhMSixxQ0FlSSxhdEdnazJCRixDQUNGLENzRzlpMkJBLHdDQUNFLHFCQUNBLDBCdEdnazJCRixDc0czajJCRSxxR0FDRSxpQkFDQSxrQ3RHaWsyQkosQ012ejJCSSx5QmdHNk9KLHdDQVlJLHdCdEdrazJCRixDc0c3ajJCRSxxR0FDRSxtQkFDQSxnQ3RHbWsyQkosQ0FDRixDc0cvajJCQSw2Q0FTRSxtQkFIQSx5QkFEQSxtQkFFQSxxQkFIQSxlQUlBLHVCQVBBLG9CQUNBLHNCQVNBLGtCQUNBLFNBRkEsd0JBUEEsYXRHMmsyQkYsQ3NHamsyQkUsc0RBQ0Usc0J0R21rMkJKLENzR2xrMkJJLDBEQUVFLGdCQURBLGN0R3FrMkJOLENzR2prMkJFLG1EQUNFLDBCdEdtazJCSixDTTcxMkJJLHlCZ0dxUUosNkNBd0JJLFF0R29rMkJGLENBQ0YsQ01yMTJCSSw0QmdHd1BKLDZDQTJCSSxLdEdzazJCRixDQUNGLENzR25rMkJBLGlDQU9FLG1CQUhBLHlCQUlBLGtCQU5BLGdCQWFBLDJCQVZBLGFBQ0EsdUJBSEEsU0FVQSx1QkFIQSxnQkFUQSxlQVdBLGVBSEEsU3RHMGsyQkYsQ00xMjJCSSw0QmdHdVJKLGlDQW1CSSx5QkFEQSxhdEdzazJCRixDQUNGLENzR25rMkJFLHVDQUNFLFV0R3FrMkJKLENzR25rMkJFLDBDQUNFLHFCdEdxazJCSixDc0dwazJCSSw4Q0FFRSxpQkFEQSxldEd1azJCTixDTXY0MkJJLDBCZ0dvU0osaUNBa0NJLFl0R3FrMkJGLENBQ0YsQ3NHbGsyQkEsdUNBQ0UsbUJBQ0EsZXRHcWsyQkYsQ01wNDJCSSw0QmdHc1VKLFdBRUksdUJ0R29rMkJGLENzRzdqMkJFLDJDQUVFLGdCQURBLFV0R21rMkJKLENzR2prMkJJLDZFQUVFLE9BREEsZUFFQSxNdEdtazJCTixDQVhGLENNOTMyQkksbURnRzJVQSwwRUFFRSxnQnRHaWsyQkosQ3NHaGsyQkksOElBRUUsT0FEQSxlQUVBLE1BQ0EseUJ0R2trMkJOLENzRzdqMkJJLDBTQUNFLDRCdEdrazJCTixDc0c5ajJCSSw4RUFDRSxTdEdnazJCTixDQUNGLENNMTcyQkksMEJnRzhYQSxvQ0FDRSxnQnRHK2oyQkosQ3NHOWoyQkksc0VBRUUsT0FEQSxlQUVBLE1BQ0EseUJ0R2drMkJOLENzRzNqMkJJLG1KQUNFLDRCdEdnazJCTixDc0c1ajJCSSw4RUFDRSxTdEc4ajJCTixDc0cxajJCSSx3RUFDRSxtQnRHNGoyQk4sQ0FDRixDc0duajJCQSxpTEFDRSxTdEcwajJCRixDTXo5MkJJLDBCZ0dxYUosd0NBR0ksc0J0R3lqMkJGLENzR3hqMkJFLDBFQUNFLFVBQ0EsVXRHMGoyQkosQ3NHeGoyQkUsMEVBQ0UscUJ0RzBqMkJKLENzR3pqMkJJLDZFQUNFLDZCQUNBLGdCdEcyajJCTixDc0cxajJCTSx3RkFDRSxpQnRHNGoyQlIsQ0FDRixDc0dyajJCRSw2Q0FDRSxpQnRHd2oyQkosQ012KzJCSSw2QmdHOGFGLDZDQUdJLG1CdEcwajJCSixDQUNGLENzR3JqMkJFLDZDQUNFLGtCdEd3ajJCSixDTWgvMkJJLDZCZ0d1YkYsNkNBR0ksb0J0RzBqMkJKLENBQ0YsQ3VHemozQkEsc0JBQ0Usc0J2RytqM0JGLENNNS8yQkksNEJpR3BFSixzQkFHSSxvQnZHaWszQkYsQ3VHL2ozQkUseUNBQ0UsU3ZHaWszQkosQ0FDRixDTXBnM0JJLDZCaUcxREEsaUNBQ0UsZXZHaWszQkosQ0FDRixDTXpnM0JJLDRCaUdyREEsMENBRUksb0J2R2drM0JOLENBQ0YsQ005ZzNCSSw2QmlHckRBLDBDQUtJLHFCdkdrazNCTixDQUNGLEN1Ry9qM0JFLDJCQUNFLHVCdkdpazNCSixDdUc5ajNCRSwwQkFDRSxxQnZHZ2szQkosQ3VHOWozQkkscUNBQ0Usc0J2R2drM0JOLEN1RzdqM0JJLGdEQUNFLHFCdkcrajNCTixDTS9oM0JJLDRCaUd4Q0YsMEJBWUksa0J2RytqM0JKLENBQ0YsQ3VHM2ozQkEsNkJBSUUsdUJBSEEsc0JBSUEsZUFIQSxhQUNBLDRCQUdBLGlCdkc4ajNCRixDTTFqM0JJLDBCaUdWSiw2QkFTSSwyQnZHK2ozQkYsQ0FDRixDTWxqM0JJLDRCaUd2QkosNkJBaUJJLHlCQUpBLGVBRUEsaUJBQ0Esa0JBSkEsU3ZHcWszQkYsQ0FDRixDdUd4ajNCSSxvRUFDRSxPQUNBLEt2RzBqM0JOLEN1R3ZqM0JNLHVGQUVFLFlBR0EsU0FEQSxRQUhBLHdEQUVBLFV2RzJqM0JSLEN1R3BqM0JRLDRGQUVFLFlBR0EsU0FEQSxRQUhBLHdEQUVBLFV2R3dqM0JWLEN1R2hqM0JFLGlDQUNFLGlEdkdrajNCSixDdUdoajNCSSwwQ0FIRixpQ0FJSSxtRHZHbWozQkosQ0FDRixDTXJsM0JJLDRCaUc2QkYsaUNBU0kscUJwR0hRLENvR0VSLG1CdkdxajNCSixDdUdsajNCSSxnRUFDRSx1QnZHb2ozQk4sQ3VHamozQkksMkVBQ0UsWXZHbWozQk4sQ0FDRixDdUc1aTNCRSxrQ0FDRSxVdkcraTNCSixDTXJtM0JJLDZCaUdvREosNEJBS0ksYXZHZ2ozQkYsQ0FDRixDTXJrM0JJLG9EaUdlSiw0QkFRSSxhdkdrajNCRixDQUNGLEN1RzlpM0JFLDBFQUNFLGF2R21qM0JKLEN1R2hqM0JJLHNDQUNFLGF2R2tqM0JOLEN1RzdpM0JBLGtDQUNFLGtCQUNBLFV2R2dqM0JGLENNMW8zQkkseUJpR3dGSixrQ0FNSSx5QkFEQSxlQURBLGN2R29qM0JGLEN1R2hqM0JJLDJGQUNFLHFCdkdrajNCTixDQUNGLENNcHAzQkksMEJpR3dGSixrQ0FlSSx5QkFEQSxjdkdtajNCRixDQUNGLENNN28zQkksNEJpRzJFSixrQ0FrQkksZ0J2R29qM0JGLENBQ0YsQ3VHbGozQkUsc0NBRUUsZUFDQSxjQUZBLFd2R3NqM0JKLEN1R2xqM0JJLHdFQUNFLGN2R29qM0JOLENNMXAzQkksNEJpR2dHRixzQ0FXSSxnQkFDQSxNQUZBLFV2R3NqM0JKLEN1R2xqM0JJLHdFQUNFLGV2R29qM0JOLEN1R2pqM0JJLHlLQUNFLFl2R21qM0JOLENBQ0YsQ3VHMWkzQkEsa0NBSUUsZ0JBRkEsa0JBQ0EsK0J2R2lqM0JGLENNanIzQkksNEJpRzZISixrQ0FNSSxZdkdrajNCRixDdUc3aTNCSSxtSUFFRSxxQkFFQSxhQURBLG1CQUZBLFN2R29qM0JOLEN1R2hqM0JNLG9KQUNFLGV2R2tqM0JSLENBVkYsQ01uczNCSSx5QmlHMElKLGtDQXVCSSxnQnZHa2ozQkYsQ0FDRixDTXB0M0JJLDBCaUcwSUosa0NBNEJJLGdCdkdrajNCRixDQUNGLEN1R2pqM0JFLHNDQU1FLG1DQURBLFNBSEEsaUJBQ0EsZ0JBS0EsaUJBUEEsa0JBR0EsUUFHQSxxRHZHb2ozQkosQ3VHMWkzQkEsK0JBR0UsYUFEQSxPQUVBLGVBQ0EsWUFKQSx5QnZHaWozQkYsQ00zdTNCSSx5QmlHeUxKLCtCQVFJLG9Cdkc4aTNCRixDQUNGLENNbnUzQkksNEJpR3dMSixvQ0FFSSw0QnZHOGkzQkYsQ0FDRixDdUczaTNCQSwrQkFDRSxVdkc4aTNCRixDdUczaTNCQSxrQ0FJRSxlQUhBLGtCQUVBLGNBREEsU3ZHZ2ozQkYsQ3VHNWkzQkUsMENBQ0UsVXZHOGkzQkosQ3VHMWkzQkksaURBQ0UsWXZHNGkzQk4sQ012dzNCSSx5QmlHK01KLGtDQWtCSSxhQURBLFl2RzRpM0JGLENBQ0YsQ3VHcmkzQkEsMkJBTUUsdUJBRkEsYUFDQSw4QkFIQSxxQkFEQSxVdkcraTNCRixDTXh4M0JJLHlCaUd3T0osMkJBWUksYUFDQSwwQnZHd2kzQkYsQ0FDRixDTTl4M0JJLHlCaUd3T0osMkJBa0JJLHVCQUNBLFN2R3dpM0JGLEN1R3RpM0JFLHNDQUNFLFl2R3dpM0JKLENBQ0YsQ3VHcmkzQkUseUNBQ0UsdUNBQ0Usc0J2R3VpM0JKLENBQ0YsQ001eTNCSSwwQmlHd09KLDJCQWlDSSxzQnZHdWkzQkYsQ0FDRixDTXB5M0JJLDRCaUcyTkosMkJBcUNJLDBCdkd3aTNCRixDdUd2aTNCRSxzQ0FDRSxnQnZHeWkzQkosQ0FDRixDdUduaTNCUSw4RUFFRSxZQURBLFV2R3NpM0JWLEN1RzloM0JBLGtDQU1FLG1CQURBLGFBSEEsaUJBQ0EsbUJBQ0EscUJBSEEsa0J2R3NpM0JGLEN1Ry9oM0JFLDBFQUlFLGdCQUhBLHFCQUNBLG1CQUNBLGN2R2tpM0JKLEN1RzloM0JFLHNDQUVFLGdCQURBLGN2R2lpM0JKLEN1RzdoM0JFLDhDQUNFLFl2RytoM0JKLENNbjEzQkksMEJpRytSSixrQ0F5Qkksa0JBQ0EsbUJ2RytoM0JGLEN1RzdoM0JFLDBFQUdFLGVBRkEscUJBQ0EsYXZHZ2kzQkosQ3VHNWgzQkUsc0NBRUUsZUFEQSxhdkcraDNCSixDdUczaDNCRSw4Q0FDRSxZdkc2aDNCSixDdUcxaDNCRSw4Q0FDRSxjdkc0aDNCSixDQUNGLEN1R3poM0JFLCtDQUNFLHVCQUdBLFlBRkEscUJBQ0EsVXZHNGgzQkosQ3VHN2czQkEsd0NBQ0UsT0FDQSxnQkFDQSxzQnZHMGgzQkYsQ3VHemgzQkUsNENBQ0UsZUFDQSxnQnZHMmgzQkosQ01yMzNCSSw2QmlHNFZBLG9EQUVJLGV2RzJoM0JOLENBQ0YsQ00xMzNCSSw2QmlHNFZBLG9EQUtJLGV2RzZoM0JOLENBQ0YsQ00vMzNCSSw0QmlHNFZBLG9EQVFJLHFCdkcraDNCTixDQUNGLEN1RzFoM0JBLHlDQUNFLGdCQUNBLHNCdkc2aDNCRixDTXQ1M0JJLDBCaUdpWVMsMEVBQ1Asc0J2R3loM0JKLENBQ0YsQ3VHcmgzQkEsOENBS0UsY0FGQSxrQkFDQSxXQUVBLFN2R3NoM0JGLEN1R3BoM0JFLDhEQUNFLFl2R3NoM0JKLEN1R25oM0JFLGtEQUdFLGdCQUZBLG9CQUNBLGN2R3NoM0JKLEN1R2xoM0JFLHVEQUVFLG9CQURBLGN2R3FoM0JKLEN1R2xoM0JJLDJEQUVFLGNBREEsWXZHcWgzQk4sQ3VHaGgzQkUsb0RBQ0UsVXBHL1lVLENvR2daVix5QnZHa2gzQkosQ3VHOWczQkksNkRBQ0UsWXZHZ2gzQk4sQ00xNzNCSSx5QmlHdVlKLDhDQXdDSSxXdkcrZzNCRixDQUNGLENNLzczQkksMEJpR3VZSiw4Q0E4Q0ksVUFEQSxhQURBLFV2R2toM0JGLEN1RzlnM0JFLDhEQUNFLG9CdkdnaDNCSixDdUc3ZzNCRSwyREFFRSxnQkFEQSxjdkdnaDNCSixDdUc1ZzNCRSxrREFFRSxjQURBLFl2RytnM0JKLEN1RzNnM0JFLDhFQUVFLGNBQ0EsV0FGQSxVdkcrZzNCSixDdUczZzNCSSw4RkFDRSxZdkc2ZzNCTixDdUcxZzNCSSwyRkFFRSxjQURBLFl2RzZnM0JOLENBQ0YsQ3VHdmczQkEsOENBY0Usd0JwRzNHeUIsQ29HOEd6QixZQUZBLGtCQUNBLFVwR2pkWSxDb0dvZFosZUFLQSxlQURBLGdCQUlBLHVCQUZBLGlCQUpBLGVBQ0EscUJBSUEsZ0JBUkEsd0J2R3FnM0JGLEN1R3JoM0JFLDhFQUNFLFl2R3VoM0JKLENNbiszQkksNEJpR3ljSiw4Q0FxQ0ksZUFEQSxnQkFEQSx1QkFHQSxpQkFKQSxtQkFLQSx3QkFQQSxVdkdxZzNCRixDQUNGLEN1RzUvMkJFLGlGQUNFLHdCdkc4LzJCSixDdUd6LzJCQSwwQ0FLRSx3QnBHbEp5QixDb0d1SnpCLFlBSkEsa0JBRkEsVXBHcmZZLENvRzRmWixlQVZBLGFBT0EsZUFEQSxlcEdqYzRCLENvR21jNUIsaUJBUEEsZ0JBQ0Esb0J2R29nM0JGLENNaGc0QkksNEJpR3lmSiwwQ0FjSSxvQnZHNi8yQkYsQ0FDRixDdUd2LzJCRSwyREFDRSxjdkcwLzJCSixDdUd0LzJCRSx3REFDRSxVcEc1Z0JVLENvRzZnQlYseUJ2R3cvMkJKLEN1RzkrMkJBLGtDQUNFLG1CdkdnLzJCRixDTTdoNEJJLHlCaUc0aUJKLGtDQUlJLG9CdkdpLzJCRixDQUNGLEN1RzkrMkJBLG9DQU1FLHFCQUNBLDRCQUZBLG9CQUpBLGtCQUNBLHFCQUNBLG9CQUNBLGV2R28vMkJGLENNNWk0QkkseUJpR29qQkosb0NBV0kscUJBREEsa0J2R20vMkJGLENBQ0YsQ3VHLysyQkEsNkJBSUUsb0JBRUEsZXBHOWY0QixDb0c2ZjVCLHVCQUhBLGdCQUNBLHVCQUZBLGtCdkd1LzJCRixDdUdoLzJCRSxpQ0FFRSxlQURBLGdCQUVBLGdCdkdrLzJCSixDTW5qNEJJLDZCaUdzakJKLDZCQWdCSSxhQUNBLDJCQUZBLG9CQUdBLGdCQUNBLHNCdkdrLzJCRixDQUNGLENNems0QkkseUJpR21rQkosNkJBdUJJLG9CQUNBLGVwRy9nQjBCLENvR2doQjFCLHVCQUNBLG1CQUNBLGdCQUNBLHNCdkdtLzJCRixDdUdqLzJCRSxpQ0FFRSxlQURBLGdCQUVBLGdCdkdtLzJCSixDQUNGLEN1R2gvMkJFLDBDQUNFLGlDQUVFLGVBREEsZ0JBRUEsZ0J2R2svMkJKLENBQ0YsQ3VHOSsyQkkseURBRUUsY0FFQSxnQkFDQSx1QkFGQSxtQkFGQSxVdkdvLzJCTixDTXpsNEJJLDRCaUdzakJKLDZCQXlESSxpQkFDQSxlcEdqakIwQixDb0drakIxQixpQkFIQSxZdkdrLzJCRixDdUc3KzJCRSx5REFFRSxtQkFEQSxVdkdnLzJCSixDdUczKzJCQSxpQ0FHSSxtQkFDQSxvQnZHNisyQkosQ0FMRixDdUdsKzJCQSx1R0FDRSx5QkFLQSxrQkFDQSxxQkFKQSxpQkFFQSxlcEcza0I0QixDb0cwa0I1QixvQkFTQSxxQkFKQSx5QkFEQSxzQkFFQSxrQnZHMisyQkYsQ3VHdCsyQkUsNENBQ0UsYUFDQSxtQkFDQSxtQnZHdysyQkosQ003bjRCSSw2QmlHbW9CSix1R0FzQkksWXZHdysyQkYsQ0FDRixDdUdyKzJCQSw0QkFJRSwyQkFIQSxhQUVBLHNCQURBLFN2RzArMkJGLENNdHA0QkksMEJpRzBxQkosNEJBT0ksYXZHeSsyQkYsQ0FDRixDTTNwNEJJLDBCaUcwcUJKLDRCQVdJLG9CdkcwKzJCRixDQUNGLEN1R3YrMkJBLGlDQUVFLGtCQUNBLG1CekZydkJBLGdCQUZBLFNBQ0EsU2RrdTRCRixDdUd6KzJCSSw4Q0FFRSxZQUNBLHFCQUZBLFV2RzYrMkJOLEN1R3YrMkJFLG9DQUVFLG1CQURBLGFBRUEsbUJ2R3krMkJKLEN1R3IrMkJBLHVDQUNFLE9BRUEsZ0JBQ0EsdUJBRkEsa0J2RzArMkJGLEN1R3IrMkJBLHdDQUdFLG1CQUZBLGFBQ0EsOEJBRUEsc0J2R3crMkJGLENNaHM0QkksMEJpR290Qkosd0NBT0ksc0J2R3krMkJGLENBQ0YsQ014cjRCSSw2QmlHdXNCSix3Q0FXSSxldkcwKzJCRixDQUNGLEN1R3YrMkJBLDhCQUNFLGlCQUNBLHNCQUNBLGtCdkcwKzJCRixDdUd4KzJCRSxrQ0FFRSxnQkFEQSxjdkcyKzJCSixDTXB0NEJJLHlCaUdtdUJKLDhCQVdJLGtCdkcwKzJCRixDdUd4KzJCRSx1Q0FDRSxvQnZHMCsyQkosQ3VHdisyQkUsa0NBRUUsaUJBREEsZXZHMCsyQkosQ0FDRixDdUdyKzJCQSxvQ0FFRSxxQkFDQSxrQkFGQSxxQnZHMCsyQkYsQ3VHaisyQkEsK0NBRUUsYUFEQSxVdkd3KzJCRixDdUdyKzJCRSwwQ0FKRiwrQ0FLSSxxQnZHdysyQkYsQ0FDRixDTW52NEJJLDBCaUdpeEJBLDhFQUNFLFV2R3MrMkJKLEN1R24rMkJFLDBFQUNFLFl2R3ErMkJKLEN1R24rMkJFLDhFQUNFLHFCQUNBLGdCQUNBLDJCdkdxKzJCSixDdUdsKzJCRSxnRUFDRSxrQnZHbysyQkosQ3VHaisyQkUsb0VBQ0UsWXZHbSsyQkosQ0FDRixDTXZ3NEJJLDBCaUd3eUJBLCtEQUNFLDRCdkdrKzJCSixDdUdoKzJCRSw2REFDRSxzQnZHaysyQkosQ3VHaisyQkksaUVBQ0UsZXZHbSsyQk4sQ3VHaCsyQkUsb0VBRUUsdUJBREEsYUFFQSxXdkdrKzJCSixDdUdqKzJCSSx3RUFFRSxlQUNBLGNBRkEsV3ZHcSsyQk4sQ3VHaisyQk0sMEdBQ0UsY3ZHbSsyQlIsQ3VHLzkyQkUsb0VBRUUsaUJ2R2crMkJKLEN1Rzk5MkJFLGlFQUNFLGtCdkdnKzJCSixDdUczOTJCRSxzRUFDRSxlQUNBLHFCdkc2OTJCSixDdUczOTJCRSwrREFDRSxtQkFDQSxldkc2OTJCSixDdUczOTJCSSxtRUFFRSxlQURBLGdCQUVBLGdCdkc2OTJCTixDQUNGLEN1R3Y5MkJBLGdDQUNFLHNCdkcwOTJCRixDTXR6NEJJLDBCaUc2MUJGLDREQUVJLFl2RzI5MkJKLENBQ0YsQ3VHdDkyQkEsNkJBRUUsaUJBRUEsa0JBRUEsUUFIQSxrQkFFQSxNQUpBLGV2Rzg5MkJGLEN1R3A5MkJFLGtDQUlFLHlDQUZBLGVBREEsZ0JBRUEsZ0J2R3U5MkJKLENNMTA0QkkseUJpR2czQkYsa0NBTUksY3ZHdzkyQkosQ0FDRixDTWwwNEJJLDRCaUdtMkJGLGtDQVNJLFl2RzA5MkJKLENBQ0YsQ3VHeDkyQkUscUNBR0UseUNBRkEsV0FDQSxXdkcyOTJCSixDTXoxNEJJLHlCaUc0M0JGLHFDQUtJLFl2RzQ5MkJKLENBQ0YsQ3VHMTkyQkUsa0NBQ0UseUNBRUEsZUFEQSxnQkFFQSxnQnZHNDkyQkosQ012MTRCSSw2QmlHdTNCRixrQ0FRSSxvREFGQSxtQkFJQSxjQUhBLHFCQUVBLGV2Rys5MkJKLENBQ0YsQ3VHMTkyQkEsK0JBRUUsbUJBREEsZ0JBRUEsa0J2RzY5MkJGLEN1RzE5MkJBLGtDQUdFLGFBRUEsbUJBREEsZ0JBRUEscUJBTEEsZ0JBQ0EsZ0J2R2krMkJGLENNLzI0QkksNEJpRzQ0Qkosa0NBUUksOEJBQ0EsaUJBQ0EsZ0JBQ0EsZ0J2Rys5MkJGLENBQ0YsQ3VHNTkyQkEsaUNBQ0UsY3ZHKzkyQkYsQ00zMzRCSSw0QmlHMjVCSixpQ0FHSSxZdkdpKzJCRixDdUc3OTJCRiw2QkFFSSxtQkFDQSxnQkFDQSxnQnZHaSsyQkYsQ0FQRixDdUd0OTJCQSwyQkFDRSxtQkFFQSxtQ0FEQSxpQnZHaysyQkYsQ005NDRCSSw0QmlHMDZCSiwyQkFPSSxzQkFGQSxxQkFDQSw0QnZHbysyQkYsQ0FDRixDdUdqKzJCSSxxQ0FDRSxhdkdtKzJCTixDdUc3OTJCRSwwQ0FERixrREFFSSxXdkdpKzJCRixDQUNGLEN1Rzk5MkJBLDBDQUNFLFV2R2krMkJGLEN1R2grMkJFLDBDQUZGLDBDQUdJLFN2R20rMkJGLENBQ0YsQ012NjRCSSw0QmlHZzhCSiwwQ0FPSSxZQURBLGN2R3MrMkJGLENBQ0YsQ3VHbCsyQkEsZ0NBR0UsMkJBQ0EsZUFDQSxnQkFFQSxhQURBLGlCQUpBLHFCQURBLG9CdkcyKzJCRixDdUduKzJCRSxpRUFURixnQ0FVSSx5QnZHcysyQkYsQ0FDRixDTXo4NEJJLDBCaUd3OUJKLGdDQWFJLFV2R3crMkJGLENBQ0YsQ3VHdCsyQkUsMENBaEJGLGdDQWlCSSxpQkFLQSxZQURBLGlCQUZBLGNBQ0EsZ0JBRkEsY3ZHNisyQkYsQ0FDRixDTTM4NEJJLDRCaUcyOEJKLGdDQXlCSSxlQUVBLGdCQUVBLFlBSEEsaUJBSUEsZUFDQSxTdkcyKzJCRixDdUd6KzJCRSxvQ0FFRSxZQURBLFV2RzQrMkJKLEN1R24rMkJFLG9DQUNFLHNCQUNBLGtCdkd3KzJCSixDQU5GLEN1Rzc5MkJBLHFDQUdFLGNBREEsU0FFQSxnQnZHdSsyQkYsQ3VHcisyQkUsMENBTkYscUNBT0ksWXZHdysyQkYsQ0FDRixDdUd0KzJCRSx3Q0FFRSxtQkFEQSxhQUVBLGlCdkd3KzJCSixDdUdwKzJCQSxzQ0FDRSxldkd1KzJCRixDdUd0KzJCRSwwQ0FGRixzQ0FHSSxZdkd5KzJCRixDQUNGLENNMy80QkksNEJpRzhnQ0osc0NBTUksa0J2RzIrMkJGLENBQ0YsQ3VHdCsyQkUscUVBQ0UsWXZHeSsyQkosQ3VHdisyQkUsZ0VBQ0UsaUJBS0EsWUFEQSxpQkFGQSxjQUNBLGVBRkEsZUFLQSxVdkd5KzJCSixDdUd0KzJCRSwrRUFDRSxxQnZHdysyQkosQ3VHaisyQkUsNEpBQ0UsVXZHcysyQkosQ3VHbisyQkUsc0VBQ0UsWXZHcSsyQkosQ3VHbCsyQkUsd0VBQ0UsZXZHbysyQkosQ3VHaCsyQkEsaUNBR0UsbUNBSUEsMkJBQ0Esa0JBRkEsZ0JBSkEsY0FRQSxlQURBLGdCQUVBLGlCQVBBLGNBQ0EsYXZHdysyQkYsQ010ajVCSSx5QmlHeWtDSixpQ0FjSSxZdkdtKzJCRixDQUNGLEN1R2grMkJBLGtDQUVFLHFCQURBLGFBRUEsa0J2R20rMkJGLENNcGo1QkksNEJpRzhrQ0osa0NBTUksZXZHbysyQkYsQ0FDRixDdUdqKzJCQSw2QkFDSSxxREFDSSxldkdvKzJCTixDQUNGLEN3R2hvNUJBLGtCQU1FLHVCQUpBLFNBRUEsWUFIQSxlQUVBLFFBRUEsV0FFQSxTeEdxbzVCRixDTTNrNUJJLDRCa0dqRUosa0JBVUksNERBREEsaUR4R3dvNUJGLENBQ0YsQ005bDVCSSwwQmtHcERKLGtCQWdCSSx3QnhHc281QkYsQ0FDRixDd0dybzVCRSx1QkFDRSxZQUNBLFV4R3VvNUJKLENNMWw1QkksNEJrR3pDSiw0Q0FHSSx3Q0FEQSxTeEd1bzVCRixDQUNGLENNOW01QkksMEJrR3JCSiwyQkFFSSxTeEdzbzVCRixDQUNGLEN3R25vNUJBLDJCQUVFLFlBREEsU3hHdW81QkYsQ3dHbm81QkEsd0JBQ0UsWUFDQSxpQnhHc281QkYsQ3dHbm81QkEsNEJBQ0UscUJ4R3NvNUJGLEN3R2xvNUJFLCtCQUdFLHFCckc2Q1UsQ3FHL0NWLGdCQUNBLFN4R3NvNUJKLEN3R25vNUJJLHNDQUNFLHNCeEdxbzVCTixDd0dubzVCSSw4Q0FDRSx5QnhHcW81Qk4sQ3dHbG81QkUsdUNBQ0UsWXhHb281QkosQ3dHam81QkUsMkNBQ0UscUJ4R21vNUJKLEN3R2hvNUJFLGtDQUNFLFd4R2tvNUJKLEN3R2hvNUJJLHdDQUNFLHFCeEdrbzVCTixDTTdvNUJJLDRCa0dnQkEsK0JBQ0UsNkJ4R2dvNUJKLENBQ0YsQ3dHN241QkUsNEJBQ0Usd0J4RytuNUJKLEN3RzNuNUJBLDBCQVFFLG1CQUdBLDhCQURBLDJCQUpBLGFBSEEsWUFJQSx1QkFGQSxPQU9BLG9CQVhBLGtCQUdBLE1BRkEsV0FPQSxTeEdpbzVCRixDd0d4bjVCQSwrQkFDRSxzQkFJQSxlQURBLGtMckdJNEIsQ3FHTDVCLGdCQURBLGV4R2lvNUJGLEN3RzduNUJFLDZEQUNFLGlCQUtBLHNCeEcybjVCSixDd0cvbjVCSSwwRUFFRSxZQURBLFV4R2tvNUJOLEN3RzFuNUJBLHNDQUNFLGtCQUVBLGVyR0Q0QixDcUdBNUIsb0J4RzhuNUJGLEN3RzNuNUJJLDhDQUNFLFV4RzZuNUJOLEN3R3huNUJBLHdDQUNFLGdCeEcybjVCRixDd0d4bjVCQSx1Q0FHRSxtQkFGQSxhQUNBLDhCQUVBLGtCeEcybjVCRixDd0cxbjVCRSxvREFFRSxZQURBLFV4RzZuNUJKLEN3R3ZuNUJFLCtDQUNFLGlCeEcwbjVCSixDd0d4bjVCRSxrREFDRSxvQnhHMG41QkosQ3dHdG41QkEsc0NBQ0UsaUJ4R3luNUJGLEN3R3ZuNUJFLHdFQUNFLGdCeEd5bjVCSixDd0d2bjVCSSwwR0FDRSxZeEd5bjVCTixDd0dwbjVCQSxvQ0FLRSxVQUZBLFNBREEsa0JBRUEsWXhHdW41QkYsQ3dHbm41QkEsOENBQ0UsZ0JBQ0EsTUFDQSxVeEdzbjVCRixDd0dubjVCQSw4Q0FDRSxZeEdzbjVCRixDd0dubjVCQSw4Q0FHRSxVQURBLGNBREEsV3hHd241QkYsQ3dHbm41QkEsNkJBUUUscUJyR3pHWSxDcUd3R1osa0JBRUEsYUFIQSxZQUxBLGtCQUVBLGFBREEsWUFHQSxXQURBLFN4RzJuNUJGLENNaHg1QkksMEJrR2lKSiw2QkFjSSxtQkFGQSxhQUNBLHNCeEd3bjVCRixDQUNGLEN3R25uNUJBLG1DQUNFLGtCQUNBLGV4R3NuNUJGLEN5R3QxNUJBLGdCQUNFLEdBQ0Usc0J6R3kxNUJGLEN5R3YxNUJBLEdBQ0UsdUJ6R3kxNUJGLENBQ0YsQ014eDVCSSw0Qm1HN0RKLHFDQUVJLFl6R3UxNUJGLENBQ0YsQ3lHbjE1QkEsS0FDRSxZQUVBLGNBREEsVXpHdTE1QkYsQ3lHbjE1QkEsZ0JBQ0UsMEN6R3MxNUJGLEN5R2oxNUJBLHNCQUtFLFlBRkEsT0FJQSxrQkFDQSxnQkFQQSxlQUNBLE1BRUEsV0FFQSxTekdzMTVCRixDTWx6NUJJLDRCbUcxQ0osc0JBWUksMEJBREEsZXpHczE1QkYsQ0FDRixDeUdqMTVCQSxvQkFHRSxtQkFEQSxhQUVBLGtCQUhBLGV6R3UxNUJGLEN5R24xNUJFLDBCQUNFLGN6R3ExNUJKLEN5R2oxNUJBLDJCQUNFLGdCQUVBLFl6R20xNUJGLENjOTA1QkksOEIyRlJKLDJCQUtJLHVCQUNBLHFCekdxMTVCRixDQUNGLENNMTE1QkkseUJtR0ZKLDJCQVNJLG9Cekd1MTVCRixDQUNGLENNLzE1QkksMEJtR0ZKLDJCQVlJLHFCekd5MTVCRixDQUNGLENNcDI1QkksMEJtR0ZKLDJCQWVJLGN6RzIxNUJGLENBQ0YsQ3lHejE1QkksMEJBREYsaUNBRUksa0JBQ0Esa0J6RzQxNUJKLENBQ0YsQ01sMjVCSSw2Qm1HUUYsNkRBRUksdUJBQ0EscUJ6RzQxNUJKLENBQ0YsQ01yMzVCSSwwQm1HcUJGLDZEQU1JLG1CQUNBLGtCekc4MTVCSixDQUNGLEN5RzExNUJBLDRCQUtFLHFCQUhBLHVCQUNBLGlCQUNBLGtCQUhBLG1CekdpMjVCRixDTW40NUJJLHlCbUdpQ0osNEJBT0ksb0JBQ0EsY3pHKzE1QkYsQ0FDRixDTXo0NUJJLDBCbUdpQ0osNEJBWUksb0J6R2cyNUJGLENBQ0YsQ3lHNTE1QkEsNEJBS0UsWUFGQSxPQUlBLGdCQU5BLGtCQUNBLE1BRUEsV0FFQSxTekdnMjVCRixDeUc1MTVCQSwwQkFFRSxzQkFDQSxrQkFGQSxjQU1BLFNBRkEsWUFEQSxrQkFFQSxPekdnMjVCRixDTXI1NUJJLDRCb0d2REEsb0dBS0ksWUQ4R08sQ0M1R1AsUUQ0R08sQ0MzR1AsV0QyR08sQ0M3R1AsUUQ2R08sQ0MvR1AsVzFHazk1Qk4sQzBHdDk1QkUsc0dBS0ksWUQ4R08sQ0M1R1AsU0Q0R08sQ0MzR1AsV0QyR08sQ0M3R1AsT0Q2R08sQ0MvR1AsVzFHMDk1Qk4sQzBHOTk1QkUsc0dBS0ksWUQ4R08sQ0M1R1AsUUQ0R08sQ0MzR1AsV0QyR08sQ0M3R1AsT0Q2R08sQ0MvR1AsVzFHays1Qk4sQ0FDRixDTWo2NUJJLG1Eb0d0RUEsb0dBS0ksWUR1SE0sQ0NySE4sUURxSE0sQ0NwSE4sV0RvSE0sQ0N0SE4sUURzSE0sQ0N4SE4sVzFHNCs1Qk4sQzBHaC81QkUsc0dBS0ksWUR1SE0sQ0NySE4sU0RxSE0sQ0NwSE4sV0RvSE0sQ0N0SE4sT0RzSE0sQ0N4SE4sVzFHby81Qk4sQzBHeC81QkUsc0dBRUksWTFHMC81Qk4sQ0FDRixDTW45NUJJLDBCb0cxREEsb0dBTUksbUJBQ0Esa0JBRkEsZURnSk0sQ0M3SU4sNkJENklNLENDakpOLFMxR2toNkJOLEMwR3RoNkJFLHNHQU1JLG1CQUNBLGtCQUZBLGVEZ0pNLENDN0lOLDZCRDZJTSxDQ2pKTixTMUcwaDZCTixDQUNGLENjbCs1QkksK0I0RjdEQSw4Q0FNSSxtQkFDQSxrQkFGQSxnQkQ0Sk0sQ0N6Sk4sNkJEeUpNLENDN0pOLFUxR29pNkJOLEMwR3hpNkJFLCtDQU1JLG1CQUNBLGtCQUZBLGVENEpNLENDekpOLDRCRHlKTSxDQzdKTixTMUcyaTZCTixDMEcvaTZCRSwrQ0FFSSxZMUdnajZCTixDQUNGLENjbi81QkksOEI0RmhFQSw4Q0FNSSxpQkFDQSxnQkFGQSxlRG9LTSxDQ2pLTiw2QkRpS00sQ0NyS04sUzFHdWo2Qk4sQzBHM2o2QkUsK0NBTUksaUJBQ0EsZ0JBRkEsZURvS00sQ0NqS04sNkJEaUtNLENDcktOLFMxRzhqNkJOLEMwR2xrNkJFLCtDQU1JLGlCQUNBLGdCQUZBLGVEb0tNLENDaktOLDZCRGlLTSxDQ3JLTixTMUdxazZCTixDQUNGLEMwRzFrNkJJLDhDQU1JLGlCQUNBLGdCQUZBLGVENktJLENDMUtKLDZCRDBLSSxDQzlLSixTMUc4azZCUixDMEdsbDZCSSwrQ0FNSSxpQkFDQSxnQkFGQSxlRDZLSSxDQzFLSiw0QkQwS0ksQ0M5S0osUzFHcWw2QlIsQ3lHajY1QkEsaUNBRUUsT0FDQSx3QkFDQSx1QkFIQSxLekd1NjVCRixDMEdobTZCSSw2Q0FNSSxtQkFDQSxrQkFGQSxlRHdMSSxDQ3JMSix3QkRxTEksQ0N6TEosUzFHbW02QlIsQzBHdm02QkksOENBTUksaUJBQ0EsZ0JBRkEsZUR3TEksQ0NyTEosMkJEcUxJLENDekxKLFMxRzBtNkJSLEMwRzltNkJJLDhDQU1JLGlCQUNBLGdCQUZBLGVEd0xJLENDckxKLDZCRHFMSSxDQ3pMSixTMUdpbjZCUixDMEdybjZCSSw4Q0FNSSxpQkFDQSxnQkFGQSxlRHdMSSxDQ3JMSiwwQkRxTEksQ0N6TEosUzFHd242QlIsQ3lHdDc1QkEsc0JBR0UsT0FFQSxlQUNBLGVBTEEsa0JBQ0EsU3pHNDc1QkYsQ3lHcjc1QkEsNkJBQ0UscUJ6R3c3NUJGLENNams2QkksNEJtR3dJSiw2QkFJSSxhQURBLFV6RzI3NUJGLENBQ0YsQ3lHdDc1QkEsNEJBR0UsbUJBRkEsYUFDQSxrQnpHMDc1QkYsQ3lHdjc1QkUscUNBR0UsZ0JBRkEsc0JBQ0EsaUJ6RzA3NUJKLEN5R3g3NUJJLHlDQUVFLGdCQURBLGN6RzI3NUJOLEN5R3g3NUJJLGtEQUVFLHNCQUNBLG1DQUZBLG9CQUdBLGdDekcwNzVCTixDTTVsNkJJLDRCbUdpSkosNEJBcUJJLG1CQUdBLGdCQUZBLGVBQ0EsVXpHMjc1QkYsQ3lHeDc1QkUsa0VBSUUsd0J0R25Jc0IsQ3NHaUl0QixnQkFDQSxpQkFGQSxVekc2NzVCSixDQUNGLENjam42QkksOEIyRndKSiw0QkFtQ0kscUJ6RzA3NUJGLENBQ0YsQ001bjZCSSx5Qm1HOEpKLDRCQXNDSSxrQnpHNDc1QkYsQ0FDRixDTWpvNkJJLDBCbUc4SkosNEJBeUNJLGlCekc4NzVCRixDQUNGLENNem42QkksNEJtRzZMRix1Q0FJSSx1QkFGQSxxQ0FDQSw2QnpHKzc1QkosQ0FDRixDeUcxNzVCQSxvQ0FHRSxtQkFGQSxhQUNBLG1CQUVBLDZCekc2NzVCRixDeUc1NzVCRSw2Q0FHRSxnQkFGQSxzQkFDQSxpQnpHKzc1QkosQ3lHNzc1QkksaURBRUUsZ0JBREEsY3pHZzg1Qk4sQ3lHNzc1QkksMERBRUUsc0JBQ0EsbUNBRkEsb0JBR0EsZ0N6Rys3NUJOLENjN3A2QkksOEIyRjZNSixvQ0FzQkksbUJ6Rzg3NUJGLENBQ0YsQ014cTZCSSx5Qm1HbU5KLG9DQTBCSSxrQnpHKzc1QkYsQ0FDRixDTWhxNkJJLDRCbUdtT0YsK0NBSUksdUJBRkEscUNBQ0EsNkJ6R2c4NUJKLENBQ0YsQ3lHNzc1QkUsNENBRUUsU0FEQSwwQnpHZzg1QkosQ3lHMzc1QkEsNENBR0Usb0JBRkEsVXpHKzc1QkYsQ003cjZCSSx5Qm1HNlBKLDRDQU1JLG9Cekc4NzVCRixDQUNGLENNbHM2QkksMEJtRzZQSiw0Q0FVSSxvQnpHKzc1QkYsQ0FDRixDeUc1NzVCQSwyQkFDRSxVekdnODVCRixDeUc3NzVCRSx1Q0FDRSxhekcrNzVCSixDTS9zNkJJLDBCbUdvUkEsdUNBQ0UsWXpHODc1QkosQ0FDRixDeUd0NTVCQSxvQ0FHRSxvQkFGQSxVekdzODVCRixDTXJ3NkJJLHlCbUc4VEosb0NBTUksb0J6R3E4NUJGLENBQ0YsQ00xdzZCSSwwQm1HOFRKLG9DQVVJLFl6R3M4NUJGLENBQ0YsQ3lHbjg1QkEsMkJBQ0UsZXpHczg1QkYsQ3lHbjg1QkEsa0NBRUUsZUFEQSxnQkFFQSxnQnpHczg1QkYsQ3lHcjg1QkUsNEVBQ0UsWXpHdTg1QkosQ00vdzZCSSw0Qm1HbVVKLGtDQVNJLHlCQURBLGlCekd5ODVCRixDQUNGLENjNXg2QkksOEIyRjBVSixrQ0FZSSxhekcwODVCRixDQUNGLENNdnk2QkkseUJtR2dWSixrQ0FlSSxpQkFDQSxvQnpHNDg1QkYsQ3lHMzg1QkUsNEVBQ0UsY3pHNjg1QkosQ3lHMzg1QkUsMkVBQ0UsWXpHNjg1QkosQ0FDRixDTW56NkJJLDBCbUdnVkosa0NBeUJJLG9CQUNBLHFCekc4ODVCRixDQUNGLEN5Rzk4NUJJLGlEQTNCSixrQ0E0Qk0sMkJBQ0EsOEJ6R2k5NUJKLENBQ0YsQ3lHNzg1QkksNkdBQ0Usa0J6Rys4NUJOLEN5RzE4NUJBLG1DQUNFLG1CQUNBLG1CQUNBLGtCekc2ODVCRixDTXgwNkJJLHlCbUd3WEosbUNBTUksZUFFQSxzQkFEQSxpQkFFQSxrQnpHKzg1QkYsQ0FDRixDTWoxNkJJLDBCbUdvWUEsdUVBQ0UsbUJBQ0EscUJ6R2c5NUJKLENBQ0YsQ3lHNTg1QkEsOEJBQ0UsbUJBR0EsZXRHclU0QixDc0dtVTVCLHNCQUNBLHNCekdnOTVCRixDTWwwNkJJLG1EbUcrV0osOEJBTUkscUJ6R2k5NUJGLEN5R2g5NUJFLDRFQUNFLDZCQUNBLHVCekdrOTVCSixDQUNGLENNdjI2QkksMEJtRzJZSiw4QkFjSSxtQkFEQSxldEc1VTBCLENzRzhVMUIsbUJBQ0Esb0J6R205NUJGLENBQ0YsQ3lHaDk1QkEsZ0NBQ0Usa0JBRUEsY0FEQSxjQUVBLFN6R205NUJGLENNdDM2QkkseUJtRytaSixnQ0FTSSxnQkFEQSxhekdvOTVCRixDQUNGLENNNTM2QkksMEJtRytaSixnQ0FhSSxlQURBLFV6R3M5NUJGLENBQ0YsQ3lHbDk1QkEscUIzRnhkRSx3QkFqQkEsZ0JBRkEsUzJGK2VBLGdCQUNBLGtCM0YvZUEsVUFpQkEscUIyRjRkQSxrQnpHMDk1QkYsQ2NuNzZCRSx3Q0FDRSxZZHE3NkJKLEN5R3o5NUJFLHdCQUNFLG9CekcyOTVCSixDTXQ0NkJJLDRCbUdtYUoscUJBV0ksMkJBQ0EsaUJBQ0EsdUJ6RzQ5NUJGLENBQ0YsQ00xNTZCSSx5Qm1HaWNKLDRCQUVJLHNCekc0OTVCRixDQUNGLEN5RzE5NUJJLGlEQUxKLDRCQU1NLHNCekc2OTVCSixDQUNGLEN5R3o5NUJBLDZCQUNFLFl6RzQ5NUJGLENNejY2QkksMEJtRytjQSwyREFDRSxvQnpHNjk1QkosQ0FDRixDeUd6OTVCQSwyQkFDRSxnQkFLQSwwQ0FGQSxjQURBLGVBS0EsZUFIQSxldEc5WTRCLENzR2taNUIsaUJBQ0Esc0JBSEEsbUJ6Rys5NUJGLEN5RzE5NUJFLGlDQUNFLFV6RzQ5NUJKLEN5RzE5NUJFLG1DQUVFLGtCQURBLFV6RzY5NUJKLENNbDg2QkkseUJtR3FkSiwyQkFvQkksaUJBQ0EscUJBQ0EsaUJ6RzY5NUJGLENBQ0YsQ016ODZCSSwwQm1HcWRKLDJCQXlCSSxrQkFDQSxpQnpHKzk1QkYsQ0FDRixDeUcvOTVCSSxpREEzQkosMkJBNEJNLG9CQUNBLG1CekdrKzVCSixDQUNGLENNejc2QkksbURtRzJkSixtQ0FFSSxlQUNBLGlCQUNBLGlCekdpKzVCRixDQUNGLENNNzk2QkksMEJtR3VmSixtQ0FPSSxtQkFDQSxzQkFFQSxvQkFEQSxnQnpHbys1QkYsQ0FDRixDeUc3OTVCQSwwQkFDRSx3QnRHcGZZLENzR3FmWixtQkFDQSxtQnpHZys1QkYsQ2NyKzZCSSx1RDJGa2dCSiwwQkFNTSxrQnpHaSs1QkosQ0FDRixDYzcrNkJJLHdEMkZxZ0JKLDBCQVNNLGdCekdtKzVCSixDQUNGLENNci82QkkseUJtR3dnQkosMEJBYUksZ0J6R28rNUJGLENBQ0YsQ3lHbis1QkUscUNBQ0UsWXpHcSs1QkosQ3lHaCs1QkEsa0NBQ0Usd0J0R3pnQlksQ3NHMGdCWixtQkFDQSxtQnpHbSs1QkYsQ2M3LzZCSSx1RDJGdWhCSixrQ0FPTSxzQkFEQSxrQnpHcSs1QkosQ0FDRixDY3RnN0JJLHdEMkYwaEJKLGtDQVVNLGdCekdzKzVCSixDQUNGLENNOWc3QkkseUJtRzZoQkosa0NBY0ksZ0J6R3UrNUJGLENBQ0YsQ3lHdCs1QkUsNkNBQ0UsWXpHdys1QkosQ3lHbCs1QkEsaUNBQ0Usa0JBRUEsa0JBREEsd0J6R3MrNUJGLENNNWg3QkksMEJtR29qQkosaUNBTUksa0JBQ0Esb0JBRkEsdUJ6R3krNUJGLENBQ0YsQ01uaTdCSSwwQm1Hb2pCSixpQ0FXSSxtQkFDQSxvQkFGQSwyQnpHMis1QkYsQ0FDRixDeUd0KzVCQSxnQ0FDRSxlQUdBLGV0RzVmNEIsQ3NHMmY1QixrQkFEQSxzQnpHMis1QkYsQ01qajdCSSwwQm1Hb2tCSixnQ0FRSSxtQkFDQSxnQkFGQSwyQnpHNCs1QkYsQ0FDRixDTXhqN0JJLDBCbUdva0JKLGdDQWFJLG9CQURBLDJCekc2KzVCRixDQUNGLEN5R3orNUJBLHVEQUNFLGtCQUVBLGtCQURBLHlCekc2KzVCRixDTXBrN0JJLDBCbUdxbEJKLHVEQU1JLG1CQUNBLG1CQUZBLDJCekdnLzVCRixDQUNGLENNM2s3QkksMEJtR3FsQkosdURBV0ksbUJBREEsMkJ6R2kvNUJGLENBQ0YsQ3lHeis1QkUsbUdBU0UseUNBSEEsbUJ0RzFsQlUsQ3NHdWxCVixVdEd0bEJVLENzR29sQlYsaUJBR0EsZXRHaGlCMEIsQ3NHb2lCMUIsWUFIQSxjQUVBLFVBSUEsa0JBREEsdUJBRUEsU3pHaS81QkosQ2N6ajdCRSxnSEFDRSxhZDRrN0JKLEN5R2xnNkJJLHNIQUNFLGtCekdvZzZCTixDTTVuN0JJLHlCbUd3bUJGLG1HQW9CSSxxQnpHb2c2QkosQ3lHbGc2Qkksc0hBQ0UscUJ6R29nNkJOLENBQ0YsQ3lHamc2QkUsb0RBQ0UsWXpHbWc2QkosQ3lHamc2QkUseUhBbUJFLG1CQUNBLGlDQWpCQSxzQkFEQSxjQUlBLE9BV0EsZ0JBUkEsU0FFQSxpQkFDQSxlQUNBLGdCQVlBLFVBckJBLGtCQVlBLGdCQVhBLHFCQUtBLFdBSEEsU3pHNmc2QkosQ3lHei81QkUsNERBTUUsV0FKQSxlQUNBLG1CQUNBLHNCQUNBLGlCekcyLzVCSixDeUd6LzVCSSx5SUFFRSx3QnpHMC81Qk4sQ3lHeC81QkksMkVBQ0UsWXpHMC81Qk4sQ3lHdi81QkUsK0RBSUUsU0FEQSxjQURBLGlCQUtBLGdCQUZBLE9BS0EsZUFEQSxnQkFSQSxrQkFVQSx1QkFIQSxtQkFJQSxTekd3LzVCSixDTXZxN0JJLDZCbUdtcUJGLCtEQWVJLFd6R3kvNUJKLENBQ0YsQ3lHdi81QkUsd0RBR0UsZUFHQSx5QkFEQSxTQUlBLFdBRkEsZUFLQSxZQUZBLG1CQUZBLGVBSkEsVUFIQSxrQkFDQSxRQVNBLFdBRUEsU3pHeS81QkosQ3lHeC81QkksNERBQ0UsY0FFQSxZQURBLFV6RzIvNUJOLENNN3M3QkksMEJtR2tzQkYsd0RBc0JJLFlBRkEsb0JBQ0EsVXpHNC81QkosQ3lHMS81QkksNERBRUUsWUFEQSxVekc2LzVCTixDQUNGLEN5R3ovNUJFLGtFQUNFLFl6RzIvNUJKLEN5RzEvNUJJLG9GQUNFLHFCekc0LzVCTixDeUczLzVCTSx3RkFJRSxzQkFDQSxtQ0FGQSxvQkFHQSxpQ0FKQSxZQURBLFV6R2tnNkJSLEN5RzEvNUJJLG9FQUNFLHFCQUNBLHFCekc0LzVCTixDY3Z1N0JJLHlEMkZndkJKLG9DQUdNLGtCekd5LzVCSixDQUNGLENNaHY3QkksMEJtR212Qkosb0NBT0ksYXpHMC81QkYsQ0FDRixDTXh1N0JJLDZCbUdzdUJKLG9DQVVJLGF6RzQvNUJGLENBQ0YsQ003dTdCSSw2Qm1Hc3VCSixvQ0FhSSxjekc4LzVCRixDQUNGLENNL3Y3QkksMEJtR2t3QkYsMEdBR0ksaUJBREEsZXpHZ2c2QkosQ3lHNS81QkEsc0VBRUksZ0J6RysvNUJKLENBSkYsQ3lHci81QkUsMkdBRUUsaUJBREEsZXpHOC81QkosQ3lHMy81QkUsdUVBQ0UsZ0J6RzYvNUJKLENNbHg3QkksMEJtRzJ4QkEsa0xBQ0UsZ0J6RzYvNUJKLENBQ0YsQ3lHei81QkEsNENBRUUsbUJBREEsWXpHNi81QkYsQ00veDdCSSwwQm1HaXlCSiw0Q0FLSSxvQnpHNi81QkYsQ0FDRixDTXZ4N0JJLDZCbUdveEJKLDRDQVFJLG9CekcrLzVCRixDQUNGLENNNXg3QkksNEJtRzh4QkYsMkRBRUksZXpHZ2c2QkosQ0FDRixDeUc1LzVCQSwyQkFDRSxnQnpHKy81QkYsQ01yeTdCSSw0Qm1HcXlCSiwyQkFHSSxZekdpZzZCRixDQUNGLEN5RzkvNUJBLGtDQUNFLGdCQUNBLFlBQ0EsY3pHaWc2QkYsQ3lHaGc2QkUsMkNBRUUsZUFEQSxVekdtZzZCSixDMkdqMzdCQSxzQkFHRSxtQkFGQSxhQUNBLHFCM0d3MzdCRixDMkd0MzdCRSxtRkFFRSxZM0d3MzdCSixDMkdwMzdCQSwyQkFDRSxZM0d1MzdCRixDMkdwMzdCQSxtQ0FFRSx1QkFEQSxlQUVBLGtCM0d1MzdCRixDTXgxN0JJLHlCcUdsQ0osbUNBS0ksbUJBQ0EsZTNHeTM3QkYsQ0FDRixDTTkxN0JJLDBCcUdsQ0osbUNBVUksdUJBREEsaUIzRzQzN0JGLEMyR3ozN0JFLHlFQUNFLGFBQ0EsZ0NBQ0EsMkRBQ0EsaUMzRzIzN0JKLENBQ0YsQ00xMjdCSSwwQnFHbENKLG1DQXFCSSx1QkFEQSxlM0c2MzdCRixDQUNGLENNbjI3QkksNEJxRy9DSixtQ0F3QkksYzNHODM3QkYsQ0FDRixDMkc3MzdCRSxpREExQkYsbUNBMkJJLGUzR2c0N0JGLENBQ0YsQ003MjdCSSw0QnFHaEJKLHlFQUVJLG9CM0dnNDdCRixDMkc3MjdCRixrSkFJSSxhQUdBLDBDQUZBLG9DQUNBLHFCQUhBLFMzR3M0N0JGLENBM0JGLENNaDQ3QkksMEJxRzZCSix5RUFPSSxtQkFKQSxhQUtBLGdDQUpBLDJEQUNBLGtDQUNBLHlCQUpBLG1CQU9BLGUzR2s0N0JGLENBQ0YsQzJHNzM3QkUsaURBZkYseUVBZ0JJLGUzR3E0N0JGLENBQ0YsQzJHbDQ3QkEsbUNBR0UsZUFGQSxlQUNBLG9CM0dzNDdCRixDTXo3N0JJLDBCcUcyREEsdUVBQ0UsYzNHaTQ3QkosQzJHaDQ3QkksNEdBRUUsdUJBREEsOEIzR200N0JOLEMyR2o0N0JNLDBIQUNFLGMzR200N0JSLENBQ0YsQzJHNTM3QkEsa0NBQ0UsbUIzRyszN0JGLENNejg3QkkseUJxR21GRSxxUEFDRSxZM0d5MzdCTixDQUNGLEMyR3AzN0JBLDRCQUlFLG1CQUhBLG9CQUNBLHNCQUNBLHVCQUVBLGlCM0d1MzdCRixDTXQ5N0JJLHlCcUcyR0UsMkNBRUUsb0JBREEsVzNHbTM3Qk4sQ0FDRixDTW45N0JJLDZCcUdvR0UsMkNBRUUsb0JBREEsVzNHbTM3Qk4sQzJHaDM3QkkseURBRUUsb0JBREEsaUIzR20zN0JOLENBQ0YsQ003OTdCSSw0QnFHOEdFLDJDQUVFLG1CQURBLFczR20zN0JOLENBQ0YsQzJHNzI3QkEsd0VBQ0ksZTNHZzM3QkosQ01sODdCSSxtRHFHaUZKLHdFQUlNLGUzR2kzN0JKLENBQ0YsQ001KzdCSSw0QnFHc0hKLHdFQVdNLG1CQUhBLFNBRUEsa0JBREEsYTNHbzM3QkosQzJHaDM3QkksOEVBRUUsc0JBREEsYTNHbTM3Qk4sQ0FDRixDMkc5MjdCQSxvQ0FFRSxrQkFDQSxvQ0FDQSxXQUhBLGlCM0dvMzdCRixDMkcvMjdCSSx3REFJRSxhQUhBLGtCQUVBLFFBREEsSzNHbTM3Qk4sQ01yZzhCSSw2QnFHd0pBLHVGQUVJLGEzRysyN0JOLENBQ0YsQzJHejI3QkEseUNBRUUsbUJBREEsaUIzRzYyN0JGLEMyRzMyN0JFLDhDQUNFLFkzRzYyN0JKLEMyR3gyN0JBLG9DQUNFLGMzRzIyN0JGLEMyR3oyN0JFLHdDQUVFLFlBREEsVTNHNDI3QkosQzJHeDI3QkUsc0VBRUUsY0FEQSxZM0cyMjdCSixDMkd2MjdCRSwwRUFFRSxZQURBLFUzRzAyN0JKLENNL2k4QkkseUJxR3VMSixvQ0FtQkksZTNHeTI3QkYsQzJHdjI3QkUsbUVBQ0UsWTNHeTI3QkosQ0FDRixDTXZqOEJJLDBCcUd1TEosb0NBMkJJLGVBREEsZTNHMjI3QkYsQzJHcDI3QkUsa0hBRUUsY0FEQSxZM0cyMjdCSixDQUNGLEMyR3YyN0JFLGlEQXZDRixvQ0F5Q0ksd0JBREEsaUIzRzIyN0JGLENBQ0YsQzJHeDI3QkksaURBQ0UsMEVBRUUsZ0JBREEsYzNHMjI3Qk4sQ0FDRixDMkdyMjdCQSwrQkFFRSxjQURBLFkzR3kyN0JGLEMyR3IyN0JBLDBDQUVFLGNBQ0Esc0JBRkEsWTNHMDI3QkYsQzJHdDI3Qkksa0VBRUUsWUFEQSxVM0d5MjdCTixDTWhtOEJJLHlCcUdpUEosMENBWUksYUFDQSxtQkFGQSxXM0cwMjdCRixDMkd0MjdCSSw4REFFRSxVQURBLE8zR3kyN0JOLEMyR3YyN0JNLGtFQUVFLFlBREEsVTNHMDI3QlIsQ0FDRixDTS9tOEJJLDBCcUdpUEosMENBMkJJLGVBREEsYTNHeTI3QkYsQzJHdjI3QkUsbURBQ0UscUIzR3kyN0JKLENBQ0YsQzJHeDI3QkksaURBL0JKLDBDQWlDTSx1QkFEQSxxQjNHNDI3QkosQzJHMTI3QkksbURBQ0Usc0IzRzQyN0JOLENBQ0YsQzJHeDI3QkksaURBeENKLDBDQTBDTSx3QkFEQSxzQjNHNDI3QkosQzJHMTI3QkksbURBQ0UscUIzRzQyN0JOLENBQ0YsQzJHdjI3QkEsZ0RBQ0UsV0FDQSxrQkFFQSxleEc1TjRCLEN3RzJONUIsbUIzRzIyN0JGLENNanA4QkksMEJxR21TSixnREFNSSxZM0c0MjdCRixDQUNGLENNem84QkksNEJxR2tTQSxzQ0FDRSxZM0cyMjdCSixDQUNGLENNNXA4QkkseUJxR3NURiwrREFFSSxTM0d5MjdCSixDQUNGLEMyR3IyN0JBLCtDQUNFLGtCQUNBLGtCM0d3MjdCRixDTXZxOEJJLHlCcUc2VEosK0NBSUkscUJBQ0EsVTNHMDI3QkYsQ0FDRixDMkd4MjdCSSxpREFSSiwrQ0FTTSxjM0cyMjdCSixDQUNGLEMyR3gyN0JJLGlEQWJKLCtDQWNNLGtCM0cyMjdCSixDQUNGLENNMXE4QkksNkJxR2dUSiwrQ0FrQkksWTNHNDI3QkYsQ0FDRixDMkd4MjdCQSxxQ0FDRSw4QkFDQSxjM0cyMjdCRixDTXByOEJJLDRCcUd1VUoscUNBSUksa0IzRzYyN0JGLEMyRzUyN0JFLG1EQUNFLGMzRzgyN0JKLENBQ0YsQ016czhCSSx5QnFHb1ZKLHFDQVVJLG9CQUNBLGMzRysyN0JGLENBQ0YsQ00vczhCSSwwQnFHb1ZKLHFDQWVJLHVCQUNBLGUzR2czN0JGLENBQ0YsQzJHNzI3QkEsMkNBRUUsWUFEQSxVM0dpMzdCRixDMkc5MjdCSSxtRUFFRSxZQURBLFUzR2kzN0JOLEMyRzUyN0JJLDhGQUNFLGEzRzgyN0JOLENNanU4QkkseUJxR3dXSiwyQ0FnQkksaUJBQ0EsbUJBRkEsZTNHaTM3QkYsQzJHNzI3Qkksd0RBRUUsWUFEQSxVM0dnMzdCTixDMkc3MjdCSSwrREFFRSxRQURBLE8zR2czN0JOLEMyRzkyN0JNLG1FQUVFLFlBREEsVTNHaTM3QlIsQ0FDRixDTXJ2OEJJLDBCcUd3V0osMkNBbUNJLGVBREEsYTNHZzM3QkYsQzJHNTI3Qkksd0RBRUUsZ0JBREEsYzNHKzI3Qk4sQzJHMzI3Qk0sbUVBRUUsWUFEQSxVM0c4MjdCUixDQUNGLEMyR3YyN0JBLGlEQUNFLG1CQUNBLHFCQUVBLG9CQURBLGtCM0cyMjdCRixDMkdwMjdCQSxnREFHSSxZM0dxMjdCSixDMkcvMTdCQSx5REFFRSxVM0drMjdCRixDTW54OEJJLHlCcUcrYUoseURBSUksa0IzR28yN0JGLEMyR2wyN0JFLHVIQUNFLGlCM0dvMjdCSixDQUNGLENNM3g4QkksMEJxRythSix5REFXSSxtQkFDQSxTM0dxMjdCRixDMkdwMjdCRSxpR0FDRSxrQjNHczI3QkosQzJHaDI3QkUsd05BQ0UsWTNHcTI3QkosQ0FDRixDTTF5OEJJLDBCcUcrYUoseURBeUJJLG9CM0dzMjdCRixDMkdyMjdCRSxpR0FDRSxlM0d1MjdCSixDMkdyMjdCRSxpR0FDRSxrQjNHdTI3QkosQ0FDRixDMkdyMjdCRSxpR0FDRSxxQkFFQSxzQkFEQSxpQjNHdzI3QkosQzJHdDI3QkkseUdBQ0UsUzNHdzI3Qk4sQzJHdDI3QkksaUhBQ0UsVTNHdzI3Qk4sQzJHdDI3QkksaUhBQ0UsUzNHdzI3Qk4sQ01uMDhCSSx5QnFHZ2RGLGlHQWNJLGlCM0d5MjdCSixDQUNGLEMyR3QyN0JJLDZKQUNFLGlCQUNBLGtCM0d3MjdCTixDMkd2MjdCTSxxS0FDRSxTM0d5MjdCUixDMkduMjdCQSxvQ0FJRSxxQkFFQSxzQkFEQSxrQkFKQSxjQUVBLGNBREEsWTNHMDI3QkYsQzJHbjI3QkEsa0NBRUUsY0FEQSxZM0d1MjdCRixDMkduMjdCQSxrQ0FLRSxrQ0FIQSwyQkFDQSw4QkFHQSx5QkFMQSxVM0cwMjdCRixDTXIyOEJJLHlCcUcwZkosa0NBVUksbUJBQ0EsbUJBQ0EsMkJBSEEsYTNHeTI3QkYsQ0FDRixDTTcyOEJJLDBCcUcwZkosa0NBZ0JJLGtCQURBLHNCM0d5MjdCRixDQUNGLEMyR3IyN0JBLHVDQUNFLGtCM0d3MjdCRixDTXYzOEJJLDBCcUc4Z0JKLHVDQUdJLGUzRzAyN0JGLENBQ0YsQzJHdjI3QkEsNkJBRUUsZ0JBQ0Esc0JBRUEsa0JBREEsV0FJQSxlQUZBLFlBQ0EseUIzRzAyN0JGLEMyR3gyN0JFLG1DQUNFLG9CM0cwMjdCSixDTTUzOEJJLDZCcUd3Z0JKLDZCQWFJLFlBR0EsbUJBRkEsa0JBQ0EsZTNHNDI3QkYsQzJHMTI3QkUsbUNBQ0UsNEIzRzQyN0JKLENBQ0YsQ012NDhCSSw0QnFHd2dCSiw2QkFzQkksZ0IzRzYyN0JGLENBQ0YsQ016NThCSSwwQnFHNmlCRixzQ0FFSSxZM0c4MjdCSixDQUNGLEMyRzMyN0JJLGdEQUNFLG1CM0c2MjdCTixDMkd2MjdCQSx3Q0FDRSx5QkFDQSxlM0cwMjdCRixDMkd4MjdCVyx1RUFDUCxxQnhHMWlCVSxDd0cyaUJWLGEzRzAyN0JKLEMyR3gyN0JNLDJOQUNFLFkzRzAyN0JSLEMyR3QyN0JXLDhGQUNQLHdCM0d5MjdCSixDMkdwMjdCWSw4RUFDUixhM0d1MjdCSixDMkduMjdCQSx3Q0FDRSx3QjNHczI3QkYsQzJHcjI3QlcsdUVBQ1AscUJ4R2hrQlUsQ3dHaWtCVixhM0d1MjdCSixDMkdyMjdCTSwyTkFDRSxZM0d1MjdCUixDMkduMjdCVyw4RkFDUCx3QjNHczI3QkosQzJHOTE3Qk0sbUpBQ0UsUzNHaTI3QlIsQzJHLzE3Qk0sbUpBQ0UsWTNHaTI3QlIsQ00zODhCSSx5QnFHZ25CQSwyRkFFRSx3QjNHNjE3QkosQzJHNTE3QmEseUpBQ1AscUJ4Ry9sQk0sQ3dHZ21CTixhM0c4MTdCTixDMkc1MTdCUSw0Y0FDRSxZM0c4MTdCVixDMkcxMTdCYSx1TUFDUCx3QjNHNDE3Qk4sQ0FDRixDTTE5OEJJLDBCcUdrb0JBLHVDQUNFLHdCM0cyMTdCSixDMkcxMTdCYSxzRUFDUCxxQnhHaG5CTSxDd0dpbkJOLGEzRzQxN0JOLEMyRzExN0JRLHlOQUNFLFkzRzQxN0JWLEMyR3gxN0JhLDZGQUNQLHdCM0cwMTdCTixDQUNGLEMyR3AxN0JFLDhCQUNFLGtCM0d1MTdCSixDTTcrOEJJLHlCcUdxcEJGLDhCQUlJLDJCM0d3MTdCSixDQUNGLEMyR3QxN0JFLDJCQU9FLG1CQUxBLFNBRUEsYUFDQSwyQkFDQSx5QkFMQSxrQkFFQSxVM0c0MTdCSixDTTkrOEJJLDZCcUcrb0JGLDJCQVVJLG1CQURBLGFBR0EsbUJBREEseUJBRUEsaUIzRzAxN0JKLENBQ0YsQ012LzhCSSw0QnFHK29CRiwyQkFpQkksbUJBREEsYUFHQSw4QkFEQSxpQjNHNjE3QkosQ0FDRixDMkczMTdCSSxnQ0FJRSxlQUhBLGdCQUNBLGtCQUNBLDhCM0c4MTdCTixDTXJnOUJJLDRCcUdvcUJBLGdDQU1JLG1CQUNBLGlCQUNBLGNBQ0EsZ0IzRysxN0JOLENBQ0YsQzJHNzE3Qkksa0RBQ0UseUJBR0EsWUFGQSxxQkFDQSxXQUVBLGVBR0EsZUFEQSxleEd4bkJ3QixDd0cwbkJ4QixtQkFIQSxXM0drMjdCTixDTXJpOUJJLHlCcUc2ckJBLGtEQVlJLG9CM0dnMjdCTixDQUNGLENNN2g5QkksNkJxR2dyQkEsa0RBZUkscUJBQ0EsYzNHazI3Qk4sQ0FDRixDTW5pOUJJLDRCcUdnckJBLGtEQXNCSSxtQkFGQSxpQkFHQSxpQkFGQSx1QkFGQSxlM0d3MjdCTixDQUNGLENNemo5QkksMEJxRzZyQkEsa0RBMkJJLG1CQUNBLG1CM0dxMjdCTixDQUNGLEMyR24yN0JNLDJEQUdFLGlCQUZBLGdCQUNBLGMzR3MyN0JSLEMyR2wyN0JJLG1EQUNFLGMzR28yN0JOLEMyR2wyN0JJLDBEQUNFLGMzR28yN0JOLENNN2o5QkksNEJxRzJ0QkEsdUNBRUksc0MzR28yN0JOLENBQ0YsQzJHajI3QkUsK0JBQ0Usa0MzR20yN0JKLEMyR2oyN0JFLG1DQUVFLG1CQURBLFkzR28yN0JKLENNdGw5QkkseUJxR2l2QkYsbUNBSUksbUIzR3EyN0JKLENBQ0YsQzJHbDI3QkUsMkNBRUUsbUJBREEsWTNHcTI3QkosQ00vbDlCSSx5QnFHeXZCRiwyQ0FJSSxzQkFDQSxxQkFDQSxTM0dzMjdCSixDQUNGLENNdG05QkkseUJxR3l2QkYsMkNBU0ksbUJBQ0Esb0IzR3cyN0JKLENBQ0YsQ2N6bTlCSSwrQjZGc3ZCRiwyQ0FrQkksdUJBREEsc0JBREEsbUIzR3kyN0JKLEMyRzUyN0JJLHVGQUNFLFkzRzgyN0JOLEMyR3oyN0JJLHFFQUNFLGNBQ0Esa0IzRzIyN0JOLENBQ0YsQ00xbjlCSSxzRHFHeXZCRiwyQ0F3Qk0sa0IzRzYyN0JOLENBQ0YsQ00vbjlCSSxzRHFHeXZCRiwyQ0E2Qk0sbUJBREEsbUJBREEsbUIzR2kzN0JOLEMyRzkyN0JNLHFFQUNFLGlCQUNBLFkzR2czN0JSLENBQ0YsQ00xbzlCSSx5QnFHOHhCRixzQ0FFSSxhM0c4MjdCSixDQUNGLENNL285QkksMEJxR3F5QkosMkJBRUksbUJBRUEsU0FEQSwwQjNHODI3QkYsQzJHMzI3QkUsa0NBQ0UsYzNHNjI3QkosQzJHeDI3QkYsOEdBRUksbUJBQ0Esd0IzRzQyN0JGLENBTkYsQ00xcDlCSSwwQnFHd3pCQSxxSEFDRSxzQjNHNDI3QkosQ0FDRixDTXRxOUJJLDBCcUc4ekJKLDRIQUVJLDJCQUNBLHdCM0cyMjdCRixDQUNGLENNN3E5QkksMEJxR3EwQkEsbUlBQ0Usc0IzRzIyN0JKLENBQ0YsQzJHdjI3QkEsMkJBQ0UsOEIzRzAyN0JGLENNdHI5QkksMEJxRzIwQkosMkJBS0ksb0JBQ0EsaUJBQ0Esa0JBSEEsVzNHODI3QkYsQzJHdjI3QkYsZ0dBRUksMkJBQ0EsU0FDQSwyQkFDQSxpQjNHMjI3QkYsQzJHejI3QkUsdUdBQ0UsYzNHMjI3QkosQ0FYRixDYzNyOUJJLHFENkZxMkJGLHdFQUdNLG9CM0d1MjdCTixDQUNGLENNbnQ5QkksMEJxR3cyQkYsd0VBT0ksZTNHdzI3QkosQ0FDRixDMkdwMjdCQSx5QkFDRSx5RUFHRSxjQURBLDhCQURBLHlCM0d5MjdCRixDMkdyMjdCRSwrRUFDRSxlM0d1MjdCSixDMkdyMjdCSSxtRkFFRSxZQURBLFUzR3cyN0JOLENBQ0YsQzRHL3g5QkEsZ0NBQ0Usd0I1R295OUJGLENNN3U5QkksMEJzR25ERix3RUFFSSxtQkFFQSxnQkFEQSxVNUdveTlCSixDQUNGLEM0R2x5OUJNLGlEQU5KLHdFQU9NLHNCNUdxeTlCTixDQUNGLENNMXY5QkkseUJzR25DSix5RUFHSSxpQkFDQSxxQkFGQSxlNUdpeTlCRixDQUNGLENNanc5QkksMEJzR25DSix5RUFPSSxvQjVHaXk5QkYsQ0FDRixDNEc3eDlCRSxzQ0FDRSxxQjVHZ3k5QkosQzRHN3g5QkUsb0VBQ0UsVzVHK3g5QkosQzRHNXg5QkksMEVBQ0UsOEI1Rzh4OUJOLENNbnc5QkksNEJzR3RCQSxzQ0FFRSxZQURBLFU1RzZ4OUJKLENBQ0YsQ01wdTlCSSxtRHNHaERBLDBJQUVFLGdCQURBLGM1RzB4OUJKLEM0R3Z4OUJJLGtOQUNFLGE1RzB4OUJOLEM0R3R4OUJFLDRFQUVFLFlBREEsVTVHMHg5QkosQzRHcng5QkksNE9BRUUsYUFEQSxXNUd5eDlCTixDNEd0eDlCTSx3VEFFRSxZQURBLFU1RzB4OUJSLEM0R3B4OUJFLG9LQUNFLFk1R3V4OUJKLEM0R3B4OUJFLGtLQUNFLGNBQ0EsbUJBQ0EsZ0I1R3V4OUJKLEM0R2p4OUJFLHdIQUdFLG1CQUZBLG9CQUdBLHVCQUZBLFU1R3N4OUJKLEM0R2p4OUJFLHNIQUNFLGU1R294OUJKLEM0R2h4OUJBLG9IQUdFLG1CQURBLGM1R214OUJGLEM0R2h4OUJFLG9RQUVFLG1CQUNBLG1CQUZBLGlCNUdxeDlCSixDNEcvdzlCQSxzSUFHRSxhQURBLFU1R2t4OUJGLEM0RzV3OUJJLDRIQUNFLFU1Rzh3OUJOLEM0R3p3OUJBLG1HQUVFLGdCQUVBLG1CQURBLGdCQUZBLGU1Rzh3OUJGLEM0R3R3OUJFLDhKQUVFLGdCQURBLGtCNUcwdzlCSixDNEdwdzlCRSxzRUFDRSxXNUdzdzlCSixDQUNGLENNMTE5QkksNkJzRzRGQSw4S0FJRSxtQkFEQSxhQUdBLGlCQUpBLFlBR0EsOEJBRUEsZ0JBTkEsVTVHd3c5QkosQ0FDRixDTXQyOUJJLDRCc0d5R0Ysc0VBRUksZ0I1Ryt2OUJKLENBQ0YsQzRHN3Y5QkkseUJBTEYsc0VBTUksVTVHZ3c5QkosQ0FDRixDTTczOUJJLDBCc0drSUYsNkZBRUksZTVHOHY5QkosQ0FDRixDNkczNzlCQSxnQ0FDRSx3QjdHaTg5QkYsQ00xNDlCSSx5QnVHbERGLHlFQUVJLG1CN0crNzlCSixDQUNGLENNaDU5QkksMEJ1RzdDRSw2R0FDRSx1QjdHZzg5Qk4sQ0FDRixDNkc1NzlCRSx3RUFDRSx1QjdHODc5QkosQ2NsNTlCSSxvRCtGN0NGLHdFQUtNLHVCN0c4NzlCTixDQUNGLENNNzU5QkksMEJ1R3ZDRix3RUFVSSxvQjdHODc5QkosQ0FDRixDNkd4NzlCSSxvRUFDRSxZN0cyNzlCTixDTXQ2OUJJLHlCdUdmSix5RUFJSSxpQkFDQSxxQkFGQSxlN0d5NzlCRixDQUNGLENNOTY5QkksMEJ1R2ZKLHlFQVFJLGlCN0d5NzlCRixDNkd4NzlCRSxtSkFDRSxjN0cwNzlCSixDQUNGLEM2R3A3OUJJLG1HQUNFLGtCN0d1NzlCTixDTTE3OUJJLHlCdUdRQSxvRkFDRSxhQUNBLGU3R3E3OUJKLENBQ0YsQzZHejY5QkksaUtBQ0Usa0I3RzQ2OUJOLEM2R3g2OUJFLCtNQUVFLGVBRUEsZTFHNEMwQixDMEczQzFCLE9BRkEsa0JBYnVCLENBZ0J2QixLN0cwNjlCSixDNkd2NjlCRSwrTUFFRSxpQkFFQSxlMUdpQzBCLEMwRy9CMUIsWUFIQSxpQkFFQSx1QjdHMDY5QkosQzZHdDY5QkUsZ05BQ0Usd0IxRzZVdUIsQzBHNVV2QixrQkFJQSxTQUhBLGtDQUNBLFUxRzdCVSxDMEc4QlYsUTdHeTY5QkosQzZHcjY5QkUseUdBQ0UsbUJBRUEsZTFHa0IwQixDMEduQjFCLGlCQUVBLG1CN0d1NjlCSixDNkdyNjlCSSwrR0FDRSx3QjdHdTY5Qk4sQzZHcDY5QkkseUhBQ0Usd0IxRzJUcUIsQzBHMVRyQixnRUFFQSx3QkFEQSw0QkFFQSxzQjdHczY5Qk4sQzZHbjY5Qkksb0hBQ0UsNEI3R3E2OUJOLENNLys5QkksMEJ1RytFQSxpS0FDRSxvQjdHbTY5QkosQzZHaDY5QkUsK01BRUUsa0JBQ0Esb0I3R2s2OUJKLEM2Ry81OUJFLCtNQUVFLG1CQUNBLG9CN0dpNjlCSixDNkc5NTlCRSxnTkFDRSxjN0dnNjlCSixDNkc3NTlCRSx5R0FDRSxrQkFDQSxnQjdHKzU5QkosQ0FDRixDOEc1aitCQSxtQ0FDRSx3QjlHa2srQkYsQ001ZytCSSwwQndHdkRKLG1DQUdJLDhCOUdvaytCRixDQUNGLEM4R2prK0JBLDhCQUNFLGFBR0Esc0JBQ0EsZUFGQSxZQURBLFU5R3VrK0JGLENNemgrQkksMEJ3R2hESiw4QkFRSSxnQjlHcWsrQkYsQ0FDRixDY3hoK0JJLDhCZ0d2Q0UsNElBQ0UscUI5R3FrK0JOLENBQ0YsQ016aCtCSSw0QndHbERGLDBEQVVJLG1CQURBLHFCOUd1aytCSixDOEduaytCQSwyREFFSSxxQjlHc2srQkosQ0FKRixDTTVpK0JJLDBCd0duQkUsMEZBQ0UscUI5R3VrK0JOLENBQ0YsQ010aitCSSxxRHdHWkosbUNBR00sb0JBQ0EsUzlHb2srQkosQ0FDRixDTTdqK0JJLHNEd0daSixtQ0FPTSxTOUdzaytCSixDQUNGLENNbGsrQkksc0R3R1pKLG1DQVVNLGtCQUNBLHdCQUNBLG9COUd3aytCSixDQUNGLENNemsrQkksb0R3R1pKLG1DQWlCTSxvQkFDQSxVOUd3aytCSixDQUNGLEM4R3BrK0JBLG1DQUVFLGdCQURBLGlCOUd3aytCRixDTXZrK0JJLDRCd0dGSixtQ0FJSSxhQUNBLGM5R3lrK0JGLENBQ0YsQzhHeGsrQkUsb0VBQ0UsTTlHMGsrQkosQ01obCtCSSw0QndHS0Ysb0VBT0ksdUJBRkEsWUFJQSx1QkFMQSxlQURBLGtCQU9BLFU5RzRrK0JKLENBQ0YsQzhHNWsrQk0sbURBWEosb0VBWU0sZ0I5RytrK0JOLENBQ0YsQ01qbStCSSw0QndHbUJFLG1HQVFFLG1CQUpBLGFBRUEsdUJBR0EsbUJBQ0Esb0JBUkEsa0JBREEsVTlHMGwrQk4sQ0FDRixDTS9tK0JJLHVEd0dpQ0YscUVBR00sa0JBQ0Esb0JBQ0EsVTlHK2srQk4sQ0FDRixDTW5vK0JJLG9Ed0c4Q0YscUVBU00sT0FEQSxXOUdrbCtCTixDQUNGLENjdG8rQkksK0JnRzJDRixxRUFhSSxNOUdrbCtCSixDQUNGLENNOW8rQkksMEJ3RzhERSx5R0FDRSxlQUNBLHFDOUdtbCtCTixDQUNGLENNbG0rQkksb0R3R3FCRixvRUFFSSxpQkFDQSxvQjlHZ2wrQkosQ0FDRixDTS9uK0JJLG1Ed0dpREYscUVBRUksaUI5R2dsK0JKLENBQ0YsQ01ucCtCSSw0QndHNkVFLGlIQUNFLFk5R3lrK0JOLENBQ0YsQ01ycStCSSx5QndHd0ZGLHNFQVlJLHVCQURBLHNCQURBLG1COUd5aytCSixDOEc1aytCSSxrSEFDRSxZOUc4aytCTixDOEd6aytCSSxnR0FDRSxjQUNBLGtCOUcyaytCTixDQUNGLENNbnIrQkksZ0R3R3dGRixzRUFrQk0sa0I5RzZrK0JOLENBQ0YsQ014citCSSxnRHdHd0ZGLHNFQXVCTSxtQkFEQSxtQkFEQSxlOUdpbCtCTixDOEc5aytCTSxnR0FDRSxpQkFDQSxZOUdnbCtCUixDQUNGLENNdHIrQkksNEJ3RytHRSw2SUFDRSxZOUcyaytCTixDQUNGLENNenMrQkkseUJ3RzBIRixvRkFZSSx1QkFEQSxzQkFEQSxtQjlHMmsrQkosQzhHOWsrQkksOElBQ0UsWTlHZ2wrQk4sQzhHM2srQkksOEdBQ0UsY0FDQSxrQjlHNmsrQk4sQ0FDRixDTXZ0K0JJLGdEd0cwSEYsb0ZBa0JNLGU5RytrK0JOLENBQ0YsQ001dCtCSSxnRHdHMEhGLG9GQXNCTSxtQkFEQSxrQjlHa2wrQk4sQzhHaGwrQk0sOEdBQ0UsaUJBQ0EsWTlHa2wrQlIsQ0FDRixDOEc1aytCQSxnQ0FDRSxtQjlHK2srQkYsQ00xdStCSSx5QndHNEpGLDhEQUVJLCtCQUNBLDJCOUdnbCtCSixDQUNGLENNaHYrQkksMEJ3RzRKRiw4REFNSSxtQkFDQSxpQjlHa2wrQkosQ0FDRixDOEcvaytCRSxzR0FNRSwwQkFDQSxrQkFMQSxpQkFFQSxpQkFEQSxpQkFGQSxlQUlBLFU5R21sK0JKLEM4R2hsK0JJLGtRQUVFLHdCQUNBLFE5R2lsK0JOLEM4RzlrK0JFLHVFQUVFLFUzR2xLVSxDMkdxS1Ysa0JBSkEsT0FLQSxxQkFIQSxXQUNBLFk5R2tsK0JKLEM4RzlrK0JFLGtGQUNFLFk5R2dsK0JKLENNOXcrQkkseUJ3RzBKSixnQ0F1Q0kscUJBQ0EsbUI5R2lsK0JGLEM4R2hsK0JFLHNHQUNFLG1CQUVBLGUzRzFId0IsQzJHeUh4QixhOUdtbCtCSixDOEdobCtCRSx1RUFFRSxpQkFEQSxlM0c3SHdCLEMyRytIeEIscUI5R2tsK0JKLEM4R2hsK0JFLGtGQUNFLG1CQUNBLHFCQUNBLGE5R2tsK0JKLENBQ0YsQ01ueStCSSwwQndHMEpKLGdDQTBESSxxQkFDQSxpQjlHbWwrQkYsQzhHbGwrQkUsc0dBQ0Usa0JBRUEsWUFEQSxtQjlHcWwrQkosQzhHbGwrQkUsdUVBQ0Usa0JBQ0Esb0JBQ0EsWTlHb2wrQkosQzhHbGwrQkUsa0ZBQ0UsbUJBQ0EscUJBQ0EsYTlHb2wrQkosQ0FDRixDOEdobCtCSSw4SEFDRSxpQkFDQSxlOUdrbCtCTixDOEdobCtCSSwrRkFFRSxpQkFDQSxxQkFGQSxZOUdvbCtCTixDOEdobCtCSSwwR0FDRSxtQkFDQSxvQkFDQSxZOUdrbCtCTixDOEdobCtCSSxxR0FDRSxjOUdrbCtCTixDTXowK0JJLDBCd0cwUEUsK0ZBQ0UsWTlHa2wrQk4sQ0FDRixDOEc3aytCQSw2QkFNRSxtQkFMQSx5QkFFQSxrQkFJQSx1Q0FMQSxXQUVBLGFBS0EsZTNHOUw0QixDMkcwTDVCLHVCQU9BLFNBSkEsa0JBS0EsUUFIQSxTOUdrbCtCRixDOEc5aytCRSxzQ0FDRSxxQjNHM1BVLEMyRzRQVixhM0duUFUsQzJHb1BWLFM5R2dsK0JKLEM4RzlrK0JFLDhFQUNFLHlCQUNBLGE5R2dsK0JKLEM4RzlrK0JFLHVDQUNFLFdBQ0EsbUI5R2dsK0JKLEM4RzlrK0JFLG1DQUNFLFk5R2dsK0JKLEM4RzVrK0JBLG1DQUNFLFU5RytrK0JGLEM4RzNrK0JXLDBMQUNQLFM5R2lsK0JKLENNeDMrQkkseUJ3R3dVRiw4RkFHRSx5QkFEQSx1QkFFQSxxREFIQSxxQjlHdWorQkYsQzhHeGorQkEsOEZBR0UsMEJBREEsc0JBRUEsd0RBSEEsb0I5RzZqK0JGLEM4RzlqK0JBLDhGQUdFLDBCQURBLHVCQUVBLHNEQUhBLHFCOUdtaytCRixDOEdwaytCQSw4RkFHRSwwQkFEQSx1QkFFQSxvREFIQSxxQjlHeWsrQkYsQzhHMWsrQkEsK0ZBR0Usa0JBREEsdUJBRUEsc0RBSEEscUI5RytrK0JGLEM4R2hsK0JBLCtGQUdFLGtCQURBLHVCQUVBLHdEQUhBLHFCOUdxbCtCRixDOEd0bCtCQSwrRkFHRSxtQkFEQSx1QkFFQSxzREFIQSxxQjlHMmwrQkYsQzhHNWwrQkEsK0ZBR0UsMEJBREEsdUJBRUEsdURBSEEscUI5R2ltK0JGLEM4R2xtK0JBLCtGQUdFLDBCQURBLHdCQUVBLHVEQUhBLHNCOUd1bStCRixDQUNGLENjMzYrQkksOEVnR2tVRiw4RkFHRSx5QkFEQSx1QkFFQSxzREFIQSxxQjlHK20rQkYsQzhHaG4rQkEsOEZBR0UsMEJBREEsdUJBRUEsd0RBSEEscUI5R3FuK0JGLEM4R3RuK0JBLDhGQUdFLDBCQURBLHVCQUVBLHdEQUhBLHFCOUcybitCRixDOEc1bitCQSw4RkFHRSwwQkFEQSxzQkFFQSxxREFIQSxvQjlHaW8rQkYsQzhHbG8rQkEsK0ZBR0Usa0JBREEsdUJBRUEscURBSEEscUI5R3VvK0JGLEM4R3hvK0JBLCtGQUdFLGtCQURBLHVCQUVBLHdEQUhBLHFCOUc2bytCRixDOEc5bytCQSwrRkFHRSxtQkFEQSx1QkFFQSxzREFIQSxxQjlHbXArQkYsQzhHcHArQkEsK0ZBR0UsMEJBREEsd0JBRUEsdURBSEEsc0I5R3lwK0JGLEM4RzFwK0JBLCtGQUdFLDBCQURBLHdCQUVBLHlEQUhBLHNCOUcrcCtCRixDQUNGLENNeisrQkksMEJ3R3dVRiw4RkFHRSxrQkFEQSxZQUVBLGdDQUhBLFU5R3VxK0JGLEM4R3hxK0JBLDhGQUdFLG9CQURBLGNBRUEsa0NBSEEsWTlHNnErQkYsQzhHOXErQkEsOEZBR0Usb0JBREEsZ0JBRUEsa0NBSEEsYzlHbXIrQkYsQzhHcHIrQkEsOEZBR0Usb0JBREEsY0FFQSwrQkFIQSxZOUd5citCRixDOEcxcitCQSwrRkFHRSxtQkFEQSxZQUVBLGdDQUhBLFU5RytyK0JGLEM4R2hzK0JBLCtGQUdFLG1CQURBLGlCQUVBLG1DQUhBLGU5R3FzK0JGLEM4R3RzK0JBLCtGQUdFLG9CQURBLGVBRUEsZ0NBSEEsYTlHMnMrQkYsQzhHNXMrQkEsK0ZBR0UsbUJBREEsaUJBRUEsaUNBSEEsZTlHaXQrQkYsQzhHbHQrQkEsK0ZBR0UsZUFEQSxnQkFFQSxtQ0FIQSxjOUd1dCtCRixDQUNGLENjOWgvQkksZ0ZnR3FVRiw4RkFHRSx5QkFEQSx1QkFFQSxzREFIQSxxQjlHK3QrQkYsQzhHaHUrQkEsOEZBR0UsMEJBREEsdUJBRUEsd0RBSEEscUI5R3F1K0JGLEM4R3R1K0JBLDhGQUdFLDBCQURBLHVCQUVBLHdEQUhBLHFCOUcydStCRixDOEc1dStCQSw4RkFHRSwwQkFEQSxzQkFFQSxxREFIQSxvQjlHaXYrQkYsQzhHbHYrQkEsK0ZBR0Usa0JBREEsdUJBRUEscURBSEEscUI5R3V2K0JGLEM4R3h2K0JBLCtGQUdFLGtCQURBLHVCQUVBLHdEQUhBLHFCOUc2ditCRixDOEc5ditCQSwrRkFHRSxtQkFEQSx1QkFFQSxzREFIQSxxQjlHbXcrQkYsQzhHcHcrQkEsK0ZBR0UsMEJBREEsd0JBRUEsdURBSEEsc0I5R3l3K0JGLEM4RzF3K0JBLCtGQUdFLDBCQURBLHdCQUVBLHlEQUhBLHNCOUcrdytCRixDQUNGLENNNWsvQkksNEJ3R2tYQSxpQ0FJSSxtQkFEQSxZQUVBLGlDQUhBLFU5R2d1K0JOLEM4R2x1K0JFLGlDQUlJLG1CQURBLGVBRUEsa0NBSEEsYTlHc3UrQk4sQzhHeHUrQkUsaUNBSUksbUJBREEsaUJBRUEscUNBSEEsZTlHNHUrQk4sQzhHOXUrQkUsaUNBSUksbUJBREEsZUFFQSxnQ0FIQSxhOUdrditCTixDOEdwditCRSxrQ0FJSSxtQkFEQSxjQUVBLCtCQUhBLFk5R3d2K0JOLEM4RzF2K0JFLGtDQUlJLGVBREEsaUJBRUEsc0NBSEEsZTlHOHYrQk4sQzhHaHcrQkUsa0NBSUksa0JBREEsZUFFQSwrQkFIQSxhOUdvdytCTixDOEd0dytCRSxrQ0FJSSxtQkFEQSxpQkFFQSxxQ0FIQSxlOUcwdytCTixDOEc1dytCRSxrQ0FJSSxtQkFEQSxpQkFFQSxxQ0FIQSxlOUdneCtCTixDQUNGLENNbHAvQkkseUJ3R3FhRSwrRkFHRSwwQkFEQSxzQkFFQSx1REFIQSxvQjlHc3YrQk4sQ0FDRixDTTdwL0JJLDBCd0c2YUUsK0ZBR0Usb0JBREEsaUJBRUEsc0NBSEEsZTlHc3YrQk4sQ0FDRixDTXJxL0JJLHlCd0dxYUUsZ0dBR0UsMEJBREEsdUJBRUEscURBSEEscUI5R3N3K0JOLENBQ0YsQ003cS9CSSwwQndHNmFFLGdHQUdFLG1CQURBLGlCQUVBLG9DQUhBLGU5R3N3K0JOLENBQ0YsQ01yci9CSSx5QndHcWFFLGdHQUdFLDBCQURBLHVCQUVBLDZDQUhBLHFCOUdzeCtCTixDQUNGLENNN3IvQkksMEJ3RzZhRSxnR0FHRSxtQkFEQSxlQUVBLG1DQUhBLGE5R3N4K0JOLENBQ0YsQ01ycy9CSSx5QndHcWFFLGdHQUdFLDBCQURBLHVCQUVBLHNEQUhBLHFCOUdzeStCTixDQUNGLENNN3MvQkksMEJ3RzZhRSxnR0FHRSxvQkFEQSxpQkFFQSxvQ0FIQSxlOUdzeStCTixDQUNGLENNcnQvQkkseUJ3R3FhRSxnR0FHRSwwQkFEQSx1QkFFQSxzREFIQSxxQjlHc3orQk4sQ0FDRixDTTd0L0JJLDBCd0c2YUUsZ0dBR0UsbUJBREEsa0JBRUEsb0NBSEEsZ0I5R3N6K0JOLENBQ0YsQ01ydS9CSSx5QndHcWFFLGdHQUdFLDBCQURBLGdCQUVBLDJDQUhBLGM5R3MwK0JOLENBQ0YsQ003dS9CSSwwQndHNmFFLGdHQUdFLGVBREEsZ0JBRUEsaUNBSEEsYzlHczArQk4sQ0FDRixDTXJ2L0JJLHlCd0dzYkEsK0ZBQ0UsWTlHazArQkosQ0FDRixDTTd1L0JJLDRCd0dpY0osb0NBRUksVTlHK3krQkYsQ0FDRixDYzd2L0JJLCtCZ0cyY0osb0NBS0ksb0JBQ0EsUzlHaXorQkYsQ0FDRixDTXR3L0JJLHNEd0c4Y0osb0NBUU0sUzlHb3orQkosQ0FDRixDTTN3L0JJLHNEd0c4Y0osb0NBV00sbUI5R3N6K0JKLEM4R3J6K0JJLHlFQUNFLGVBQ0EsVTlHdXorQk4sQ0FDRixDOEdseitCQSx3REFFRSxxQkFEQSxjOUdzeitCRixDOEdqeitCRSxrR0FDRSxTQUNBLE85R296K0JKLEM4R2h6K0JBLG9DQUdFLGFBREEsV0FFQSxzQkFDQSwyQkFKQSxjOUd1eitCRixDOEdqeitCRSw0R0FDRSxZOUdteitCSixDOEcveStCQSxxRUFDRSxvQjlHa3orQkYsQzhHL3krQkEsd0RBQ0UsYTlHa3orQkYsQzhHL3krQkEsNEJBRUUsaUJBREEsYzlHbXorQkYsQzhHN3krQkUsMERBQ0UsYUFDQSxzQkFFQSxZQURBLDZCOUdpeitCSixDOEc1eStCQSxtQ0FDRSxlOUcreStCRixDOEc1eStCQSxtQ0FDRSxzQjlHK3krQkYsQzhHNXkrQkEsNkRBQ0Usa0I5Ryt5K0JGLEM4RzN5K0JFLHdHQUNFLGFBQ0EsK0JBQ0EsNEI5Rzh5K0JKLEM4RzF5K0JBLG9DQUNFLFU5RzZ5K0JGLEM4RzF5K0JBLGtHQUNFLG1COUc2eStCRixDOEd4eStCQSw2TkFFRSxpQkFDQSxnQjlHMnkrQkYsQzhHdnkrQkUsb0ZBQ0UsWTlHMHkrQkosQ01wMS9CSSw2QndHeWlCRixvRkFJSSxZOUcyeStCSixDOEdoeitCRiw4REFVSSxzQjlHMnkrQkYsQzhHenkrQkUsOEVBQ0UsWTlHMnkrQkosQ0FQRixDOEdoeStCRSw4RUFDRSxpQjlHMHkrQkosQytHbjYvQkEsNEJBRUUsdUJBREEsd0IvRzA2L0JGLENNNTIvQkksNEJ5RzFESiw4QkFFSSxvQi9HeTYvQkYsQ0FDRixDK0d0Ni9CQSxnQ0FJRSxtQkFIQSxhQUlBLGVBSEEsNkIvRzI2L0JGLENNdDQvQkkseUJ5R3ZDSixnQ0FPSSxtQkFDQSxrQi9HMDYvQkYsQ0FDRixDK0d6Ni9CRSwrREFDRSxVL0cyNi9CSixDTS80L0JJLHlCeUc3QkYsK0RBR0ksUy9HNjYvQkosQ0FDRixDTXA1L0JJLDBCeUc3QkYsK0RBTUksUy9HKzYvQkosQ0FDRixDK0c5Ni9CSSxxTUFFRSxlQUNBLGUvR2c3L0JOLEMrRzk2L0JJLHNHQUNFLFU1R29DUSxDNEduQ1IsTS9HZzcvQk4sQytHNzYvQkUsMEpBQ0UsbUNBRUEsWUFEQSxRL0dnNy9CSixDK0c3Ni9CRSw4RUFDRSxtQkFDQSx1Qi9HKzYvQkosQytHMzYvQkEsa0NBQ0Usa0IvRzg2L0JGLENNLzYvQkkseUJ5R0FKLGtDQUdJLHVCL0dnNy9CRixDQUNGLENNcDcvQkksMEJ5R0FKLGtDQU1JLHFCQUNBLGlCL0drNy9CRixDQUNGLEMrRy82L0JBLG9GQUNFLGlCL0drNy9CRixDTTk3L0JJLHlCeUdXSixvRkFHSSxtQi9HbzcvQkYsQ0FDRixDTW44L0JJLDBCeUdXSixvRkFNSSxrQi9HczcvQkYsQ0FDRixDTXg4L0JJLHlCeUdxQkosK0NBR0ksc0IvR3E3L0JGLENBQ0YsQytHbDcvQkEsNENBQ0Usa0JBRUEsd0JBREEsWS9HczcvQkYsQ01wOS9CSSx5QnlHNEJKLDRDQUtJLGlCL0d1Ny9CRixDQUNGLENNejkvQkksMEJ5RzRCSiw0Q0FRSSxtQkFDQSx1Qi9HeTcvQkYsQ0FDRixDK0d0Ny9CQSxtQ0FHRSx5QkFEQSxTQUVBLE9BSUEsZ0JBRkEsYUFMQSxlQUlBLFFBRUEsUy9HMDcvQkYsQ003OS9CSSw0QnlHNEJKLG1DQVlJLG1CQUZBLGFBQ0EsbUJBRUEsOEJBQ0EscUIvRzI3L0JGLEMrRzE3L0JFLDZEQUNFLFEvRzQ3L0JKLENBQ0YsQytHeDcvQkEsbUNBQ0UsZS9HMjcvQkYsQ00xLy9CSSwwQnlHOERKLG1DQUdJLG9CL0c2Ny9CRixDQUNGLENNbisvQkksbUR5R3lDSixnRkFHSSxtQi9HNjcvQkYsQ0FDRixDTXRnZ0NJLDBCeUdxRUosZ0ZBTUksZS9HZzgvQkYsQ0FDRixDK0czNy9CRSxnQ0FDRSxZL0c4Ny9CSixDK0c1Ny9CRSxxQ0FVRSxtQkFKQSxtQkFFQSxhQUNBLDhCQU5BLE9BQ0EscUJBSEEsZUFDQSxNQUtBLFMvR2c4L0JKLENNOWdnQ0ksNEJ5R3VFRixxQ0FZSSxxQi9HKzcvQkosQ0FDRixDK0c5Ny9CSSw2REFFRSxnQkFEQSxlL0dpOC9CTixDK0c5Ny9CSSx3Q0FDRSxhL0dnOC9CTixDK0czNy9CQSwwQkFDRSxhQUNBLFUvRzg3L0JGLENNNWlnQ0ksMEJ5RzRHSiwwQkFJSSxjQUNBLHFCL0dnOC9CRixDK0cvNy9CRSxpQ0FFRSxzQkFEQSxrQi9HazgvQkosQytHLzcvQkUsa0NBQ0Usa0IvR2k4L0JKLEMrRy83L0JFLGlDQUNFLG9CL0dpOC9CSixDK0cvNy9CRSxrQ0FDRSxvQi9HaTgvQkosQ0FDRixDTWxqZ0NJLDRCeUdxSEoseUlBS0ksMkJBQ0EsOEJBRUEsZ0JBREEsZUFIQSxlQURBLFUvR3E4L0JGLEMrRy83L0JFLGlNQU9FLGtDQU5BLGdCQUNBLGdCQUdBLDJCQURBLFlBRUEsOEJBRUEseUJBTEEsVS9HdTgvQkosQytHaDgvQkUsMk5BQ0UsWS9HbTgvQkosQytHajgvQkUsMk1BQ0UsY0FDQSxjL0dvOC9CSixDK0dsOC9CRSw2TUFDRSxZL0dxOC9CSixDK0duOC9CRSxpTEFHRSxxQkFFQSxzQkFEQSxrQkFIQSxjQUNBLGUvR3k4L0JKLEMrR3I4L0JJLHlMQUdFLFlBRkEsVUFDQSxVL0d5OC9CTixDK0d0OC9CSSxpTUFDRSxVL0d5OC9CTixDK0d2OC9CSSxpTUFDRSxTL0cwOC9CTixDK0d0OC9CSSw2T0FDRSxnQkFDQSxrQi9HeTgvQk4sQytHeDgvQk0scVBBQ0UsUy9HMjgvQlIsQ0FDRixDTWxvZ0NJLHlCeUdrSUoseUlBMkRJLHFCQUNBLG9DQUNBLGMvRzA4L0JGLENBQ0YsQ00xb2dDSSwwQnlHa0lKLHlJQWtFSSxrQkFEQSxrQi9HNjgvQkYsQ0FDRixDTWpwZ0NJLDBCeUdrSUoseUlBdUVJLHNCQURBLHNCL0crOC9CRixDK0c1OC9CRSxxS0FDRSxjL0crOC9CSixDQUNGLENNNXBnQ0kseUJ5R2lOSiw2S0FJSSxXQTdRMEIsQ0E4UTFCLG1CQUZBLFUvR2c5L0JGLEMrRzU4L0JFLHlQQUNFLGNBOVFzQixDQStRdEIsYS9HKzgvQkosQ0FDRixDTTFxZ0NJLDBCeUdpTkosNktBY0ksZUF0UjBCLENBcVIxQixjL0drOS9CRixDK0cvOC9CRSx5UEFFRSxjQXpSc0IsQ0F3UnRCLGEvR205L0JKLENBQ0YsQytHOTgvQkEsK0JBQ0UsZS9HaTkvQkYsQytHaDkvQkUscUdBS0UsaUI1RzFOVSxDNEd1TlYsbUJBQ0EsZ0JBRkEsZUFHQSxVL0dtOS9CSixDK0doOS9CRSxzRUFFRSxVNUc5TlUsQzRHaU9WLG1CQUpBLE9BS0EscUJBSEEsV0FDQSxTL0dvOS9CSixDK0doOS9CRSxpRkFDRSxZL0drOS9CSixDTTVzZ0NJLHlCeUc2UEEscUdBQ0UsbUJBRUEsZTVHcEx3QixDNEdtTHhCLGEvR205L0JKLEMrR2g5L0JFLHNFQUNFLG1CQUVBLGU1R3pMd0IsQzRHd0x4QixtQi9HbTkvQkosQ0FDRixDTXh0Z0NJLDBCeUd5UUEscUdBQ0UsaUJBQ0EsYy9HazkvQkosQytHaDkvQkUsc0VBQ0UsbUJBQ0EscUJBQ0EsUS9HazkvQkosQ0FDRixDTXR0Z0NJLDZCeUd3UUosd0NBRUksbUIvR2k5L0JGLENBQ0YsQ001dGdDSSw0QnlHd1FKLHdDQUtJLHNCL0dtOS9CRixDQUNGLENNanVnQ0ksNkJ5R2dTSSwwdUNBQ0UsWS9HdzgvQlIsQ0FDRixDTXZ2Z0NJLDBCeUcwVEYsbUhBR0UsWS9HbzgvQkYsQ0FDRixDTWx3Z0NJLGdEeUdzVU8sbTdCQUNFLFkvRys3L0JYLENBQ0YsQ2dIOXpnQ0MsbUNBQ0Usd0JoSG0wZ0NILENnSGwwZ0NHLDZEQUNFLGVoSG8wZ0NMLENnSGwwZ0NHLDhEQUNDLGNoSG8wZ0NKLENnSGgwZ0NDLDhCQUNFLGFBR0EsbUJBREEsWUFEQSxVaEhxMGdDSCxDTTF4Z0NJLDBCMEc3Q0gsOEJBTUcsWWhIcTBnQ0YsQ0FDRixDTWx4Z0NJLDZCMEcxREgsOEJBWUksWWhIbzBnQ0gsQ2dIbDBnQ0MsMERBRUkscUJoSHEwZ0NMLENBSkYsQ012eGdDSSw0QjBHdkNELDJEQUVJLHFCaEhxMGdDTCxDQUNGLENNOXlnQ0ksMEIwR3JCRywwRkFDRSxxQmhIczBnQ1AsQ0FDRixDZ0hoMGdDQyxvQ0FDRSxZaEhtMGdDSCxDZ0hoMGdDQyxtQ0FNRSxtQkFMQSxPQUlBLFlBRUEsdUJBSkEsZ0JBQ0EsZUFGQSxrQkFNQSxVaEhtMGdDSCxDTWh4Z0NJLG1EMEdqREQscUNBRUcsU2hIbTBnQ0osQ0FDRixDZ0gvemdDQyw2QkFDRSxhQUNBLHFCaEhrMGdDSCxDTTUwZ0NJLHlCMEdhSCxvQ0FLSSxvQkFDQSxVaEgremdDSCxDQUNGLENNbjFnQ0ksMEIwR2FILG9DQVNJLG9CQUNBLFNoSGkwZ0NILENBQ0YsQ016MWdDSSwwQjBHYUgsb0NBY0ksa0JBQ0EsaUJBRkEsU2hIcTBnQ0gsQ0FDRixDZ0hoMGdDQyxxQ0FFRyw4QkFERCxjaEhvMGdDSCxDTXIyZ0NJLHlCMEdnQ0gscUNBS0ksbUJBQ0Esc0JoSG8wZ0NILENBQ0YsQ00zMmdDSSwwQjBHZ0NILHFDQVNJLG1CQUNBLGVoSHMwZ0NILENnSHIwZ0NHLDJFQUNFLGVBRUEsZ0JBREEsVWhIdzBnQ0wsQ0FDRixDTXQzZ0NJLDBCMEdxREQsNkNBRUksbUJoSG8wZ0NMLENBQ0YsQ001M2dDSSx5QjBHMERELDhDQUVJLHFCaEhvMGdDTCxDQUNGLENNajRnQ0ksMEIwRytERyw2RkFDRSxrQmhIcTBnQ1AsQ0FDRixDZ0hoMGdDQywyQkFLRSxtQkFGQSxhQUNBLHVCQUVBLG1CQUpBLGtCQURBLFVoSHcwZ0NILENNLzRnQ0ksMEIwR3NFSCwyQkFRSSxXaEhxMGdDSCxDQUNGLENnSGwwZ0NDLG1DQUNFLGlCaEhxMGdDSCxDZ0hsMGdDQyxnQ0FNRSwrQ0FKQSxZQUdBLGdCQURBLG1CQUhBLFVoSHkwZ0NILENNcDRnQ0ksbUQwR21FSCx3Q0FJSSxvQkFEQSxpQkFEQSxrQmhIczBnQ0gsQ2dIbjBnQ0csb0ZBR0UseUJBREEsc0JBREEsb0JoSHUwZ0NMLENBQ0YsQ003NmdDSSwwQjBHK0ZILHdDQVlJLGdCaEhzMGdDSCxDZ0hyMGdDRyxvRkFDRSxvQmhIdTBnQ0wsQ0FDRixDZ0huMGdDQywyQ0FDQyxjaEhzMGdDRixDZ0hyMGdDRSxvRkFDRSxZaEh1MGdDSixDZ0hyMGdDRSxxRkFDRSxTaEh1MGdDSixDZ0huMGdDRSwrS0FFRSxhQUNBLFlBQ0EsaUJBSEEsbUJoSHkwZ0NKLENNejdnQ0ksNEIwRytHRiwrS0FPSSxZaEh1MGdDSixDQUNGLENnSG4wZ0NDLGtDQUNFLHFCN0dwSFcsQzZHMEhYLGtCQUVBLDhCQUhBLGE3RzFIVyxDNkd1SFgsbUJBQ0EsZTdHaEUyQixDNkdpRTNCLG1CQUdBLHdCQU5BLGtCQVNBLG1CQURBLFNoSHUwZ0NILENnSHIwZ0NHLHlDQUNFLFdBRUEsU0FDQSxrQkFGQSxPaEh5MGdDTCxDZ0hwMGdDSyxvREFJRSx1RUFDQSxZQUNBLE9oSHMwZ0NQLENnSGwwZ0NLLG1EQUlFLHVFQUNBLFdBQ0EsT2hIbzBnQ1AsQ2dIaDBnQ0ssdURBSUUsdUVBRUEsV0FEQSxXaEhtMGdDUCxDZ0g5emdDSyxzREFJRSx1RUFFQSxXQURBLFVoSGkwZ0NQLENnSDV6Z0NLLHVEQUlFLHVFQUVBLGFBREEsU2hIK3pnQ1AsQ2dIMXpnQ0ssc0RBSUUsdUVBRUEsYUFEQSxRaEg2emdDUCxDZ0h4emdDSyxtREFJRSx1RUFDQSxTQUNBLFNoSDB6Z0NQLENnSHR6Z0NLLG9EQUlFLHVFQUNBLFVBQ0EsU2hId3pnQ1AsQ2dIbnpnQ0Msd0NBQ0UsWWhIc3pnQ0gsQ2dIcnpnQ0csdUZBQ0UsU0FDQSxRQUNBLCtCaEh1emdDTCxDZ0hyemdDRyxvRkFFRSxRQURBLE1BRUEsOEJoSHV6Z0NMLENnSHJ6Z0NHLHNGQUNFLFNBQ0EsT0FDQSw4QmhIdXpnQ0wsQ2dIcnpnQ0csbUZBRUUsT0FEQSxNQUVBLDZCaEh1emdDTCxDZ0hsemdDRywrRUFDRSxhaEhxemdDTCxDZ0hqemdDQyxpQ0FJRSxlQURBLFlBRkEsa0JBS0EsK0JBSkEsV0FHQSxTaEhxemdDSCxDZ0hsemdDRyxxQ0FLRSxnQkFDQSx5QkFGQSxrQkFEQSxZQUZBLGtCQUNBLFdBS0EsU2hIb3pnQ0wsQ2dIanpnQ0csd0NBT0UsOElBREEsa0JBRkEsU0FIQSxrQkFFQSxRQUVBLCtCQUhBLFNoSHd6Z0NMLENnSDl5Z0NHLHNFQUNDLFloSGl6Z0NKLENnSGh6Z0NJLGlFQUZELHNFQUdHLGtCaEhtemdDSixDQUNGLENNbGxoQ0ksNkIwR2lTRyxpSEFDRSxZaEhvemdDUCxDQUNGLENNcG1oQ0ksMEIwR3dTRCxzRUFnQkksdUJBREEscUJoSGt6Z0NMLENnSHR6Z0NLLGtIQUNFLFloSHd6Z0NQLENnSG56Z0NLLGdHQUNFLGNBQ0Esa0JoSHF6Z0NQLENBQ0YsQ01qbmhDSSxpRDBHd1NELHNFQXVCTSxtQkFEQSxrQmhId3pnQ1AsQ2dIdHpnQ08sZ0dBQ0Usb0JBQ0EsWWhId3pnQ1QsQ0FDRixDTTNuaENJLGlEMEdzVUssZ0dBQ0UsZ0JoSHd6Z0NULENBQ0YsQ2dIcnpnQ0sseUdBQ0UsMEJoSHV6Z0NQLENnSHB6Z0NHLG9GQUNDLFloSHN6Z0NKLENnSHJ6Z0NJLGlFQUZELG9GQUdHLGtCaEh3emdDSixDQUNGLENNOW5oQ0ksNkIwR3dVRywrSEFDRSxZaEh5emdDUCxDQUNGLENNaHBoQ0ksMEIwRytVRCxvRkFnQkksdUJBREEscUJoSHV6Z0NMLENnSDN6Z0NLLGdJQUNFLFloSDZ6Z0NQLENnSHh6Z0NLLDhHQUNFLGNBQ0Esa0JoSDB6Z0NQLENBQ0YsQ003cGhDSSxpRDBHK1VELG9GQXVCTSxtQkFEQSwwQmhINnpnQ1AsQ2dIM3pnQ08sOEdBQ0Usb0JBQ0EsWWhINnpnQ1QsQ0FDRixDTXZxaENJLGlEMEc2V0ssOEdBQ0UsZ0JoSDZ6Z0NULENBQ0YsQ2dIMXpnQ0ssdUhBQ0UsMEJoSDR6Z0NQLENNbHFoQ0ksNkIwR3lXRCx1Q0FFRyxzQmhIMnpnQ0osQ0FDRixDTXZxaENJLDZCMEd5V0QsdUNBS0csZWhINnpnQ0osQ0FDRixDTTVxaENJLDRCMEd5V0QsdUNBUUcsa0JoSCt6Z0NKLENBQ0YsQ005cmhDSSx5QjBHa1lDLG1IQUVJLFloSDh6Z0NQLENBQ0YsQ2dINXpnQ0ssa0hBQ0UsMkJBQ0EsWWhIOHpnQ1AsQ00xcmhDSSw0QjBHMFhDLGtIQUlJLFloSGcwZ0NQLENBQ0YsQ001c2hDSSwwQjBHZ1pLLGdIQUNFLHdCQUVBLGdCQURBLGlCaEhnMGdDVCxDZ0g3emdDTywrR0FDRSxZaEgremdDVCxDQUNGLENNenNoQ0ksNEIwR2daSCw2QkFFSSxvQkFFQSxxQkFEQSxvQkFFQSx1QmhINHpnQ0gsQ0FDRixDTS90aENJLHlCMEc2WkgsNkJBUUksZWhIOHpnQ0gsQ0FDRixDTXB1aENJLDBCMEc2WkgsNkJBWUksc0JBREEsb0JoSGkwZ0NILENBQ0YsQ00xdWhDSSwwQjBHNlpILDZCQWdCSSxtQkFEQSxrQmhIbTBnQ0gsQ0FDRixDZ0gvemdDQyxtQ0FDRSxXQUVBLG1CQUNBLHFCQUVBLHNCQURBLFdBSEEsbUJoSHMwZ0NILENnSGgwZ0NHLHlDQUNFLFNoSGswZ0NMLENnSGgwZ0NHLDJDQUVFLGtCQURBLFNoSG0wZ0NMLENnSDd6Z0NHLG9FQUNFLG1CQUNBLHFCaEhnMGdDTCxDTXJ3aENJLHlCMEdtY0Qsb0VBSUksaUJBQ0Esb0JoSGswZ0NMLENBQ0YsQ00zd2hDSSwwQjBHbWNELG9FQVFJLG9CQUNBLHFCaEhvMGdDTCxDQUNGLENNanhoQ0kseUIwRytjRCxxRUFFSSxzQmhIbzBnQ0wsQ0FDRixDTXR4aENJLDBCMEdvZEcseUdBRUUsZ0JBREEsbUJoSHMwZ0NQLENBQ0YsQ2dIaDBnQ0Msd0RBQ0UsY2hIbTBnQ0gsQ01oeWhDSSwwQjBHb2VELDhFQUlHLFNBQ0EsUWhIZzBnQ0osQ2dIbHpnQ0MsMEVBRUksaUJBQ0EscUJoSDR6Z0NMLENBWkYsQ2dIM3lnQ0csbUZBRUUsWUFDQSxXaEgwemdDTCxDTS95aENJLDZCMEdrZkQsbUZBS0ksbUNBQ0EsZWhINHpnQ0wsQ0FDRixDTXR5aENJLDZFMEdtZUQsbUZBUU0sbUNBQ0EsZWhIK3pnQ1AsQ0FDRixDTTN6aENJLDZCMEdrZkQsbUZBZ0JHLFdoSDZ6Z0NKLENBQ0YsQ01oMGhDSSw0QjBHa2ZELG1GQW1CRyxXaEgremdDSixDQUNGLENnSDl6Z0NLLHlCQXJCRixtRkFzQkcsV2hIaTBnQ0osQ0FDRixDTXYxaENJLDBCMEcrZkQsbUZBeUJJLG1DQUNBLGVoSG0wZ0NMLENBQ0YsQ2dIM3pnQ0MsbUJBR0Usc0JBQ0Esa0JBRkEsZ0JBREEsVWhIaTBnQ0gsQ2dIM3pnQ0Msa0JBQ0Usd0JBSUEsbUJBRUEsOENBRUEsNEJBREEsdUJBRkEsa0JBRkEsY0FGQSxzQkFDQSxlaEhvMGdDSCxDTW4yaENJLDZCMEc0aEJILGtCQVdHLFVoSGcwZ0NGLENBQ0YsQ014MmhDSSw2QjBHNGhCSCxrQkFjSSxhaEhrMGdDSCxDQUNGLENNNzJoQ0ksNEIwRzRoQkgsa0JBaUJJLFVoSG8wZ0NILENBQ0YsQ2dIaDBnQ0Msd0NBQ0Usd0JBSUEsZ0JBREEsa0JBR0EsMEJBREEsaUJBSEEsZ0JBS0Esb0ZBTkEsY2hIMDBnQ0gsQ2dIbjBnQ0csOENBQ0UsY2hIcTBnQ0wsQ2dIajBnQ0Msb0NBQ0Usd0JBSUEsZ0JBREEsa0JBR0EsMEJBREEsaUJBSEEsZ0JBS0EsaUZBTkEsY2hIMDBnQ0gsQ2dIbjBnQ0csMENBQ0UsY2hIcTBnQ0wsQ2dIajBnQ0MsNkJBQ0Usd0JBSUEsZ0JBREEsa0JBR0EsMEJBREEsaUJBSEEsZ0JBS0EsZ0ZBTkEsY2hIMDBnQ0gsQ2dIbjBnQ0csbUNBQ0UsY2hIcTBnQ0wsQ2dIaDBnQ0MsaURBQ0Usd0JBR0EsaUJBREEsWUFEQSxlaEhzMGdDSCxDZ0hqMGdDQyxvQ0FDRSx3QkFHQSxpQkFEQSxZQURBLGVoSHMwZ0NILENnSGowZ0NDLDZCQUNFLHdCQUdBLGlCQURBLFlBREEsZWhIczBnQ0gsQ2dIajBnQ0Esd0dBQ0UsYWhIbzBnQ0YsQ2dIajBnQ0EsdUVBQ0UsZ0JoSG8wZ0NGLENNNTZoQ0ksbUQwR3VtQkosdUVBS0ksZ0JBREEsa0JoSHMwZ0NGLENBQ0YsQ2dIbDBnQ0EsaUVBQ0UsYUFFQSxZQURBLDZCaEhzMGdDRixDZ0huMGdDRSxvREFMRixpRUFNSSxrQmhIczBnQ0YsQ0FDRixDZ0gvemdDQSxtSEFDRSxlaEhzMGdDRixDZ0huMGdDQSxpRUFDRSxvQmhIczBnQ0YsQ2dIajBnQ0Usd25CQUVFLGdCaEhzMGdDSixDZ0hoMGdDSSwwQkFERixtSEFFSSxXaEhvMGdDSixDQUNGLENnSGwwZ0NJLDBCQUxGLG1IQU1JLFdoSHEwZ0NKLENBQ0YsQ2dIcDBnQ0ksMEJBUkYsbUhBU0ksV2hIdTBnQ0osQ0FDRixDZ0huMGdDRSwyUEFFRSxZN0c3cEJVLEM2RzRwQlYsU2hIdTBnQ0osQ01wL2hDSSw0QjBHbXJCSixvQ0FFSSxzQmhIbzBnQ0YsQ0FDRixDZ0hqMGdDQSx1RUFDRSxXaEhvMGdDRixDTTNnaUNJLHlCMEdzc0JKLHVFQUlJLFVoSHEwZ0NGLENBQ0YsQ2lIcmtpQ0EsK0JBQ0UsY2pId2tpQ0YsQ2lIdGtpQ0Usc0hBQ0UsYWpId2tpQ0osQ2lIcmtpQ0UsNkZBS0UsbUJBSEEsYUFDQSxzQkFDQSx1QkFIQSxjakgya2lDSixDaUhwa2lDRSwrSEFDRSxtQkFDQSxnQkFDQSxjakhza2lDSixDTW5paUNJLDBCMkd0Q0YsK0hBTUksU2pIdWtpQ0osQ0FDRixDaUhua2lDSSwwRkFDRSxlakhxa2lDTixDaUhqa2lDRSwwREFHRSxtQkFEQSxnQkFEQSxpQmpIcWtpQ0osQ2lIamtpQ0ksaUVBR0UsbUJBREEsYUFFQSx1QkFIQSxVakhza2lDTixDaUhoa2lDSSxxRUFDRSx5QmpIa2tpQ04sQ2lIOWppQ0UsOEdBQ0UsVWpIZ2tpQ0osQ00vaWlDSSw2QjJHYkEsaUZBRUUsbUJBREEsYUFFQSwwQmpIK2ppQ0osQ2lIN2ppQ0ksb0hBQ0UsUWpIK2ppQ04sQ0FDRixDaUg5amlDUSxvREFIRixvSEFJSSxRakhpa2lDUixDQUNGLENNOWppQ0ksNkIyR0NBLCtEQUVFLGFBREEsT0FFQSxxQmpIZ2tpQ0osQ2lIN2ppQ0UsK0VBQ0Usc0JBQ0EsWWpIK2ppQ0osQ2lIM2ppQ0ksMEZBQ0UsZUFDQSxrQmpINmppQ04sQ2lIemppQ0UsMERBQ0Usc0JqSDJqaUNKLENBQ0YsQ003bGlDSSx5QjJHc0NBLDBEQUNFLFFqSDBqaUNKLENpSHpqaUNJLGlFQUNFLFVqSDJqaUNOLENBQ0YsQ01ybWlDSSwwQjJHckRKLCtCQXFHSSx1QkFEQSxpQmpIMmppQ0YsQ2lIeGppQ0UsNkZBQ0Usc0JqSDBqaUNKLENpSHRqaUNFLCtIQUNFLGVqSHdqaUNKLENBQ0YsQ01qbmlDSSwwQjJHckRKLCtCQWtISSxrQmpId2ppQ0YsQ2lIdGppQ0UsK0hBRUUsc0JqSHVqaUNKLENBQ0YsQ2lIbmppQ0EscUNBRUUsaUJBQ0EsaUJBRkEsa0JBR0EsNEJqSHNqaUNGLENpSG5qaUNFLGlGQUNFLE1qSHFqaUNKLENpSGxqaUNFLGlEQUNFLGFqSG9qaUNKLENpSGpqaUNFLHVFQUNFLGFqSG1qaUNKLENNem9pQ0kseUIyR3NFSixxQ0FvQkksa0JBRUEsc0JBREEsbUJqSG9qaUNGLENBQ0YsQ01ocGlDSSwwQjJHc0VKLHFDQTBCSSxrQkFFQSxzQkFEQSxtQkFFQSxjQUNBLHVCakhvamlDRixDaUhsamlDRSxpREFDRSxZakhvamlDSixDaUhqamlDRSx1RUFFRSxnQkFEQSxlakhvamlDSixDQUNGLENpSC9paUNBLDBCQUVFLFlBOUt1QixDQTZLdkIsVWpIbWppQ0YsQ2lIaGppQ0Usd0NBQ0UsU2pIa2ppQ0osQ010bmlDSSxtRDJHK0RKLDBCQVNJLGdCakhramlDRixDQUNGLENNN3FpQ0ksMEIyR2lISiwwQkFjSSxVQXpMdUIsQ0F3THZCLFFqSG9qaUNGLENBQ0YsQ2lIaGppQ0EsaUJBR0UsVTlHakhZLEM4R2dIWixnQkFEQSxjakhxamlDRixDaUhqamlDRSwwQ0FDRSxVakhtamlDSixDTTVyaUNJLHlCMkc4SUEsZ0RBRUUsWUFEQSxrQmpIa2ppQ0osQ0FDRixDTWhwaUNJLG1EMkdpRkosaUJBa0JJLFVqSGlqaUNGLENpSGhqaUNFLGdEQUNFLGVqSGtqaUNKLENBQ0YsQ00xc2lDSSx5QjJHbUlKLGlCQXlCSSxTakhramlDRixDaUhoamlDRSxnREFDRSxRakhramlDSixDQUNGLENpSDlpaUNBLDZCQUVFLE9BREEsa0JqSGtqaUNGLENNdnRpQ0ksMEIyR29LSiw2QkFLSSxjQUNBLGVqSGtqaUNGLENBQ0YsQ00zcWlDSSxtRDJHa0hKLDZCQWFJLG1CQUhBLGFBQ0Esc0JBQ0EsdUJBRUEsUWpIbWppQ0YsQ0FDRixDaUhoamlDQSxzQ0FDRSxzQkFDQSxjakhtamlDRixDaUhqamlDRSw2REFDRSxtQkFDQSxVakhtamlDSixDaUhoamlDRSxpREFFRSxnQkFEQSx5QmpIbWppQ0osQ2lIL2lpQ0Usb0VBR0UsbUJBREEsb0JBR0EsYUFEQSx1QkFIQSxtQmpIcWppQ0osQ2lIL2lpQ0ksNkVBQ0UsY2pIaWppQ04sQ003dmlDSSx5QjJHc0xKLHNDQTZCSSxtQkFGQSxtQkFHQSxTQUZBLHNCakhramlDRixDaUg5aWlDRSxpREFDRSxZakhnamlDSixDQUNGLENNeHdpQ0kseUIyR3NMSixzQ0FzQ0ksU2pIZ2ppQ0YsQ2lIOWlpQ0UsdUZBQ0UsVWpIZ2ppQ0osQ0FDRixDTWh4aUNJLDBCMkdzTEosc0NBOENJLDBCakhnamlDRixDQUNGLENpSDdpaUNBLDJHQUNFLGtCakhnamlDRixDaUg3aWlDQSx3Q0FFRSxnQmpIK2lpQ0YsQ2lINWlpQ0ksNkRBQ0UsV2pIOGlpQ04sQ2lIMWlpQ0Usb0RBQ0UsYWpINGlpQ0osQ2lIeGlpQ0Esc0NBRUUsdUJBREEsYUFFQSxVakgyaWlDRixDTXp5aUNJLDBCMkdvUUUsdUdBQ0UsWWpIeWlpQ04sQ0FDRixDaUhwaWlDQSw0RUFHRSxVOUd6UFksQzhHdVBaLGNBQ0EsZWpId2lpQ0YsQ014eWlDSSw2QjJHOFBKLDRFQU1JLFlqSHdpaUNGLENBQ0YsQ00xemlDSSwwQjJHc1JKLDhEQUVJLFlqSHVpaUNGLENpSHJpaUNFLG9GQUNFLFdqSHVpaUNKLENpSHBpaUNFLDhGQUlFLHVCQUZBLGFBQ0Esc0JBRkEsWUFJQSxzQmpIc2lpQ0osQ2lIbmlpQ0UsMkZBQ0UsTWpIcWlpQ0osQ0FDRixDTTcwaUNJLDBCMkc0U0EsK0lBQ0UsTWpIb2lpQ0osQ2lIamlpQ0UsOEZBRUUsWUFEQSxnQmpIb2lpQ0osQ0FDRixDaUg5aGlDRSxvR0FDRSxjakhpaWlDSixDTXh5aUNJLG9EMkdzUUYsb0dBSUksc0JqSGtpaUNKLENBQ0YsQ00vMWlDSSwwQjJHbVVFLGtIQUVFLGlCQURBLGVqSGdpaUNOLENpSDFoaUNJLG1NQUNFLGFqSDRoaUNOLENBQ0YsQ014MmlDSSx5QjJHaVZKLHdCQUlJLG1CQURBLGFBREEsT0FHQSx1QkFDQSxVakgwaGlDRixDQUNGLENNcjJpQ0ksNkIyR29VSix3QkFVSSxxQmpIMmhpQ0YsQ2lIdmhpQ0YsOERBRUksVWpIMmhpQ0YsQ0FMRixDaUhsaGlDQSxnQ0FDRSxlakgyaGlDRixDaUh6aGlDRSw2RUFLRSxtQkFKQSxTQUdBLGFBREEsWUFEQSxjakg4aGlDSixDTXg0aUNJLHlCMkdxV0osZ0NBWUksZWpIMmhpQ0YsQ0FDRixDTTc0aUNJLDBCMkdxV0osZ0NBZ0JJLGlCakg0aGlDRixDQUNGLENpSHhoaUNFLGlEQUVFLGdCQURBLGNqSDRoaUNKLENNdjVpQ0kseUIyR2dZSixvRUFFSSxZakgwaGlDRixDQUNGLENrSHg5aUNBLGlDQUlFLHFCbEh3OWlDRixDa0gzOWlDRSx3REFDRSxZbEg2OWlDSixDTXA2aUNJLDBCNEczREosaUNBTUksdUJsSDY5aUNGLENBQ0YsQ2tIejlpQ0EsaUNBQ0UsaUJBMEdBLGVsSG0zaUNGLENNajZpQ0ksNEI0RzdESixpQ0FHSSxxQkFDQSxlbEgrOWlDRixDQUNGLENrSDk5aUNFLHVEQUNFLHdCbEhnK2lDSixDa0g5OWlDRSxzREFLRSxtQkFDQSxpQkFMQSxhQUVBLGdCQUNBLHVCQUZBLGtCbEhvK2lDSixDTS83aUNJLDBCNEd2Q0Ysc0RBUUksbUJBQ0Esb0JsSGsraUNKLENrSGoraUNJLGdFQUNFLG1CQUNBLGdCbEhtK2lDTixDQUNGLENrSGgraUNFLHVEQUNFLGVBR0Esd0JBQ0EsK0JBRkEsY0FEQSxXbEhxK2lDSixDTWg5aUNJLDBCNEd2QkYsdURBU0ksd0JBQ0EsMkJBRkEsY0FEQSxXbEh1K2lDSixDa0huK2lDSSxpRUFDRSxnQ2xIcStpQ04sQ0FDRixDa0hsK2lDRSw0REFDRSxpQkFJQSxZQUhBLGlCQUNBLG9CQUdBLGdCQUZBLGtCbEhzK2lDSixDa0huK2lDSSxpRUFHRSxxQkFDQSw0QkFGQSxvQkFEQSxlbEh3K2lDTixDTXoraUNJLDBCNEdQRiw0REFjSSxtQkFPQSxZQU5BLG1CbEh1K2lDSixDa0h0K2lDSSxzRUFDRSxpQkFDQSxnQmxIdytpQ04sQ0FDRixDa0hsK2lDRSx5REFFRSxtQkFEQSxlL0d1RDBCLEMrR3JEMUIsa0JsSG8raUNKLENNei9pQ0kseUI0R2tCRix5REFLSSxzQkFDQSxVbEhzK2lDSixDQUNGLENNLy9pQ0ksMEI0R2tCRix5REFTSSxtQkFDQSx3QkFDQSxXbEh3K2lDSixDa0h2K2lDSSxtRUFHRSxtQkFGQSxzQkFDQSxRbEgwK2lDTixDQUNGLENrSHQraUNFLGlEQUNFLGVsSHcraUNKLENNOWdqQ0ksMEI0R3FDRixpREFHSSxZbEgwK2lDSixDQUNGLENNbmhqQ0ksMEI0R3FDRixpREFNSSxlbEg0K2lDSixDa0gzK2lDSSwyREFDRSxnQmxINitpQ04sQ0FDRixDa0h6K2lDSSxpRkFDRSxjbEgyK2lDTixDa0h6K2lDSSx3RkFDRSxlbEgyK2lDTixDa0hwK2lDSSxxR0FFRSxXQUVBLGNBRUEsWUFIQSxrQkFJQSxNQUZBLFdBR0EsU2xIcStpQ04sQ2tIbitpQ0ksbURBQ0UsVWxIcStpQ04sQ2tIbitpQ0ksa0RBQ0UsU2xIcStpQ04sQ2tIbCtpQ0UsMkNBQ0UsY2xIbytpQ0osQ2tIbCtpQ0UsMENBQ0UsaUJBQ0EsU2xIbytpQ0osQ2tIbCtpQ0UsMERBQ0UsU2xIbytpQ0osQ2tIbCtpQ0UscURBQ0UsbUJBQ0EsZ0JBQ0EsZ0JsSG8raUNKLENNL2pqQ0ksMEI0R3dGRixxREFLSSxvQkFDQSxxQmxIcytpQ0osQ0FDRixDa0hwK2lDRSx3REFDRSxrQkFDQSxnQkFDQSxpQkFDQSxtQmxIcytpQ0osQ00za2pDSSwwQjRHaUdGLHdEQU1JLG1CQUNBLHNCQUNBLGtCbEh3K2lDSixDQUNGLENrSHQraUNFLHNEQUNFLGVBQ0EsZWxIdytpQ0osQ010bGpDSSwwQjRHaUhPLCtDQUVMLHFCbEh1K2lDSixDa0h0K2lDSSxtRUFDRSxtQkFDQSxnQmxIdytpQ04sQ2tIdCtpQ0ksc0VBQ0UsaUJBQ0EsaUJBQ0EsbUJsSHcraUNOLENrSHQraUNJLHdFQUNFLGlCbEh3K2lDTixDQUNGLENrSGoraUNFLDJIQUNFLGFBQ0EsUWxIcStpQ0osQ2tIbCtpQ0UsK0dBQ0Usa0JsSHEraUNKLENrSGwraUNFLDZGQUNFLHFCbEhxK2lDSixDTXhtakNJLDZCNEd3SUEsNkZBQ0UscUJsSG8raUNKLENBQ0YsQ2tIaitpQ0UsMEJBQ0UsNkZBQ0UscUJsSG8raUNKLENrSGoraUNFLDZHQUNFLFdsSG8raUNKLENBQ0YsQ2tIaitpQ0UseUJBQ0UsNkZBQ0UscUJsSG8raUNKLENrSGoraUNFLDZHQUNFLFdsSG8raUNKLENBQ0YsQ01sb2pDSSw0QjRHa0tBLDZGQUNFLHFCbEhvK2lDSixDa0hqK2lDRSw2R0FDRSxXbEhvK2lDSixDQUNGLENNenBqQ0kseUI0R21NRSxzR0FDRSxVbEgrOWlDTixDa0g3OWlDTSxzSEFDRSxTbEgrOWlDUixDa0gzOWlDSSxpR0FDRSx5QmxINjlpQ04sQ2tIMTlpQ0ksOEdBQ0UsY2xINDlpQ04sQ2tIejlpQ0ksdUdBS0UseUJBREEsWUFIQSxrQkFFQSxXQURBLFVsSDg5aUNOLENrSHg5aUNJLDRHQUNFLGNsSDA5aUNOLENrSHg5aUNJLDRHQUNFLGVsSDA5aUNOLENBQ0YsQ003cWpDSSw2QjRHdU5FLGlHQUNFLDBCbEh5OWlDTixDa0h2OWlDSSw4R0FDRSxnQmxIeTlpQ04sQ0FDRixDa0h0OWlDSSwwQkFDRSxpR0FDRSwwQmxIdzlpQ04sQ2tIcjlpQ0ksOEdBQ0UsZ0JsSHU5aUNOLENBQ0YsQ21IcHdqQ0EsNEJBS0UsdUJBQ0Esb0JBQ0EsWW5IbXdqQ0YsQ21IendqQ0UsbURBQ0UsWW5IMndqQ0osQ010c2pDSSw0QjZHdkVKLDRCQVVJLHFCQURBLFluSHl3akNGLENBQ0YsQ21IdndqQ0UsK0NBQ0Usb0JuSHl3akNKLENtSHZ3akNFLGlEQUNFLHdCQUNBLGVBQ0EsZW5IeXdqQ0osQ01qdWpDSSwwQjZHMURKLDRCQXFCSSw0Qm5IMHdqQ0YsQ0FDRixDTXR1akNJLDBCNkdqQ0osc0NBRUksNEJuSDB3akNGLENtSHp3akNFLDJEQUNFLGlCbkgyd2pDSixDbUh6d2pDRSw4REFDRSxpQkFFQSxlaEhrR3dCLENnSG5HeEIsaUJBR0EseUJBREEsV25INHdqQ0osQ21IendqQ0UsNERBR0UseUJBRkEsMkJBQ0EsY25INHdqQ0osQ21IendqQ0UseURBQ0UsbUJuSDJ3akNKLENBQ0YsQ29IdnpqQ00sK0ZBQ0UscUJwSDB6akNSLENvSHJ6akNFLGlEQUNFLHNCQU1BLFlBTEEsZ0JBSUEsWUFIQSx5Q0FDQSxzREFDQSxVcEh5empDSixDb0hwempDTSw2REFDRSxhcEhzempDUixDb0hsempDSSx1REFFRSxXQUNBLGVBRkEsZXBIc3pqQ04sQ29IaHpqQ0Usc0RBQ0UsYXBIa3pqQ0osQ29IL3lqQ0Usc0RBQ0UsWXBIaXpqQ0osQ29IOXlqQ0Usc0dBQ0UsZXBIZ3pqQ0osQ29IN3lqQ00sZ0lBQ0UsTXBIK3lqQ1IsQ29INXlqQ00sZ0lBQ0UsT3BIOHlqQ1IsQ01seWpDSSx5QjhHUEYsMEdBRUksYUFDQSxpQnBIMnlqQ0osQ29IenlqQ0ksNElBQ0ksY3BIMnlqQ1IsQ29IMXlqQ00sOEpBQ0UsWXBINHlqQ1IsQ0FDRixDTTl5akNJLDBCOEdPRSw0SUFDRSxXcEgweWpDTixDQUNGLENvSHB5akNBLE1BQ0ksMEJBQ0EsNkJwSHV5akNKLENvSGx5akNJLDZGQUNFLFlwSHF5akNOLENvSGh5akNBLHVFQUNFLGVwSG15akNGLENvSGp5akNJLCtHQUNFLHFCcEhteWpDTixDcUg5M2pDQSxnQ0FDRSxhQUNBLGVBQ0EsV0FDQSxtQnJIaTRqQ0YsQ00xMGpDSSx5QitHM0RKLGdDQU9JLFFySGs0akNGLENBQ0YsQ3FIaDRqQ0EsNEJBRUUsbUJySG00akNGLENxSGo0akNBLGdDQUtFLG1CQUVBLG1CQUxBLG1CQUlBLFFBRkEsdUJBSEEsaUJBUUEsaUJBREEsa0JBTEEsWXJIMDRqQ0YsQ01uMWpDSSw2QitHMURKLGdDQVdNLFlySHM0akNKLENBQ0YsQ3FIcDRqQ0EscUJBRUUseUJBSUEsa0JBSEEsYWxIc0VZLENrSHhFWixxQkFNQSxlQUhBLGVsSG9HNEIsQ2tIaEc1QixtQkFIQSxpQkFJQSxxQkFFQSxxQ0FEQSxrQnJIdzRqQ0YsQ010MmpDSSw0QitHNUNKLHFCQWNJLGtCQUNBLG1Cckh3NGpDRixDQUNGLENxSHQ0akNBLDJCQUdFLG1CQUZBLGFBQ0EsdUJBRUEscUJySHk0akNGLENxSHY0akNFLHFDQUNFLGVySHk0akNKLENxSHY0akNJLDhEQUNFLFVySHk0akNOLENNdDRqQ0ksMEIrR2JKLDJCQWVJLHVCckh3NGpDRixDQUNGLENxSHQ0akNBLHlCQUNFLGFBQ0EsU0FDQSxnQkFDQSxXckh5NGpDRixDTWw1akNJLDBCK0dLSix5QkFNTSxpQkFDQSxZckgyNGpDSixDQUNGLENNMzRqQ0ksNkIrR1JKLHlCQVVRLGVsSGlYcUIsQ2tIaFhyQixXckg2NGpDTixDQUNGLENNajVqQ0ksNEIrR1JKLHlCQWNRLHNCQUNBLFVySCs0akNOLENzSHg5akNGLDRFQUVJLGdCQUNBLGN0SG0rakNGLENBYkYsQ3NIajlqQ0EsOEJBQWdDLGV0SG0rakNoQyxDc0hsK2pDQSxpQ0FBbUMsa0J0SHMrakNuQyxDc0hyK2pDQSxzQkFBd0IsZ0J0SHkrakN4QixDc0h4K2pDQSw4QkFBZ0MsY3RINCtqQ2hDLENzSDMrakNBLG1CQUF3QixnQnRIKytqQ3hCLENzSDcrakNBLHVCQUVFLGdCQUNBLGFBRUEsU0FDQSx3RkFDRSxDQUhGLGtDQUhBLGF0SHEvakNGLENzSDErakNFLHlCQVpGLHVCQWFJLFd0SDYrakNGLENBQ0YsQ3NIMytqQ0UsMEJBaEJGLHVCQWlCSSxrQ3RIOCtqQ0YsQ0FDRixDTTU4akNJLDRCZ0hwREosdUJBc0JJLFNBRUEsK0RBQ0UsQ0FGRiwwQkFGQSxRdEhrL2pDRixDc0h4K2pDRSwyQ0FDRSxhdEgwK2pDSixDQUNGLENzSHQrakNBLG1DQUVFLGdCQUVBLGFBRUEsU0FDQSx3RkFDRSxDQUhGLGdDQUZBLGlCQUZBLGF0SCsrakNGLENzSG4rakNFLHlCQWJGLG1DQWNJLFd0SHMrakNGLENBQ0YsQ3NIcCtqQ0UsMEJBakJGLG1DQWtCSSwrQnRIdStqQ0YsQ0FDRixDTTMrakNJLDRCZ0hmSixtQ0FzQkksU0FFQSwrREFDRSxDQUZGLHlCdEh5K2pDRixDc0hqK2pDRSx1REFDRSxhdEhtK2pDSixDQUNGLENzSC85akNBLDhCQUtFLG1CQURBLGFBSEEsbUJBQ0EsZW5IdUM0QixDbUhuQzVCLFVBSEEsb0J0SHErakNGLENNOS9qQ0ksNEJnSHNCSiw4QkFTSSxpQkFDQSxnQnRIbStqQ0YsQ0FDRixDc0gvOWpDRSxpQ0FDRSxnQkFFQSxTQURBLFN0SG0rakNKLENzSGgrakNJLG9DQUVFLG1CQURBLFl0SG0rakNOLENzSGgrakNNLGdEQUNFLGdCdEhrK2pDUixDc0hoK2pDTSxxREFDRSxtQnRIaytqQ1IsQ3NILzlqQ00sd0NBRUUsY0FDQSxtQkFGQSxZdEhtK2pDUixDTXpoa0NJLDRCZ0grREEsd0NBRUUsZUFEQSxhdEg4OWpDSixDQUNGLENzSHo5akNBLG1CQUlFLGlCQUNBLHNCQUNBLGtCQUNBLFdBRUEsZUFSQSxrQkFPQSxlbkhoQjRCLENtSFU1QixvQkFDQSxxQkFPQSxtQkFDQSxpQnRINDlqQ0YsQ3NIMTlqQ0UseUJBQ0UsZ0JBQ0EsVXRINDlqQ0osQ3NIeDlqQ0EsOERBRUUsZUFDQSxrQnRIMjlqQ0YsQ3NIeDlqQ0Esc0JBQ0UsZXRIMjlqQ0YsQ3NIejlqQ0Usb0NBRUUsWUFDQSxrQkFGQSxvQnRINjlqQ0osQ3NIejlqQ0ksd0NBQ0UsY0FFQSxZQUNBLGlCQUZBLFV0SDY5akNOLENzSHg5akNJLG9EQUlFLGlCQUNBLFdBQ0EsZ0JBQ0Esb0JBTkEsa0JBRUEsV0FEQSxRdEgrOWpDTixDc0h0OWpDRSxvRkFHRSxpQkFHQSxrQkFKQSxXQUdBLFlBREEsVXRIMDlqQ0osQ3NIdDlqQ0ksZ0dBQ0UsZUFDQSxldEh5OWpDTixDc0hyOWpDRSxnREFDRSxnQkFDQSxVdEh1OWpDSixDc0hyOWpDSSx1REFDRSxTdEh1OWpDTixDc0hsOWpDSSw0QkFERiwwRUFFSSxnQnRIcTlqQ0osQ0FDRixDTXJua0NJLHlCZ0grS0EsaVhBQ0UsV3RIazlqQ0osQ0FDRixDc0h0OGpDQSw2RkFHRSxpQkFDQSxVdEh5OGpDRixDc0h2OGpDRSwwQkFORiw2RkFPSSxrQnRINDhqQ0YsQ0FDRixDc0h6OGpDQSw4QkFDRSxnQnRINDhqQ0YsQ3NIejhqQ0EsbUJBQ0Usa0JBcEJvQixDQXFCcEIsa0J0SDQ4akNGLENNN29rQ0ksNEJnSHFNRiw2RkFHRSxTdEg0OGpDRixDc0h6OGpDQSw4QkFDRSxrQnRIMjhqQ0YsQ3NIeDhqQ0EsbUJBQ0Usa0JBbENpQixDQW1DakIsYXRIMDhqQ0YsQ0FDRixDc0h2OGpDQSx5QkFLRSxpQkFEQSxrQkFJQSxpQkFFQSxlbkhoSzRCLENtSCtKNUIsbUJBSEEsd0JBSEEsMEJBRkEsa0JBTUEsa0JBTEEsU3RIaTlqQ0YsQ3NIdDhqQ0Esc0RBQ0UsZ0dBRUUsbUJ0SHk4akNGLENzSHY4akNFLG9UQUdFLFdBREEsNkJ0SDQ4akNKLENzSHg4akNFLDBkQUdFLHNCdEg2OGpDSixDc0gxOGpDRSw0SkFDRSxnQnRINjhqQ0osQ3NIMThqQ0Usc0lBQ0UsZ0J0SDY4akNKLENBQ0YsQ3NIeDhqQ0EsOENBQ0Usc0JBQ0EsWXRIMDhqQ0YsQ3NIeDhqQ0UsOEVBRUUsbUJBREEsYUFFQSx1QkFDQSxldEgwOGpDSixDc0h2OGpDRSwwRkFFRSxtQkFEQSxhQUVBLHNCdEh5OGpDSixDc0h0OGpDRSxxRUFFRSxnQ0FEQSxjdEh5OGpDSixDc0hyOGpDRSxpRkFFRSxnQ0FEQSxTdEh3OGpDSixDc0hwOGpDRSxvT0FHRSxXdEhzOGpDSixDc0huOGpDRSx1T0FHRSxTdEhxOGpDSixDc0hsOGpDRSxpRUFDRSxRdEhvOGpDSixDc0h6N2pDTSxvVEFFRSxhQURBLFd0SG84akNSLENzSDk3akNFLHVFQUVFLGlCQURBLHdCdEhpOGpDSixDTTF2a0NJLDZCZ0g4VEEsb0VBQ0UsVXRIKzdqQ0osQ3NIMTdqQ00sZ1BBQ0UsVXRIKzdqQ1IsQ0FDRixDTXJ3a0NJLDRCZ0g4UEosOENBK0VJLFd0SDQ3akNGLENzSC82akNFLHNKQVFFLFdBTkEsK0RBQ0EsQ0FGQSxjdEh3N2pDSixDc0g5NmpDRSxpRUFDRSxtQnRIZzdqQ0osQ3NINzZqQ0Usb0VBRUUsa0JBREEsd0J0SGc3akNKLENzSHo2akNNLGdQQUZBLGtCQURBLFV0SG83akNOLENzSDE2akNFLHVFQUNFLHdCdEg0NmpDSixDc0h6NmpDRSx3S0FHRSxjQUNBLGV0SDA2akNKLENBQ0YsQ3NIdjZqQ0Usc0RBQ0Usc0hBQ0UsYXRIeTZqQ0osQ3NIcjZqQ0kscVdBQ0UsY3RIdTZqQ04sQ3NIbjZqQ0Usa0lBQ0UsYXRIcTZqQ0osQ3NIajZqQ0kseVlBQ0UsY3RIbTZqQ04sQ0FDRixDc0g3NWpDQSxxREFDRSxnQnRIZzZqQ0YsQ00xMGtDSSx5QmlIbERJLGtKQUVFLFdBWmEsQ0FXYixVdkhpNGtDUixDdUg5M2tDUSx3TEFFRSxhQWZTLENBY1QsWXZIaTRrQ1YsQ0FDRixDdUgxM2tDRSwwSEFDRSx3QnZINDNrQ0osQ014MWtDSSwwQmlIckNGLDBIQUlJLHdCdkg2M2tDSixDQUNGLEN1SHYza0NJLDhJQUNFLHdCdkg0M2tDTixDTW4ya0NJLDBCaUhyQkUsMEVBQ0Usd0J2SDIza0NOLENBQ0YsQ3VIdjNrQ00sMkVBZEosb0VBZ0JNLHNCQURBLG9CdkgyM2tDTixDdUh4M2tDTSwwR0FFRSx1QkFEQSxxQnZIMjNrQ1IsQ0FDRixDTWwza0NJLDBCaUhIRixxR0FFSSxhQUNBLFF2SHUza0NKLEN1SHIza0NJLHNKQUNFLGlCdkh1M2tDTixDdUhsM2tDQSxnRUFHSSxlQURBLGV2SHMza0NKLEMwRzE3a0NFLDhFQU1JLGlCQUNBLGdCQUZBLGVhc0VRLENibkVSLDRCYW1FUSxDYnZFUixTMUcrN2tDTixDMEduOGtDRSwrRUFNSSxtQkFDQSxrQkFGQSxlYXNFUSxDYm5FUiwyQmFtRVEsQ2J2RVIsUzFHczhrQ04sQ0FyQkYsQ3VIbDJrQ0UsK0VBQ0UsZXZIMDNrQ0osQ01sMmtDSSxtRGlIcEJBLCtIQUNFLGdCQUNBLGV2SHkza0NKLENBQ0YsQ3dIdDlrQ0EsOEJBQ0Usd0J4SHk5a0NGLENNajVrQ0ksNkJrSHRFRix3Q0FFSSxleEh5OWtDSixDQUNGLEN3SHI5a0NBLDRCQUNFLGFBRUEsZUFEQSxReEh5OWtDRixDd0hyOWtDQSx3QkFHRSx3QnJIa0VZLENxSGpFWixhckhrRlksQ3FIakZaLGdCQUhBLGVBREEsVXhINDlrQ0YsQ01wNmtDSSw2QmtIekRKLHdCQVFJLGN4SHk5a0NGLENBQ0YsQ3dIdDlrQ0EsMEJBQ0UsbUJBQ0EsZXJIMEc0QixDcUh6RzVCLG9CQUNBLGtCeEh5OWtDRixDd0h0OWtDQSxtQ0FDRSxlQUNBLGtCeEh5OWtDRixDd0h2OWtDRSxzQ0FDRSxTQUNBLG1CeEh5OWtDSixDd0h2OWtDSSx5Q0FDRSxtQnhIeTlrQ04sQ3lIcmdsQ0Esd0JBQ0UscUJBQ0EsaUJ6SHdnbENGLENNOThrQ0ksMEJtSDVESix3QkFJSSxtQnpIMGdsQ0YsQ0FDRixDTW45a0NJLDBCbUg1REosd0JBT0ksb0J6SDRnbENGLENBQ0YsQ00zOGtDSSw0Qm1IekVKLHdCQVVJLFd6SDhnbENGLENBQ0YsQ3lIM2dsQ0EsOEJBTUUsbUNBR0EsZUFOQSxZQUNBLE9BSUEsZ0JBUEEsa0JBSUEsTUFFQSxpQ0FMQSxVekhxaGxDRixDeUg1Z2xDRSxrQ0FNRSxtQ0FEQSxTQUhBLGlCQUNBLGdCQU1BLGlCQVJBLGtCQUdBLFFBSUEsc0RBREEsU3pIZ2hsQ0osQ3lIemdsQ0EsK0JBR0UsU0FDQSxPQUVBLHdCQUxBLGtCQU1BLGtCQUZBLFdBSEEsU3pIaWhsQ0YsQ3lIM2dsQ0Usb0N2RnpDRSxxQi9Cc0dVLEM2QjdGWixpQjdCNkZZLENzSHhEVixpQ3pGdkNGLFU3Qm9FWSxDc0hoQ1YsZUFEQSxldEh1RjBCLENzSHJGMUIsdUJ6SGlobENKLENPdmpsQ0UsMEMyQk5FLHFCL0JzR1UsQzZCdkZWLG9CQVhpQyxDQVNqQyxVaENxamxDSixDZ0NoamxDRSxvRkVsQkUscUIvQnNHVSxDNkJoRlYsb0JBbEJpQyxDQXVCL0IsaUNBUEYsVWhDb2psQ0osQ2dDeGlsQ0UsMEZBR0UscUI3Qm1FVSxDNkJsRVYsaUI3QmtFVSxDNkJwRVYsVWhDMmlsQ0osQ2dDbGlsQ0UsNE1BSUUsd0JBMUNzQyxDQThDdEMsb0JBN0NrQyxDQXdDbEMsVWhDb2lsQ0osQ2dDN2hsQ0ksOE5BS0ksZ0NoQzJobENSLENNL2hsQ0kseUJtSHJCSiwrQkFnQkksZXpId2lsQ0YsQ0FDRixDTXBpbENJLDBCbUhyQkosK0JBbUJJLHVCekgwaWxDRixDeUh6aWxDRSxvQ0FFRSxtQkFEQSxldEg0RXdCLENzSDFFeEIseUJ6SDJpbENKLENBQ0YsQ3lIdmlsQ0EsMEJBQ0UsYUFDQSwwQnpIMGlsQ0YsQ3lIemlsQ0UsNkJBQ0Usb0J6SDJpbENKLENNdGpsQ0ksMEJtSFVGLDZCQUdJLHFCekg2aWxDSixDQUNGLENNOWlsQ0ksNEJtSE5KLDBCQVVJLFl6SDhpbENGLENBQ0YsQ3lIM2lsQ0EscUJBQ0Usa0JBQ0EsU3pIOGlsQ0YsQ01ya2xDSSx5Qm1Id0JGLDRCQUVJLGV6SCtpbENKLENBQ0YsQ003amxDSSw0Qm1IUUoscUJBU0ksVXpIZ2psQ0YsQ0FDRixDTS9rbENJLHlCbUhrQ0osMkJBRUkseUJBQ0EsNEJBQ0EsaUJ6SGdqbENGLEN5SC9pbENFLGtDQUNFLGVBRUEsYUFEQSxXQUVBLFN6SGlqbENKLENBQ0YsQ3lIN2lsQ0EsK0JBRUUsV0FEQSxjQUVBLG1CQUNBLDhCekhnamxDRixDeUg1aWxDRSw0RUFDRSxhekhpamxDSixDTTFtbENJLDBCbUhnREosK0JBWUksbUJBQ0EsZXpIa2psQ0YsQ0FDRixDTW5tbENJLDRCbUhvREosbUNBRUksYXpIa2psQ0YsQ0FDRixDMEhscmxDQSx5QkFFRSw0REFEQSxrQjFIc3JsQ0YsQzBIcHJsQ0Usb0NBQ0UsaUMxSHNybENKLENNOW5sQ0ksMEJvSDVESix5QkFPSSxrQjFIdXJsQ0YsQzBIdHJsQ0Usb0NBQ0UsMkIxSHdybENKLENBQ0YsQ016bmxDSSw0Qm9IM0RKLHlDQUlJLFNBR0EsYUFGQSxPQUhBLGVBQ0Esa0JBR0EsVTFId3JsQ0YsQzBIbnJsQ0Ysc0NBR0ksYUFDQSxzQkFGQSxpQzFIeXJsQ0YsQ0FQRixDMEg1cWxDQSxvQ0FDRSxZMUh1cmxDRixDMEhwcmxDQSx1QkFHRSxlQUZBLGlCQUNBLGdCMUh3cmxDRixDTW5xbENJLDBCb0h2QkosdUJBS0ksaUJBQ0Esb0IxSHlybENGLENBQ0YsQ001cGxDSSw0Qm9IcENKLHVCQVNJLGtCMUgycmxDRixDMEh4cmxDQSxtQ0FFSSxZMUgycmxDSixDQUpGLEMwSG5ybENFLHFDQUNFLFkxSDBybENKLENNenFsQ0ksNEJvSGxCRixxQ0FHSSxhMUg0cmxDSixDQUNGLEMwSHhybENBLGlDQUNFLG9CMUgycmxDRixDMEh4cmxDQSw0QkFJRSx5QkFFQSxrQkFEQSxXQUtBLGFBUkEsbUJBQ0EsZXZIZ0U0QixDdUg1RDVCLGNBSUEsb0JBSEEsdUJBQ0EsbUJBUkEsa0IxSHFzbENGLENNN3NsQ0kseUJvSE9KLDRCQWFJLG9CMUg2cmxDRixDQUNGLENNcnNsQ0ksNkJvSE5KLDRCQWdCSSxxQkFDQSxrQjFIK3JsQ0YsQ0FDRixDMEg1cmxDQSwwQkFDRSxtQkFFQSxldkgyQzRCLEN1SDVDNUIscUJBRUEsa0IxSCtybENGLENNL3RsQ0ksMEJvSDRCSiwwQkFNSSxvQkFDQSxxQjFIaXNsQ0YsQ0FDRixDMEg5cmxDQSxrQ0FFRSxhQUNBLDhCNUduR0EsZ0I0R29HQSxvQjVHckdBLFNkd3lsQ0YsQzBIbHNsQ0UscUNBTUUsNkJBRkEsNEJBQ0EscUJBRUEsNEhBTkEsbUJBRUEsb0IxSHVzbENKLEMwSGpzbENJLHlDQUNFLFkxSG1zbENOLENNenZsQ0kseUJvSHVDSixrQ0FtQkksMEIxSG1zbENGLEMwSGxzbENFLHFDQUNFLHFCMUhvc2xDSixDQUNGLENNcHZsQ0ksNEJvSDBCSixrQ0EwQkksaUIxSG9zbENGLENBQ0YsQzBIanNsQ0Esd0JBQ0UseUJBQ0Esa0IxSG9zbENGLEMwSG5zbENFLDJCQUdFLGlFQUNBLDBCQUhBLGtCQUtBLGV2SEowQixDdUhBMUIscUJBR0Esc0IxSHNzbENKLEMwSG5zbENJLCtCQUNFLFkxSHFzbENOLENNdHhsQ0kseUJvSHFGQSwyQkFDRSxtQkFFQSxldkhad0IsQ3VIV3hCLHFCMUhxc2xDSixDQUNGLENNN3hsQ0ksMEJvSDRGQSwyQkFDRSx5QjFIb3NsQ0osQ0FDRixDMEhoc2xDQSxpQ0FFRSx3QnZIcVJ5QixDdUhwUnpCLGtCMUhrc2xDRixDcURsMmxDRSx1Q0FFRSxXQUNBLFdBRkEsYXJEczJsQ0osQzBIcnNsQ0Usb0NBVUUsbUJBUEEsaUVBQ0EsNEJBS0EsYUFFQSxXQVZBLG1CQU9BLGV2SG5DMEIsQ3VINkIxQixzQkFVQSxtQkFDQSxnQkFOQSxtQkFGQSx1QkFDQSxlMUg4c2xDSixDMEh0c2xDSSx3Q0FLRSxlQUZBLFlBQ0EsbUJBRkEsVTFIMHNsQ04sQzBIcnNsQ0ksbURBQ0UsWTFIdXNsQ04sQ012emxDSSw0Qm9IMEZGLG9DQTJCSSwwQkFFQSxjQUpBLGVBQ0EsaUJBRUEsUTFIeXNsQ0osQzBIdnNsQ0ksd0NBRUUsWUFDQSxtQkFGQSxVMUgyc2xDTixDQUNGLEMwSHJzbENFLHdDQUVFLHdCdkh0SFUsQ3VINEhWLFlBSkEsa0JBREEsVXZIM0hVLEN1SGtJVixlQVRBLFdBS0EsZUFHQSxldkh6RTBCLEN1SHVFMUIsaUJBSUEsY0FOQSxrQkFRQSxrQkFEQSx1QjFId3NsQ0osQ01wMWxDSSw0Qm9IZ0lGLHdDQWdCSSxTQUNBLFUxSHdzbENKLENBQ0YsQzBIdHNsQ0ksOENBQ0UscUIxSHdzbENOLEMwSHBzbENFLDhEQUNFLHdCdkhtTnVCLEN1SGxOdkIsbUIxSHNzbENKLEMwSHJzbENJLGlFQUNFLGUxSHVzbENOLEMwSHBzbENJLHFFQUdFLG1CQUZBLHlCQUNBLGFBR0EsZUFDQSxtQkFGQSw0QjFId3NsQ04sQzBIcHNsQ00sNEVBQ0UscUMxSHNzbENSLENNLzJsQ0ksNEJvSGdLQSxxRUFhSSxrQkFDQSxrQjFIc3NsQ04sQ0FDRixDMEhwc2xDTSw0RUFFRSw2QkFEQSxzQjFIdXNsQ1IsQ010NGxDSSx5Qm9Ia0dKLGlDQW9HSSxrQjFIb3NsQ0YsQzBIbHNsQ0Usb0NBQ0UsV0FDQSxtQkFDQSxzQkFJQSxTQUZBLGlCQUNBLGtCQUZBLGExSHVzbENKLEMwSGpzbENFLHdDQUNFLFdBQ0EscUJBQ0EsVTFIbXNsQ0osQ0FDRixDTXo1bENJLDBCb0gyTkEsd0NBQ0UseUJBQ0EsZ0JBQ0EsaUIxSGlzbENKLENBQ0YsQ01oNmxDSSwwQm9IbU9BLG9DQUNFLDJCMUhnc2xDSixDMEg5cmxDRSx3Q0FDRSxxQjFIZ3NsQ0osQ0FDRixDMEg1cmxDSSw2Q0FDRSxlMUg4cmxDTixDTTk1bENJLDRCb0grTkEsNkNBSUksYTFIK3JsQ04sQ0FDRixDMEgxcmxDQSwyQkFDRSx3QjFINnJsQ0YsQzBINXJsQ0UseUhBQ0UsNEIxSDhybENKLENNMTZsQ0ksNEJvSDJPRix5SEFJSSxlMUgrcmxDSixDQUNGLENNNTdsQ0kseUJvSHNQSiwyQkFVSSxrQjFIZ3NsQ0YsQ0FDRixDMEg3cmxDQSxxQ0FLRSxlQUpBLGtCQUNBLGVBRUEsZ0JBREEsaUIxSGtzbENGLEMwSC9ybENFLHlDQUNFLFUxSGlzbENKLEMwSC9ybENFLDBDeEZuVUUscUIvQnNHVSxDNkI3RlosaUI3QjZGWSxDdUgrTlYsZ0JBSUEsaUMxRmxVRixVN0JvRVksQ3VIMlBWLGNBRkEsa0JBR0EsUzFIcXNsQ0osQ090Z21DRSxnRDJCTkUscUIvQnNHVSxDNkJ2RlYsb0JBWGlDLENBU2pDLFVoQ29nbUNKLENnQy8vbENFLGdHRWxCRSxxQi9Cc0dVLEM2QmhGVixvQkFsQmlDLENBdUIvQixpQ0FQRixVaENtZ21DSixDZ0N2L2xDRSxzR0FHRSxxQjdCbUVVLEM2QmxFVixpQjdCa0VVLEM2QnBFVixVaEMwL2xDSixDZ0NqL2xDRSw4TkFJRSx3QkExQ3NDLENBOEN0QyxvQkE3Q2tDLENBd0NsQyxVaENtL2xDSixDZ0M1K2xDSSxnUEFLSSxnQ2hDMCtsQ1IsQ01qK2xDSSw0Qm9IZ1FGLDBDQVVJLGdCQUNBLGtCQUNBLFNBSEEseUJBSUEsMkJBQ0Esa0IxSDR0bENKLENBQ0YsQ014L2xDSSx5Qm9Ib1FKLHFDQTRCSSxlMUg0dGxDRixDQUNGLEMwSHh0bENBLGtDQUVFLHdCdkhrRnlCLEN1SGpGekIsa0IxSDB0bENGLENxRDdqbUNFLHdDQUVFLFdBQ0EsV0FGQSxhckRpa21DSixDMEg3dGxDRSxxQ0FHRSxpRUFDQSw0QkFLQSxjQUNBLFdBVEEsbUJBT0EsZXZIdE8wQixDdUhnTzFCLHNCQVNBLG1CQUNBLGdCQUxBLG1CQUZBLHVCQUNBLGUxSHF1bENKLEMwSDl0bENJLHlDQUtFLGVBRkEsWUFDQSxtQkFGQSxVMUhrdWxDTixDMEg3dGxDSSxvREFDRSxZMUgrdGxDTixDTWpobUNJLDRCb0g2UkYscUNBMEJJLDBCQUZBLGVBQ0EsaUJBRUEsUTFIZ3VsQ0osQzBIL3RsQ0kseUNBRUUsWUFDQSxtQkFGQSxVMUhtdWxDTixDQUNGLENNM2ltQ0ksMEJvSHVWSix1Q0FFSSxhMUh1dGxDRixDQUNGLEMwSHB0bENBLG9DQUVFLG1CQURBLGFBR0EsVUFEQSwyQkFFQSxtQjFIdXRsQ0YsQ001aW1DSSw0Qm9IZ1ZKLG9DQVFJLGVBQ0EsZ0IxSHd0bENGLENBQ0YsQzBIdHRsQ0Usd0NBRUUsY0FEQSxZMUh5dGxDSixDMEhwdGxDQSx3REFFRSxvSEFHRSw4RDFIdXRsQ0YsQzBIbHRsQ0EsNkVBQ0UseUIxSHN0bENGLENBSkYsQzJIeG9tQ0EsNkJBR0UseUJBRkEsa0JBQ0EscUIzSGdwbUNGLENNdGxtQ0ksMEJxSDVESiw2QkFLSSxtQkFDQSxxQjNIaXBtQ0YsQ0FDRixDTS9rbUNJLDRCcUh6RUosNkJBVUksZUFFQSxnQkFEQSxrQjNIbXBtQ0YsQ0FDRixDMkhocG1DRSxpQ0FDRSxzQkFDQSxnQjNIa3BtQ0osQ00xbG1DSSw0QnFIMURGLGlDQUlJLGUzSG9wbUNKLENBQ0YsQzJIanBtQ0EscUNBQ0Usa0IzSG9wbUNGLENNbm1tQ0ksNEJxSC9DQSxvREFDRSxZM0hxcG1DSixDQUNGLEMySG5wbUNFLGdEQUNFLFMzSHFwbUNKLEMySG5wbUNFLDJDQUNFLG1CM0hxcG1DSixDMkhucG1DRSx5Q0FHRSxlQURBLGdCQUVBLGlCQUhBLG1CM0h3cG1DSixDTXBubUNJLDRCcUhyQ0YseUNBT0ksZUFEQSxnQkFFQSxpQkFDQSx3QjNIdXBtQ0osQ0FDRixDMkhucG1DQSxnQ0FDRSw2QjNIc3BtQ0YsQzJIbnBtQ0EsaUNBR0UsdUJBRkEsYUFDQSxxQjNIdXBtQ0YsQ01ucG1DSSx5QnFITkosaUNBS0ksa0IzSHdwbUNGLENBQ0YsQzJIdnBtQ0UsNkNBQ0UsNkJBQ0Esa0IzSHlwbUNKLENNL29tQ0ksNEJxSFpGLDZDQUlJLDhCM0gycG1DSixDQUNGLEMySHpwbUNXLDhGQUNQLGUzSDJwbUNKLENNdnBtQ0ksNEJxSERBLGtEQUNFLHFCM0g0cG1DSixDMkgxcG1DRSxnREFDRSxZM0g0cG1DSixDQUNGLEMySHZwbUNFLGlEQUNFLGEzSHlwbUNKLEMySHBwbUNFLGdEQUNFLDZCQUNBLGtCM0h1cG1DSixDTXhxbUNJLDRCcUhlRixnREFJSSw4QjNIeXBtQ0osQ0FDRixDMkh2cG1DVyxpR0FDUCxlM0h5cG1DSixDTWhybUNJLDRCcUgwQkEscURBQ0UscUIzSDBwbUNKLEMySHhwbUNFLG1EQUNFLFkzSDBwbUNKLEMySHRwbUNFLDBEQUVJLGUzSHlwbUNOLENBSkYsQzJIanBtQ0Usb0RBQ0UsYTNId3BtQ0osQzJIcHBtQ0EsbUNBRUUsbUJBREEsVTNId3BtQ0YsQzJIdHBtQ0Usc0NBQ0UsZTNId3BtQ0osQ016c21DSSw0QnFIZ0RGLHNDQUlNLGVBRUEsZ0JBREEsa0IzSDBwbUNOLENBQ0YsQ003dG1DSSx5QnFIMERKLG1DQWNJLGdCQURBLFkzSDJwbUNGLENBQ0YsQ01udW1DSSwwQnFIMERKLG1DQWlCSSxhM0g0cG1DRixDQUNGLEMySDFwbUNFLDhDQUNFLHFCM0g0cG1DSixDTTl0bUNJLDRCcUhxRUYsc0NBRUksa0IzSDJwbUNKLENBQ0YsQzJIdnBtQ0UsOENBQ0UsYTNIMHBtQ0osQzJIdnBtQ0UsNkNBQ0UsWTNIeXBtQ0osQzJIdHBtQ0UsNkNBRUUsZ0JBREEseUIzSHlwbUNKLENNOXVtQ0ksNEJxSDBGSixXQUVJLFkzSHVwbUNGLENBQ0YsQzJIcHBtQ0EsV0FDRSxZM0h1cG1DRixDTXh2bUNJLDRCcUhnR0osV0FHSSxhM0h5cG1DRixDQUNGLEMySHRwbUNBLG9DQUNFLFUzSHlwbUNGLENNOXdtQ0kseUJxSG9ISixvQ0FJSSxPQURBLFUzSDRwbUNGLENBQ0YsQzJIMXBtQ0UsMENBQ0UsVzNINHBtQ0osQzJIeHBtQ0EsbUNBSUUsbUJBREEsYUFGQSxhQUlBLDJCQUNBLGdCQUpBLFczSCtwbUNGLEMySDFwbUNFLHVDQUdFLHFCQURBLFlBRUEsaUJBSEEsVTNIK3BtQ0osQ00xd21DSSxtRHFIMEdGLHVDQVFJLFlBREEsVTNIOHBtQ0osQ0FDRixDTS94bUNJLDRCcUhrSEosbUNBb0JJLGUzSDZwbUNGLENBQ0YsQzJIenBtQ0EsMkNBRUUsZUFDQSxrQkFDQSxnQkFDQSxvQkFKQSxrQjNIZ3FtQ0YsQzJIdnBtQ0EsbUNBQ0UscUJBSUEsNEhBREEsY0FFQSxzQkFKQSxzQkFDQSxZM0g0cG1DRixDTWowbUNJLDBCcUhrS0osbUNBUUksb0IzSDJwbUNGLENBQ0YsQ016em1DSSw0QnFIcUpKLG1DQVdJLHVCM0g2cG1DRixDQUNGLEMySHhwbUNFLDRGQUNFLFkzSDRwbUNKLEMySHhwbUNBLDBDQUVFLGFBRUEsZUFEQSwyQjdHcFBBLGdCQUZBLFNBQ0EsU2RtNW1DRixDMkg1cG1DRSw2Q0FFRSxtQkFEQSxhQUdBLG1CQURBLFMzSCtwbUNKLEMySDdwbUNJLG1FQUVFLGdCQURBLGMzSGdxbUNOLEMySDVwbUNXLHNGQUNQLG1CM0g4cG1DSixDTXQybUNJLDBCcUgyTUEsNkNBQ0Usb0IzSCtwbUNKLENBQ0YsQ00vMW1DSSw0QnFIcU1FLHlFQUNFLFkzSDZwbUNOLEMySHhwbUNBLHVEQUVJLFkzSDJwbUNKLEMySHZwbUNBLDBEQUVJLFUzSDBwbUNKLEMySHpwbUNJLGdGQUNFLFkzSDJwbUNOLEMySHRwbUNBLHNEQUVJLFUzSHlwbUNKLEMySHhwbUNJLDRFQUNFLGEzSDBwbUNOLENBcEJGLEMySG5vbUNJLDREQUNFLFUzSDBwbUNOLEMySHRwbUNFLGtEQU1FLG1CQURBLGFBSUEsd0JBRkEsZUFIQSwwQkFJQSxpQjNIc3BtQ0osQ01qNW1DSSx5QnFIbVBGLGtEQUVJLFkzSGdxbUNKLENBQ0YsQzJIenBtQ0ksc0RBRUUsY0FDQSxtQkFGQSxZM0g2cG1DTixDMkh6cG1DSSx1REFDRSxZM0gycG1DTixDTWo1bUNJLDRCcUgyS0osMENBK0VJLGlCM0gycG1DRixDQUNGLEMySHhwbUNBLG1DN0dwVUUsZ0JBRkEsU0FDQSxTZG0rbUNGLEMySDVwbUNFLHNDQUNFLGdCQUNBLHNCM0g4cG1DSixDMkg3cG1DSSx1REFDRSxzQjNIK3BtQ04sQ01uNm1DSSw0QnFId1FGLCtDQUVJLGlCM0g2cG1DSixDMkgzcG1DSSxrRkFDRSxpQjNINnBtQ04sQ0FDRixDMkh6cG1DRSx5Q0FDRSxlM0gycG1DSixDTTk2bUNJLDRCcUhrUkYseUNBR0ksWTNINnBtQ0osQ0FDRixDMkh6cG1DQSw0QkFHRSxTN0duV0EsZ0JBRkEsU0FDQSxVNkdzV0EsMEIzSDRwbUNGLEMySDNwbUNFLHNDQUNFLFlBQ0EscUIzSDZwbUNKLEMySHJwbUNFLHVDQUNFLGUzSHVwbUNKLEMySHBwbUNBLGlDQUNFLGFBQ0EsZ0IzSHVwbUNGLEMySHRwbUNFLDZDQUNFLGUzSHdwbUNKLEMySHRwbUNFLGtEQUNFLHNCM0h3cG1DSixDMkhycG1DQSwyQ0FJRSxxQnhIcFRZLEN3SHNUWixrQkFFQSxZQUhBLGF4SHRUWSxDd0gwVFosU0FGQSxhQU5BLGtCQVVBLHlDQURBLGUzSHVwbUNGLENNejltQ0ksNkJxSHdUSiwyQ0FhSSxRM0h3cG1DRixDQUNGLENNOTltQ0ksNEJxSHdUSiwyQ0FnQkksU0FDQSxXM0gwcG1DRixDQUNGLEMySHpwbUNFLGlEQUtFLDZCQUNBLDhCQUNBLDJCQU5BLFdBR0EsU0FLQSxXQVBBLGtCQU1BLFNBRUEsMkJBUEEsTzNIa3FtQ0osQ01oL21DSSw2QnFIMlVGLGlEQVlJLFEzSDZwbUNKLENBQ0YsQ01yL21DSSw2QnFIMlVGLGlEQWVJLFMzSCtwbUNKLENBQ0YsQzJIM3BtQ0EsNkJBSUUscUJ4SDNWWSxDd0g2Vlosa0JBRUEsWUFIQSxheEg3VlksQ3dIaVdaLFNBRkEsYUFOQSxrQkFVQSx5Q0FEQSxlM0g2cG1DRixDMkgzcG1DRSxtQ0FLRSw2QkFDQSw4QkFDQSwyQkFOQSxXQUdBLFNBS0EsU0FQQSxrQkFNQSxTQUVBLDJCQVBBLE8zSG9xbUNKLEMySDFwbUNBLGtDN0c5YkUsZ0JBRkEsU0FDQSxTZCtsbkNGLEMySDlwbUNFLHFDQUNFLG1CQUNBLG1CM0hncW1DSixDMkg3cG1DQSx3Q0FDRSxlM0hncW1DRixDMkgvcG1DRSwwREFDRSxpQjNIaXFtQ0osQzJIOXBtQ0EsbUNBQ0UsaUIzSGlxbUNGLEMySGhxbUNFLG1EQUNFLHNCM0hrcW1DSixDMkhocW1DRSx3REFHRSxtQkFEQSxhQURBLGMzSG9xbUNKLEMySGhxbUNFLCtDQUNFLFMzSGtxbUNKLEMySGhxbUNFLGdEQUNFLGlCQUNBLGlCM0hrcW1DSixDMkhocW1DRSxnREFDRSxpQjNIa3FtQ0osQ010a25DSSwwQnFIdWFBLCtDQUNFLFMzSGtxbUNKLENBQ0YsQzJIL3BtQ0ksZ0RBRUUsZ0JBREEsYzNIa3FtQ04sQ01sa25DSSw0QnFIcWFBLHdEQUNFLFkzSGdxbUNKLEMySDlwbUNFLCtDQUNFLFMzSGdxbUNKLENBQ0YsQzJINXBtQ0EseUNBRUUsbUJBREEsYUFFQSwyQkFDQSxpQjNIK3BtQ0YsQzJIOXBtQ0UsMkNBQ0UsZUFDQSxzQkFDQSxlQUNBLGtCQUNBLGdCQUNBLGdCM0hncW1DSixDTXpsbkNJLDRCcUhtYkYsMkNBUUksZUFDQSxrQkFDQSxnQkFDQSxnQjNIa3FtQ0osQ0FDRixDMkgvcG1DRSxrREFHRSxzQkFGQSxxQkFDQSxvQjNIa3FtQ0osQ010bW5DSSw0QnFIa2NGLGtEQU9JLHNCQURBLG9CM0htcW1DSixDQUNGLENNNW1uQ0ksNkJxSGtjRixrREFXTSxnQjNIbXFtQ04sQ0FDRixDMkhocW1DRSwwREFDRSxpQjNIa3FtQ0osQzJIN3BtQ0ksc0RBRUUsZ0JBREEsYzNIZ3FtQ04sQzJIM3BtQ0UsbURBQ0UseUIzSDZwbUNKLEMySHpwbUNFLHVEQUNFLGMzSDRwbUNKLEMySGxwbUNBLHNDQUVFLG1CQUNBLGF4SC9kWSxDd0g2ZFosYUFHQSxrQjNIcXBtQ0YsQzJIcHBtQ0UsMENBRUUsY0FDQSxtQkFGQSxZM0h3cG1DSixDMkhwcG1DRSwyQ0FDRSxZM0hzcG1DSixDMkhwcG1DRSw0Q0FDRSxhM0hzcG1DSixDMkhycG1DSSxpREFDRSxZM0h1cG1DTixDMkhwcG1DRSw4Q0FDRSxZM0hzcG1DSixDTXZwbkNJLDRCcUg2ZUosc0NBd0JJLFV4SDdmVSxDd0g4ZlYseUIzSHNwbUNGLEMySHJwbUNFLDJDQUNFLFMzSHVwbUNKLENBQ0YsQzJIL29tQ0Usc0RBQ0UsUTNIcXBtQ0osQzJIbnBtQ0UsbURBQ0UsY0FFQSxnQkFEQSxjM0hzcG1DSixDMkhqcG1DQSx1Q0FHRSxtQkFGQSxhQUlBLFlBSEEsNkIzSHNwbUNGLEMySGxwbUNFLDBDQUNFLGUzSG9wbUNKLENNdHJuQ0ksNEJxSGlpQkYsMENBSUksZUFDQSxrQjNIcXBtQ0osQ0FDRixDMkhocG1DQSw0QkFDRSxjQUNBLG1CM0htcG1DRixDMkhqcG1DRSxvQ0FDRSw4QjNIbXBtQ0osQ01qdG5DSSx5QnFIeWpCSiw0QkFRSSxZM0hvcG1DRixDQUNGLEMySGpwbUNBLDBFQUNFLG9CM0hvcG1DRixDMkhqcG1DQSx5QkFFRSxrQkFEQSxnQkFFQSxxQzNIb3BtQ0YsQzJIbnBtQ0Usa0NBQ0Usa0IzSHFwbUNKLEMySHBwbUNJLHNDQUNFLHdCM0hzcG1DTixDMkhocG1DQSxxREFDRSw0QjNIbXBtQ0YsQzJIanBtQ0Usa0VBQ0UsZTNIbXBtQ0osQzJIN29tQ0Usd0RBQ0Usa0IzSGdwbUNKLEMySDVvbUNBLDRDQUdFLGNBRUEsZ0JBSEEsU0FFQSxnQjNIZ3BtQ0YsQzJIOW9tQ0UsZ0VBQ0Usa0IzSGdwbUNKLENNL3VuQ0ksNEJxSGttQkgsZ0VBQ0ssaUIzSGdwbUNKLENBQ0YsQzJIN29tQ0UsK0NBRUUsbUJBREEsWTNIZ3BtQ0osQ01yd25DSSx5QnFIMG5CSiw0Q0FFSSxzQzNIOG9tQ0YsQ0FDRixDNEh2MG5DQSxtREFDRSx3QjVIODBuQ0YsQzRINzBuQ0Usa0NBS0UsYUFDQSxlQUZBLFU1SDgwbkNKLENNM3duQ0ksNEJzSHZFRixrQ0FFSSxrQjVIbzFuQ0osQ0FDRixDNEhoMW5DSSx5Q0FDRSxjQUlBLGlCQURBLFNBREEsa0JBREEsZ0M1SHExbkNOLENNdnhuQ0ksNEJzSGhFQSx5Q0FPSSxlNUhvMW5DTixDQUNGLEM0SG4xbkNNLHlEQUdFLGlCQUNBLGtCQUhBLFVBQ0Esc0I1SHUxbkNSLENNbHluQ0ksNEJzSHZERSx5REFNSSxrQjVIdTFuQ1IsQ0FDRixDNEhyMW5DTSwyQ0FDRSxjQUNBLFc1SHUxbkNSLEM0SHQxbkNRLGdEQU9FLHFCQUtBLCtCQURBLDRCQUhBLFdBTEEsYUFNQSxpQkFKQSxZQUNBLGdCQUxBLGtCQVNBLGtCQU5BLFdBRkEsUzVIazJuQ1YsQ016em5DSSw0QnNIM0NJLGdEQWNJLGVBQ0EsaUI1SDAxbkNWLENBQ0YsQzRIejFuQ1UseUJBakJGLGdEQWtCSSxlNUg0MW5DVixDQUNGLEM0SHoxbkNNLG9EQUNFLFk1SDIxbkNSLEM0SHgxbkNJLHdEQUVFLHVEQURBLGE1SDIxbkNOLENNMzBuQ0ksNEJzSGpCQSx3REFJSSxzQjVINDFuQ04sQ0FDRixDNEgxMW5DSSx3REFFRSx1REFEQSxhNUg2MW5DTixDTXAxbkNJLDRCc0hWQSx3REFJSSxzQjVIODFuQ04sQ0FDRixDNEg1MW5DSSx3REFFRSx5REFEQSxhNUgrMW5DTixDTTcxbkNJLDRCc0hIQSx3REFJSSxzQjVIZzJuQ04sQ0FDRixDNEg1MW5DSSw4Q0FDRSxnQjVIODFuQ04sQzRINzFuQ00sNkRBQ0Usc0JBRUEsa0JBREEsVzVIZzJuQ1IsQzRINTFuQ0ksc0RBSUUsMkJBSEEsZUFDQSxjNUhnMm5DTixDNEg1MW5DSSxpREFDRSxXQUNBLGlCNUg4MW5DTixDNEg3MW5DTSx3REFDRSxnQkFDQSx3QkFFQSw0QkFEQSxtQjVIZzJuQ1IsQzRIdDFuQ0ksOENBQ0UsYzVIdzFuQ04sQzRIdDFuQ0ksZ0RBQ0UsaUI1SHcxbkNOLEM0SHQxbkNJLHVEQUNFLFdBQ0EscUJBQ0EsWUFDQSxxQjVIdzFuQ04sQzRIdDFuQ0ksd0NBT0UsY0FOQSxjQVFBLGNBTkEsY0FDQSxrQkFNQSxnQkFMQSxRQUNBLDJCQUVBLHNCQU5BLFdBU0EsWTVIdzFuQ04sQzRIdDFuQ0ksOENBSUUsU0FGQSxzQkFDQSxpQkFGQSxrQkFJQSxVNUh3MW5DTixDNEh2MW5DTSxxREFLRSxXQUZBLFNBRkEsa0JBQ0EsT0FFQSxTNUgwMW5DUixDNEhyMW5DSSx3REFDRSxXNUh1MW5DTixDNEhsMW5DSSw0Q0FDRSxjNUhvMW5DTixDNEhqMW5DTSx5REFJRSxZQUZBLE9BREEsTUFFQSxVNUhvMW5DUixDNEgvMG5DRSxtQ0FDRSxrQjVIaTFuQ0osQzRIOTBuQ0ksc0VBZUUseUJBSEEsbUJBTEEsc0JBRUEsYUFDQSxtQkFDQSxlQUdBLG1CQVRBLFlBUUEsOEJBTEEsZ0JBUEEsZUFFQSxRQURBLE1BRUEsWUFFQSxlNUh5MW5DTixDNEgvMG5DTSxrRkFLRSw0QkFEQSxzQkFEQSxlQURBLFlBS0EsbUJBREEsa0JBTEEscUI1SHUxbkNSLEM0SGgxbkNRLGlHQUNFLGU1SGsxbkNWLEM0SGgxbkNRLHlGQUdFLHVCQUZBLFc5RzNLUixjQUVBLFlBR0EsTzhHeUtRLFU5RzdLUixrQkFHQSxNOEcyS1Esa0I5RzVLUixVZG1nb0NGLEM0SHAxbkNVLHFHQUNFLHlCQUNBLFVBRUEsMEJBREEsa0I1SHUxbkNaLEM0SGwxbkNNLDBFQUVFLFlBREEsVTVIcTFuQ1IsQ01oL25DSSx5QnNIa0tBLGtDQUNFLGFBQ0EsZUFDQSw2QjVIaTFuQ0osQzRIaDFuQ0kseUNBQ0UsZ0I1SGsxbkNOLEM0SGoxbkNNLHlEQUNFLGM1SG0xbkNSLEM0SGoxbkNNLGdEQUNFLG9CNUhtMW5DUixDQUNGLENNaGdvQ0ksMEJzSG9MRSw2REFDRSxtQjVIKzBuQ04sQzRINzBuQ0ksbUVBQ0UsVzVIKzBuQ04sQzRINzBuQ0ksK0RBQ0Usa0I1SCswbkNOLEM0SDcwbkNJLDBFQUNFLFc1SCswbkNOLEM0SDcwbkNJLHNFQUNFLFk1SCswbkNOLEM0SDMwbkNJLHlDQUNFLGU1SDYwbkNOLEM0SDUwbkNNLHlEQUNFLGdCNUg4MG5DUixDNEg1MG5DTSxnREFFRSxtQkFEQSxlekg5SG9CLEN5SGdJcEIsc0JBQ0EsZTVIODBuQ1IsQ0FDRixDTTdob0NJLDBCc0hzTkUseUNBQ0UsZ0I1SDAwbkNOLEM0SHowbkNNLHlEQUNFLGdCNUgyMG5DUixDQUNGLEM0SHIwbkNBLGdCQUVFLGVBREEsZTVIeTBuQ0YsQ003aG9DSSw0QnNIME5BLHFEQUNFLFk1SHUwbkNKLENBQ0YsQzZIcm1vQ0EseUJBRUUsd0IxSGlGWSxDMEhsRlosZ0JBRUEsMkI3SHdtb0NGLEM2SHBtb0NBLDhCQUNFLFU3SHVtb0NGLEM2SHpsb0NBLHFDQUVFLGFBQ0Esc0JBRkEsVTdIa21vQ0YsQzZIemxvQ0UsOENBQ0UsYUFDQSxxQjdIMmxvQ0osQ014a29DSSwwQnVIckJGLDhDQUtJLE03SDRsb0NKLENBQ0YsQ01oa29DSSw0QnVIbENGLDhDQVFJLFc3SDhsb0NKLENBQ0YsQzZIMWxvQ0ksNkRBQ0UsYzdINGxvQ04sQzZIeGxvQ0UsMkNBQ0Usa0I3SDBsb0NKLEM2SHZsb0NFLHVEL0d0REEscUJBQ0EsMEIrR3dERSxZL0d2REYsUytHc0RFLFU3SDRsb0NKLENjaHBvQ0Usb0tBRUUsd0JBQ0EsUWRpcG9DSixDNkg3bG9DSSxrR0FDRSx1QjdIK2xvQ04sQzZIMWxvQ0EsOENBQ0UsdUI3SDZsb0NGLEM2SDFsb0NBLDRDQWNFLHNCQUNBLDZCQUVBLFNBR0EsT0FEQSxTQUVBLGFBTEEsZUFFQSxVN0htbG9DRixDNkhwbW9DRSxrREFDRSx1QkFDQSxZN0hzbW9DSixDNkgvbG9DRSxrSUFDRSxvQjdIb21vQ0osQ00vbm9DSSx5QnVIZ0JKLDRDQXlCSSxZQUVBLFVBSEEsZ0JBRUEsVTdINGxvQ0YsQ0FDRixDTXZvb0NJLDBCdUhnQkosNENBK0JJLHNCN0g0bG9DRixDQUNGLEM2SHpsb0NBLDhGQU1FLHFCMUhwQ1ksQzBIc0NaLFlBUEEsY0FFQSxrQkFsSGdCLENBbUhoQixtQkFsSGtCLENBbUhsQix1QjdIOGxvQ0YsQ2MxbW9DRSx3SEFDRSxhZDZub0NKLEM2SDVtb0NBLDRIQUNFLFk3SCttb0NGLEM2SDVtb0NBLCtDQUdFLG1CQUZBLGVBQ0EsWTdIZ25vQ0YsQzZIOW1vQ0Usc0RBUUUsK0JBQ0Esb0JBSEEsc0JBREEsa0JBSkEsV0FDQSxxQkFFQSxlQUdBLGtCQUpBLGE3SHNub0NKLEM2SDltb0NXLHdQQUNQLHNCQUNBLDJEN0hnbm9DSixDNkg1bW9DQSx1Q3BGdklFLHdCQUNBLHFCb0YySUEseURBREEsd0JBREEsNEJBRkEsZ0JBS0EsV3BGeklBLGVBRkEsZ0JBQ0EsZ0J6QzZ2b0NGLEM2SGhub0NBLHNDQUNFLHVCN0htbm9DRixDY3hxb0NFLG1EQUNFLGFkMnJvQ0osQzZIcm9vQ0UsNEVBQ0UsOEQ3SHVvb0NKLEM2SG5vb0NBLCtCQUNFLG1CQUNBLG1CQUNBLGtCN0hzb29DRixDNkhwb29DRSxpREFDRSxpQjdIc29vQ0osQzZIbm9vQ0Usc0NBQ0UsZTdIcW9vQ0osQ012dm9DSSwwQnVId0hBLGdGQUNFLGU3SHFvb0NKLENBQ0YsQzZIam9vQ0Esa0NBSUUsVTFIN0dZLEMwSDBHWixrQkFFQSxlMUh2RDRCLEMwSHNENUIsb0JBR0Esb0JBQ0EsaUI3SG9vb0NGLENNeHdvQ0ksMEJ1SDhISixrQ0FTSSxlMUg1RDBCLEMwSDZEMUIsZTdIcW9vQ0YsQ0FDRixDNkhsb29DQSwrQkFDRSx3QjFIcEhZLEMwSHVIWixrQkFGQSxVMUh6SFksQzBINEhaLGdCQUZBLFk3SHVvb0NGLEM2SHBvb0NFLGtDQUNFLFNBQ0EsaUI3SHNvb0NKLEM2SGpvb0NFLCtEQUtFLDZEQURBLHdCQURBLDRCQURBLGM3SHNvb0NKLEM2SGpvb0NFLG9EQUNFLGE3SG1vb0NKLEM2SGxvb0NJLHNFQUNFLDJCQUNBLGE3SG9vb0NOLEM2SGxvb0NJLHNJQUVFLHdCMUgvSVEsQzBIZ0pSLFU3SG1vb0NOLEM2SGhvb0NFLDZIQUVFLGE3SGtvb0NKLEM2SGhvb0NFLHdFQUNFLFM3SGtvb0NKLEM2SC9ub0NJLHNFQUdFLG1FQUZBLHFDN0hrb29DTixDYzN3b0NFLG1GQUNFLGFkOHhvQ0osQ00zMG9DSSwwQnVINExBLHdFQUNFLGlCN0hrcG9DSixDQUNGLEM2SHJvb0NJLGlnQkFDRSxnQ0FDQSxlN0grb29DTixDNkg1b29DRSxvRkFDRSxjN0g4b29DSixDNkg3b29DSSwyRkFDRSxvQjdIK29vQ04sQzZIN29vQ2EsbWZBQ1Asd0I3SCtvb0NOLEM2SDVvb0NFLDhFQUNFLHdCN0grb29DSixDNkgxb29DQSxpQkFDRSxrQkFDQSxVN0g2b29DRixDNkgxb29DQSxnQkFDRSxlN0g2b29DRixDNkgzb29DRSx1QkFDRSx5QjdINm9vQ0osQzZINW9vQ0ksaUNBQ0UsWTdIOG9vQ04sQzZIem9vQ0EsZ0JBTUUsYTFIeE1ZLEMwSHlNWixrQkFsVGdCLENBNlNoQixXQTNTZ0IsQ0FpVGhCLG1CQWxUa0IsQ0ErU2xCLG9CQUpBLGtCQUVBLFlBM1NnQixDQTRTaEIsdUI3SGdwb0NGLEM2SDFvb0NFLHVCQUNFLHVCN0g0b29DSixDNkh2b29DUSx1R0FDRSxhN0g0b29DVixDNkh0b29DRSx1QkFDRSxnQjdId29vQ0osQ01sNG9DSSw0QnVIMlBBLGdDQUVJLFM3SHlvb0NOLENBQ0YsQzZIcm9vQ0UsMEJBRUUsY0FEQSxjN0h3b29DSixDTTM0b0NJLDRCdUhrUUYsMEJBS0ksYzdId29vQ0osQ0FDRixDNkhwb29DQSw4RkFHRSxzQkFEQSxhQURBLFU3SHlvb0NGLEM2SHJvb0NDLHdDQUNDLFk3SHVvb0NGLENNejVvQ0ksNEJ1SGlSSCx3Q0FHRyxnQjdIeW9vQ0YsQ0FDRixDNkh0b29DQywyQ0FDQyw0QjdId29vQ0YsQzZIdm9vQ0UscURBQ0Usd0I3SHlvb0NKLEM2SHZvb0NNLGtFQUNFLFdBQ0EsYzdIeW9vQ1IsQzZIcG9vQ0Usc0NBQ0UsYzdIc29vQ0osQzZIcG9vQ0ksNENBQ0UsWTdIc29vQ04sQzZIaG9vQ0Usc0NBQ0Usc0JBQ0EsNkJBRUEsU0FHQSxPQURBLFNBSEEsZUFFQSxVN0hxb29DSixDNkhqb29DSSwwQ0FDRSxZN0htb29DTixDNkhqb29DTSxnREFDRSxzQjdIbW9vQ1IsQzZIN25vQ0EsaUtBTUUscUJBRkEsaUJBMVl1QixDQXlZdkIsT0FFQSxtQkExWXlCLENBdVl6QixTN0hvb29DRixDNkg3bm9DQSx3S0FNRSxhMUhoVFksQzBIOFNaLGlCQW5adUIsQ0FrWnZCLE9BRUEsbUJBblp5QixDQWdaekIsUzdIb29vQ0YsQzZIN25vQ0EsdUNBRUUsc0JBREEsVTdIaW9vQ0YsQzZINW5vQ0EsMkRBQ0UsK0I3SCtub0NGLENNejlvQ0ksNEJ1SCtWRiwrQkFHSSxnQkFHQSw4QkFDQSwrQkFMQSxlQUdBLFdBREEsVzdIZ29vQ0osQ0FDRixDNkh6bm9DQSxhQUVFLFdBREEsbUI3SDZub0NGLEM2SHpub0NBLHFDQUNFLFUxSHpXWSxDMEgyV1osaUJBQ0EscUJBRkEsZ0I3SDhub0NGLEM2SDFub0NFLHdEQUNFLGE3SDRub0NKLEM2SHhub0NBLHlCQUNFLGNBQ0Esa0JBR0EsZTFIbFU0QixDMEhnVTVCLG9CQUNBLG1CN0g0bm9DRixDNkh6bm9DRSxnQ0FDRSxVN0gybm9DSixDNkh0bm9DQSx5Q0FJRSxZQUVBLGdCQUpBLFlBR0Esb0JBRUEsdUJBSkEsVzdING5vQ0YsQ2N4K29DRSxzREFDRSxhZDIvb0NKLENjNS9vQ0UsMkZBQ0UsYWQrZ3BDSixDTTVqcENJLDBCdUhxWkoseUNBY0ksbUI3SDZwb0NGLENBQ0YsQzZIMXBvQ0EseURBQ0UsYTdINnBvQ0YsQzZIM3BvQ0Usd0lBRUUsYTdINHBvQ0osQzZIeHBvQ0EsZ0VBSUUsYTFIM1pZLEMwSHlaWixtQkFDQSxtQjdINHBvQ0YsQzZIeHBvQ0EsdUJBRUUscUIxSHBhWSxDMEhtYVosZTFINVc0QixDMEg4VzVCLHNCN0gycG9DRixDNkh6cG9DRSxvREFDRSx3QjdIMnBvQ0osQzZIdnBvQ0EsdUNBRUUsYUFFQSxzQkFEQSxTQUVBLGtCN0gwcG9DRixDNkhycG9DRSx3SEFDRSx1QjdINHBvQ0osQzZIMXBvQ0ksdUhBQ0UsaUM3SDZwb0NOLEM2SHpwb0NFLDZFQUNFLFk3SDRwb0NKLENNaG5wQ0ksMEJ1SGljSix1Q0F1QkksbUJBQ0Esa0I3SDZwb0NGLEM2SHhwb0NFLHdIQUNFLGtCN0grcG9DSixDQUNGLEM2SDFwb0NFLG9EQUNFLEs3SDZwb0NKLENNbm9wQ0kseUJ1SDBlQSxvREFDRSxRN0g0cG9DSixDQUNGLEM2SHhwb0NBLGtEQUNFLFU3SDJwb0NGLENNNW9wQ0ksMEJ1SGdmSixrREFJSSxxQjdINHBvQ0YsQzZIMXBvQ0UsNkVBQ0Usc0I3SDRwb0NKLEM2SHBwb0NFLDREQUNFLGtCN0h5cG9DSixDQUxGLEM2SC9vb0NBLHVEQUdFLGFBQ0Esc0JBQ0EsV0FIQSxVN0gycG9DRixDNkhycG9DQSw0QkFFRSxtQkFFQSxlMUhyYzRCLEMwSG9jNUIsb0JBRUEsYUFKQSxvQjdINHBvQ0YsQ00xcXBDSSwwQnVINmdCSiw0QkFRSSxnQzdIeXBvQ0YsQ0FDRixDNkh2cG9DRSxtQ0FFRSxtQkFFQSxzQkFEQSxvQkFGQSwwQjdINHBvQ0osQzZIcnBvQ0Esc0JBQ0UsaUI3SHdwb0NGLEM2SHJwb0NBLDBCQUlFLG1EQUdBLDRCQUNBLHVCQUNBLGVBSEEsY0FIQSxVQUZBLGtCQUNBLFlBR0EsWTdINHBvQ0YsQ01yc3BDSSx5QnVIb2lCSiwwQkFZSSxjN0h5cG9DRixDQUNGLENNMXNwQ0ksMEJ1SG9pQkosMEJBa0JJLHFCQURBLFlBRUEsZUFIQSxVN0g2cG9DRixDQUNGLEM2SHJwb0NFLG9DQUNFLGtCN0h3cG9DSixDNkh2cG9DSSx1Q0FDRSxtQkFDQSxvQjdIeXBvQ04sQzZIbnBvQ0ksMkRBQ0Usa0I3SHFwb0NOLEM2SGxwb0NJLDhHQUVFLG1CQUNBLG9CQUZBLGtCN0hzcG9DTixDNkhocG9DRSxxREFDRSxtQkFDQSxvQkFDQSxlN0hrcG9DSixDNkhocG9DSSxnRUFDRSxVMUhua0JRLEMwSG9rQlIseUI3SGtwb0NOLEM2SC9vb0NJLGlFQUNFLGU3SGlwb0NOLEM2SDlvb0NJLG9FQUVFLHVCQURBLGFBRUEsZTdIZ3BvQ04sQzZIN29vQ0kseUZBQ0UsZTdIK29vQ04sQzZINW9vQ0ksZ0hBRUUsZTdIOG9vQ04sQzZIMW9vQ0UsNkNBQ0UsZTdING9vQ0osQzZIMW9vQ0ksK0NBQ0UsYTFIM2xCUSxDMEg0bEJSLHlCN0g0b29DTixDNkh6b29DSSx5REFDRSxlN0gyb29DTixDNkh4b29DSSwwREFDRSxtQkFDQSxtQjdIMG9vQ04sQzZIeG9vQ00sMkVBQ0Usa0I3SDBvb0NSLEM2SHZvb0NNLHVFQUNFLGUxSHpqQnNCLEMwSDBqQnRCLGU3SHlvb0NSLEM2SG5vb0NFLHFDQUNFLGE3SHFvb0NKLEM2SGxvb0NNLDZEQUNFLGE3SG9vb0NSLEM2SGhvb0NJLDBEQU9FLHFCMUh2b0JRLEMwSG1vQlIsNkJBREEsU0FHQSxPQUNBLGFBTEEsZUFHQSxVN0hxb29DTixDNkhob29DTSwrREFFRSxlQUNBLGUxSHJsQnNCLEMwSHNsQnRCLGlCQUNBLDJCQUpBLG9CN0hzb29DUixDTXJ5cENJLHlCdUgyakJKLDhCQThHSSxnQjdIZ29vQ0YsQzZIOW5vQ0Usb0RBQ0Usa0I3SGdvb0NKLEM2SDdub0NFLHFDQUNFLGE3SCtub0NKLEM2SDdub0NJLDBEQUVFLGdCQUNBLFVBRkEsaUI3SGlvb0NOLEM2SDlub0NRLCtEQUNFLG9CN0hnb29DVixDQUNGLENNeHpwQ0ksMEJ1SDhyQkEsb0NBQ0Usa0I3SDZub0NKLENBQ0YsQzZIem5vQ0EsbUJBQ0UsbUJBQ0EsY0FDQSxlQUNBLGtCQUNBLGdCQUNBLGlCQUNBLGM3SDRub0NGLEM2SHpub0NBLGdDQUNFLGtCQUNBLGU3SDRub0NGLENNL3pwQ0ksNEJ1SHNzQkosZ0JBRUksWTdING5vQ0YsQ0FDRixDOEg3NHBDQSw2QkFFRSxhQUNBLHNCQUNBLGlCQUhBLGlCOUhtNXBDRixDOEg5NHBDRSxzRUFDRSx3QjNIMkZVLEMySDFGVixhM0hnR1UsQzJIL0ZWLGU5SGc1cENKLEM4SDc0cENFLHNMQUdFLHNFOUgrNHBDSixDOEgzNHBDRSxxREFFRSxtQkFHQSx3QjNIMEVVLEMySDlFVixhQUVBLHlCQUNBLHlCOUg4NHBDSixDOEgzNHBDSSwrREFFRSxtQkFNQSxpQkFEQSxZQUVBLGVBUkEsb0JBSUEsZ0JBRkEsdUJBR0EsVUFJQSxvQkFOQSxjOUhtNXBDTixDOEgzNHBDTSxzSUFDRSxjQUVBLGdCQURBLGM5SDg0cENSLENNMzNwQ0ksMEJ3SDNESiw2QkErQ0ksVzlIMjRwQ0YsQ0FDRixDOEh0NHBDRSxvSkFDRSxxQjNIMEJVLEMySHpCViw4QkFDQSwrQkFDQSw0QjlIMDRwQ0osQzhIdjRwQ0Usd0lBQ0UscUIzSG1CVSxDMkhoQlYsZ0NBRkEsOEJBQ0EsOEI5SDI0cENKLEM4SHY0cENFLDBLQUNFLHFCM0hZVSxDMkhYViw4QkFDQSwrQkFDQSxhM0hhVSxDMkhaVixZOUgwNHBDSixDOEh4NHBDSSxvTUFDRSxhOUgyNHBDTixDOEh0NHBDQSxzQ0FDRSxpQjlIeTRwQ0YsQzhIdDRwQ0EseUNBQ0UsYTNIRFksQzJIRVosUTlIeTRwQ0YsQzhIdDRwQ0EsMENBQ0UseUJBQ0EsYTlIeTRwQ0YsQzhIdDRwQ0EsMEJBQ0UsWTlIeTRwQ0YsQ003NnBDSSwwQndIbUNKLDBCQUlJLGE5SDA0cENGLENBQ0YsQzhIdjRwQ0EsMkJBQ0Usc0JBQ0EsVTlIMDRwQ0YsQ012N3BDSSwwQndIMkNKLDJCQUtJLHNCOUgyNHBDRixDQUNGLEM4SHQ0cENJLG9HQUNFLGE5SHk0cENOLEM4SGw0cENJLHVHQUNFLGdCQUNBLGU5SHE0cENOLENNcjhwQ0kseUJ3SHFFQSwyREFDRSxlOUhtNHBDSixDQUNGLEM4SC8zcENBLHVEQUNFLGE5SGs0cENGLEMrSDFncUNBLDZCQUVFLHdCNUh3RlksQzRIekZaLGdCQUVBLDJCL0g2Z3FDRixDTXY4cENJLDRCeUh6RUosNkJBS0ksWS9IK2dxQ0YsQ0FDRixDK0gzZ3FDQSxrQ0FFRSxhQUVBLHNCQURBLDhCQUVBLG1CQUpBLFUvSGtocUNGLENNaitwQ0ksMEJ5SGxESixrQ0FRSSxnQkFEQSxtQkFFQSxnQkFDQSxnQi9IZ2hxQ0YsQ0FDRixDK0g3Z3FDQSxrQ0FDRSxlL0hnaHFDRixDK0g3Z3FDQSx5Q0FFRSxhQUNBLHNCQUZBLFUvSGtocUNGLENNbi9wQ0ksMEJ5SGhDSix5Q0FLSSxTL0hraHFDRixDQUNGLEMrSC9ncUNBLHdDQUNFLG9CL0hraHFDRixDK0hqaHFDRSxrREFDRSxlL0htaHFDSixDTS8vcENJLDBCeUhyQkYsa0RBR0ksTS9IcWhxQ0osQ0FDRixDTXYvcENJLDRCeUhsQ0Ysa0RBTUksVy9IdWhxQ0osQ0FDRixDTXpncUNJLHlCeUhYRiw4Q0FFSSxrQi9Ic2hxQ0osQ0FDRixDK0hsaHFDQSxrREFDRSx1Qi9IcWhxQ0YsQytIbGhxQ0EsZ0RBTUUsc0JBQ0EsNkJBRUEsU0FHQSxPQURBLFNBRUEsYUFMQSxlQUVBLFUvSG1ocUNGLEMrSDVocUNFLHNEQUNFLHVCQUNBLFkvSDhocUNKLENNamlxQ0kseUJ5SEFKLGdEQWlCSSxZQUVBLFVBSEEsZ0JBRUEsVS9Ic2hxQ0YsQ0FDRixDK0hsaHFDQSxzR0FNRSxxQjVIUlksQzRIVVosWUFQQSxjQUVBLGVBQ0EsaUJBQ0EsaUIvSHVocUNGLENjdmdxQ0UsZ0lBQ0UsYWQwaHFDSixDTXZrcUNJLHlCeUh1Qkosc0dBVUksZUFDQSxnQi9IMGlxQ0YsQ0FDRixDTTdrcUNJLDBCeUh1Qkosc0dBY0ksZUFDQSxnQi9INGlxQ0YsQ0FDRixDK0h6aXFDQSxvSUFDRSxZL0g0aXFDRixDK0h6aXFDQSxtREFHRSxtQkFGQSxlQUNBLFkvSDZpcUNGLEMrSDNpcUNFLDBEQVFFLCtCQUNBLG9CQUhBLHNCQURBLGtCQUpBLFdBQ0EscUJBRUEsZUFHQSxrQkFKQSxhL0htanFDSixDK0gzaXFDVyx3UUFDUCxzQkFDQSwyRC9INmlxQ0osQytIemlxQ0EsNkNBTUUsWUFKQSxtQkFDQSxZQUNBLFcvSDRpcUNGLENjdmtxQ0UsMERBQ0UsYWQwbHFDSixDK0gzanFDQSwyQ3RGNUhFLHdCQUNBLHFCc0ZnSUEseURBREEsd0JBREEsNEJBRkEsZ0JBS0EsV3RGOUhBLGVBRkEsZ0JBQ0EsZ0J6Q2lzcUNGLEMrSC9qcUNBLDBDQUNFLHNDQUNBLHVCL0hra3FDRixDYzdtcUNFLHVEQUNFLGFkZ29xQ0osQytIcGxxQ0Usb0ZBQ0UsOEQvSHNscUNKLEMrSGxscUNBLG1DQUNFLG1CQUNBLG1CQUNBLHVCL0hxbHFDRixDK0hsbHFDQSxtQ0FDRSx3QjVINUVZLEM0SCtFWixrQkFGQSxVNUhqRlksQzRIb0ZaLGdCQUZBLFkvSHVscUNGLEMrSHBscUNFLHNDQUNFLFNBQ0EsaUIvSHNscUNKLEMrSGpscUNFLG1FQUtFLDZEQURBLHdCQURBLDRCQURBLGMvSHNscUNKLEMrSGpscUNFLHdEQUNFLGEvSG1scUNKLEMrSGxscUNJLDBFQUNFLDJCQUNBLGEvSG9scUNOLEMrSGxscUNJLDhJQUVFLHdCNUh2R1EsQzRId0dSLFUvSG1scUNOLEMrSGhscUNFLHFJQUVFLGEvSGtscUNKLEMrSGhscUNFLDRFQUNFLFMvSGtscUNKLEMrSC9rcUNJLDBFQUdFLG1FQUZBLHFDL0hrbHFDTixDY25ycUNFLHVGQUNFLGFkc3NxQ0osQytIM2xxQ0UsMGJBQ0UsZ0NBQ0EsZS9IaW1xQ0osQytIOWxxQ0ksK0hBQ0UsMEIvSGdtcUNOLEMrSDVscUNJLG1IQUNFLGdDQUNBLGUvSDhscUNOLEMrSDNscUNFLDRGQUNFLGMvSDZscUNKLEMrSDVscUNJLG1HQUNFLG9CL0g4bHFDTixDK0g1bHFDYSx1aEJBQ1Asd0IvSDhscUNOLEMrSDNscUNFLHNGQUNFLHdCNUgzSVUsQzRINElWLGdCL0g4bHFDSixDK0h6bHFDQSxxQkFDRSxrQkFDQSxVL0g0bHFDRixDK0h6bHFDQSxvQkFDRSxlL0g0bHFDRixDK0gxbHFDRSwyQkFDRSx5Qi9INGxxQ0osQytIM2xxQ0kscUNBQ0UsWS9INmxxQ04sQytIeGxxQ0Esb0JBTUUsV0FDQSxlQUxBLFVBR0Esb0JBSkEsa0JBRUEsU0FDQSx1Qi9IOGxxQ0YsQytIemxxQ0UsMkJBQ0UsdUIvSDJscUNKLEMrSHRscUNRLCtHQUNFLGEvSDJscUNWLEMrSHJscUNFLDJCQUNFLGdCL0h1bHFDSixDK0h0bHFDSSxvQ0FDRSxjL0h3bHFDTixDTTN5cUNJLDRCeUhrTkEsb0NBR0ksUy9IMGxxQ04sQ0FDRixDK0h0bHFDRSw4QkFFRSxjQURBLGMvSHlscUNKLENNcHpxQ0ksNEJ5SDBORiw4QkFLSSxjL0h5bHFDSixDQUNGLEMrSHJscUNBLHNHQUdFLHNCQURBLGFBREEsVS9IMGxxQ0YsQytIdGxxQ0MsNENBQ0MsWS9Id2xxQ0YsQ01sMHFDSSw0QnlIeU9ILDRDQUdHLGdCL0gwbHFDRixDQUNGLEMrSHZscUNDLCtDQUNDLDRCL0h5bHFDRixDK0h4bHFDRSx5REFDRSx3Qi9IMGxxQ0osQytIeGxxQ00sc0VBQ0UsV0FDQSxjL0gwbHFDUixDK0hybHFDRSwwQ0FDRSxjL0h1bHFDSixDK0hybHFDSSxnREFDRSxZL0h1bHFDTixDK0hqbHFDRSwwQ0FDRSxzQkFDQSw2QkFFQSxTQUdBLE9BREEsU0FIQSxlQUVBLFUvSHNscUNKLEMrSGxscUNJLDhDQUNFLFkvSG9scUNOLEMrSGxscUNNLG9EQUNFLHNCL0hvbHFDUixDK0g5a3FDQSxxTEFLRSxxQkFEQSxlQURBLE9BREEsUy9Ib2xxQ0YsQytIOWtxQ0EsNExBS0UsY0FEQSxlQURBLE9BREEsUy9Ib2xxQ0YsQytIOWtxQ0EscU1BRUUsc0IvSGlscUNGLEMrSDlrcUNBLDJDQUVFLHNCQURBLFUvSGtscUNGLEMrSDdrcUNBLCtEQUNFLCtCL0hnbHFDRixDTXI0cUNJLDRCeUgwVEYsbUNBR0ksZ0JBR0EsOEJBQ0EsK0JBTEEsZUFHQSxXQURBLFcvSGlscUNKLENBQ0YsQytIMWtxQ0EsaUJBRUUsV0FEQSxtQi9IOGtxQ0YsQytIMWtxQ0EseUNBQ0UsVTVIcFVZLEM0SHNVWixpQkFDQSxxQkFGQSxnQi9IK2txQ0YsQytIM2txQ0UsNERBQ0UsYS9INmtxQ0osQytIMWtxQ0EsNkNBRUUsZ0NBREEsZS9IOGtxQ0YsQ2dJNytxQ0EsbURBRUUsd0I3SG9GWSxDNkhyRlosZ0JoSWkvcUNGLENNdDdxQ0ksMEIwSDVESixtREFJSSxpQmhJay9xQ0YsQ0FDRixDZ0loL3FDQSwrREFFRSxvQkFEQSxlN0g4SDRCLEM2SDVINUIsc0JBQ0EsdUJBQ0EsaUJoSW0vcUNGLENNbjhxQ0kseUIwSHJESiwrREFPSSxlaElxL3FDRixDQUNGLENnSW4vcUNBLG1FQUlFLG1CQUZBLGdDQURBLGFBRUEsc0JBR0EsaUJBREEsaUJoSXUvcUNGLENnSXIvcUNFLHlGQUNFLGtCaEl1L3FDSixDTXA5cUNJLHlCMEgzQ0osbUVBWUksdUJBREEsbUJBRUEsZWhJdy9xQ0YsQ0FDRixDZ0l0L3FDQSxtRUFHRSxPQUZBLG1CQUNBLHFCaEkwL3FDRixDTWorcUNJLHlCMEgzQkosbUVBS0ksbUJoSTIvcUNGLENBQ0YsQ2dJei9xQ0EsaUNBQ0Usa0JBRUEsY0FHQSxtQkFGQSxnQkFDQSxrQkFIQSxZaElnZ3JDRixDZ0kzL3FDRSxxQ0FNRSxtQ0FEQSxTQUhBLGlCQUNBLGdCQUZBLGtCQUdBLFFBR0EscURoSTYvcUNKLENNeC9xQ0kseUIwSG5CSixpQ0FpQkksZWhJOC9xQ0YsQ0FDRixDZ0k1L3FDQSxnQ0FDRSxxQmhJKy9xQ0YsQ2dJOS9xQ0UseUNBQ0UscUJBQ0EscUJoSWdnckNKLENnSTkvcUNFLG9DQUVFLGVBREEsYWhJaWdyQ0osQ2dJNy9xQ0EsaUVBRUUsY0FEQSxlaElpZ3JDRixDaUkxa3JDQSxxQkFDRSxZakk2a3JDRixDTWxockNJLDBCMkg1REoscUJBR0ksZWpJK2tyQ0YsQ0FDRixDaUk1a3JDQSwrQkFDRSxhakkra3JDRixDaUk5a3JDRSxpQ0FDRSxhaklnbHJDSixDaUkva3JDSSx1Q0FDRSxhaklpbHJDTixDa0k3bHJDQSxnQ0FFRSx3Qi9Ib0ZZLEMrSGxCWixnQkFuRUEsb0JsSWttckNGLENrSS9sckNFLG1EQUNFLFlsSWltckNKLENrSS9sckNFLHFEQUtFLG9CQURBLGFBRkEsZ0JBQ0EsdUJBRkEsa0JsSXFtckNKLENrSS9sckNJLDhEQUNFLGVBQ0Esa0JBQ0EsZ0JBQ0EsZ0JsSWltckNOLENrSTdsckNFLHdEQUVFLHdCL0g2RFUsQytIOURWLGlCbElnbXJDSixDa0k3bHJDRSxzREFDRSxzQkFDQSwyQmxJK2xyQ0osQ2tJN2xyQ0UsK0NBR0UsbUJBREEsYUFEQSxnQmxJaW1yQ0osQ2tJOWxyQ0ksd0RBQ0UsbUJsSWdtckNOLENrSS9sckNNLDREQUVFLGdCQURBLGNsSWttckNSLENrSTdsckNFLG9EQU1FLG1CQURBLGFBRkEsY0FDQSx1QkFIQSxrQmxJbW1yQ0osQ2tJN2xyQ0ksK0RBQ0UsZ0JsSStsckNOLENrSTVsckNJLDZEQUNFLHlCQUNBLGtCQUNBLGdCQUNBLDBCbEk4bHJDTixDa0kzbHJDRSxnREFDRSxnQmxJNmxyQ0osQ2tJM2xyQ0Usb0RBQ0UsaUJBQ0EsZ0JsSTZsckNKLENrSXpsckNFLHlDQUNFLGdCbEkybHJDSixDTXJtckNJLHlCNEhrQkEsK0NBQ0Usa0JsSXNsckNKLENrSXJsckNJLHdEQUNFLGtCbEl1bHJDTixDa0lwbHJDRSxnREFDRSxnQmxJc2xyQ0osQ2tJcGxyQ0Usc0RBQ0UsMEJsSXNsckNKLENrSXBsckNFLHFEQUNFLG9CQUNBLG1CQUNBLHNCbElzbHJDSixDQUNGLENNeG5yQ0ksMEI0SHNDQSxnREFDRSxpQmxJcWxyQ0osQ2tJbmxyQ0Usc0RBQ0UsNEJsSXFsckNKLENrSW5sckNFLG9EQUNFLGlCQUNBLG9CbElxbHJDSixDQUNGLENNcG9yQ0ksMEI0SDVESixnQ0ErR0kseUJsSXFsckNGLENrSXBsckNFLHdEQUtFLGtCQUpBLG1CQUVBLHNCQURBLHdCQUVBLFdsSXVsckNKLENrSXBsckNFLHFEQUNFLG1CQUNBLG9CbElzbHJDSixDa0lwbHJDRSxnREFDRSxlbElzbHJDSixDa0lubHJDSSwrREFDRSxtQmxJcWxyQ04sQ0FDRixDTTdvckNJLDRCNEg2REEseUNBQ0UsY2xJbWxyQ0osQ2tJamxyQ0Usb0RBQ0Usa0JBQ0EsbUJsSW1sckNKLENBQ0YsQ010cHJDSSw2QjRIeUVBLHVGQUVFLDBCbElpbHJDSixDQUNGLENrSTlrckNHLDBCQUNDLHVGQUVFLDBCbElnbHJDSixDQUNGLENNaHJyQ0kseUI0SHVHRSxxR0FDRSxVbEk0a3JDTixDa0kxa3JDTSxxSEFDRSxTbEk0a3JDUixDQUNGLENNeHJyQ0ksMEI0SGtISSxxSEFDRSxTbEl5a3JDUixDa0lya3JDSSxnR0FDRSx5QmxJdWtyQ04sQ2tJcGtyQ0ksNkdBQ0UsV2xJc2tyQ04sQ0FDRixDbUkvdnJDQSw4QkFFRSxnQkFEQSxrQm5JbXdyQ0YsQ21JandyQ0UseUNBQ0UsZ0JuSW13ckNKLENNM3NyQ0ksMEI2SHpERix5Q0FHSSxnQm5JcXdyQ0osQ0FDRixDTWh0ckNJLHlCNkh6REYseUNBTUksZ0JuSXV3ckNKLENBQ0YsQ21JcndyQ0UsaURBQ0UsWW5JdXdyQ0osQ21JcndyQ0UsbURBUUUsbUJBQ0Esa0JBQ0EsZ0JBQ0Esc0JBTkEsa0JBREEsYUFGQSxnQkFDQSx1QkFGQSxrQm5JK3dyQ0osQ21JbHdyQ0Usc0RBRUUsd0JoSXNEVSxDZ0l2RFYsaUJuSXF3ckNKLENtSWx3ckNFLG9EQUVFLHNCQURBLGlCQUVBLDJCbklvd3JDSixDbUlsd3JDRSw2Q0FHRSxtQkFEQSxhQURBLGdCbklzd3JDSixDbUlud3JDSSxzREFDRSxtQm5JcXdyQ04sQ21JcHdyQ00sMERBRUUsZ0JBREEsY25JdXdyQ1IsQ21JbHdyQ0Usa0RBTUUsbUJBREEsYUFGQSxjQUNBLHVCQUhBLGtCbkl3d3JDSixDbUlqd3JDRSw4Q0FDRSxnQm5JbXdyQ0osQ21JandyQ0Usa0RBQ0UsaUJBQ0EsZ0JuSW13ckNKLENtSTV2ckNFLHVDQUNFLGdCbkk4dnJDSixDTXp3ckNJLHlCNkhlQSw2Q0FDRSxrQm5JNnZyQ0osQ21JNXZyQ0ksc0RBQ0Usa0JuSTh2ckNOLENtSTN2ckNFLDhDQUNFLGdCbkk2dnJDSixDbUkzdnJDRSxvREFDRSxZbkk2dnJDSixDbUkzdnJDRSxtREFDRSxvQkFDQSxrQm5JNnZyQ0osQ0FDRixDTTN4ckNJLDBCNkhrQ0EsOENBRUUsa0JBREEsV25JNnZyQ0osQ21JMXZyQ0Usb0RBQ0UsaUJBQ0EsY25JNHZyQ0osQ21JMXZyQ0Usa0RBQ0UsaUJBQ0Esb0JuSTR2ckNKLENBQ0YsQ016eXJDSSwwQjZIaURBLHNEQUtFLHVCQUpBLG1CQUVBLHNCQURBLHdCQUVBLFduSTR2ckNKLENtSXp2ckNFLG1EQUNFLG1CQUdBLGdCQUZBLHNCQUNBLG1Cbkk0dnJDSixDbUl6dnJDRSw4Q0FFRSxrQkFEQSxXbkk0dnJDSixDQUNGLENNL3lyQ0ksNEI2SHdEQSx1Q0FDRSxnQm5JMHZyQ0osQ0FDRixDbUlydnJDRyw0Q0FDRywwQm5Jd3ZyQ04sQ21JdHZyQ00sZ0VBQ0UsbUJuSXd2ckNSLENtSXB2ckNJLG9EQUNFLHFCbklzdnJDTixDTTMwckNJLHlCNkh5RkUsNENBQ0UseUJuSXF2ckNOLENBQ0YsQ01oMXJDSSwwQjZIK0ZFLDRDQUNFLDBCbklvdnJDTixDQUNGLENNcjFyQ0ksMEI2SHFHQSw0Q0FDRSx5Qm5JbXZyQ0osQ0FDRixDTTExckNJLHlCNkg0R0UsbUdBQ0UsV0FDQSxXbklpdnJDTixDbUkvdXJDTSxtSEFDRSxTbklpdnJDUixDQUNGLENNbjJyQ0ksMEI2SHdISSxtSEFDRSxTbkk4dXJDUixDQUNGLENtSXR1ckNBLDJDQUNFLFNuSXl1ckNGLENvSXg2ckNBLDZCQUtFLG1CQUVBLGtCakk4RVksQ2lJakZaLGFBS0EsaUJBQ0EsZWpJMkg0QixDaUlwSTVCLGFBQ0EsZ0NBSUEsdUJBRUEsbUJBTEEsa0JBUUEsd0JwSTI2ckNGLENNNzJyQ0ksNEI4SHpFSiw2QkFhSSxxQnBJNjZyQ0YsQ0FDRixDcUkzN3JDQSx1Q0FNRSxhQUxBLGVBR0EsZWxJa0k0QixDa0lwSTVCLGlCQUdBLG1CQUZBLGlCcklpOHJDRixDTXg0ckNJLHlCK0g1REosdUNBUUksYXJJZzhyQ0YsQ0FDRixDTTc0ckNJLDBCK0g1REosdUNBV0ksY3JJazhyQ0YsQ0FDRixDcUkvN3JDQSx3Q0FDRSxhQUNBLDhCQUNBLGlCcklrOHJDRixDcUlqOHJDRSw2Q0FHRSx5QkFDQSxhbEk2RVUsQ2tJL0VWLDRCQURBLFNySXM4ckNKLENxSWo4ckNNLDREQUNFLFlySW04ckNSLENxSS83ckNFLHdFQUVFLGVBQ0Esb0JBRkEsYXJJbThyQ0osQ3FJaDhyQ0ksNkVBRUUsYUFEQSwwQnJJbThyQ04sQ003NXJDSSw0QitIakNBLDZDQUNFLFVySWk4ckNKLENBQ0YsQ00vNnJDSSwwQitIZEEsbURBRUUsb0JsSTBDUSxDa0kzQ1IsYXJJaThyQ0osQ3FJOTdyQ0ksNERBQ0UsWWxJdUNNLENrSXRDTixjcklnOHJDTixDQUNGLENxSTM3ckNBLCtKQUtFLHdCbElpQlksQ2tJZloseUJBQ0Esa0JBRkEsZ0JBSEEsVUFPQSxhQVRBLGtCQVFBLGtCQUVBLDJCQVBBLDJCQUZBLGlCckl1OHJDRixDcUk3N3JDRSwyTEFPRSxpQ0FGQSw2QkFDQSw4QkFFQSxZQVBBLFdBR0EsU0FLQSxTQVBBLGtCQVFBLCtCQVBBLE9ySXM4ckNKLENxSTU3ckNFLCtMQUVFLFVBREEsa0JySSs3ckNKLENNMThyQ0ksNEIrSGdCQSwyTEFDRSxPckk2N3JDSixDQUNGLENxSXo3ckNBLDJDQUdFLE9BQ0EsdUJBRkEsUXJJNjdyQ0YsQ3FJejdyQ0UsaURBRUUsb0JBQ0EsU0FGQSw0QnJJNjdyQ0osQ3FJeDdyQ0Usb0RBQ0UsZ0JBQ0EsWXJJMDdyQ0osQ00zK3JDSSx5QitIK0NGLG9EQUtJLGFySTI3ckNKLENxSTU4ckNGLDJDQXNCSSxzQnJJMjdyQ0YsQ0FKRixDcUluN3JDQSx5Q0FHRSxhQURBLEtySTI3ckNGLENxSXg3ckNFLGlEQUNFLFFySTA3ckNKLENNNy9yQ0kseUIrSDZESix5Q0FVSSxjckkwN3JDRixDQUNGLENxSXY3ckNBLCtDQUNFLGFBQ0EsNkJBQ0EsZ0JySTA3ckNGLENNeGdzQ0kseUIrSDJFSiwrQ0FLSSxlckk0N3JDRixDQUNGLENxSXo3ckNBLDhDQUNFLDREQUlBLG9CQUdBLGVBREEsY0FEQSxZckkyN3JDRixDcUl4N3JDRSxrREFDRSxZckkwN3JDSixDcUl4N3JDRSxtREFDRSxjQUNBLFdySTA3ckNKLENxSXg3ckNFLHVEQUNFLHlDckkwN3JDSixDcUl4N3JDRSx3REFDRSxnRHJJMDdyQ0osQ3FJeDdyQ0UsdURBQ0UsK0NySTA3ckNKLENxSXg3ckNFLHlEQUNFLGlEckkwN3JDSixDTXhpc0NJLHlCK0hnSEYsdURBRUksWXJJMDdyQ0osQ0FDRixDcUl0N3JDQSw4Q0FFRSxVbElwR1ksQ2tJbUdaLGlCckkwN3JDRixDcUl0N3JDQSxnQ0FFRSxrQmxJMUdZLENrSW1IWixnQkFMQSxTQUNBLE9BTkEsZ0JBRUEsZUFFQSxRQUdBLFNBQ0EsVXJJeTdyQ0YsQ3FJdDdyQ0UscUNBQ0UsbUJBRUEsa0JBREEsZXJJeTdyQ0osQ3FJdjdyQ0ksOENBQ0Usa0JySXk3ckNOLENNcGhzQ0ksbUQrSG9HRSw4Q0FDRSxxQnJJbTdyQ04sQ0FDRixDTTNrc0NJLHlCK0g0SEosZ0NBcUNJLGtCQUhBLFlBQ0EsVUFIQSxrQkFDQSxlQUdBLGVySW83ckNGLENBQ0YsQ01ybHNDSSwwQitINEhKLGdDQXdDSSxpQkFDQSxlcklxN3JDRixDcUlwN3JDRSxxQ0FFRSxlQURBLG1Cckl1N3JDSixDcUlyN3JDSSw4Q0FDRSxpQnJJdTdyQ04sQ0FDRixDTXJsc0NJLDRCK0grR0osZ0NBd0RJLHNCQUxBLGFBQ0EsMkJBQ0EsOEJBRUEsY3JJdTdyQ0YsQ3FJcjdyQ0Usd0RBRUUsbUJBREEsYUFRQSxjQU5BLHVCQUNBLGdCQUNBLGlCQUdBLFlySXM3ckNKLENxSXA3ckNJLHlGQUNFLHFCQUNBLGNySXM3ckNOLENxSXI3ckNNLDZGQUdFLGVBRkEsZUFDQSxhckl3N3JDUixDcUlwN3JDSSxtRUFFRSxrQnJJcTdyQ04sQ0FDRixDcUloN3JDQSxzQ0FDRSxtQnJJbTdyQ0YsQ3FJbDdyQ0UsK0NBQ0Usb0JySW83ckNKLENNdm9zQ0kseUIrSGdOSixzQ0FNSSxZcklxN3JDRixDQUNGLENxSWw3ckNBLG9GQUVFLGtCQUNBLG1CcklxN3JDRixDcUlsN3JDSSw4R0FFRSxlQURBLGFySXM3ckNOLENNdnBzQ0ksMEIrSDBOSixvRkFhSSxlQUNBLGFySXE3ckNGLENBQ0YsQ3FJbDdyQ0EsMENBS0UsbUJBREEsWXJJbTdyQ0YsQ3FJbjZyQ0EsMENBRUUseUJBREEsYXJJdTZyQ0YsQ3FJcDZyQ0UsbURBQ0UsUXJJczZyQ0osQ3FJbjZyQ00sMkVBQ0UsWWxJak9NLENrSWtPTixZcklxNnJDUixDTS9xc0NJLDBCK0hnUkEsbURBQ0UsVXJJazZyQ0osQ3FJLzVyQ0UsZ0RBRUUsb0JsSXhQUSxDa0l1UFIsYXJJazZyQ0osQ3FJdjVyQ1EsNk1BQ0UsWXJJNDVyQ1YsQ0FDRixDcUlwNXJDRSwwREFDRSxZckl1NXJDSixDcUlsNXJDRSxvREFDRSxjbEl6UVUsQ2tJMFFWLFlsSTFRVSxDa0kyUVYsY3JJcTVyQ0osQ00zcnNDSSw0QitIMlNGLCtGQUVFLFlySW81ckNGLENxSWo1ckNBLDBDQUNFLE9BRUEsZUFEQSx1QkFFQSxrQnJJbTVyQ0YsQ3FJbDVyQ0UsbURBQ0UsWXJJbzVyQ0osQ3FJajVyQ0EsMkNBQ0UseUJBQ0Esd0JySW01ckNGLENxSWo1ckNBLDJDQUNFLHlCQUNBLGVySW01ckNGLENxSWw1ckNFLGtEQUNFLFlBR0EsUUFGQSxTQUNBLGtDcklxNXJDSixDcUlsNXJDRSxpREFDRSxRcklvNXJDSixDcUlsNXJDSSwrREFDRSxVQUNBLE9ySW81ckNOLENxSWw1ckNNLHNFQUNFLFFySW81ckNSLENBQ0YsQ3FJdjRyQ0EseUJBRUUsbUJySSs0ckNGLENxSXQ0ckNBLHFDQUtFLFNBQ0EsT0FMQSxnQkFDQSxlQUVBLFFBR0EsU0FDQSxVckk2NHJDRixDcUkzNHJDRSwwQ0FDRSxtQkFFQSxrQkFEQSxlckk4NHJDSixDcUl4NHJDRSwrQ0FDRSxTckkwNHJDSixDTWp4c0NJLHlCK0hvWEoscUNBMkJJLGtCQUhBLFlBQ0EsVUFGQSxrQkFEQSxlQUlBLGVySTQ0ckNGLENxSXo0ckNFLDBDQUNFLGNySTI0ckNKLENBQ0YsQ005eHNDSSwwQitIb1hKLHFDQWtDSSxpQkFDQSxlckk0NHJDRixDcUkzNHJDRSwwQ0FDRSxjckk2NHJDSixDcUk1NHJDSSxtREFDRSxpQnJJODRyQ04sQ0FDRixDTTd4c0NJLDRCK0h1V0oscUNBNkNJLG1CQURBLGFBR0EsZUFEQSw4QkFHQSxjckk2NHJDRixDcUk1NHJDRSw2REFFRSxtQkFEQSxhQVFBLGNBTkEsdUJBQ0EsZ0JBQ0EsaUJBR0EsWXJJNjRyQ0osQ3FJMzRyQ0ksOEZBQ0UscUJBQ0EsY3JJNjRyQ04sQ3FJNTRyQ00sa0dBR0UsZUFGQSxlQUNBLGFySSs0ckNSLENxSTM0ckNJLHdFQUVFLGtCckk0NHJDTixDcUl6NHJDRSwrQ0FHRSxtQkFEQSxhQUdBLGVBREEsOEJBSEEsUXJJKzRyQ0osQ0FDRixDcUl6NHJDRSx3REFDRSxxQnJJMjRyQ0osQ3FJeDRyQ0UseUNBSUUsWUFEQSxnQkFGQSxjQUNBLFVySTQ0ckNKLENNeDFzQ0kseUIrSDBjRix5Q0FTSSxZQURBLGtCQUVBLGdCQUhBLGdCQURBLFVySWc1ckNKLENBQ0YsQ01qMnNDSSwwQitIMGNGLHlDQWFJLGtCckk4NHJDSixDQUNGLENxSTU0ckNJLDhDQUVFLG1CQURBLGFBRUEsc0JySTg0ckNOLENNOTFzQ0ksNkIrSDZjQSw4Q0FNSSxnQkFFQSxtQkFEQSxRcklnNXJDTixDQUNGLENzSTU2c0NBLGdEQU1FLGFBTEEsZUFHQSxlbklnSTRCLENtSWxJNUIsaUJBR0EsbUJBRkEsaUJ0SWs3c0NGLENNMzNzQ0kseUJnSTFESixnREFRSSxhdElpN3NDRixDQUNGLENNaDRzQ0ksMEJnSTFESixnREFXSSxjdEltN3NDRixDQUNGLENzSWg3c0NBLGlEQUNFLGFBQ0EsOEJBQ0EsaUJ0SW03c0NGLENzSWw3c0NFLHNEQUdFLHlCQUNBLGNBRkEsNEJBREEsU3RJdTdzQ0osQ01wNHNDSSw0QmdJcERGLHNEQU1JLHNCdElzN3NDSixDQUNGLENzSXA3c0NNLHFFQUNFLFluSTJETSxDbUl6RE4sY25JeURNLENtSTFETixhdEl1N3NDUixDc0loN3NDTSwrSEFFRSxZbklpRE0sQ21JbEROLGF0SXU3c0NSLENzSWw3c0NFLHFEQUVFLFlBQ0Esb0JBRkEsVXRJczdzQ0osQ3NJbjdzQ0ksMERBQ0UsMEJ0SXE3c0NOLENNOTVzQ0ksNEJnSW5CQSxzREFDRSxVdElvN3NDSixDQUNGLENzSWg3c0NBLCtDQUVFLGVBQ0Esa0JBQ0EsZ0JBQ0EsaUJBQ0Esa0JBTEEsa0JBTUEseUJ0SW03c0NGLENzSWo3c0NFLG9FQUNFLGV0SW03c0NKLENNNzdzQ0kseUJnSUFKLCtDQWNJLGV0SW03c0NGLENBQ0YsQ01oNXNDSSxtRGdJbERKLCtDQWtCSSxldElvN3NDRixDc0lsN3NDRSx5RUFDRSxhdElvN3NDSixDQUNGLENzSWg3c0NBLG9EQUdFLE9BQ0EsdUJBRkEsUXRJbzdzQ0YsQ3NJajdzQ0UsMERBRUUsVUFDQSxTQUZBLGtCdElxN3NDSixDc0lqN3NDRSw2REFDRSxnQkFDQSxZdEltN3NDSixDTXo5c0NJLHlCZ0lvQ0YsNkRBSUksYXRJcTdzQ0osQ3NJbjhzQ0Ysb0RBa0JJLHNCdElzN3NDRixDQUpGLENzSTc2c0NBLHdEQUNFLGFBQ0EsNkJBQ0EsZ0J0SXE3c0NGLENNeitzQ0kseUJnSWlESix3REFLSSxldEl1N3NDRixDQUNGLENzSXA3c0NBLHVEQUNFLDJFQUlBLG9CQUdBLGVBREEsY0FEQSxZdElzN3NDRixDc0luN3NDRSwyREFDRSxZdElxN3NDSixDc0luN3NDRSw0REFDRSxjQUNBLFd0SXE3c0NKLENzSW43c0NFLGdFQUNFLHdEdElxN3NDSixDc0luN3NDRSxpRUFDRSwrRHRJcTdzQ0osQ3NJbjdzQ0UsZ0VBQ0UsOER0SXE3c0NKLENzSW43c0NFLGtFQUNFLGdFdElxN3NDSixDTXpndENJLHlCZ0lzRkYsZ0VBRUksWXRJcTdzQ0osQ0FDRixDc0lqN3NDQSx1REFFRSxVbkkxRVksQ21JeUVaLGlCdElxN3NDRixDc0lqN3NDQSx5Q0FFRSxrQm5JaEZZLENtSXdGWixrQm5JbkZZLENtSStFWixTQUNBLE9BTkEsZUFFQSxlQUVBLFFBR0EsU0FDQSxXQUxBLFV0STA3c0NGLENzSW43c0NFLGlEQUVFLG1CQURBLGFBRUEsMEJ0SXE3c0NKLENzSXA3c0NJLG1EQUlFLGlCdEltN3NDTixDTXhpdENJLDBCZ0lpSEEsbURBRUksaUJ0SXk3c0NOLENBQ0YsQ01oaXRDSSw0QmdJb0dBLG1EQU1JLGN0STA3c0NOLENBQ0YsQ3NJdjdzQ0UsOENBRUUsa0JBREEsZXRJMDdzQ0osQ3NJeDdzQ0ksdURBQ0Usa0J0STA3c0NOLENzSXY3c0NFLGlFQUNFLGlCQUNBLGlCdEl5N3NDSixDTTdqdENJLHlCZ0lrR0oseUNBc0NJLFNBREEsaUJBRUEsVUFDQSxVdEkwN3NDRixDc0l4N3NDRSxpRUFDRSxldEkwN3NDSixDQUNGLENNeGt0Q0ksMEJnSWtHSix5Q0ErQ0ksY3RJMjdzQ0YsQ3NJMTdzQ0UsOENBRUUsZUFEQSxZdEk2N3NDSixDc0kzN3NDSSx1REFDRSxpQnRJNjdzQ04sQ0FDRixDTXZrdENJLDRCZ0lxRkoseUNBNkRJLGF0SXk3c0NGLENzSTc3c0NFLGlEQUNFLGFBQ0EsNkJ0SSs3c0NKLENzSTM3c0NFLGlFQUVFLG1CQURBLGFBTUEsaUJBSkEsdUJBQ0EsZ0JBQ0Esd0JBQ0EsVXRJODdzQ0osQ3NJNTdzQ0ksa0dBQ0UscUJBQ0EsY3RJODdzQ04sQ3NJNzdzQ00sc0dBR0UsY0FGQSxlQUNBLFl0SWc4c0NSLENzSTU3c0NJLDRFQUVFLGtCdEk2N3NDTixDQUNGLENzSXg3c0NBLCtDQUNFLG1CdEkyN3NDRixDc0kxN3NDRSx3REFDRSxvQnRJNDdzQ0osQ016bnRDSSx5QmdJMExKLCtDQU1JLFl0STY3c0NGLENBQ0YsQ3NJejdzQ0UsbUVBQ0UsU3RJNDdzQ0osQ01ybnRDSSw0QmdJOExGLGlIQUVFLFl0STI3c0NGLENzSXg3c0NBLG1EQUNFLE9BRUEsbUJBREEsc0J0STI3c0NGLENzSXo3c0NFLDREQUNFLFl0STI3c0NKLENzSXg3c0NBLG9EcEc5UUUsd0IvQm9GVSxDNkIzRVosb0I3QjJFWSxDNkI3RVosVWhDb3N0Q0EsQ09yc3RDQSwwRDJCTkUscUIvQjJFVSxDNkI1RFYsb0JBWGlDLENBU2pDLGFoQ21zdENGLENnQzlydENBLG9IRWxCRSxxQi9CMkVVLEM2QnJEVixvQkFsQmlDLENBdUIvQixpQ0FQRixVaENrc3RDRixDZ0N0cnRDQSwwSEFHRSx3QjdCaURVLEM2QmhEVixvQjdCZ0RVLEM2QmxEVixVaEN5cnRDRixDZ0NocnRDQSw0UEFJRSx3QkExQ3NDLENBOEN0QyxvQkE3Q2tDLENBd0NsQyxVaENrcnRDRixDZ0MzcXRDRSw4UUFLSSxnQ2hDeXF0Q04sQ3NJbDlzQ0Esb0RBQ0UseUJBQ0EsZXRJbzlzQ0YsQ3NJbjlzQ0UsMkRBQ0UsWUFHQSxRQUZBLFNBQ0Esa0N0SXM5c0NKLENzSW45c0NFLDBEQUNFLFF0SXE5c0NKLENzSS84c0NGLGdFQUVFLGF0SWs5c0NBLENBSkYsQ3NJMThzQ0EsaUNBRUUsbUJBQ0EsaUJBRUEsa0JBSkEsa0JBR0EsV3RJbTlzQ0YsQ00zcnRDSSw2QmdJb09KLGlDQVNJLGVBQ0Esa0JBQ0EsZ0JBQ0EsaUJBQ0Esa0JBTEEsa0JBREEsV3RJMDlzQ0YsQ0FDRixDTXRzdENJLDRCZ0lvT0osaUNBaUJJLGNBREEsVXRJdTlzQ0YsQ0FDRixDc0luOXNDQSw2Q0FFRSxtQkFJQSxnQkFIQSxpQkFFQSxrQkFKQSxrQkFNQSxtQkFIQSxpQnRJeTlzQ0YsQ010dHRDSSw2QmdJeVBKLDZDQVdJLGVBQ0Esa0JBQ0EsZ0JBQ0EsaUJBQ0Esa0JBTEEsaUJ0STQ5c0NGLENBQ0YsQ01odXRDSSw0QmdJeVBKLDZDQW1CSSxjQURBLFV0STA5c0NGLENBQ0YsQ3NJdDlzQ0EsaUNBRUUsc0JBREEsa0JBRUEsbUJBQ0EsaUJBQ0Esa0JBQ0Esa0J0SXk5c0NGLENNL3V0Q0ksNkJnSWdSSixpQ0FVSSxlQUNBLGtCQUNBLGdCQUNBLGlCQUNBLGtCQUxBLGlCdEkrOXNDRixDQUNGLENzSXY5c0NBLHlCQUNFLGlCdEkwOXNDRixDTTd2dENJLDZCZ0lrU0oseUJBR0ksZXRJNDlzQ0YsQ0FDRixDTS93dENJLHlCZ0l1VEosMEJBRU0saUJ0STI5c0NKLENBQ0YsQ01yeHRDSSwwQmdJdVRKLDBCQUtNLHFCdEk2OXNDSixDQUNGLEN1SWwxdENBLGlDQUtJLHFCQUZBLGFBQ0EsZUFFQSxtQkFKQSxldkl3MXRDSixDTWx5dENJLDBCaUl4REosaUNBU1Esa0N2SXExdENOLENBQ0YsQ00xeHRDSSw0QmlJckVKLGlDQWNRLHNCQUNBLGdCQUZBLGV2SXcxdENOLENBQ0YsQ3VJbjF0Q0EsZ0NBRUksT0FDQSxldklxMXRDSixDTXR5dENJLDRCaUlsREosZ0NBT1EsZUFEQSxnQkFFQSxnQnZJczF0Q04sQ0FDRixDTTF6dENJLDBCaUl6Qkosa0NBSVEsc0J2SW8xdENOLENBQ0YsQ3VJajF0Q0Esd0NBQ0ksa0J2SW8xdENKLENNdnp0Q0ksNEJpSTlCSix3Q0FJUSxrQnZJcTF0Q04sQ0FDRixDdUlsMXRDQSxtQ0FFSSxZQURBLFd2SXMxdENKLENNOTB0Q0kseUJpSVRKLG1DQU1RLGtCQURBLDBCQUVBLFV2SXMxdENOLENBQ0YsQ3VJOTB0Q0ksd0VBRUksY0FEQSxZdklzMXRDUixDdUloMXRDSSw0Q0FFSSxpQkFEQSxldklvMXRDUixDdUkvMHRDQSwrQkFFSSxhcElHVSxDb0lGVixnQkFDQSxpQkFIQSxnQnZJcTF0Q0osQ3VJOTB0Q0ksaURBQ0ksY0FDQSxldklpMXRDUixDdUk1MHRDQSwwQ0FFSSxlQURBLGF2SWcxdENKLEN1SXgwdENBLDRDQUNJLGF2STIwdENKLEN1SXAwdENBLDhCQUNJLGFBQ0EsYXZJdTB0Q0osQ3VJbjB0Q0kseUVBQ0ksY3ZJczB0Q1IsQ3VJbjB0Q0ksbUZBQ0ksZXZJcTB0Q1IsQ012M3RDSSw0QmlJc0RJLHlGQUVJLDZCQURBLGdCdklxMHRDVixDQUNGLEN1SS96dENBLGdDQUdJLGdDQURBLGFBREEsV3ZJbzB0Q0osQ01oNXRDSSx5QmlJMkVKLGdDQU1RLG1CQUNBLGtCQUNBLGV2SW0wdENOLENBQ0YsQ3VJajB0Q0kseURBRUksc0JBQ0Esa0JBRkEsU3ZJcTB0Q1IsQ3VJaDB0Q0ksbURBRUksc0JBQ0Esa0JBRkEsU3ZJbzB0Q1IsQ01wNXRDSSw0QmlJOERKLGdDQXdCUSxldklrMHRDTixDQUNGLEN1SS96dENBLDRDQUNJLGdCQUVBLFlBREEsZUFFQSxVdklrMHRDSixDTTc2dENJLHlCaUl1R0osNENBT1EsbUJBR0EsMkJBREEsNEJBREEsV3ZJcTB0Q04sQ0FDRixDdUlqMHRDSSwrQ0FHSSxXQUZBLGVBQ0EsZ0J2SW8wdENSLENNNzZ0Q0ksNEJpSXVHQSwrQ0FNUSxjdklvMHRDVixDQUNGLEN1SWgwdENBLHlDQUNJLG9CdkltMHRDSixDdUkvenRDSSwwQkFFSSxrQkFEQSxXdkltMHRDUixDdUk3enRDQSx3QkFFSSwrQkFDQSxXQUZBLFN2SWswdENKLEN1STl6dENJLDRCQUVJLFlBREEsVXZJaTB0Q1IsQ3VJNXp0Q0EscUNBQ0ksOEJ2SSt6dENKLEN1STV6dENBLDZCQUlJLGdCQUNBLDhCQUtBLFdBRkEsZUFEQSxnQkFMQSxhQU9BLGlCQUhBLDRCQUhBLFlBRkEsU3ZJdzB0Q0osQ3VJN3p0Q0ksa0NBQ0ksZXZJK3p0Q1IsQ016OXRDSSw0QmlJNklKLDZCQWlCUSxnQ3ZJK3p0Q04sQ0FDRixDdUk1enRDQSxzQkFDSSxldkkrenRDSixDTWwrdENJLDRCaUlrS0osc0JBSVEsZXZJZzB0Q04sQ0FDRixDdUk3enRDQSw2RkFJSSxxQkFDQSw0QkFGQSxvQkFEQSxnQkFEQSw0QnZJbzB0Q0osQ3VJenp0Q0EscUhBQ0ksYXZJNHp0Q0osQ3VJenp0Q0Esc0VBQ0ksWXZJNHp0Q0osQ3VJenp0Q0Esa0NBQ0ksYUFDQSxzQnZJNHp0Q0osQ3dJbGt1Q0EsaUJBQ0ksbUJ4SXFrdUNKLENNaGd1Q0ksNEJrSXRFSixpQkFJUSxvQnhJc2t1Q04sQ3dJcGt1Q00sbUNBQ0ksY3hJc2t1Q1YsQ0FDRixDd0lua3VDSSxvQkFDSSxnQkFDQSxjeElxa3VDUixDd0lsa3VDSSw4QkFFSSxnQ0FEQSxVeElxa3VDUixDd0lsa3VDUSxvRkFFSSxheElva3VDWixDd0loa3VDSSxpQ0FLSSxtQkFEQSxhQURBLCtCQUZBLGtCQUNBLFV4SXFrdUNSLEN3SWhrdUNRLG1EQUVJLG1CQURBLFl4SW1rdUNaLEN3STVqdUNZLCtIQUNJLFd4SWlrdUNoQixDTXJpdUNJLDRCa0k1Q0EsaUNBcUJRLG9CeElna3VDVixDQUNGLEN3STdqdUNJLDhCQUtJLFlBRkEsT0FGQSxrQkFDQSxNQUVBLFdBRUEsU3hJK2p1Q1IsQ3dJNWp1Q0kseURBQ0ksWXhJOGp1Q1IsQ3dJM2p1Q0ksMEJBR0ksZ0JBREEsUUFEQSxrQkFHQSxVeEk2anVDUixDTXhrdUNJLDBCa0lPQSwwQkFPUSxxQnhJOGp1Q1YsQ0FDRixDTWhrdUNJLDRCa0lOQSwwQkFXUSxZeEkranVDVixDQUNGLEN3STdqdUNRLGlDQUdJLHNCQUVBLFlBSkEsZ0JBS0Esc0JBRkEsV0FGQSxheElta3VDWixDTTFsdUNJLDBCa0lxQkksaUNBVVEscUJBREEsWXhJaWt1Q2QsQ0FDRixDd0k3anVDUSwwQ0FDSSxTeEkranVDWixDd0kxanVDQSxnRUFFSSw4REFEQSxpQkFHQSxvQkFEQSxvQkFFQSxTeEk2anVDSixDd0kzanVDQSw4QkFDSSxzQkFDQSxheEk4anVDSixDd0k1anVDQSw0QkFLSSxZQUNBLG9CQUNBLDRDQUNBLGNBTEEsYUFEQSxrQkFFQSxVeElra3VDSixDd0k3anVDSSw4QkFDSSxtQkFDQSxnQnhJK2p1Q1IsQ01qbnVDSSw0QmtJc0RJLDhCQUNJLG1CQUNBLGdCeEk4anVDVixDQUNGLENNcG91Q0kseUJrSW9ESiw0QkF3QlEsZ0JBQ0Esa0JBRkEsYUFEQSxheElpa3VDTixDQUNGLENNNW91Q0ksMEJrSW9ESiw0QkE4QlEsc0JBREEsV3hJZ2t1Q04sQ0FDRixDd0k3anVDSSwrQkFDSSxjeEkranVDUixDTXJwdUNJLDBCa0lxRkEsK0JBSVEsV3hJZ2t1Q1YsQ0FDRixDd0k3anVDSSxrQ0FDSSxpQkFFQSxnQkFEQSxvQnhJZ2t1Q1IsQ01scHVDSSw0QmtJZ0ZBLGtDQU1RLG1CQUNBLGtCeElna3VDVixDQUNGLENNcnF1Q0ksMEJrSXVHSSxzQ0FFUSxpQkFDQSxvQnhJZ2t1Q2QsQ0FDRixDTTlwdUNJLDRCa0kwRkksc0NBT1EsbUJBQ0Esa0J4SWlrdUNkLENBQ0YsQ3dJM2p1Q0ksaUNBTUksaUJBQ0EsWUFDQSxXQUhBLGVBSkEsb0JBQ0Esb0JBRUEsa0JBS0EsVUFOQSx5QnhJbWt1Q1IsQ3dJM2p1Q1EsdUNBQ0ksYXJJcEdFLENxSXFHRixvQnhJNmp1Q1osQ01ucnVDSSw0QmtJeUdBLGlDQWlCUSxtQkFDQSxnQnhJNmp1Q1YsQ0FDRixDd0l6anVDQSw4RUFFSSxheEk0anVDSixDd0kxanVDSSxvRkFDSSxvQkFFQSxnQkFEQSxnQnhJOGp1Q1IsQ3dJM2p1Q1EsNEZBRUksY0FFQSxtQkFEQSwyQkFGQSxZeElpa3VDWixDd0kxanVDSSxrRkFDSSxvQkFDQSxleEk2anVDUixDd0kxanVDSSx3R0FDSSxZeEk2anVDUixDTXB0dUNJLDRCa0lnSUosOEVBMkJRLGF4SThqdUNOLEN3STVqdUNNLG9GQUNJLG1CQUNBLGdCeEkranVDVixDd0k5anVDVSw0RkFDSSxrQnhJaWt1Q2QsQ3dJN2p1Q00sa0ZBQ0ksa0J4SWdrdUNWLENBQ0YsQ3dJMWp1Q1EsaUZBQ0ksY3hJNmp1Q1osQ3dJdmp1Q0EseUZBRUkscUJ4STBqdUNKLEN3SXhqdUNJLDZGQUNJLG9CQUNBLGV4STJqdUNSLENNcnZ1Q0ksNEJrSXdMQSw2RkFLUSxtQkFDQSxnQnhJNmp1Q1YsQ0FDRixDd0l6anVDUSxpSUFDSSxpQnhJNGp1Q1osQ3dJdmp1Q0ksaUhBRUksdUJBREEsWXhJMmp1Q1IsQ3dJcmp1Q1EsMkhBQ0ksY3hJd2p1Q1osQ3dJbmp1Q2dCLGlKQUtJLFlBSEEsbUJBQ0EsZ0JBQ0EsaUJBSEEsWXhJMGp1Q3BCLEN3SWhqdUNRLDZIQUlJLGdFQUNBLDRCQUpBLHFCQUVBLGVBR0Esa0JBSkEsYXhJdWp1Q1osQ3dJN2l1Q1EseUhBQ0ksd0J4SWdqdUNaLEN3STNpdUNBLDRDQUNJLG1CeEk4aXVDSixDd0l6aXVDUSxnREFFSSxZQURBLFV4STZpdUNaLEN3SXZpdUNBLDJEQUNJLGtCeEkwaXVDSixDTTN5dUNJLDRCa0lnUUosMkRBSVEsb0J4STJpdUNOLENBQ0YsQ3dJeGl1Q0EsaUNBQ0ksYUFDQSxXQUNBLGtCeEkyaXVDSixDd0kxaXVDSSw0Q0FDSSxReEk0aXVDUixDd0l4aXVDQSxnQ0FNSSxlQUxBLG9CQUdBLGdCQUZBLG9CQUNBLFdBRUEsZ0J4STRpdUNKLEN3SXppdUNJLHdDQUVJLDZCQURBLFN4STRpdUNSLENNdDB1Q0ksNEJrSWlSSixnQ0FjUSxlQUNBLGdCeEkyaXVDTixDQUNGLEN3SXZpdUNBLDhCQVNJLFlBR0EsOEJBRkEsV0FHQSxlQUxBLG9CQUxBLGVBUUEseUJBTkEsa0JBRUEsUUFEQSxRQUZBLFV4SWlqdUNKLEN3SXRpdUNJLGtDQUlJLCtCQUZBLFlBR0EscUJBSkEsZ0JBRUEsVXhJMGl1Q1IsQ01qMnVDSSw0QmtJcVNKLDhCQTRCUSxrREFEQSxnQkFFQSxhQUVBLG1CQUNBLFlBRkEsdUJBTEEsVUFEQSwyQ0FFQSx5QnhJOGl1Q04sQ3dJdGl1Q00sa0NBR0ksdUJBRkEsY3hJMGl1Q1YsQ0FDRixDd0lwaXVDQSxzQ0FDSSxhQUVBLFNBREEsa0J4SXdpdUNKLENNejN1Q0ksNkJrSStVSixzQ0FNUSxjeEl3aXVDTixDQUNGLEN3SW5pdUNJLDhEQUNJLFdBQ0EsZXhJc2l1Q1IsQ01uNHVDSSw0QmtJMlZBLDhEQUlRLGtCeEl3aXVDVixDQUNGLEN3SXBpdUNBLHNCQUNJLGNBQ0EsZUFHQSxrQkFGQSxnQkFDQSxnQnhJd2l1Q0osQ3dJbGl1Q0ksMERBQ0ksY0FDQSxlQUNBLGdCeElxaXVDUixDd0luaXVDUSw0REFDSSxnQnhJcWl1Q1osQ3dJaml1Q0ksOENBRUksZ0JBREEsWXhJb2l1Q1IsQ3dJL2h1Q0EsNkNBQ0ksa0J4SWtpdUNKLEN3SS9odUNBLGlJQUVJLFl4SWtpdUNKLEN3STlodUNBLDBFQUNJLGV4SWlpdUNKLEN3STdodUNJLDZDQUNJLGlCQUNBLG9CeElnaXVDUixDd0k3aHVDSSw2Q0FDSSxtQkFDQSxtQkFDQSxjeEkraHVDUixDd0k1aHVDSSw2Q0FDSSxtQkFDQSxvQnhJOGh1Q1IsQ3dJemh1Q0kscUNBRUksbUJBREEsYUFFQSw2QnhJNGh1Q1IsQ005N3VDSSw2QmtJcWFBLDZDQUtRLCtEQUNBLDRCQUNBLDBCQUxBLGNBRUEsWUFEQSxVeEkraHVDVixDd0l2aHVDRSw0Q0FFUSx3QnhJMGh1Q1YsQ0FKRixDTXg4dUNJLDRCa0l1Ykksb0NBQ0ksbUJBQ0EsZ0J4SXlodUNWLENBQ0YsQ3dJcmh1Q0Esc0NBQ0ksYXhJd2h1Q0osQ3dJdGh1Q0kseUNBQ0ksb0JBQ0EsZ0JBQ0EsZ0J4SXdodUNSLENNNTl1Q0ksNEJrSXdjSSx5Q0FDSSxrQnhJdWh1Q1YsQ0FDRixDd0luaHVDQSxrQ0FDSSwwQkFDQSxjeElzaHVDSixDd0lwaHVDQSw0Q0FDSSxjeEl1aHVDSixDd0lwaHVDQSxvQ0FDSSxZeEl1aHVDSixDd0luaHVDUSwwT0FDSSxrQnhJd2h1Q1osQ01wL3VDSSw0QmtJc2RKLG9DQVdRLGF4SXVodUNOLEN3SW5odUNVLDBPQUNJLGtCeEl3aHVDZCxDQUNGLEN3SXBodUNJLGlEQUNJLG9CQUNBLGdCQUNBLGdCeElzaHVDUixDd0lsaHVDQSwwQ0FFSSxhQUNBLHNCQUZBLGN4SXVodUNKLENNMWd2Q0ksNEJrSWtmSiwwQ0FRUSxpQ3hJcWh1Q04sQ0FDRixDd0lsaHVDQSwrQ0FDSSxRQUNBLFN4SXFodUNKLEN3SW5odUNJLDBEQUNJLHlCeElxaHVDUixDd0lsaHVDSSxrREFDSSxtQnhJb2h1Q1IsQ3dJamh1Q0ksa0RBQ0ksU0FDQSxxQnhJbWh1Q1IsQ3dJamh1Q1EscURBQ0ksYUFDQSxvQnhJbWh1Q1osQ3dJamh1Q1ksa0VBQ0ksa0J4SW1odUNoQixDd0loaHVDWSwwREFHSSxhQUZBLGVBQ0EsZ0J4SW1odUNoQixDd0loaHVDZ0Isc0VBQ0ksWXhJa2h1Q3BCLENNM2p2Q0kseUJrSW1pQlEsMERBVVEsWXhJa2h1Q2xCLEN3SWhodUNrQixzRUFDUSxZeElraHVDMUIsQ0FDRixDTXRqdkNJLDRCa0kwaUJZLDBEQUVJLGFBREEsYUFFQSx3QnhJK2d1Q2xCLEN3STdndUNrQixzRUFDSSxhQUNBLDBCeEkrZ3VDdEIsQ0FDRixDd0l2Z3VDQSxRQUNJLGV4STBndUNKLEN3SXZndUNFLHVDQUNFLFl4STBndUNKLEN3SXhndUNJLHdEQUlJLGtCQUhBLHFCckkvaEJNLENxSWdpQk4sV0FDQSxhQUtBLFlBREEsZUFGQSxrQkFDQSxVeEk0Z3VDUixDd0l4Z3VDUSx3RUFDSSxrQnhJMGd1Q1osQ01ubXZDSSx5QmtJOGtCQSx3REFpQlEsV0FEQSxjQURBLFN4STRndUNWLEN3SXhndUNVLHdFQUNJLG1CeEkwZ3VDZCxDQUNGLEN3SXJndUNRLHlEQUVJLGtCQURBLFV4SXdndUNaLEN3SWxndUNJLHVEQUNJLFN4SW9ndUNSLEN3SWpndUNJLDRFQUNJLHlCQUNBLGdCeEltZ3VDUixDd0loZ3VDSSxxRUFDSSxxQnhJa2d1Q1IsQ00zbnZDSSwwQmtJd25CQSxxRUFHUSx3QnhJb2d1Q1YsQ0FDRixDd0lqZ3VDSSx3RUFFSSxrQkFEQSxtQnhJb2d1Q1IsQ3dJamd1Q1Esb0ZBQ0ksZXhJbWd1Q1osQ012b3ZDSSwwQmtJK25CQSx3RUFVUSxleElrZ3VDVixDQUNGLENNL252Q0ksNEJrSWtuQkEsd0VBY1EsZXhJbWd1Q1YsQ0FDRixDd0loZ3VDSSxrRkFDSSwrQnhJa2d1Q1IsQ3dJLy90Q0ksMEVBRUkscUJBREEsVXhJa2d1Q1IsQ014cHZDSSx5QmtJcXBCQSwwRUFLUSxrQnhJa2d1Q1YsQ0FDRixDd0loZ3VDUSw2RUFDSSxvQnhJa2d1Q1osQ3dJOS90Q0ksdURBRUkscUJySXBuQk0sQ3FJc25CTixnQ0FFQSwwQkFMQSxlQUlBLFdBRkEsU3hJbWd1Q1IsQ014cXZDSSx5QmtJa3FCQSx1REFVUSxjQURBLFN4SWtndUNWLENBQ0YsQ3dJLy90Q1EsMERBQ0ksVXhJaWd1Q1osQ3dJOS90Q1Esd0VBQ0ksV3hJZ2d1Q1osQ3dJNS90Q0ksd0RBUUksVXhJdS90Q1IsQ3dJNS90Q2dCLDBFQUNJLFN4STgvdENwQixDd0l2L3RDSSx3RUFDSSxzQkFDQSxnQnhJeS90Q1IsQ3dJdC90Q0ksMkRBQ0ksYXhJdy90Q1IsQ3dJci90Q0ksZ0VBTUkscUJySWxxQk0sQ3FJbXFCTiw2QkFGQSxTQUpBLGFBQ0EseUJBQ0EsZ0JBQ0EsVXhJMC90Q1IsQ3dJcC90Q0ksb0RBR0ksa0JBRkEsa0JBQ0EsVXhJdS90Q1IsQ3dJbi90Q0ksK0VBQ0ksa0JBQ0EscUJ4SXEvdENSLEN3SWwvdENJLGdEQVVJLG1CQU5BLGNBU0EseUJBTEEsYUFEQSxZQUVBLDJCQVBBLFNBU0EsZ0JBVkEsa0JBYUEsdUJBWEEsMEJBU0EsbUJBTkEsZ0JBREEsVXhJNi90Q1IsQ3dJbC90Q1EsdURBSUksa0JBRUEsY0FIQSxlQUVBLG1CQUVBLFVBTkEsVUFDQSxheEl5L3RDWixDd0lqL3RDUSw2REFDSSxxQkFDQSx5RHhJbS90Q1osQ3dJaC90Q1EsMkRBQ0ksbUJBQ0EseUR4SWsvdENaLEN3SS8rdENRLGtFQUNJLHFCQUNBLHlEeElpL3RDWixDd0k5K3RDUSxvRUFDSSxXQUNBLHVEeElnL3RDWixDTS91dkNJLDRCa0lvdEJBLGdEQStDUSxjeElnL3RDVixDQUNGLEN3STUrdENRLHVFQUlJLGNBSEEsa0JBRUEsYUFEQSxVeElnL3RDWixDd0k1K3RDWSwyRUFHSSx1QkFDQSxtQkFDQSxpQ0FIQSxjQUlBLFlBTEEsWXhJbS90Q2hCLEN3STUrdENnQixnRkFDSSxZeEk4K3RDcEIsQ3dJeit0Q1EsbUdBQ0ksYXhJMit0Q1osQ3dJeCt0Q1Esa0dBQ0ksWXhJMCt0Q1osQ3dJcit0Q1EsNkVBRUksZ0JBREEsa0J4SXcrdENaLEN3SWwrdENRLHNGQUNJLGV4SW8rdENaLEN3SWwrdENZLHVHQUNJLGtCeElvK3RDaEIsQ3dJLzl0Q0ksaUVBQ0ksZUFDQSxnQkFDQSxnQnhJaSt0Q1IsQ3dJOTl0Q0kseUVBQ0ksZUFDQSxnQnhJZyt0Q1IsQ005eHZDSSw0QmtJbzBCSSxvREFDSSxnQnhJNjl0Q1YsQ3dJMTl0Q00sK0VBQ0ksaUJBQ0Esb0J4STQ5dENWLEN3SXg5dENVLHlEQUNJLGdCeEkwOXRDZCxDd0lyOXRDTSxnRUFDSSxZeEl1OXRDVixDd0lwOXRDTSxnREFFSSxXeElxOXRDVixDd0lwOXRDVSx1REFDSSxxQnhJczl0Q2QsQ3dJbDl0Q00scUVBQ0ksY3hJbzl0Q1YsQ3dJajl0Q00sd0VBSUksZ0J4SW05dENWLEN3SXY4dENVLG1PQUNJLG1CQUNBLG9CeElpOXRDZCxDd0k3OHRDSywyREFJQyxhQURBLGtCeElnOXRDTixDd0k1OHRDSyxpRUFDSyxlQUVBLGdCQURBLGdCeEkrOHRDVixDd0kzOHRDSyx5RUFDQywyQkFDQSxleEk2OHRDTixDd0k1OHRDVSw0RUFJSSwyQkFIQSxlQUNBLGlCQUNBLGtCQUVBLGF4STg4dENkLEN3STU4dENjLHdGQUNJLGlCeEk4OHRDbEIsQ3dJejh0Q00sNkVBRUksZ0JBREEsaUJ4STQ4dENWLEN3SXY4dENVLDBEQUNJLGVBQ0EsZ0J4SXk4dENkLEN3SXA4dENVLHNGQUNJLGV4SXM4dENkLEN3SXI4dENjLHVHQUNJLGlCeEl1OHRDbEIsQ0FDRixDd0loOHRDQSx1Q0FDSSxvQnhJbTh0Q0osQ3dJajh0Q0ksOERBQ0ksWUFDQSxpQnhJbTh0Q1IsQ3dJLzd0Q0Esd0NBQ0ksWXhJazh0Q0osQ3dJaDh0Q1EsaUVBQ0ksb0J4SWs4dENaLENNOTN2Q0ksNEJrSWc4QlEsaUVBQ0ksb0J4SWk4dENkLENBQ0YsQ3dJNzd0Q0ksaUVBQ0ksWXhJKzd0Q1IsQ3dJMzd0Q0EsZUFFRSx5QkFEQSx5QnhJKzd0Q0YsQ3dJMzd0Q0EsZUFFSSxtQkFEQSxZeEkrN3RDSixDTWg1dkNJLDRCa0lxOUJKLGNBRVEsVXhJODd0Q04sQ0FDRixDd0kzN3RDQSxjQUNJLHVCeEk4N3RDSixDd0kzN3RDQSxvREFFSSxTQUNBLGVBRkEsVXhJZzh0Q0osQ3dJNTd0Q0kseUZBQ0ksYXhJODd0Q1IsQ3dJNzd0Q1EsK0ZBQ0ksYXhJKzd0Q1osQ3dJMzd0Q0ksNkZBQ0ksYUFFQSxTQURBLDJCQUVBLFN4STY3dENSLEN3SXo3dENBLG9DQUNJLGdDeEk0N3RDSixDd0kxN3RDSSx5RUFDSSxheEk0N3RDUixDTW43dkNJLDRCa0ltL0JKLG9DQVFRLGlDeEk0N3RDTixDd0kxN3RDTSx5RUFDSSxVeEk0N3RDVixDQUNGLEN3SXY3dENJLHlGQUNJLGlCQUVBLGdCQURBLGdCeEkyN3RDUixDd0l0N3RDQSxvQ0FJRSxlckl2Z0NZLENxSXNnQ1osc0JBREEsa0JBREEsbUJBSUEseUJBQ0EsaUJ4SXk3dENGLEN3SXQ3dENBLDBDQUVFLGVBQ0EsZ0JBQ0EscUJBSEEsaUJ4STQ3dENGLEN3SXQ3dENBLDhDQUlFLHlCQURBLGtCQUVBLHFCQUhBLGFBREEsV3hJNjd0Q0YsQ3dJdDd0Q0EsNkNBSUUseUJBREEsa0JBRUEscUJBSEEsYUFEQSxXeEk2N3RDRixDd0l0N3RDQSwyQ0FJRSx5QkFEQSxrQkFFQSxxQkFIQSxhQURBLFd4STY3dENGLEN3SXI3dENJLGFBQ0ksZXhJdzd0Q1IsQ3dJcDd0Q0EsZ0NBQ0ksZ0J4SXU3dENKLEN5SXpqd0NFLDJFQU1FLHdCQURBLDRCQUpBLGdCQU1BLFdBSEEsZUFGQSxnQkFDQSxnQnpJZ2t3Q0osQ3lJemp3Q0UsZ0hBQ0UsZ0NBQ0EsZ0JBQ0EsaUJ6STJqd0NKLEN5SXhqd0NFLDREQUdFLG1CQUZBLGFBQ0EsOEJBRUEsb0J6STBqd0NKLEN5SXZqd0NFLHdEQUVFLGF0STJEVSxDc0k1RFYsT0FFQSxlQUNBLGtCekl5andDSixDeUl0andDRSxxREFHRSxxQnRJK0NVLENzSTlDVixZQU9BLCtEQU5BLGdCQUNBLFNBR0Esb0JBQ0EsZ0JBSEEsVUFOQSxrQkFPQSxXQU5BLFl6SWlrd0NKLEN5SXJqd0NFLHdEQUNFLGN6SXVqd0NKLEN5SXBqd0NFLDhEQUNFLHdCeklzandDSixDMEl0bXdDQSxrQkFDRSxtQkFFQSx1QkFEQSxrQjFJMG13Q0YsQ01yaXdDSSw0Qm9JdkVKLGtCQU9JLGlCQURBLG1CMUkybXdDRixDQUNGLEMwSXZtd0NBLHNDQUVFLHlCQURBLHdCMUkybXdDRixDTTdqd0NJLHlCb0kvQ0osc0NBS0ksYzFJMm13Q0YsQ0FDRixDTWxrd0NJLDBCb0kvQ0osc0NBU0ksbUIxSTRtd0NGLENBQ0YsQ00xandDSSw0Qm9JNURKLHNDQWFJLHdCQUNBLGVBQ0EsV0FDQSxTMUk2bXdDRixDMEkzbXdDRSwwQkFDRSxtQ0FDQSw0QjFJNm13Q0osQzBJMW13Q0UsK0JBQ0UsaUNBQ0EsNEIxSTRtd0NKLENBQ0YsQzBJeG13Q0Esb0JBQ0UsR0FDSSxRMUkybXdDSixDMEl4bXdDRSxHQUNFLFkxSTBtd0NKLENBQ0YsQzBJdm13Q0Esa0JBQ0UsSUFDSSxZMUl5bXdDSixDMEl0bXdDRSxJQUNFLFcxSXdtd0NKLEMwSXJtd0NFLEdBQ0UsUTFJdW13Q0osQ0FDRixDMElwbXdDQSxrSEFLRSxjQUhBLG9CQUlBLGV2SStENEIsQ3VJbEU1QixzQkFDQSxrQkFIQSxTMUkybXdDRixDTW5ud0NJLHlCb0lPSixrSEFTSSxvQkFDQSxxQjFJdW13Q0YsQ0FDRixDTXpud0NJLDBCb0lPSixrSEFjSSxvQkFDQSxxQjFJd213Q0YsQ0FDRixDMElybXdDQSwrQkFFRSxhMUl1bXdDRixDTXRud0NJLDRCb0lhSiwrQkFLSSxZMUl3bXdDRixDQUNGLEMwSXRtd0NFLHFDQUNFLFUxSXdtd0NKLEMwSXBtd0NBLGlDQUVFLGExSXNtd0NGLENNL293Q0kseUJvSXVDSixpQ0FLSSxZMUl1bXdDRixDQUNGLENNdm93Q0ksNEJvSW1DSixzQ0FHSSx5QkFEQSxvQjFJd213Q0YsQ0FDRixDMElwbXdDQSwrQkFDRSxrQjFJdW13Q0YsQ00vcHdDSSx5Qm9JdURKLCtCQUlJLHNCMUl3bXdDRixDQUNGLENNdnB3Q0ksNEJvSWtESixpQkFFSSxZMUl3bXdDRixDQUNGLEMwSXJtd0NBLCtCQUNFLG1CMUl3bXdDRixDTWpxd0NJLDRCb0k0REosaUVBR0ksZUFDQSxrQjFJd213Q0YsQ0FDRixDMElybXdDQSxpQ0FFRSxZQURBLGMxSXltd0NGLEMwSXJtd0NBLHlDQUNFLGtCMUl3bXdDRixDMElybXdDQSxlQUNFLGExSXdtd0NGLENNdHJ3Q0ksNEJvSTZFSixlQUlJLFkxSXltd0NGLENBQ0YsQzBJdG13Q0EsZ0NBRUUsZUFEQSxnQkFFQSxpQkFHQSx5QkFEQSxhQURBLGlCMUkybXdDRixDMEl0bXdDQSxxQ0FFRSxlQURBLGdCQUVBLGlCQUNBLG9CMUl5bXdDRixDMEl0bXdDQSxtQkFDRSx5QkFDQSxtQjFJeW13Q0YsQzBJdG13Q0EsMEVBQ0UsaUIxSXltd0NGLEMySTd4d0NBLHdCQUNFLGtCM0lneXdDRixDMkk3eHdDQSx5QkFFRSxxQkFEQSxpQjNJaXl3Q0YsQzJJMXh3Q0Usc0NBRUUsd0JBREEsUzNJNnh3Q0osQzJJeHh3Q0EsOEJBQ0UsY0FDQSxlM0kyeHdDRixDMkl4eHdDQSxxQkFVRSxtQkFSQSxzQkFNQSxrQkFMQSxZQU1BLGFBSkEsa0JBQ0Esb0JBQ0EsZ0JBTkEsa0JBR0EsV0FPQSxTM0kyeHdDRixDMkl6eHdDRSw4QkFDRSxxQjNJMnh3Q0osQzJJenh3Q0ksa0NBRUUsZ0JBREEsYzNJNHh3Q04sQzJJcHh3Q1EsNkNBQ0UsWTNJc3h3Q1YsQ00zd3dDSSx5QnFJckNKLHFCQW1DSSxjQUZBLGVBQ0EsaUJBRUEsWTNJbXh3Q0YsQzJJaHh3Q0ksa0NBRUUsZUFEQSxhM0lteHdDTixDQUNGLEMySTl3d0NFLGlDQUNFLFkzSWd4d0NKLEMySTV3d0NBLHlCQUNFLG9CQUdBLGV4SXdENEIsQ3dJMUQ1QixzQkFDQSxtQjNJZ3h3Q0YsQzJJNXd3Q0Esd0JBSUUsY0FIQSxtQkFJQSxvQkFIQSxvQkFDQSxtQjNJaXh3Q0YsQzJJMXd3Q0EsZ0NBRUUsYXhJSFksQ3dJRVosb0IzSTh3d0NGLEMySTN3d0NFLHNDQUNFLGEzSTZ3d0NKLEMySTN3d0NFLHFDQUNFLFdBQ0EsZ0IzSTZ3d0NKLEMySXB3d0NFLGtEQUNFLGEzSTB3d0NKLEMySXR3d0NBLGtCQUNFLFkzSXl3d0NGLENNbnp3Q0ksNEJxSXlDSixrQkFHSSxjM0kyd3dDRixDQUNGLEM0SWo0d0NBLHVCQUNFLHdCeklvRlksQ3lJbkZaLGtCQUdBLGlCQURBLGtCQURBLG9CQUdBLFE1SW80d0NGLEM0SWw0d0NFLCtCQUNFLGdCQUNBLHdCQUNBLFM1SW80d0NKLEM0SWg0d0NBLDRCQU1FLG1CQUxBLHFCekk0RlksQ3lJM0ZaLGtCQUVBLGFBQ0EsOEJBRkEsYzVJczR3Q0YsQzRJNTN3Q0EsbUZBQ0Usd0I1SWs0d0NGLEM0SS8zd0NBLGtDQUNFLGdCQUNBLFlBS0EsZ0J6STBDWSxDeUkzQ1osVXpJMkNZLEN5SXpDWixPQUxBLG1CQUNBLGlCQUtBLFc1SWk0d0NGLENjbDB3Q0UsK0NBQ0UsVWRxMXdDSixDNElsNXdDQSx5RUFDRSxxRUFDQSxzQkFDQSxZQUlBLGVBRkEsWUFDQSxvQkFGQSxVNUl3NXdDRixDNElsNXdDQSxzQ0FFRSxrRTVJbzV3Q0YsQzRJajV3Q0EsNEI5SHhERSxnQjhIMERBLG1COUgzREEsU2RpOXdDRixDNElsNXdDRSxtQ0FFRSxjQUNBLGVBRkEsa0I1SXU1d0NKLEM0SS80d0NFLHdDQUNFLHFCNUlpNXdDSixDNEk3NHdDQSw2Q0FDRSxhNUlnNXdDRixDNEk3NHdDQSxtQ0FHRSxXQUZBLG9CQUNBLHFCNUlpNXdDRixDNEk5NHdDRSx5Q0FDRSxVNUlnNXdDSixDNEl2NHdDSSxnREFDRSxXNUk2NHdDTixDNEkxNHdDSSxpREFDRSxXNUk0NHdDTixDNEl6NHdDSSx1REFDRSxXNUkyNHdDTixDNEl0NHdDQSx3Q0FDRSx3QnpJakNZLEN5SWtDWixjQUNBLGdCQUVBLFVBREEsUzVJMDR3Q0YsQ01sOHdDSSx5QnNJb0RKLHdDQVFJLFk1STA0d0NGLENBQ0YsQzRJeDR3Q0UsZ0RBQ0UsK0JBQ0EsNEI1STA0d0NKLEM0SXg0d0NJLG1EQUNFLDZCQUNBLDRCNUkwNHdDTixDNElyNHdDQSxrQkFDRSxHQUNFLFE1SXc0d0NGLEM0SXQ0d0NBLEdBQ0UsUzVJdzR3Q0YsQ0FDRixDNElyNHdDQSxnQkFDRSxHQUNFLFM1SXU0d0NGLEM0SXA0d0NBLEdBQ0UsUTVJczR3Q0YsQ0FDRixDNEluNHdDQSxtQ0FNRSx5QkFMQSxhQUNBLGdCQUdBLFNBRkEsZ0JBQ0Esa0M1SXU0d0NGLEM0SWw0d0NBLDBDQUdFLHFCekl6RFksQ3lJMERaLG1CQUZBLGlCQUlBLGdCQURBLGlCQUlBLGlCQVJBLGtCQU1BLGtCQUNBLGtCNUlzNHdDRixDNEluNHdDRSxnREFDRSx1QjVJcTR3Q0osQzZJbmp4Q0Usb0JBQ0EsbUJBRUEsY0FEQSxrQjdJdWp4Q0YsQ003L3dDSSx5QnVJNURGLG9CQUtFLGtCN0l3anhDRixDQUNGLEM2SXJqeENBLDJCQUNFLG1CQUVBLGUxSTZINEIsQzBJOUg1QixtQkFFQSxvQjdJd2p4Q0YsQzZJcmp4Q0Esb0RBQ0UsY0FDQSxtQkFFQSxlMUlrSDRCLEMwSW5INUIsaUI3SXlqeENGLEM2SXJqeENBLHNFQUlFLHVCQURBLGFBR0Esc0JBTEEsbUJBSUEsMkJBSEEsb0JBS0EscUI3SXdqeENGLENNN2d4Q0ksNEJ1SWxESixzRUFTSSxrQjdJMGp4Q0YsQ0FDRixDTS9oeENJLHlCdUlyQ0osc0VBWUksbUJBQ0Esa0I3STRqeENGLENBQ0YsQzZJeGp4Q0UsNEJBQ0UseUI3STJqeENKLENNNWh4Q0ksNEJ1SWhDRiw0QkFHSSw0QkFDQSw2QjdJNmp4Q0osQ0FDRixDNkl4anhDRSwrQkFDRSxjN0kyanhDSixDNkl6anhDRSxnREFDRSxZN0kyanhDSixDNkl6anhDRSw4REFDRSxTN0kyanhDSixDNkl6anhDRSwrREFDRSxVN0kyanhDSixDNkl2anhDQSxvQ0FDRSxnQkFHQSxnQkFGQSxrQkFDQSwrQjdJMmp4Q0YsQzZJemp4Q0UsMkNBTUUsWUFGQSxZQUZBLE9BREEsa0JBRUEsTUFFQSxVN0k0anhDSixDNkl2anhDQSxnQ0FDRSxlN0kwanhDRixDTWxreENJLDRCdUlXSiwyQ0FFSSxrQjdJMGp4Q0YsQzZJcmp4Q0EsMkRBRUksa0I3SXlqeENKLENBTEYsQzZJL2l4Q0EsK0JBQ0UsYUFDQSxtQkFDQSxtQjdJd2p4Q0YsQzZJdmp4Q0UsMkNBQ0UsaUI3SXlqeENKLENNcG14Q0kseUJ1SXNDSiwrQkFRSSw4QkFDQSxrQjdJMGp4Q0YsQ0FDRixDNkl2anhDQSxzRUFFRSxtQkFEQSxhL0g3R0EsZ0JBRkEsU0FDQSxTZDRxeENGLEM2SXpqeENBLG9FQUtFLDREQUlBLG9CQVBBLGVBRUEsY0FIQSxrQkFFQSxZN0kranhDRixDNkl4anhDRSwwRkFDRSxjN0kwanhDSixDNkl4anhDRSw0RUFDRSxZN0kwanhDSixDNkl4anhDRSw4RUFDRSxjQUNBLFc3STBqeENKLEM2SXhqeENFLDJDQUNFLHlDN0kwanhDSixDNkl4anhDRSw0Q0FDRSxnRDdJMGp4Q0osQzZJeGp4Q0UsMkNBQ0UsK0M3STBqeENKLENNOW94Q0kseUJ1SW1GRiwyQ0FHSSxZN0k0anhDSixDQUNGLEM2STFqeENFLDZDQUNFLGlEN0k0anhDSixDNkl4anhDQSw2QkFDRSxrQjdJMmp4Q0YsQzZJMWp4Q0UsK0JBQ0UseUI3STRqeENKLEM2SXhqeENBLDhCQUVFLG1CQURBLGFBRUEsa0JBQ0EsVTdJMmp4Q0YsQzZJMWp4Q0UseURBQ0Usb0I3STRqeENKLENNdnF4Q0kseUJ1SXFHSiw4QkFTSSxlN0k2anhDRixDQUNGLEM2STFqeENBLCtCQUVFLGdCQUNBLGtCQUZBLGU3SStqeENGLEM2STVqeENFLHlCQUpGLCtCQUtJLG9CN0kranhDRixDQUNGLEM2STVqeENBLHlCQUNFLGlCN0kranhDRixDTTlxeENJLDRCdUk4R0oseUJBSUksb0I3SWdreENGLENBQ0YsQzZJL2p4Q0UseUJBTkYseUJBT0ksbUI3SWtreENGLENBQ0YsQ014cnhDSSw0QnVJd0hGLHFDQUVJLHFCN0lra3hDSixDQUNGLEM2SWpreENJLHlCQUpGLHFDQUtJLHFCN0lva3hDSixDQUNGLEM2SWpreENBLG9GQUNFLHFCQUdBLHNCQURBLGNBREEsVzdJc2t4Q0YsQzZJbmt4Q0UsK0ZBQ0UsYzdJcWt4Q0osQzZJamt4Q0Esd0NBQ0UsZ0JBQ0Esc0I3SW9reENGLENNanR4Q0ksNEJ1STJJSix3Q0FLSSxpQjdJcWt4Q0YsQ0FDRixDNklsa3hDQSwwQkFHRSx3QkFEQSxvQkFEQSxrQjdJdWt4Q0YsQzZJbmt4Q0UsMkNBQ0UsYTdJcWt4Q0osQzZJbGt4Q0UsbUNBR0UsZ0JBQ0EsYTFJMUpVLEMwSXdKVixrQjdJcWt4Q0osQ2Nyc3hDRSxnREFDRSxhZHd0eENKLEM2SXJseENFLHdEQUVFLHVCQUNBLGlCQUZBLHdCN0l5bHhDSixDNkl0bHhDSSwrREFDRSx3QjdJd2x4Q04sQzZJcGx4Q0UsaUNBQ0Usd0JBQ0EscUJBTUEsdU9BREEsNEJBREEsNEJBR0EsWUFFQSxnQkFEQSxhMUkvS1UsQzBJMEtWLGVBRkEsY0FDQSxnQjdJNmx4Q0osQ003d3hDSSw0QnVJMExGLCtCQUVJLFU3SXFseENKLENBQ0YsQzZJaGx4Q0UsZ0ZBQ0UsWTdJbWx4Q0osQ010eHhDSSw0QnVJaU1KLCtDQUtJLHVCN0lvbHhDRixDQUNGLEM2STlreENBLHVDQUNFLGU3SW9seENGLEM2SW5seENFLG1EQUNFLFc3SXFseENKLEM2SWpseENBLDZDQUNFLHlCQUdBLGNBQ0EsZ0JBQ0EsdUJBSEEsVTdJdWx4Q0YsQzZJbmx4Q0Usb0RBSUUsY0FIQSxlQUVBLFNBREEsVzdJdWx4Q0osQ01qMHhDSSx5QnVJaU9KLDZDQWNJLFk3SXNseENGLENBQ0YsQzZJcGx4Q0EsMkNBRUUsZUFEQSxnQkFFQSxpQkFDQSx5QjdJdWx4Q0YsQzZJcGx4Q0EsMkNBQ0UsYTdJdWx4Q0YsQzZJcmx4Q0ksb0RBQ0UsVTdJdWx4Q04sQzZJaGx4Q0UsMkVBQ0UsWTdJbWx4Q0osQzZJamx4Q0kseUZBRUUsWUFEQSxVN0lvbHhDTixDNklqbHhDTSwyR0FDRSxZN0ltbHhDUixDNklobHhDTSw0SEFFRSxZQUNBLGVBRkEsVTdJb2x4Q1IsQzZJN2t4Q0UsaURBRUUsYUFEQSxjQUVBLGtCN0kra3hDSixDNkkza3hDSSx1RkFFSSxlQURBLFU3SThreENSLENNaDJ4Q0ksNEJ1SXdSQSxpREFDRSxzQkFDQSx1QkFDQSxzQkFDQSxzQjdJMmt4Q0osQzZJemt4Q0ksK0RBRUUsY0FEQSxXN0k0a3hDTixDNkl4a3hDSSxvRkFFRSxZQUNBLGVBRkEsVTdJNGt4Q04sQ0FDRixDOEkxN3hDQSxvQ0FFRSxzQkFEQSxvQjlJODd4Q0YsQzhJNTd4Q0Usd0RBQ0UsbUJBQ0Esa0I5STg3eENKLEM4STM3eENJLDJHQUVFLFdBRUEsY0FFQSxZQUhBLGtCQUlBLE1BRkEsV0FHQSxTOUk0N3hDTixDOEkxN3hDSSxzREFDRSxVOUk0N3hDTixDOEkxN3hDSSxxREFDRSxTOUk0N3hDTixDOEl6N3hDRSw2Q0FDRSxpQkFDQSxTOUkyN3hDSixDOEl6N3hDRSw2REFDRSxTOUkyN3hDSixDOEl6N3hDRSxpRUFDRSxZOUkyN3hDSixDOElwN3hDSSxxRkFDRSxxQkFFQSxzQkFEQSxnQjlJdTd4Q04sQ01yNnhDSSx5QndJNURKLG9DQStDSSxrQjlJczd4Q0YsQzhJcjd4Q0Usd0RBQ0UsaUJBQ0Esb0I5SXU3eENKLENBQ0YsQ01qNnhDSSw0QndJekVKLG9DQXNESSxlOUl3N3hDRixDQUNGLEM4SXI3eENBLG1DQUNFLGU5SXc3eENGLENNdjd4Q0kseUJ3SUZKLG1DQUdJLGdCOUkwN3hDRixDQUNGLEM4SXo3eENFLHVDQUNFLG9DOUkyN3hDSixDOEl4N3hDSSw2Q0FDRSxrRDlJMDd4Q04sQzhJcjd4Q0EsbUNBQ0UsbUJBQ0EscUJBQ0Esc0I5SXc3eENGLENNMzd4Q0ksNEJ3SUFKLG1DQUtJLG9CQUNBLHNCQUNBLGdCQUNBLHNCOUkwN3hDRixDQUNGLEM4SXY3eENBLHFDQUNFLG1CQUNBLG1COUkwN3hDRixDOEl6N3hDRSx1Q0FDRSxvQjlJMjd4Q0osQ00zOHhDSSw0QndJWUoscUNBT0ksbUJBQ0EscUJBQ0EsZ0JBQ0Esc0I5STQ3eENGLENBQ0YsQzhJejd4Q0EseUNBQ0Usc0JBRUEsT0FEQSxZOUk2N3hDRixDTXQreENJLHlCd0l1Q0oseUNBS0ksYzlJODd4Q0YsQ0FDRixDTTk5eENJLDRCd0kwQkoseUNBU0ksaUJBREEsb0JBRUEsa0I5SWc4eENGLENBQ0YsQzhJNzd4Q0Esa0NBQ0UsYUFDQSxzQkFDQSxXOUlnOHhDRixDOEk5N3hDSSw2RUFDRSxVOUlnOHhDTixDOEkxN3hDRSxrREFFRSxZQURBLHlCOUk4N3hDSixDOEkxN3hDRSwwRkFDRSxXOUk0N3hDSixDOEl6N3hDRSxxSEFFRSxtQjlJMjd4Q0osQzhJeDd4Q0UsMEJBQ0Usa0RBQ0UsMEI5STA3eENKLENBQ0YsQzhJdjd4Q0UsMEJBQ0Usa0RBQ0UsMEI5SXk3eENKLENBQ0YsQzhJdDd4Q0UseUJBQ0Usa0RBQ0UsMEI5SXc3eENKLENBQ0YsQ016Z3lDSSw0QndJcUZBLGtEQUNFLDBCOUl1N3hDSixDQUNGLEM4SW43eENJLDJIQUNFLGE5SXE3eENOLEM4SWw3eENJLG9JQUNJLGtCOUlvN3hDUixDOEloN3hDSSxpSkFDRSxVOUlrN3hDTixDTXBpeUNJLHlCd0l1SEUseUdBQ0UsVTlJZzd4Q04sQzhJOTZ4Q00seUhBQ0UsUzlJZzd4Q1IsQ0FDRixDTTVpeUNJLDBCd0lrSUkseUhBQ0UsUzlJNjZ4Q1IsQ0FDRixDK0kzbXlDQSxVQUdFLHVCQUZBLGFBQ0Esc0JBSUEsZ0JBREEsbUIvSThteUNGLEMrSTNteUNFLGlCQUlFLFdBSEEsbUJBQ0EsZ0JBQ0EsaUJBRUEsYy9JNm15Q0osQytJMW15Q0Usb0JBSUUsV0FIQSxlQUNBLGdCQUNBLGdCQUVBLGUvSTRteUNKLEMrSXpteUNFLGlCQUNFLFUvSTJteUNKLEMrSTFteUNJLHFCQUVFLGNBREEsVS9JNm15Q04sQytJem15Q0Usa0JBQ0UsY0FJQSxTQUhBLGtCQUNBLFNBQ0EsaUIvSTRteUNKLEMrSXhteUNFLGdCQUdFLFdBRkEsZUFDQSxnQkFFQSxnQkFDQSxlL0kwbXlDSixDK0l2bXlDRSxlQUNFLGUvSXlteUNKLEMrSXhteUNJLGlCQUNFLGUvSTBteUNOLEMrSXZteUNFLGtCQUVFLFlBREEsVS9JMG15Q0osQytJdm15Q0UsdUJBU0UsbUJBUEEsb0JBRUEsbUJBQ0EsV0FFQSxhQUpBLGNBS0Esc0JBRUEsdUJBRUEsa0JBWEEsVS9Ja255Q0osQytJcG15Q0UsdUJBQ0UsaUJBQ0EsZ0JBQ0Esa0IvSXNteUNKLEMrSW5teUNFLDBCQUNFLGlCQUNBLGtCL0lxbXlDSixDK0lsbXlDRSx1QkFHRSxtQkFGQSxhQUNBLFNBRUEsc0IvSW9teUNKLEMrSWpteUNFLHNCQUdFLG1CQUZBLFdBQ0Esb0JBSUEsZ0JBRkEsdUJBR0EscUJBRkEsYy9JcW15Q0osQytJam15Q0ksNEJBQ0Usa0JBQ0EsMEIvSW1teUNOLEMrSWhteUNFLHdCQUdFLFlBRkEsa0JBQ0EsVS9JbW15Q0osQytJL2x5Q0UscUJBUUUsY0FGQSxZQUhBLFNBRkEsa0JBVUEscUJBVEEsTUFFQSwyQkFHQSwwQkFHQSxTL0lnbXlDSixDTWpweUNJLDRCeUlxREEsdUJBQ0UsYy9JK2x5Q0osQytJN2x5Q0UsMEJBQ0UsYy9JK2x5Q0osQ0FDRixDTXRxeUNJLHlCeUkyRUEsdUJBQ0UsWS9JOGx5Q0osQ0FDRixDTTNxeUNJLHlCeUlrRkEsdUJBQ0UsWS9JNGx5Q0osQytJMWx5Q0UsdUJBQ0UsZ0IvSTRseUNKLEMrSTFseUNFLDBCQUNFLGdCL0k0bHlDSixDQUNGLENNdHJ5Q0ksMEJ5SStGQSx1QkFDRSxZL0kwbHlDSixDQUNGLENNM3J5Q0ksMEJ5SXNHQSx1QkFDRSxZL0l3bHlDSixDQUNGLENnSjV2eUNBLG1CQUdFLHlCQURBLG9CQURBLGlCaEppd3lDRixDZ0o1dnlDQSx5QkFFRSxvQkFDQSxzQkFGQSxTaEppd3lDRixDTTVzeUNJLHlCMEl0REoseUJBS0ksb0JBQ0EscUJoSml3eUNGLENBQ0YsQ01sdHlDSSwwQjBJdERKLHlCQVNJLG9CQUNBLHFCaEptd3lDRixDQUNGLENnSmh3eUNBLDRCQUNFLG1CQUdBLGU3SThHNEIsQzZJaEg1QixxQkFDQSx5QmhKb3d5Q0YsQ00vdHlDSSx5QjBJeENKLDRCQU9JLGU3SThHMEIsQzZJL0cxQixtQmhKc3d5Q0YsQ0FDRixDTXJ1eUNJLDBCMEl4Q0osNEJBVUksa0JoSnV3eUNGLENBQ0YsQ2dKcHd5Q0EsaUJsSS9CRSxnQkFGQSxTa0l1Q0EsZ0JBQ0Esa0JBTEEsZUFDQSxrQkFFQSxtQkFEQSxTaEo0d3lDRixDZ0p4d3lDRSwwQkFDRSxpQmhKMHd5Q0osQ2dKdHd5Q0Esc0JBQ0UscUJBQ0EscUJBQ0EsaUJoSnl3eUNGLENnSnh3eUNFLGlDQUNFLGNoSjB3eUNKLENnSnh3eUNFLHdCQUlFLDhCQUNBLFU3SXNCVSxDNkkxQlYsY0FDQSxtQkFDQSxxQkFHQSxzQmhKMHd5Q0osQ2dKdHd5Q0ksOERBRUUsMkI3SXdCUSxDNkl6QlIsYWhKeXd5Q04sQ2dKdHd5Q0ksZ0hBQ0Usd0JoSnd3eUNOLENNanh5Q0kseUIwSWJKLHNCQTZCSSxxQmhKcXd5Q0YsQ2dKeHd5Q0Usd0JBQ0UsZWhKMHd5Q0osQ0FDRixDTXp4eUNJLDBCMEliSixzQkFnQ0kscUJoSjB3eUNGLENBQ0YsQ005eHlDSSwwQjBJc0JBLHdCQUNFLHFCaEoyd3lDSixDQUNGLENnSnZ3eUNBLDJCQUtFLHFCN0laWSxDNkltQlosa0JBUkEsYTdJWlksQzZJY1osa0JBRUEsZUFQQSw0QkFDQSxRQUNBLE1BSUEsYWhKK3d5Q0YsQ2lKOTJ5Q0EsNENEbUdFLG1CQUZBLGFBQ0Esc0JoSnF4eUNGLENpSnYzeUNBLGlCQU1FLHNCQUZBLGVBQ0EsY2pKazN5Q0YsQ00zenlDSSx5QjJJNURKLGlCQVNJLG1CQURBLG1CakpvM3lDRixDQUNGLENNajB5Q0ksMEIySTVESixpQkFZSSxtQmpKcTN5Q0YsQ0FDRixDTXQweUNJLDBCMkk1REosaUJBZUksbUJqSnUzeUNGLENBQ0YsQ2lKcDN5Q0EseUNBR0UsdUJBRkEsUUFDQSxRakp3M3lDRixDaUp0M3lDRSwwREFTRSx5QkFMQSxtRUFEQSx3QkFEQSw0QkFZQSxtQkFIQSx5Q0FIQSxVOUlrRFUsQzhJekRWLGVBS0EsZUFDQSxpQkFNQSxjQURBLFVqSnkzeUNKLENjcHp5Q0UsdUVBQ0UsVWR1MHlDSixDaUp4NHlDSSxpRUFHRSxtRUFGQSxxQ2pKMjR5Q04sQ2M1MHlDRSw4RUFDRSxhZCsxeUNKLENpSjE1eUNFLCtDQUNFLGFqSjQ1eUNKLENpSjM1eUNJLGlFQUNFLDJCQUNBLGFqSjY1eUNOLENpSjM1eUNJLDRIQUVFLHdCOUkrQlEsQzhJOUJSLFVqSjQ1eUNOLENpSno1eUNFLG1IQUVFLGFqSjI1eUNKLENNMzV5Q0kseUIySXpDSix5Q0E0Q0ksZWpKNDV5Q0YsQ2lKMzV5Q0UsMERBR0UsbUJBREEsa0JBREEsV2pKKzV5Q0osQ0FDRixDTXI2eUNJLDBCMklXQSwwREFFRSxlQUNBLGlCQUZBLFdqSis1eUNKLENBQ0YsQ2lKejV5Q0EscUJBQ0Usa0JBQ0EsdUJqSjQ1eUNGLENNajd5Q0ksMEIySW1CSixxQkFJSSxtQkFDQSxzQmpKODV5Q0YsQ0FDRixDaUozNXlDQSwrQkFFRSxxQjlJVFksQzhJYVosbUJBSEEsYTlJRFksQzhJRFoscUJBSUEsY0FFQSxzQkFDQSxxQkFKQSxZakprNnlDRixDaUozNXlDQSx5QkFJRSxtQkFGQSxhQUNBLHVCQUVBLGtCQUpBLFVqSms2eUNGLENpSjc1eUNFLGtDQUNFLGdCakorNXlDSixDaUo5NXlDSSxzQ0FFRSxZQURBLFVqSmk2eUNOLENpSjE1eUNFLHlCQURGLHlDQUdJLGtCQURBLGFqSis1eUNGLENBQ0YsQ2lKdjV5Q0UsaUNBQ0UsaUJqSjY1eUNKLENpSno1eUNJLCtEQUNFLEtqSjI1eUNOLENpSi80eUNFLHVEQUNFLGtCakppNXlDSixDaUo5NHlDRSx1RUFDRSxvQmpKZzV5Q0osQ2lKOTR5Q0UsdWJBQ0Usd0JqSmc1eUNKLENNMyt5Q0ksMEIySWdHRSx5RUFDRSxRako4NHlDTixDQUNGLENpSno0eUNBLGdDQUVFLGE5SWhGWSxDOElpRlosZTlJL0I0QixDOEk2QjVCLFlqSjg0eUNGLENpSjE0eUNFLHVDQUNFLDREako0NHlDSixDa0pyanpDQSxrQkFDRSxpQmxKd2p6Q0YsQ2tKcmp6Q0EsNEJBRUUsZUFDQSxPQUZBLGtCQUdBLFVsSndqekNGLENrSnZqekNFLGtDQUNFLFlsSnlqekNKLENNdmd6Q0ksMEI0SXhESiw0QkFTSSxhbEowanpDRixDQUNGLENrSnZqekNBLGtDQUtFLFNBSEEsaUJBQ0Esa0JBRkEsb0JBR0EsZ0JsSjJqekNGLENNcGh6Q0kseUI0STNDSixrQ0FPSSxvQmxKNGp6Q0YsQ0FDRixDTXpoekNJLDBCNEkzQ0osa0NBVUksa0JsSjhqekNGLENBQ0YsQ005aHpDSSwwQjRJM0NKLGtDQWFJLGtCbEpna3pDRixDQUNGLENrSjdqekNBLGtDQUVFLGVBREEsbUJBR0EsbUJBREEsaUJsSmlrekNGLENrSi9qekNFLHlDQVdFLG9CQUNBLG1DQVBBLHNCQUVBLGtCQUdBLFdBVEEsV0FDQSxxQkFFQSxlQUlBLHFCQUNBLGtCQUhBLHNCQUhBLGFsSjBrekNKLENrSi9qekNXLHNFQUNQLHdCL0lvQ1UsQytJbENWLDREQURBLG9CbEpra3pDSixDa0o5anpDRSw2Q0FDRSxjbEppa3pDSixDa0poa3pDSSxvREFDRSxZbEpra3pDTixDa0poa3pDSSx1R0FFRSxZQUVBLGtCQUNBLFNBRkEsc0JBRkEsVWxKc2t6Q04sQ2tKN2p6Q0EsK0RBR0UsbUJBREEsYUFFQSx1QkFDQSxlbEpna3pDRixDTXRrekNJLDRCNElDSiwrREFPSSxlbEpta3pDRixDQUNGLENrSi9qekNFLDZEQUNFLFlsSmtrekNKLENrSmhrekNFLGdFQUNFLGVsSmtrekNKLENNaG16Q0ksMEI0SWtDQSxnRUFDRSxTbEppa3pDSixDQUNGLENNeGx6Q0ksNkI0STJCQSxtRUFDRSxnQmxKZ2t6Q0osQ0FDRixDTTdsekNJLDRCNElnQ0EsOERBQ0UsdUJsSmdrekNKLENBQ0YsQ21KcnF6Q0EseUJBRUUsc0JBREEsaUJuSnlxekNGLENvSjlxekNBLGtCQUNFLG1CQUVBLHVCQURBLGtCcEprcnpDRixDTTFuekNJLHlCOEkxREosa0JBTUkseUJBREEsa0JwSm9yekNGLENBQ0YsQ29KaHJ6Q0Esa0JBQ0Usb0JBRUEsZWpKdUg0QixDaUp4SDVCLHFCcEpvcnpDRixDb0pqcnpDRSxpQ0FDRSxhcEptcnpDSixDTTVuekNJLDRCOEl4REYsaUNBR0ksWXBKcXJ6Q0osQ29KaHJ6Q0YsMkNBRUksa0JwSm9yekNGLENBTEYsQ29KM3F6Q0EsbUJBRUUsaUJwSm1yekNGLENNM296Q0ksNkI4STFDSixtQkFLSSxtQnBKb3J6Q0YsQ0FDRixDb0pscnpDRSw0QkFDSSxjcEpvcnpDTixDTW5wekNJLDRCOElsQ0YsNEJBR00sU3BKc3J6Q04sQ29KbHJ6Q0EsNEJBRUksZUFDQSxNQUVBLFdBREEsU3BKc3J6Q0osQ29KbnJ6Q0ksbUNBQ0UsTUFDQSw4QnBKcXJ6Q04sQ29KbHJ6Q0ksaUNBQ0UsV0FDQSw4QnBKb3J6Q04sQ0FmRixDb0o1cHpDSSxzQ0FDRSxVcEorcXpDTixDb0oxcXpDQSxrQkFFRSx5QkFEQSxtQkFFQSxvQkFDQSxVcEo2cXpDRixDb0o1cXpDRSxxQkFHRSxnQ0FEQSxjQURBLGVqSnFEMEIsQ2lKbEQxQix1QnBKOHF6Q0osQ29KMXF6Q0ksb0VBQ0UsaUJwSitxekNOLENvSjVxekNFLHFCQUNFLGdDQUNBLGtCQUNBLGtCcEo4cXpDSixDb0o3cXpDSSxpQ0FDRSxtQ3BKK3F6Q04sQ29KeHF6Q0ksb0VBRUUseUJBREEsaUJwSitxekNOLENvSjFxekNJLG1DQUNFLFdwSjRxekNOLENvSnZxekNBLHdCQUNFLGNBQ0EsZXBKMHF6Q0YsQ29KeHF6Q0UsOEJBRUUsbUJBREEsZ0JBRUEscUJwSjBxekNKLENvSnJxekNFLGtDQUVFLG1CQURBLGdCQUVBLHFCcEp3cXpDSixDb0pwcXpDQSwwQkFDRSxtQkFDQSxzQkFDQSxtQnBKdXF6Q0YsQ014dXpDSSw0QjhJb0VKLHdCQUVJLFlwSnVxekNGLENBQ0YsQ29KcnF6Q0UsOEJBR0UsbUJBREEsZ0JBRUEsc0JBSEEsVXBKMHF6Q0osQ29KbnF6Q0EsNEJBQ0ksd0JwSnNxekNKLENNeHZ6Q0ksNEI4SWlGSiw0QkFNSSxtQkFIQSx3QmpKbERVLENpSm9EVixhQUVBLDJCQUVBLG1CQURBLGtCQUpBLFVwSjZxekNGLENBQ0YsQ29KdnF6Q0UsZ0NBQ0UsYUFFQSxZQURBLFVwSjBxekNKLENNeHd6Q0ksNEI4STRGRixnQ0FLSSxhcEoycXpDSixDQUNGLENvSnZxekNBLGdDQUVFLGVBREEsZ0JBRUEsaUJBRUEsYUFEQSxpQnBKMnF6Q0YsQ01yeHpDSSw0QjhJc0dKLGdDQVNJLGVBREEsZ0JBRUEsaUJBRUEsU0FEQSxhQUVBLGVwSjJxekNGLENBQ0YsQ29KeHF6Q0EsdUJBQ0Usd0JqSjVHWSxDaUorR1osa0JBRUEsY0FEQSxpQkFGQSxrQkFEQSxvQkFLQSxTcEoycXpDRixDb0p6cXpDRSwwQ0FFRSx3QkFEQSxvQnBKNHF6Q0osQ29KeHF6Q0UsNEJBRUUsWUFEQSxVcEoycXpDSixDb0p2cXpDRSw4QkFDRSxnQkFDQSxTcEp5cXpDSixDTXJ6ekNJLDRCOEl1SEosdUJBeUJJLFlwSnlxekNGLENBQ0YsQ29KcnF6Q0EsOEJBQ0UsWXBKd3F6Q0YsQ005enpDSSw0QjhJcUpKLDhCQUlJLHdCako3SVUsQ2lKNElWLGNBRUEsaUJBR0EsZUFEQSx3Q0FHQSxlQUNBLFVBRkEsV0FIQSxTcEorcXpDRixDb0p4cXpDRSxxQ0FDRSxVQUNBLDhCcEowcXpDSixDb0p2cXpDRSxtQ0FDRSxXQUNBLDBCcEp5cXpDSixDQUNGLENvSnBxekNFLDJEQUNFLFVBQ0EsZXBKdXF6Q0osQ29KbHF6Q0UsMFBBQ0UsU3BKcXF6Q0osQ29KaHF6Q0EsOEJBSUUsY0FIQSxvQkFDQSxzQkFDQSxvQnBKb3F6Q0YsQ01uMnpDSSw2QjhJNExKLDhCQU9JLFlwSm9xekNGLENBQ0YsQ29KbnF6Q0Usc0NBQ0UsVXBKcXF6Q0osQ29KanF6Q0EsNkJBT0UsbUJBTkEscUJqSnhLWSxDaUp5S1osa0JBR0EsYUFDQSw4QkFFQSxtQkFKQSxrQnBKdXF6Q0YsQ29KbHF6Q0UsMENBQ0ksd0JwSm9xekNOLENvSmhxekNBLDZGQUNFLGdCQVVBLHlCQVRBLFlBWUEsMkJBQ0EsNEJBUkEsZ0JqSnZOWSxDaUpzTlosVWpKdE5ZLENpSnlOWixjQU5BLG1CQUNBLGlCQUlBLFlBS0EsZUFIQSxVcEpzcXpDRixDY3oyekNFLG9JQUNFLFVkNDN6Q0osQ29KL3F6Q0EsOEJBQ0Usd0JwSmtyekNGLENvSi9xekNBLDJEM0c5U0Usd0JBQ0EscUIyR2lUQSxxQmpKbE5ZLENpSnNOWixZM0dsVEEsZTJHbVRBLGFBTkEsa0IzRy9TQSxnQkFDQSxnQnpDcyt6Q0YsQ29KaHJ6Q0UsNkZBQ0UsNkJBR0EsMEJBQ0EsK0JBRkEsbUJwSm1yekNKLENvSjVxekNBLGlKQUVFLGdDQUVBLDhCQUNBLCtCQUpBLGFBS0EsaUJBSEEsYXBKa3J6Q0YsQ29KOXF6Q0UsNE5BRUksc0JBQ0Esa0JBRkEsU3BKa3J6Q04sQ29KN3F6Q0UsME1BRUUseUJBQ0Esa0JBRkEsU3BKaXJ6Q0osQ01yOHpDSSw0QjhJc1FKLGlKQXFCSSxPQURBLFFwSmdyekNGLENvSnpxekNFLGdRQUNFLFFwSjhxekNKLENvSjNxekNFLGlGQUVFLE9BREEsT3BKOHF6Q0osQ0FURixDb0ovcHpDQSx3S0FNRSxlQUpBLGVBREEsZ0JBRUEsaUJBRUEsaUJBREEsZ0JwSjhxekNGLENvSnhxekNFLG9ZQUNFLHdCcEo2cXpDSixDb0ozcXpDRSxzRkFDRSxrQ3BKNnF6Q0osQ29KcHF6Q0EsNENBTUUscUJqSnRTWSxDaUp5U1osT0FKQSxrQkFIQSxrQkFFQSxXQUlBLFFBTEEsV0FJQSxXcEp3cXpDRixDTWwvekNJLDRCOEltVUosNENBWUksT0FEQSxPcEp5cXpDRixDQUNGLENvSnJxekNBLHlFQUNJLHFFQUNBLHNCQUNBLFlBSUEsZUFGQSxZQUdBLG9CQUZBLG9CQUZBLFVwSjRxekNKLENvSnJxekNBLHNDQUVFLGtFcEp1cXpDRixDb0pwcXpDQSwwQkFFRSw4QkFEQSxrQnBKd3F6Q0YsQ29KdHF6Q0Usb0RBQ0Usb0JwSndxekNKLENvSnRxekNFLDZDQUNFLGVwSndxekNKLENvSi9wekNFLGtDQUNFLFlBQ0EsU3BKcXF6Q0osQ29KbnF6Q0Usd0NBQ0UsZXBKcXF6Q0osQ29KaHF6Q0UsNkNBRUUsWUFEQSxRcEpvcXpDSixDb0pqcXpDRSxtREFDRSxnQnBKbXF6Q0osQ29KL3B6Q0EsVUFDRSx1REFFQSw0QkFEQSw0QkFHQSxtQkFEQSxnQnBKbXF6Q0YsQ003aTBDSSw2QjhJc1lKLFVBUUksNEJBRUEsbUJBREEsZ0JwSm9xekNGLENBQ0YsQ01wajBDSSw0QjhJc1lKLFVBYUksNEJBRUEsbUJBREEsaUJwSnNxekNGLENBQ0YsQ29KbHF6Q0Esc0JBQ0UsdUJwSnFxekNGLENvSmxxekNBLDBCQUtJLGFwSmlxekNKLENNaGwwQ0ksMEI4STBhSiwwQkFHTSxZQURBLGdCcEp5cXpDSixDQUNGLENNemswQ0ksNEI4SXFhSixpRUFHSSxlQUNBLGtCcEp1cXpDRixDQUNGLENxSmxwMENBLDJCQUVFLG1CQURBLGVsSmdJNEIsQ2tKOUg1QixtQkFDQSxzQnJKcXAwQ0YsQ01ybTBDSSx5QitJcERKLDJCQU1JLGlCQUNBLG9Cckp1cDBDRixDQUNGLENxSnBwMENBLG1DQUVFLG9CckpzcDBDRixDcUpqcDBDRSwyQ0FDRSx3RHJKb3AwQ0osQ3FKbHAwQ0UsNENBQ0UsK0RySm9wMENKLENxSmxwMENFLDJDQUNFLCtEQUNBLFlySm9wMENKLENNN20wQ0ksNEIrSXpDRiwyQ0FJSSxhckpzcDBDSixDQUNGLENxSnBwMENFLDZDQUNFLGdFckpzcDBDSixDcUpqcDBDRSw4QkFDRSxrQnJKb3AwQ0osQ3FKbnAwQ0ksMENBQ0UsdUJySnFwMENOLENxSnBwMENNLHlCQUZGLDBDQUdJLG9Cckp1cDBDTixDQUNGLENxSmxwMENBLHlCQUNFLHlCQUNBLFlySnFwMENGLENxSnBwMENFLCtCQUVFLG1CQURBLFVySnVwMENKLENNdnAwQ0kseUIrSUpKLHlCQVFJLGdCckp1cDBDRixDcUp0cDBDRSwrQkFDRSxjckp3cDBDSixDQUNGLENNbHAwQ0ksNEIrSWpCSix5QkFlSSx3QnJKeXAwQ0YsQ3FKeHAwQ0UsK0JBQ0Usa0JBQ0EsbUJySjBwMENKLENBQ0YsQ3FKdHAwQ0EsK0JBQ0UsbUJBQ0EscUJBQ0Esc0JySnlwMENGLENxSnRwMENBLDZCQUNFLHNCckp5cDBDRixDcUpqcDBDRSwwREFDRSxhckp1cDBDSixDcUpwcDBDSSxpRUFDRSxZQUNBLFNySnNwMENOLENxSmhwMENFLDBEQUNFLFdySm1wMENKLENxSmpwMENFLGdFQUNFLFdySm1wMENKLENxSmpwMENFLHdEQUVFLHdCQURBLG9CckpvcDBDSixDc0pydzBDQSxrQkFFRSx5QkFEQSxvQnRKeXcwQ0YsQ01qczBDSSw2QmdKdEVGLGdDQUVJLGVBQ0EsZUFDQSxldEp5dzBDSixDQUNGLENzSnJ3MENBLHlCQUVFLG9CQURBLGFBRUEscUJ0Snd3MENGLENNM3QwQ0kseUJnSmhESix5QkFLSSxrQnRKMHcwQ0YsQ0FDRixDc0p2dzBDQSx5QkFFRSxvQnZKdEJBLGdCQUNBLGtCQUNBLGdDdUptQkEsVXRKOHcwQ0YsQ0RoeTBDRSw2QkFFRSxZQUtBLDBDQUZBLE9BSUEsaUJBUkEsa0JBR0EsTUFEQSxVQ3N5MENKLENNanYwQ0kseUJnSnZDSix5QkFLSSxTdEp1eDBDRixDQUNGLENNdHYwQ0ksMEJnSnZDSix5QkFRSSxvQnRKeXgwQ0YsQ0FDRixDc0p0eDBDQSwyQkFNRSx1QkFIQSxhQUZBLE9BR0Esc0JBQ0EsdUJBSEEsZ0J0SjZ4MENGLENNcHcwQ0ksMEJnSjNCSiwyQkFRSSxnQnRKMngwQ0YsQ0FDRixDc0p4eDBDQSx5QkFDRSxpQkFDQSxxQkFDQSxrQnRKMngwQ0YsQ00vdzBDSSwwQmdKZkoseUJBS0ksaUJBQ0EscUJBQ0Esc0J0SjZ4MENGLENBQ0YsQ3NKMXgwQ0EsK0JBQ0UsbUJBQ0EscUJ0SjZ4MENGLENzSnZ4MENBLHNDQUNFLGlCdEo2eDBDRixDc0o1eDBDRSwrQ0FFRSxtQkFEQSxpQnRKK3gwQ0osQ3NKNXgwQ0Usa0RBQ0UsV3RKOHgwQ0osQ3NKMXgwQ0Esd0NBQ0UsaUJ0SjZ4MENGLENzSjV4MENFLGlEQUVFLG1CQURBLFd0Sit4MENKLEN1SjcyMENBLGdDQUNFLGFBRUEsZUFFQSx3QkFEQSxtQnZKZzMwQ0YsQ014ejBDSSx5QmlKNURKLGdDQU9JLG9CdkppMzBDRixDQUNGLENNaHowQ0ksNkJpSnpFSixnQ0FVSSw2QnZKbTMwQ0YsQ0FDRixDdUpoMzBDQSwwQkFFRSxtQkFEQSxVdkpvMzBDRixDTXYwMENJLHlCaUo5Q0osMEJBSUksU3ZKcTMwQ0YsQ0FDRixDTTUwMENJLDBCaUo5Q0osMEJBUUksbUJBREEsU3ZKdzMwQ0YsQ3VKcDMwQ0UsZ0RBQ0Usa0J2SnczMENKLENBSkYsQ01yMDBDSSw2QmlKM0NBLGdEQUNFLG9Cdkp3MzBDSixDQUNGLENNLzAwQ0ksNkJpSnRDQSxnREFDRSxhdkp3MzBDSixDQUNGLEN1SnQzMENFLHNDQUNFLGF2SnczMENKLEN1SnIzMENBLCtCQUdFLFd2SnMzMENGLEN1Sm4zMENBLGdDQUVFLGdCQURBLFV2SnUzMENGLEN1SnIzMENFLG9DQUVFLGVBQ0YsdUJBRkUsb0N2SnkzMENKLEN1SmwzMENJLDZGQUtFLHVCdkppMzBDTixDTXQzMENJLHlCaUpRRiw4Q0FHSSxZQUNBLHNCQUZBLGF2SmszMENKLENBQ0YsQ003MzBDSSwwQmlKUUYsOENBT0kscUJ2SmszMENKLENBQ0YsQ01sNDBDSSwwQmlKUUYsOENBVUkscUJ2Sm8zMENKLENBQ0YsQ3VKbjMwQ0ksa0RBQ0UscUJ2SnEzMENOLENNNzMwQ0ksNEJpSllGLG9DQUVJLGlCdkptMzBDSixDQUNGLEN1Si8yMENBLCtCQUVFLG1CQUtBLHlCQUdBLGVBVEEsYUFHQSxrQkFDQSxlcEp1QzRCLENvSnpDNUIsZ0JBR0EsaUJBS0EsdUJBQ0EscUJBSkEsb0JBQ0EsaUJ2SnEzMENGLEN1SmgzMENFLG1DQUNFLGdCdkprMzBDSixDTXA1MENJLDRCaUppQ0YsbUNBS0ksZUFGQSxlQUNBLGlCdkpxMzBDSixDdUovMjBDRixZQUVJLGVBQ0EsZXZKbTMwQ0YsQ0FORixDdUp0MjBDQSw2Q0FDRSxpQnZKbTMwQ0YsQ3VKbDMwQ0Usc0RBQ0UsaUJ2Sm8zMENKLEN1SmwzMENFLHlEQUNFLFlBQ0EsZXZKbzMwQ0osQ3VKbDMwQ0UscURBQ0UsTXZKbzMwQ0osQ3VKbDMwQ0UsdURBQ0UsdUJ2Sm8zMENKLEN3Si8vMENBLFlBRUUsd0JySmtIMEIsQ3FKbkgxQixpQnhKbWcxQ0YsQ014ODBDSSx5QmtKNURKLFlBSUksaUJ4Sm9nMUNGLENBQ0YsQ003ODBDSSwwQmtKNURKLFlBT0ksYXhKc2cxQ0YsQ0FDRixDd0pyZzFDRSw0QkFDRSxnQnhKdWcxQ0osQ3dKdGcxQ0kseUNBQ0UsY3hKd2cxQ04sQ3dKbmcxQ0Esa0JBQ0UsaUVBQ0EseUJBQ0Esc0J4SnNnMUNGLENNOTkwQ0ksMEJrSjNDSixrQkFLSSxleEp3ZzFDRixDQUNGLENNbiswQ0ksMEJrSjNDSixrQkFRSSx5QnhKMGcxQ0YsQ0FDRixDd0p2ZzFDQSxvQkFDRSxrQkFFQSxlckpzRzRCLENxSnZHNUIsbUJBRUEsK0J4SjBnMUNGLEN3SnpnMUNFLHlCQUNFLGNBQ0Esa0JBQ0EsZXJKb0cwQixDcUpuRzFCLHNCeEoyZzFDSixDTXIvMENJLHlCa0ovQkosb0JBWUksa0JBQ0EsbUJ4SjRnMUNGLEN3SjNnMUNFLHlCQUNFLG1CQUNBLHNCeEo2ZzFDSixDQUNGLENNLy8wQ0ksMEJrSi9CSixvQkFvQkksNkJ4SjhnMUNGLENBQ0YsQ3dKM2cxQ0EseUJBQ0Usa0J4SjhnMUNGLEN3SnpnMUNBLDhCQUVFLDhCQUNBLDRCQUZBLHFCQUlBLGdCQURBLHFCeEo2ZzFDRixDd0ozZzFDRSwrQ0FDRSxrQnhKNmcxQ0osQ3lKN2sxQ0EscUNBQ0kscUJ6SmdsMUNKLEMwSjFrMUNBLGtDQUNFLHdCMUo2azFDRixDTTlnMUNJLDZCb0poRUosa0NBR0ksd0IxSitrMUNGLENBQ0YsQ01oaTFDSSwwQm9KN0NBLDRDQUNFLGUxSmdsMUNKLENBQ0YsQ014aDFDSSw2Qm9KbkRKLG9FQUdJLGFBREEsZTFKK2sxQ0YsQ0FDRixDTTVpMUNJLDBCb0p0Q0osb0VBT0ksUzFKK2sxQ0YsQ0FDRixDMEo3azFDRSx1R0FDRSxxQjFKK2sxQ0osQzBKM2sxQ0UsbUpBQ0UsZ0IxSjZrMUNKLENNMWkxQ0ksNEJvSi9CSiwyREFJSSxnQkFGQSxjQUNBLGdCMUo2azFDRixDMEoxazFDRSxzRkFDRSxZMUo0azFDSixDQUNGLEMwSnhrMUNBLHlFQUNFLDRCQUlBLHNCQUZBLHNCQURBLDhCQUlBLHdCQUZBLFMxSjZrMUNGLEMwSnprMUNFLDhFQUNFLGtCQUNBLGdCQUNBLG9CMUoyazFDSixDTW5rMUNJLDZCb0puQkoseUVBZUksNkJBQ0EsZ0JBQ0EsMkJBQ0Esa0IxSjJrMUNGLEMwSnprMUNFLDhFQUNJLG1CQUNBLGdCQUNBLGdCMUoyazFDTixDQUNGLENNaGwxQ0ksNEJvSm5CSix5RUE0QkksVTFKMmsxQ0YsQ0FDRixDMEp4azFDQSwrRkFDRSxVMUoyazFDRixDMEp6azFDRSwwSUFLRSx5QkFGQSxjQUZBLHVCQUdBLHNCQUZBLGtCMUo4azFDSixDTWhtMUNJLDZCb0pnQkYsMElBUUksWTFKNGsxQ0osQ0FDRixDTXJtMUNJLDRCb0pnQkYsMElBWUkseUJBRUEsMkJBREEsb0IxSjhrMUNKLENBQ0YsQ016bjFDSSwwQm9KZ0RBLCtJQUNNLG1CMUo0azFDUixDQUNGLEMwSnhrMUNJLCtJQUNFLGFBQ0Esc0IxSjBrMUNOLENNcm4xQ0ksNkJvSmFKLCtGQW1DSSxtQjFKeWsxQ0YsQzBKdmsxQ0UsbUpBQ0UsWTFKeWsxQ0osQ0FDRixDTTltMUNJLG1Eb0p5Q0osOElBR0ksbUIxSnVrMUNGLENBQ0YsQ01ubzFDSSw0Qm9KK0RKLHdMQUVJLFMxSnVrMUNGLENBQ0YsQzBKcGsxQ0EsZ0ZBQ0Usa0JBQ0Esa0IxSnVrMUNGLENNM3AxQ0ksMEJvSmtGSixnRkFLSSxVMUp3azFDRixDQUNGLEMwSnRrMUNFLG9JQUNFLGlCMUp3azFDSixDMEpyazFDRSxpSUFHRSxXQURBLGVBREEsZ0JBR0EsVTFKdWsxQ0osQ001cDFDSSw2Qm9KaUZGLGlJQU9JLFMxSndrMUNKLENBQ0YsQzBKcGsxQ0EscUNBQ0Usd0NBRUEsWUFEQSxVMUp3azFDRixDMEpwazFDQSxzQ0FHRSxtQkFGQSxhQUNBLFUxSndrMUNGLEMwSnBrMUNBLG9HQUNFLHlCQUNBLDhCMUp1azFDRixDTWxyMUNJLDRCb0p5R0osb0dBS0kseUJBQ0EsNEIxSndrMUNGLENBQ0YsQzBKcGsxQ0UscUdBRUksSzFKc2sxQ04sQ001cjFDSSw0Qm9KMEhGLDRHQUlJLGlCdkp0SFEsQ3VKcUhSLGUxSm9rMUNKLENBQ0YsQ01ucjFDSSxtRG9KcUhGLG1GQUNFLFMxSmtrMUNGLEMwSi9qMUNBLG1KQUNFLG1CMUppazFDRixDMEo5ajFDQSw0Q0FDRSwwQjFKZ2sxQ0YsQ0FDRixDMEozajFDQSxpQ0FDRSxXMUo2ajFDRixDMEoxajFDQSxtQ0FDRSxrQjFKNmoxQ0YsQzBKNWoxQ0UseUNBRUUsbUJBREEsYUFFQSw2QjFKOGoxQ0osQzBKNWoxQ0ksMkNBQ0UsbUJBQ0Esa0JBQ0EsZ0JBQ0EsZ0IxSjhqMUNOLENNanQxQ0ksbURvSnNKRix1Q0FFSSxTMUo2ajFDSixDQUNGLENNcnUxQ0ksNEJvSnVKSixtQ0FvQkksZ0IxSjhqMUNGLEMwSnpqMUNGLDBCQUVJLFMxSjZqMUNGLENBTEYsQzBKcmoxQ0UsaUNBTUksdUJBSEYsaUJBRkEsaUIxSmdrMUNKLENNdHYxQ0ksNkJvSnFMRixpQ0FXSSxnQkFEQSxhQUVBLHVCMUoyajFDSixDQUNGLEMwSnZqMUNBLDJCQUNFLGtCMUowajFDRixDTWp3MUNJLDRCb0pzTUosMkJBSUksa0IxSjJqMUNGLENBQ0YsQzBKeGoxQ0Esb0NBQ0UsZXZKako0QixDdUprSjVCLG1CQUNBLGtDMUoyajFDRixDMEoxajFDRSwyQ0FHRSxtQkFDQSxzQkFDQSxtQkFKQSxpQjFKK2oxQ0osQ01seDFDSSw2Qm9Ka05GLDJDQU9JLGtCQUNBLHNCQUNBLGtCMUo2ajFDSixDQUNGLENNengxQ0ksNEJvSmtORiwyQ0FrQkksbUJBTEEseUJBR0EsYUFJQSxnQkFIQSwyQkFLQSxjQVJBLGFBQ0EsZ0JBTUEsUzFKZ2sxQ0osQzBKOWoxQ0ksZ0RBQ0UsbUIxSmdrMUNOLEMwSi9qMUNPLHlEQUVDLGVBREEsYTFKa2sxQ1IsQ0FDRixDTTV6MUNJLHlCb0o4UEEsZ0RBRUksWTFKZ2sxQ04sQ0FDRixDMEo5ajFDRSw4Q0FDRSxzQjFKZ2sxQ0osQ01wMDFDSSx5Qm9KbVFGLDhDQUdJLGtCMUprazFDSixDQUNGLENNejAxQ0kseUJvSnlRRixpREFFSSxZMUprazFDSixDQUNGLENNajAxQ0ksNEJvSjRQRixpREFLSSxnQkFDQSxnQjFKb2sxQ0osQ0FDRixDMEpqazFDSSwyREFHRSxtQ0FEQSx5QkFFQSwwQkFDQSxTQUNBLHFCQUxBLHlCMUp3azFDTixDTTUxMUNJLHlCb0ptUkEsMkRBU0kseUJBQ0EsbUIxSm9rMUNOLENBQ0YsQzBKbGsxQ0ksaUVBRUUsZUFDQSxnQkFGQSx5QjFKc2sxQ04sQ00xMTFDSSw0Qm9KbVJBLGlFQU9JLGtCQURBLFcxSnNrMUNOLENBQ0YsQzBKamsxQ0UsNENBQ0UsbUJBRUEsZXZKbk8wQixDdUprTzFCLHNCQUVBLGtCMUptazFDSixDTXQyMUNJLDRCb0orUkYsNENBTUksbUJBQ0EsdUIxSnFrMUNKLENBQ0YsQzBKbmsxQ0UsMkNBQ0UsbUJBQ0EsbUIxSnFrMUNKLEMwSnBrMUNJLGdEQUVFLGF2SjNSUSxDdUowUlIsYzFKdWsxQ04sQzBKcmsxQ00sc0RBQ0UsYTFKdWsxQ1IsQ012MzFDSSw0Qm9KeVNGLDJDQVdJLGtCQUVBLGV2SnpQd0IsQ3VKd1B4QixvQjFKd2sxQ0osQ0FDRixDMEpyazFDSSxtREFDRSxxQjFKdWsxQ04sQ01qNDFDSSw0Qm9KeVRBLG1EQUdJLGUxSnlrMUNOLEMwSnBrMUNFLCtDQUNFLGUxSndrMUNKLEMwSnRrMUNFLDRDQUNFLG1CMUp3azFDSixDQVBGLENNdDQxQ0ksNkJvSjhNSixvQ0EySEksa0MxSnlrMUNGLEMwSnhrMUNFLCtDQUNFLGUxSjBrMUNKLENBQ0YsQ01uNjFDSSx5Qm9KNFZBLDRDQUNFLG1CQUNBLG9CMUowazFDSixDQUNGLENNejYxQ0ksMEJvSjJOSixvQ0F1SUksZ0IxSjJrMUNGLEMwSnZrMUNFLDRDQUNFLG9CQUNBLHNCQUNBLGtCMUp5azFDSixDMEp2azFDRSwyQ0FDRSxtQkFDQSxxQjFKeWsxQ0osQ0FDRixDTTE2MUNJLDRCb0pxV0Usc0RBQ0UsYTFKd2sxQ04sQzBKdGsxQ0ksMkRBQ0UsWTFKd2sxQ04sQ0FDRixDTS83MUNJLHlCb0o0WEUsc0RBQ0UsWTFKc2sxQ04sQ0FDRixDMEpuazFDRSx5Q0FDRSxZMUpxazFDSixDMEovajFDRSxvS0FHRSxrQkFDQSxTMUprazFDSixDMEovajFDQSw4QkFFRSxZQUVBLFdBSEEsa0JBRUEsV0FFQSxpQkFDQSxZMUprazFDRixDMEpoazFDRSxnQ0FDRSxlQUNBLGdCQUNBLGdCMUprazFDSixDMEovajFDRSx5Q0FDRSxlQUNBLGdCMUppazFDSixDTW45MUNJLDRCb0prWUosOEJBc0JJLGNBREEsWUFEQSxXQUdBLGUxSmlrMUNGLENBQ0YsQzBKMWoxQ0ksc0ZBSUUsWUFJQSxPQU5BLGdCQURBLGVBUUEsZ0JBSEEsa0JBQ0EsTUFGQSxlQUZBLFUxSm1rMUNOLEMwSjFqMUNJLHdGQUNFLHlCMUo0ajFDTixDMEp4ajFDQSwwREFPRSw2REFOQSxXQUtBLFlBRkEsT0FGQSxrQkFDQSxNQUVBLFdBR0EsUzFKMmoxQ0YsQzBKeGoxQ0Esc0VBR0UsZ0JBREEsU0FEQSxPMUo2ajFDRixDMEp4ajFDQSw0QkFDRSxjQUNBLG1CQUNBLGdCQUNBLGlCQUNBLHlCMUoyajFDRixDMEp4ajFDQSwyQ0FDRSx5QjFKMmoxQ0YsQzJKNWsyQ0Usd0NBQ0UsdUIzSmtsMkNKLENNOWcyQ0ksNkJxSnJFRix3Q0FHSSxrQjNKb2wyQ0osQzJKbmwyQ0ksbURBQ0UsZTNKcWwyQ04sQ0FDRixDTXRoMkNJLDRCcUpyRUYsd0NBU0ksZTNKc2wyQ0osQzJKcGwyQ0ksMkRBQ0UsUzNKc2wyQ04sQzJKamwyQ0UsbURBRUksb0IzSm9sMkNOLENBSkYsQ005aDJDSSw2QnFKcERBLG1EQUtJLHFCM0pzbDJDTixDQUNGLEMySmxsMkNFLDJDQUNFLHlCM0pvbDJDSixDMkpqbDJDRSxvQ0FDRSx1QjNKbWwyQ0osQzJKaGwyQ0UsbUNBQ0UscUIzSmtsMkNKLEMySmhsMkNJLDhDQUNFLHNCM0prbDJDTixDMkovazJDSSx5REFDRSxxQjNKaWwyQ04sQ012ajJDSSw0QnFKbENGLG1DQVlJLGtCM0ppbDJDSixDQUNGLEMySjVrMkNBLCtDQUlFLHVCQUhBLHlCQUlBLGVBSEEsYUFDQSx3QjNKaWwyQ0YsQ01qbDJDSSwwQnFKSEosK0NBUUksNkIzSmdsMkNGLENBQ0YsQ016azJDSSw2QnFKaEJKLCtDQVdJLG9CQUNBLG9CM0prbDJDRixDQUNGLENNL2syQ0ksNEJxSmhCSiwrQ0FvQkkseUJBSkEsZUFFQSxpQkFDQSxrQkFKQSxTM0p3bDJDRixDQUNGLEMySnprMkNBLHNDQUNFLGVBQ0Esa0JBQ0EsZ0JBQ0EsZ0IzSjJrMkNGLEMySjFrMkNFLDRDQUNFLFUzSjRrMkNKLENNam0yQ0ksNkJxSmVKLHNDQVNJLGEzSjZrMkNGLENBQ0YsQ01qazJDSSxvRHFKdEJKLHNDQVlJLGEzSitrMkNGLENBQ0YsQzJKOWsyQ0UsK0NBQ0UsYTNKZ2wyQ0osQzJKOWsyQ0UsaURBQ0UseUIzSmdsMkNKLEMySjVrMkNBLDJDQUNFLGtCQUNBLFUzSitrMkNGLEMySjdrMkNFLG9EQUVFLFlBREEsa0JBRUEsVUFDQSxTM0orazJDSixDMko3azJDSSwyREFFRSxzQkFLQSxZQURBLGtCQUZBLFdBSUEsaUJBTEEsV0FGQSxVQUlBLFMzSmtsMkNOLEMySjVrMkNJLG9FQUNFLFMzSjhrMkNOLENNdHAyQ0kseUJxSmtESiwyQ0E0QkkseUJBREEsZUFEQSxVM0pnbDJDRixDMko1azJDSSw2R0FDRSxxQjNKOGsyQ04sQ0FDRixDTWhxMkNJLDBCcUprREosMkNBcUNJLHlCQURBLGMzSitrMkNGLENBQ0YsQ016cDJDSSw0QnFKcUNKLDJDQXdDSSxxQjNKZ2wyQ0YsQzJKOWsyQ0Usb0RBQ0UsV0FDQSxXM0pnbDJDSixDQUNGLEMySjdrMkNFLCtDQUVFLGVBQ0EsY0FGQSxXM0ppbDJDSixDMko3azJDSSwwRkFDRSxjM0orazJDTixDTTFxMkNJLDRCcUpxRkYsK0NBV0ksZ0JBQ0EsTUFGQSxVM0ppbDJDSixDMko3azJDSSwwRkFDRSxlM0orazJDTixDMko1azJDSSxrTEFDRSxZM0o4azJDTixDQUNGLEMySnprMkNBLG1CQUNFLGEzSjRrMkNGLEMySnprMkNBLG9EQUlFLGdCQUZBLGtCQUNBLCtCM0o0azJDRixDTWpzMkNJLDRCcUprSEosb0RBTUksWTNKNmsyQ0YsQzJKeGsyQ0ksdUtBRUUscUJBRUEsYUFEQSxtQkFGQSxVM0orazJDTixDQVBGLENNbnQyQ0kseUJxSitISixvREFvQkksbUIzSjZrMkNGLENBQ0YsQ01qdTJDSSwwQnFKK0hKLG9EQXlCSSxnQjNKNmsyQ0YsQ0FDRixDMko1azJDRSx3REFNRSxtQ0FEQSxTQUhBLGlCQUNBLGdCQUtBLGlCQVBBLGtCQUdBLFFBR0EscUQzSitrMkNKLEMySnJrMkNBLHdDQUdFLGFBREEsT0FFQSxlQUNBLFlBSkEseUIzSjRrMkNGLENNeHYyQ0kseUJxSjJLSix3Q0FRSSxvQjNKeWsyQ0YsQ0FDRixDMkp0azJDQSxpREFHRSxhQURBLE9BRUEsZUFDQSxZQUpBLDJCQUtBLFMzSnlrMkNGLENNdHcyQ0kseUJxSnVMSixpREFZSSxnQkFEQSxpQkFHQSxVQURBLGVBSEEsa0JBS0EsZ0IzSjBrMkNGLENBQ0YsQ01qeDJDSSwwQnFKdUxKLGlEQWtCSSxZM0o0azJDRixDQUNGLENNencyQ0ksNkJxSjBLSixpREFxQkksUzNKOGsyQ0YsQ0FDRixDTTl3MkNJLDRCcUptTUosNkNBRUksNEIzSjhrMkNGLENBQ0YsQzJKM2syQ0Esd0NBQ0UsVTNKOGsyQ0YsQzJKM2syQ0EsMkNBSUUsZUFIQSxrQkFFQSxjQURBLFMzSmdsMkNGLEMySnprMkNNLDJEQUNFLFl4SnRNTSxDd0p1TU4sYzNKMmsyQ1IsQ01ueTJDSSw0QnFKOE5BLCtDQUVFLFlBREEsVTNKeWsyQ0osQ0FDRixDTXR6MkNJLHlCcUowTkosMkNBeUJJLFVBREEsUTNKeWsyQ0YsQ0FDRixDMkpyazJDQSw4Q0FhRSxtQkFQQSxpQkFEQSx1QkFPQSxhQUhBLGlCQUNBLGdCQUZBLGFBR0EsbUJBSkEseUNBTkEsa0JBR0EsZ0JBREEsY0FEQSxTM0ptbDJDRixDTTUwMkNJLHlCcUp1UEosOENBaUJJLFdBREEsUTNKMGsyQ0YsQ0FDRixDTXIwMkNJLDRCcUowT0osOENBcUJJLDRCM0owazJDRixDQUNGLEMySnhrMkNFLGtEQUNFLGEzSjBrMkNKLEMySm5rMkNBLDZDQUtFLHVCQUZBLGFBSUEsU0FIQSw4QkFFQSxpQkFMQSxVM0o4azJDRixDTXQyMkNJLHlCcUp1UkosNkNBYUksYUFDQSwwQjNKc2syQ0YsQ0FDRixDTTUyMkNJLHlCcUp1UkosNkNBbUJJLGdCM0pzazJDRixDMkpwazJDRSx3REFDRSxZM0pzazJDSixDQUNGLEMySm5rMkNFLHlDQUNFLHlEQUNFLHNCM0pxazJDSixDQUNGLENNNTIyQ0ksNEJxSjBRSiw2Q0FvQ0ksMEIzSmtrMkNGLEMySmprMkNFLHdEQUNFLGdCM0ptazJDSixDQUNGLEMySjdqMkNRLGdHQUVFLFlBREEsVTNKZ2syQ1YsQzJKeGoyQ0EsMkNBS0UsbUJBREEsYUFGQSxpQkFLQSxnQkFKQSxtQkFHQSxpQkFMQSxrQjNKaWsyQ0YsQzJKeGoyQ0Usb0RBQ0UscUJBQ0Esa0IzSjBqMkNKLEMySnhqMkNJLHdEQUVFLFlBREEsVTNKMmoyQ04sQzJKdGoyQ0UsK0NBQ0UsbUIzSndqMkNKLEMySnJqMkNFLHVEQUNFLFkzSnVqMkNKLENNNzUyQ0ksMEJxSjZVSiwyQ0E2QkksbUJBQ0EscUIzSnVqMkNGLEMySnJqMkNFLG9EQUNFLG9CM0p1ajJDSixDMkpyajJDSSx3REFFRSxZQURBLFUzSndqMkNOLEMySm5qMkNFLHVEQUNFLFkzSnFqMkNKLEMySmxqMkNFLHVEQUNFLGMzSm9qMkNKLENBQ0YsQzJKaGoyQ0Usd0RBQ0UsdUJBR0EsWUFGQSxxQkFDQSxVM0ptajJDSixDMkovaTJDRSxxREFDRSxpQkFDQSxnQjNKaWoyQ0osQzJKN2kyQ0EsWUFFRSxVQURBLFUzSmlqMkNGLEMySjdpMkNBLGVBQ0UsZUFDQSxlM0pnajJDRixDMko3aTJDQSxzQkFDRSxtQjNKZ2oyQ0YsQ014ODJDSSx5QnFKdVpKLHNCQUlJLG1CM0ppajJDRixDQUNGLEMySjlpMkNBLGlEQUtFLGNBSkEsT0FHQSxtQkFFQSxnQkFDQSxpQkFMQSxnQkFDQSxzQjNKcWoyQ0YsQzJKL2kyQ0UscURBQ0UsZUFDQSxnQjNKaWoyQ0osQ00zOTJDSSx5QnFKK1pKLGlEQWVJLGEzSmlqMkNGLENBQ0YsQzJKOWkyQ0Esa0RBQ0UsZ0JBQ0Esc0IzSmlqMkNGLENNcisyQ0ksMEJxSjRiUyw0RkFDUCxzQjNKNmkyQ0osQ0FDRixDMkp6aTJDQSx1REFNRSxnQjNKdWkyQ0YsQzJKM2kyQ0UsZ0dBQ0UsWTNKNmkyQ0osQzJKeGkyQ0UsZ0VBRUUsb0JBREEsYzNKMmkyQ0osQzJKdmkyQ0UsNkRBQ0UsVXhKM2JVLEN3SjRiVix5QjNKeWkyQ0osQzJKcmkyQ0ksc0VBQ0UsWTNKdWkyQ04sQzJKbGkyQ0EsdURBY0Usd0J4SmhIeUIsQ3dKbUh6QixZQUZBLGtCQUNBLFV4SnRkWSxDd0p5ZFosZUFLQSxlQURBLGdCQUlBLHVCQUZBLGlCQUpBLGVBQ0EscUJBSUEsZ0JBUkEsd0IzSmdpMkNGLEMySmhqMkNFLGdHQUNFLFkzSmtqMkNKLENNbmczQ0ksNEJxSjhjSix1REFxQ0ksZUFEQSxnQkFEQSx1QkFHQSxpQkFKQSxtQkFLQSx3QkFQQSxVM0pnaTJDRixDQUNGLEMySnZoMkNFLG1HQUNFLHdCM0p5aDJDSixDMkpwaDJDQSxtREFLRSx3QnhKdkp5QixDd0o0SnpCLFlBSkEsa0JBRkEsVXhKMWZZLEN3SmlnQlosZUFWQSxhQU9BLGVBREEsZXhKdGM0QixDd0p3YzVCLGlCQVBBLGdCQUNBLG9CM0oraDJDRixDTWhpM0NJLDRCcUo4ZkosbURBY0ksb0IzSndoMkNGLENBQ0YsQzJKbGgyQ0Usb0VBQ0UsYzNKcWgyQ0osQzJKamgyQ0UsaUVBQ0UsVXhKamhCVSxDd0praEJWLHlCM0ptaDJDSixDMkp6ZzJDQSwyQ0FDRSxtQjNKMmcyQ0YsQ003ajNDSSx5QnFKaWpCSiwyQ0FJSSxvQjNKNGcyQ0YsQ0FDRixDMkp6ZzJDQSw2Q0FNRSxxQkFDQSw0QkFGQSxvQkFKQSxrQkFDQSxxQkFDQSxvQkFDQSxlM0orZzJDRixDTTVrM0NJLHlCcUp5akJKLDZDQVdJLHFCQURBLGtCM0o4ZzJDRixDQUNGLEMySjFnMkNBLCtDQUlFLG9CQUVBLGdCQURBLHNCQUhBLGdCQUNBLHVCQUZBLG1CQU1BLFUzSjZnMkNGLEMySjNnMkNFLG1EQUVFLGVBREEsZ0JBRUEsZ0IzSjZnMkNKLENNam0zQ0kseUJxSndrQkosK0NBZ0JJLG9CQUNBLGUzSjZnMkNGLEMySjNnMkNFLG1EQUVFLGVBREEsZ0JBRUEsZ0IzSjZnMkNKLENBQ0YsQzJKMWcyQ0UsMENBQ0UsbURBRUUsZUFEQSxnQkFFQSxnQjNKNGcyQ0osQ0FDRixDTXRtM0NJLDRCcUoyakJKLCtDQW9DSSxpQkFDQSxnQkFDQSxpQkFIQSxZM0orZzJDRixDMkp6ZzJDQSxtREFFSSxtQkFDQSxvQjNKNGcyQ0osQ0FMRixDMkpqZzJDQSxxRkFDRSx5QkFLQSxrQkFDQSxxQkFKQSxpQkFFQSxleEpyakI0QixDd0pvakI1QixvQkFTQSxxQkFKQSx5QkFEQSxzQkFFQSxrQjNKMGcyQ0YsQzJKcmcyQ0UscURBQ0UsYUFDQSxtQkFDQSxtQjNKdWcyQ0osQ010bzNDSSw2QnFKNm1CSixxRkFzQkksWTNKdWcyQ0YsQ0FDRixDMkpwZzJDQSxxQ0FJRSwyQkFIQSxhQUVBLHNCQURBLFMzSnlnMkNGLENNL3AzQ0ksMEJxSm9wQkoscUNBT0ksYTNKd2cyQ0YsQ0FDRixDTXBxM0NJLDBCcUpvcEJKLHFDQVdJLG9CM0p5ZzJDRixDQUNGLEMySnRnMkNBLDBDQUVFLGtCQUNBLG1CN0kvdEJBLGdCQUZBLFNBQ0EsU2QydTNDRixDMkp4ZzJDSSx1REFFRSxZQUNBLHFCQUZBLFUzSjRnMkNOLEMySnRnMkNFLDZDQUVFLG1CQURBLGFBRUEsbUIzSndnMkNKLEMySnBnMkNBLGdEQUNFLE9BRUEsZ0JBQ0EsdUJBRkEsa0IzSnlnMkNGLEMySnBnMkNBLGlEQUdFLG1CQUZBLGFBQ0EsOEJBRUEsc0IzSnVnMkNGLENNenMzQ0ksMEJxSjhyQkosaURBT0ksc0IzSndnMkNGLENBQ0YsQ01qczNDSSw2QnFKaXJCSixpREFXSSxlM0p5ZzJDRixDQUNGLEMySnRnMkNBLHVDQUNFLGlCQUNBLHNCQUNBLGtCM0p5ZzJDRixDMkp2ZzJDRSwyQ0FFRSxnQkFEQSxjM0owZzJDSixDTTd0M0NJLHlCcUo2c0JKLHVDQVdJLGtCM0p5ZzJDRixDMkp2ZzJDRSxnREFDRSxvQjNKeWcyQ0osQzJKdGcyQ0UsMkNBRUUsaUJBREEsZTNKeWcyQ0osQ0FDRixDMkpwZzJDQSw2Q0FFRSxxQkFDQSxrQkFGQSxxQjNKeWcyQ0YsQzJKaGcyQ0Esd0RBQ0UsVTNKc2cyQ0YsQ010djNDSSwwQnFKc3ZCQSxnR0FDRSxVM0pvZzJDSixDMkpqZzJDRSw0RkFDRSxZM0ptZzJDSixDMkpqZzJDRSxnR0FDRSxvQjNKbWcyQ0osQ0FDRixDTXJ2M0NJLG9EcUpndkJBLGdHQUlJLG9CM0pxZzJDTixDQUNGLENNdnczQ0ksMEJxSnF3QkEsa0ZBQ0Usa0IzSnFnMkNKLEMySmxnMkNFLHNGQUNFLFkzSm9nMkNKLEMySmxnMkNJLCtGQUNFLHVCM0pvZzJDTixDMkpsZzJDTSxtR0FFRSxZQURBLFUzSnFnMkNSLENBQ0YsQ010eDNDSSwwQnFKd3hCQSxpRkFDRSw0QjNKaWcyQ0osQzJKLy8xQ0UsK0VBQ0Usc0IzSmlnMkNKLEMySmhnMkNJLG1GQUNFLGUzSmtnMkNOLEMySi8vMUNFLHNGQUVFLHVCQURBLGFBRUEsVTNKaWcyQ0osQzJKaGcyQ0ksMEZBRUUsZUFDQSxjQUZBLFczSm9nMkNOLEMySmhnMkNNLHFJQUNFLGMzSmtnMkNSLEMySjkvMUNFLHNGQUVFLGlCM0orLzFDSixDMko3LzFDRSxtRkFDRSxrQjNKKy8xQ0osQzJKMS8xQ0Usd0ZBQ0UsZUFDQSxxQjNKNC8xQ0osQzJKMS8xQ0UsaUZBQ0UsbUJBQ0Esa0IzSjQvMUNKLEMySjEvMUNJLHFGQUVFLGVBREEsZ0JBRUEsZ0IzSjQvMUNOLENBQ0YsQzJKdC8xQ0EseUNBQ0Usc0IzSnkvMUNGLENNcjAzQ0ksMEJxSjYwQkYsOEVBRUksWTNKMC8xQ0osQ0FDRixDMkpyLzFDQSxzQ0FFRSxpQkFFQSxrQkFFQSxRQUhBLGtCQUVBLE1BSkEsZTNKNi8xQ0YsQzJKbi8xQ0UsMkNBSUUseUNBRkEsZUFEQSxnQkFFQSxnQjNKcy8xQ0osQ016MTNDSSx5QnFKZzJCRiwyQ0FNSSxjM0p1LzFDSixDQUNGLENNajEzQ0ksNEJxSm0xQkYsMkNBU0ksWTNKeS8xQ0osQ0FDRixDMkp2LzFDRSw4Q0FHRSx5Q0FGQSxXQUNBLFczSjAvMUNKLENNeDIzQ0kseUJxSjQyQkYsOENBS0ksWTNKMi8xQ0osQ0FDRixDMkp6LzFDRSwyQ0FDRSx5Q0FFQSxlQURBLGdCQUVBLGdCM0oyLzFDSixDTXQyM0NJLDZCcUp1MkJGLDJDQVFJLG9EQUZBLG1CQUlBLGNBSEEscUJBRUEsZTNKOC8xQ0osQ0FDRixDMkp6LzFDQSx3Q0FFRSxtQkFEQSxnQkFFQSxrQjNKNC8xQ0YsQzJKei8xQ0EsMkNBR0UsYUFFQSxtQkFEQSxnQkFFQSxxQkFMQSxnQkFDQSxnQjNKZ2cyQ0YsQ005MzNDSSw0QnFKNDNCSiwyQ0FRSSw4QkFDQSxpQkFDQSxnQkFDQSxnQjNKOC8xQ0YsQ0FDRixDMkozLzFDQSwwQ0FDRSxjM0o4LzFDRixDTTE0M0NJLDRCcUoyNEJKLDBDQUdJLFkzSmdnMkNGLEMySjUvMUNGLHNDQUVJLG1CQUNBLGdCQUNBLGdCM0pnZzJDRixDQVBGLEMySnIvMUNBLG9DQUNFLG1CQUVBLG1DQURBLGlCM0ppZzJDRixDTTc1M0NJLDRCcUowNUJKLG9DQU9JLHNCQUZBLHFCQUNBLDRCM0ptZzJDRixDQUNGLEMySmhnMkNJLDhDQUNFLGEzSmtnMkNOLEMySjUvMUNBLG1EQUNFLFUzSisvMUNGLEMySjkvMUNFLDBDQUZGLG1EQUdJLFMzSmlnMkNGLENBQ0YsQ01oNzNDSSw0QnFKMjZCSixtREFPSSxZQURBLGMzSm9nMkNGLENBQ0YsQzJKaGcyQ0EseUNBR0UsMkJBQ0EsZUFDQSxnQkFFQSxhQURBLGlCQUpBLHFCQURBLG9CM0p5ZzJDRixDMkpqZzJDRSxpRUFURix5Q0FVSSx5QjNKb2cyQ0YsQ0FDRixDTWw5M0NJLDBCcUptOEJKLHlDQWFJLFUzSnNnMkNGLENBQ0YsQzJKcGcyQ0UsMENBaEJGLHlDQWlCSSxpQkFLQSxZQURBLGlCQUZBLGNBQ0EsZ0JBRkEsYzNKMmcyQ0YsQ0FDRixDTXA5M0NJLDRCcUpzN0JKLHlDQXlCSSxlQUVBLGdCQUVBLFlBSEEsaUJBSUEsZUFDQSxTM0p5ZzJDRixDMkp2ZzJDRSw2Q0FFRSxZQURBLFUzSjBnMkNKLENBQ0YsQzJKcGcyQ0EsbURBQ0UsdUIzSnVnMkNGLENNdiszQ0ksNEJxSmsrQkEsdURBQ0UscUJBQ0Esa0IzSndnMkNKLENBQ0YsQzJKcGcyQ0EsOENBR0UsY0FEQSxTQUVBLGdCM0p1ZzJDRixDMkpyZzJDRSwwQ0FORiw4Q0FPSSxZM0p3ZzJDRixDQUNGLEMySnRnMkNFLGlEQUVFLG1CQURBLGFBRUEsaUIzSndnMkNKLEMySnBnMkNBLCtDQUNFLGdCM0p1ZzJDRixDMkp0ZzJDRSwwQ0FGRiwrQ0FHSSxnQkFDQSxZM0p5ZzJDRixDQUNGLENNeGc0Q0ksNEJxSjAvQkosK0NBT0ksZTNKMmcyQ0YsQ0FDRixDMkp0ZzJDRSx1RkFDRSxZM0p5ZzJDSixDMkp2ZzJDRSxrRkFDRSxpQkFLQSxZQURBLGlCQUZBLGNBQ0EsZUFGQSxlQUtBLFUzSnlnMkNKLEMySnRnMkNFLGlHQUNFLHFCM0p3ZzJDSixDMkpqZzJDRSxnTUFDRSxVM0pzZzJDSixDMkpuZzJDRSx3RkFDRSxZM0pxZzJDSixDMkpsZzJDRSwwRkFDRSxlM0pvZzJDSixDMkpoZzJDQSwwQ0FHRSxtQ0FJQSwyQkFDQSxrQkFGQSxnQkFKQSxjQVFBLGVBREEsZ0JBRUEsaUJBUEEsY0FDQSxhM0p3ZzJDRixDTW5rNENJLHlCcUpzakNKLDBDQWNJLFkzSm1nMkNGLENBQ0YsQzJKaGcyQ0EscUNBQ0UsaUJBRUEsZ0JBREEsZ0IzSm9nMkNGLEMySmhnMkNBLDBEQUNFLGlCM0ptZzJDRixDMkpqZzJDRSwyR0FDRSxZM0ptZzJDSixDMko5LzFDQSwyQkFDRSxpQkFFQSx1REFHQSw2QkFGQSw0QkFDQSxxQkFFQSxtQkFMQSxrQkFNQSxTM0ppZzJDRixDTW5sNENJLDZCcUowa0NKLDJCQVdJLDRCM0prZzJDRixDQUNGLEMySmhnMkNFLGlDQUNFLGVBQ0EsZ0JBR0EsaUJBRkEsaUJBQ0EsZ0IzSm1nMkNKLENNL2w0Q0ksNkJxSndsQ0YsaUNBUUksUzNKbWcyQ0osQ0FDRixDMkovLzFDQSw0Q0FDRSx5QkFDQSxpQjNKa2cyQ0YsQzJKaGcyQ0UsK0NBRUUsZUFDQSxpQkFGQSxnQjNKb2cyQ0osQzJKaGcyQ0kscURBQ0Usd0IzSmtnMkNOLEMySi8vMUNJLDJEQUVFLDJCQURBLDJCM0prZzJDTixDMkovLzFDSSwwREFFRSw4QkFEQSw4QjNKa2cyQ04sQzJKNy8xQ0UsdUZBQ0UsK0IzSisvMUNKLEMySjEvMUNFLGtGQUNFLG1CQUNBLFdBQ0EsYUFDQSxTQUNBLDhCQUNBLE9BR0EsVUFGQSxrQkFDQSxVM0o4LzFDSixDMkp6LzFDSSx3RkFDRSxTM0oyLzFDTixDMkp2LzFDRSxtRUFDRSx1QkFDQSxrQkFJQSxZQUhBLGNBRUEsV0FEQSxTM0oyLzFDSixDMkp2LzFDSSx3RUFHRSxXQUZBLFlBR0EsVUFGQSxVM0oyLzFDTixDMkp2LzFDTSw0RUFFRSxZQURBLFUzSjAvMUNSLEMySngvMUNRLGlGQUNFLFkzSjAvMUNWLEMySnAvMUNFLGtGQUNFLFczSnMvMUNKLEMySm4vMUNNLDJGQUNFLGEzSnEvMUNSLEMySmgvMUNFLG1GQUNFLFkzSmsvMUNKLEMySi8rMUNNLDRGQUNFLGEzSmkvMUNSLENNNXE0Q0ksNEJxSmlzQ0Esa0ZBQ0UsWTNKOCsxQ0osQ0FDRixDMkoxKzFDQSw2Q0FNRSxtQkFGQSxjQUNBLGFBSEEsbUJBS0EsZ0JBSkEsaUJBRkEsZ0IzSm0vMUNGLEMySjMrMUNFLGlEQUVFLFlBQ0Esb0JBRkEsVTNKKysxQ0osQzJKeisxQ0EsOERBQ0UsZ0IzSjQrMUNGLEM0Snp3NENBLHFDQUNFLHVCQUlBLGtCQUNBLFU1SjR3NENGLENNN3M0Q0ksNkJzSnJFSixxQ0FHSSxlNUpteDRDRixDQUNGLENNbHQ0Q0ksNEJzSjlERixpREFFRSxvQjVKa3g0Q0YsQ0FDRixDTXB1NENJLDBCc0p4REoscUNBY0ksVTVKa3g0Q0YsQ0FDRixDTTV0NENJLDRCc0puREoseUVBR0ksVTVKaXg0Q0YsQ0FDRixDNEo5dzRDQSxxQ0FJRSxrQjVKOHc0Q0YsQzRKang0Q0UsNERBQ0UsWTVKbXg0Q0osQ016dTRDSSw0QnNKNUNKLHFDQU1JLGU1Sm14NENGLENBQ0YsQzRKaHg0Q0EsbURBQ0UsVTVKbXg0Q0YsQ00vdjRDSSx5QnNKckJKLG1EQUdJLG1CQUVBLGVBREEsaUI1SnN4NENGLENBQ0YsQzRKcHg0Q0UsNkRBQ0Usa0I1SnN4NENKLEM0Smx4NENBLDhDQUNJLFM1SnF4NENKLEM0Smx4NENBLGdEQUNFLGtCQUNBLFM1SnF4NENGLENNbHg0Q0ksMEJzSkxKLGdEQUtJLG9CQUNBLGtCQUZBLFM1Snl4NENGLENBQ0YsQzRKcHg0Q0EsMkNBRUUseUJBT0EsYUFMQSxPOUlsRUEsZ0JBRkEsUzhJd0VBLGdCQURBLGtCQUpBLGlCQUVBLHNCQUNBLGtCNUo0eDRDRixDNEp4eDRDRSw4Q0FDRSxxQkFFQSxrQkFEQSxxQjVKMng0Q0osQ00veDRDSSw2QnNKT0UsK0RBQ0Usa0I1SjJ4NENOLENBQ0YsQ01weTRDSSw0QnNKRUYsOENBV0ksYzVKMng0Q0osQzRKeng0Q0ksMERBQ0UscUI1SjJ4NENOLEM0Sm56NENGLDJDQThCSSx3QjVKMHg0Q0YsQ0FKRixDTTV5NENJLDZCc0pSSiwyQ0FpQ0ksd0I1SjR4NENGLENBQ0YsQ01uMDRDSSx5QnNKS0osMkNBcUNJLHNCQURBLHFCQUVBLGtCNUo4eDRDRixDQUNGLENNN3o0Q0ksNEJzSm1DRiwwREFFSSxXNUo0eDRDSixDQUNGLENNbDA0Q0ksNkJzSm1DRiwwREFNSSxnQjVKNng0Q0osQ0FDRixDTXAxNENJLDBCc0o2REEsK0ZBRUUsZ0JBREEsVTVKNHg0Q0osQzRKeng0Q0ksMElBRUUsZ0JBQ0EsdUJBRkEsVTVKNng0Q04sQzRKeng0Q00sNklBQ0UsZ0I1SjJ4NENSLEM0Snp4NENRLDhKQUNBLDRCNUoyeDRDUixDNEp4eDRDUSw4TEFLRSxjQUNBLFdBTEEsZ0JBQ0Esa0JBRUEsdUJBREEsa0I1SjZ4NENWLEM0Snh4NENRLHFNQUNFLFU1SjB4NENWLENBQ0YsQzRKbHg0Q0Esa0RBS0UsbUJBSkEseUJBVUEsbUJBQ0Esa0JBVEEsYUFDQSxzQkFLQSxtQkFEQSxjQUZBLHVCQUpBLHNCQVFBLHNCQUhBLFk1Snl4NENGLEM0Smx4NENFLHNEQUVFLGlCQURBLGU1SnF4NENKLENNbjQ0Q0ksMEJzSitGSixrREFtQkksbUI1SnF4NENGLENBQ0YsQzRKcHg0Q0Usd0RBQ0UsVXpKaEdVLEN5SmlHVix5QjVKc3g0Q0osQ00vMzRDSSw0QnNKNkdKLHlDQUVNLHNCNUpxeDRDSixDQUNGLEM0Smp4NENBLGlEQUNFLG9CNUpveDRDRixDNEpqeDRDQSwyQ0FHRSxtQkFGQSxxQkFHQSxpQkFDQSxlekovRDRCLEN5SmdFNUIscUJBSkEsbUI1Snd4NENGLENNbDU0Q0ksNEJzSndISiwyQ0FTSSxpQkFEQSxRNUp1eDRDRixDQUNGLEM0SnB4NENJLG1EQUNFLFU1SnN4NENOLEM0Sm54NENFLGlEQUNFLHdCekp2SFUsQ3lKd0hWLFM1SnF4NENKLEM0SnB4NENJLHVEQUNFLHdCNUpzeDRDTixDTS82NENJLHlCc0pxSkYsaURBT0ksa0I1SnV4NENKLENBQ0YsQzRKcng0Q0UsMERBQ0Usd0J6SmpJVSxDeUprSVYsUzVKdXg0Q0osQzRKdHg0Q0ksZ0VBQ0Usd0I1Snd4NENOLENNMzc0Q0kseUJzSitKRiwwREFPSSxrQjVKeXg0Q0osQ0FDRixDNEp2eDRDRSxpREFDRSx3QjVKeXg0Q0osQzRKdng0Q0UsaURBRUUsMkJBQ0Esb0JBQ0EsbUI1Snl4NENKLENNejg0Q0kseUJzSnFJSiwyQ0ErQ0ksaUI1Snl4NENGLENBQ0YsQzRKdHg0Q0EsOENBR0UsVXpKdEtZLEN5Sm9LWixrQkFDQSxzQkFHQSxRNUp3eDRDRixDNEp0eDRDRSxvREFFRSxVeko1S1UsQ3lKMktWLHlCNUp5eDRDSixDTXo5NENJLHlCc0p3TEosOENBWUksYzVKeXg0Q0YsQ0FDRixDTWo5NENJLDZCc0oyS0osOENBZ0JJLGE1SjB4NENGLENBQ0YsQzRKdHg0Q0UsWUFFRSx1REFDQSw0QkFLRSxxQkFQRixzQjVKNHg0Q0osQzRKbHg0Q0ksa0JBRUUscUVBS0UsdUJBTkYsc0I1SnN4NENOLEM0Smx5NENFLGVBRUUsMERBQ0EsNEJBR0Usd0JBbUIyQyxDQXhCN0Msc0I1Snd5NENKLEM0Sjl4NENJLHFCQUVFLHdFQUtFLHVCQU5GLHNCNUpreTRDTixDNEo5eTRDRSxZQUVFLHVEQUNBLDRCQUtFLHFCQVBGLHNCNUpvejRDSixDNEoxeTRDSSxrQkFFRSxxRUFLRSx1QkFORixzQjVKOHk0Q04sQzRKMXo0Q0UsWUFFRSw4REFDQSw0QkFLRSxxQkFQRixzQjVKZzA0Q0osQzRKdHo0Q0ksa0JBRUUsNEVBS0UsdUJBTkYsc0I1SjB6NENOLEM0SnQwNENFLGVBRUUsK0RBQ0EsNEJBS0UscUJBUEYsc0I1SjQwNENKLEM0SmwwNENJLHFCQUVFLDZFQUtFLHVCQU5GLHNCNUpzMDRDTixDNEpwejRDQSwyWkFNRSxtQkFGQSw2QkFDQSxZNUp3ejRDRixDNEpyejRDRSwyb0JBQ0Usd0I1SjB6NENKLEM0SnR6NENBLHlHQUNFLG9CNUp5ejRDRixDNEp0ejRDQSwySkFDRSx3QnpKL05ZLEN5SmdPWixXNUp5ejRDRixDNEp0ejRDQSx1REFDRSx5QkFDQSw0QzVKeXo0Q0YsQ001ajVDSSx5QnNKaVFKLHVEQUlJLDJDNUoyejRDRixDQUNGLENNcGo1Q0ksNEJzSm9QSix1REFPSSxnQzVKNno0Q0YsQzRKM3o0Q0UscUVBQ0UsZTVKNno0Q0osQ0FDRixDNEp6ejRDQSxpREFDRSxlQUNBLGdCQUNBLGdCNUo0ejRDRixDNEp6ejRDQSxhQUlFLHNCQUlBLGtCQUdBLGVBREEsZ0JBSEEsWUFLQSxpQkFYQSxrQkFDQSxXQU9BLGtCQU5BLFFBR0EsVTVKazA0Q0YsQzRKeno0Q0EsaURBQ0UscUJBQ0EsZ0I1SjR6NENGLEM0SnZ6NENFLHVIQUNFLGlCQUNBLGtDNUo2ejRDSixDTTNtNUNJLHlCc0pxU0osaURBWUksd0I1Sjh6NENGLEM0Snp6NENFLHVIQUNFLG1CQUNBLGdDNUorejRDSixDQUNGLENNM201Q0ksNEJzSndSSixpREF5QkksY0FEQSxTNUpnMDRDRixDQUNGLEM0SjV6NENBLHNEQUtFLHlCQURBLG1CQUVBLHFCQUxBLG9CQUNBLHNCQUtBLGtCQUNBLE1BTEEsYTVKbzA0Q0YsQzRKNXo0Q0ksbUVBRUUsZ0JBREEsYzVKK3o0Q04sQzRKM3o0Q0UsNERBQ0UsMEI1SjZ6NENKLEM0Snp6NENBLDBDQU9FLG1CQUhBLHlCQUlBLG1CQU5BLGdCQWFBLDJCQVZBLGFBQ0EsdUJBSEEsU0FVQSx1QkFIQSxnQkFUQSxlQVdBLGVBSEEsUzVKZzA0Q0YsQ01ucDVDSSw0QnNKMFVKLDBDQW1CSSx5QkFEQSxhNUo0ejRDRixDQUNGLEM0Snp6NENFLGdEQUNFLFU1SjJ6NENKLEM0Snp6NENFLG1EQUNFLHFCNUoyejRDSixDNEoxejRDSSx1REFFRSxpQkFEQSxlNUo2ejRDTixDTWhyNUNJLDBCc0p1VkosMENBa0NJLFk1SjJ6NENGLENBQ0YsQzRKeHo0Q0EsZ0RBQ0UsbUJBQ0EsZTVKMno0Q0YsQ003cTVDSSw0QnNKeVhKLGdHQUVNLGU1SjB6NENKLEM0Sm56NENFLG9EQUVFLGdCQURBLFU1Snl6NENKLEM0SnZ6NENJLCtGQUlFLHlCQUZBLE9BREEsZUFFQSxNNUowejRDTixDQVpGLENNdnE1Q0ksbURzSitYQSw0RkFFRSxnQjVKdXo0Q0osQzRKdHo0Q0ksa0xBRUUsT0FEQSxlQUVBLE1BQ0EseUI1Snd6NENOLEM0Sm56NENJLGtYQUNFLDRCNUp3ejRDTixDNEpwejRDSSxnR0FDRSxRNUpzejRDTixDQUNGLENNcHU1Q0ksMEVzSjRhRSxnR0FHSSxTNUp5ejRDUixDQUNGLENNenU1Q0ksMEJzSnFiQSw2Q0FDRSxnQjVKdXo0Q0osQzRKdHo0Q0ksd0ZBRUUsT0FEQSxlQUVBLE1BQ0EseUI1Snd6NENOLEM0Sm56NENJLHVMQUNFLDRCNUp3ejRDTixDNEpwejRDSSxnR0FDRSxTNUpzejRDTixDNEpsejRDSSwwRkFDRSxjNUpvejRDTixDNEpqejRDSSw0R0FDRSxhNUptejRDTixDNEo3eTRDRixtR0FFSSxlNUppejRDRixDQUxGLEM0Snh5NENBLHFHQUVFLFU1Smd6NENGLEM0Sjd5NENBLGdIQUVFLFlBREEsUzVKaXo0Q0YsQ01seDVDSSx5QnNKZ2VKLGdIQUtJLFc1Sml6NENGLENBQ0YsQ012eDVDSSwwQnNKZ2VKLGdIQVFJLFc1Sm16NENGLEM0SjV5NENGLGlEQUdJLGU1Smt6NENGLEM0Smp6NENFLDRGQUNFLFVBQ0EsVTVKbXo0Q0osQzRKano0Q0UsNEZBQ0UsWTVKbXo0Q0osQzRKbHo0Q0ksK0ZBQ0UsNkJBQ0EsZ0I1Sm96NENOLEM0Sm56NENNLDBHQUNFLGlCNUpxejRDUixDQXRCRixDTTV4NUNJLHlCc0pvZ0JBLDRGQUNFLHFCNUprejRDSixDQUNGLENNM3k1Q0ksNkJzSjhmQSxzREFFSSxhNUpnejRDTixDQUNGLEM0Sjd5NENFLDBGQUNFLFk1Sit5NENKLEM0SjN5NENBLHNHQUNFLGtCNUo4eTRDRixDNEp2eTRDSSxtSEFDRSxZNUoweTRDTixDNEpyeTRDSSw4R0FDRSxjQUNBLGVBRUEsZXpKNWR3QixDeUoyZHhCLGtCNUp3eTRDTixDTS8wNUNJLHlCc0pvaUJBLDhHQU9JLGtCQUNBLG9CNUp3eTRDTixDQUNGLEM0Si94NENJLHNNQUNFLGtCNUpveTRDTixDNEpqeTRDSSx3R0FDRSxrQjVKbXk0Q04sQzRKOXg0Q0ksc01BRUUscUI1Smd5NENOLEM0SjN4NENFLHNIQUlFLFdBRkEsbUJBQ0EscUJBRUEsc0JBQ0EsUzVKNng0Q0osQzRKMXg0Q0UsOEdBQ0UsWTVKNHg0Q0osQzRKeng0Q0UsdURBQ0UsaUI1SjJ4NENKLEM0Snp4NENJLGtFQUNFLHlCNUoyeDRDTixDNEp4eDRDSSw4RUFJRSxtQkFEQSxhQUZBLGV6SmhoQndCLEN5SmloQnhCLFU1SjR4NENOLENNNTI1Q0ksNkJzSnNsQkUsOEVBQ0UsZUFDQSxrQjVKeXg0Q04sQzRKdHg0Q0ksOEZBQ0Usc0I1Snd4NENOLENBQ0YsQ01yMzVDSSw0QnNKdWtCRix1REEyQkksbUJBREEsZ0JBRUEsYzVKd3g0Q0osQzRKdHg0Q0ksOEVBRUUsa0JBREEsVTVKeXg0Q04sQ0FDRixDNEpweDRDRSxtR0FDSSxrQkFDQSxtQjVKc3g0Q04sQ01qNTVDSSwwQnNKK25CQSw2RUFDRSxzQkFDQSxlNUpxeDRDSixDNEpseDRDRSx3SUFFRSxrQjVKb3g0Q0osQzRKang0Q0UsOEpBRUUsZTVKbXg0Q0osQ0FDRixDTWw1NUNJLDZCc0pvb0JFLHNHQUNFLG1CQUNBLGtCNUppeDRDTixDNEo3dzRDRSw4RUFDRSxTNUordzRDSixDNEo1dzRDRSxnR0FDRSxvQjVKOHc0Q0osQzRKM3c0Q0Usc0hBRUUsbUJBQ0EsbUI1SjZ3NENKLEM0SjF3NENFLDZFQUNFLHNCNUo0dzRDSixDNEp6dzRDRSxrSUFDRSxpQkFFQSxnQkFEQSxhNUo0dzRDSixDNEp4dzRDRSw4R0FDRSxtQkFDQSxvQkFDQSxlNUowdzRDSixDNEp0dzRDSSw2RUFFRSxnQkFEQSxjNUp5dzRDTixDQUNGLENNcDc1Q0ksNkJzSmlyQkEsOElBQ0UsWTVKc3c0Q0osQzRKbnc0Q0UsNkNBQ0UsWTVKcXc0Q0osQzRKbHc0Q0UsbUdBQ0UsbUJBQ0Esb0I1Sm93NENKLENBQ0YsQ00zNTVDSSxtRHNKMnBCQSw4RUFDRSxVNUptdzRDSixDQUNGLENNcjg1Q0ksNEJzSnVzQkUsc0dBQ0UsaUJBQ0EsZ0I1Sml3NENOLEM0Sjl2NENJLHdHQUNFLG9CNUpndzRDTixDNEo1djRDRSw4RUFDRSxVNUo4djRDSixDNEozdjRDRSxzSEFHRSxtQkFDQSxvQkFGQSxpQjVKK3Y0Q0osQzRKMXY0Q0UsbUdBQ0UsaUJBQ0EsaUJBQ0EsTzVKNHY0Q0osQ0FDRixDNEp4djRDQSxnREFDRSxnR0FDRSxRNUoydjRDRixDQUNGLEM2SnRpNkNBLHFFQUVJLDJCN0p3aTZDSixDNkpyaTZDQSxzR0FHSSwyQjdKd2k2Q0osQzZKcmk2Q0EseUlBQ0ksVTdKd2k2Q0osQzZKcmk2Q0EscUNBQ0kscUI3SndpNkNKLEM2SnJpNkNBLGdEQUVJLGdCQURBLGtCN0p5aTZDSixDNkpyaTZDQSwyREFDSSxZN0p3aTZDSixDNkpqaTZDQSxvQ0FDSSxlN0ptaTZDSixDTWhnNkNJLDRCdUpwQ0osb0NBSVEsZTdKb2k2Q04sQ0FDRixDNkpsaTZDSSw0REFDSSxlN0pvaTZDUixDNkpsaTZDUSxtRUFFSSxlQURBLHlCN0pxaTZDWixDNkpoaTZDSSwyQ0FHSSxtQkFGQSw2QkFDQSxhQUVBLHVCQUVBLG9CQURBLGdCN0ptaTZDUixDNko5aDZDQSxrQ0FDSSxhQUNBLHNCQUNBLFNBQ0EscUI3SmlpNkNKLENNM2g2Q0ksNEJ1SlZKLGtDQVNRLFNBREEscUJBREEsdUI3Sm9pNkNOLENBQ0YsQzZKaGk2Q0kscUNBRUksdUJBREEsWTdKbWk2Q1IsQzZKamk2Q1EsMENBQ0kscUJBQ0Esa0JBQ0EsaUI3Sm1pNkNaLEM2Si9oNkNJLGlGQUVJLGU3SmlpNkNSLENNL2k2Q0ksNEJ1SnNCSSw4RkFFUSxvQjdKZ2k2Q2QsQ0FKRixDNkp6aDZDUSwyREFDSSxlN0pnaTZDWixDTTVqNkNJLDRCdUoyQkksMkRBS1EsK0JBQ0EsZ0NBRkEsWTdKbWk2Q2QsQ0FDRixDNkovaDZDTywwREFDSyxzQjdKaWk2Q1osQ010azZDSSw0QnVKb0NHLDBEQU1TLCtCQUNBLGdDQUZBLGlCQURBLGdCN0pxaTZDZCxDNkovaDZDVSxrRUFFUSxvQkFDQSxnQkFDQSxxQjdKa2k2Q2xCLEM2SnpoNkNVLGdEQUNJLFU3SjZoNkNkLENBWEYsQzZKN2c2Q0ksZ0RBQ0ksc0I3SjJoNkNSLEM2SnJoNkNJLCtEQUNJLGU3SndoNkNSLENNam02Q0ksNEJ1SndFQSwrREFHUSxxQkFDQSxpQjdKMGg2Q1YsQ0FDRixDNkpsaDZDSSxvR0FDSSw2QjdKc2g2Q1IsQzZKbGg2Q0ksd0lBSUksc0JBSEEsZ0JBRUEsVUFwS1csQ0FzS1gsVTdKb2g2Q1IsQ01ubjZDSSw0QnVKMEZBLHdJQVFRLFc3SnNoNkNWLENBQ0YsQzZKamg2Q0Esb0JBQ0kseUJBQ0EsVTdKb2g2Q0osQzZKbGg2Q0ksNkZBQ0ksV0FDQSxjQUNBLGU3Sm9oNkNSLEM2SmxoNkNRLDJHQUVJLHFCN0ptaDZDWixDNkovZzZDSSx3U0FDSSxzQkFDQyxtQjdKaWg2Q1QsQzZKN2c2Q0EsMEJBQ0ksZ0I3SmdoNkNKLEM2SjlnNkNJLHVIQUNJLGlCN0pnaDZDUixDNko1ZzZDQSxTQUNJLFlBQ0EsU0FDQSxVQUNBLGU3SitnNkNKLENNeHA2Q0ksNEJ1SjRJSix1QkFFUSx1QzdKK2c2Q04sQ0FDRixDNko3ZzZDSSxnREFHSSxnQkFEQSxpQkFEQSxTN0ppaDZDUixDNko3ZzZDUSxzREFDSSxvQjdKK2c2Q1osQzZKMWc2Q1EsNERBQ0ksYTdKNGc2Q1osQzZKOS81Q1ksb1FBQ0ksZTdKc2c2Q2hCLEM2SmpnNkNZLGdHQUNJLGFBQ0EsYTdKbWc2Q2hCLEM2SjkvNUNJLHNEQUNJLG9CN0pnZzZDUixDNko5LzVDUSxtRkFDSSxjN0pnZzZDWixDNkoxLzVDSSxrREFDSSxtQjdKNi81Q1IsQ01oczZDSSw0QnVKdU1JLGtEQUNRLHNCN0o0LzVDZCxDQUNGLEM2SngvNUNBLGlCQUNJLG9CQUNBLGdCQUNBLGlCQUVBLG1CQURBLGU3SjQvNUNKLEM2SnovNUNJLHNCQUFPLGM3SjQvNUNYLEM2SjEvNUNJLDBCQUNJLG1CN0o0LzVDUixDNkozLzVDUSw4QkFDSSxlQUVBLFlBQ0EscUJBRkEsVTdKKy81Q1osQzZKeC81Q0Esb0JBQ0ksVTdKMi81Q0osQzZKei81Q0ksd0JBRUkscUJBREEsc0JBRUEsaUI3SjIvNUNSLEM2SnYvNUNRLDBCQUNJLG1CN0p5LzVDWixDNkpwLzVDQSxpQkFDSSxZQUVBLGlCQURBLFU3SncvNUNKLEM2SnAvNUNBLHdCQUlJLGVBSEEsa0JBRUEsUUFEQSxvQjdKeS81Q0osQzZKcC81Q0EsbUNBQ0ksb0I3SnUvNUNKLEM2Sm4vNUNJLGlDQUNJLGE3SnMvNUNSLENNMXY2Q0ksNEJ1Sm1RQSxpQ0FHUSxZN0p3LzVDVixDQUNGLEM2SnAvNUNJLGlFQUNJLCtCN0pzLzVDUixDNko3KzVDQSwyQkFFSSxlQURBLHdCN0pxLzVDSixDTXh4NkNJLHlCdUp3U0EsdURBRVEsWTdKbS81Q1YsQ0FDRixDNkp6KzVDQSw4REFMSSxhQUNBLHFCN0p5LzVDSixDNkpyLzVDQSxrQ0FHRSxTQUNBLHVCN0ppLzVDRixDTTd4NkNJLDRCdUp3U0osa0NBU0ksU0FEQSxvQkFEQSx1QjdKby81Q0YsQ0FDRixDNkpoLzVDRSxxQ0FFRSx1QkFEQSxZN0ptLzVDSixDNkpqLzVDSSwwQ0FDRSxxQkFDQSxrQkFDQSxpQjdKbS81Q04sQzZKLys1Q0UsaUZBRUUsZTdKaS81Q0osQ01qejZDSSw0QnVKbVVGLDBDQUVJLG9CN0pnLzVDSixDQUNGLEM2SjkrNUNJLCtFQUNFLGFBQ0EsZTdKZy81Q04sQ00xejZDSSw0QnVKNlVBLG9EQUVJLG9CN0orKzVDTixDQUNGLEM2SjcrNUNJLDJEQUNFLGU3SisrNUNOLENNbDA2Q0ksNEJ1SmtWQSwyREFJSSwrQkFDQSxnQ0FHQSxzQkFGQSxlQUNBLFU3SmkvNUNOLENBQ0YsQzZKOSs1Q0ksMERBQ0Usc0I3SmcvNUNOLENNOTA2Q0ksNEJ1SjZWQSwwREFNSSwrQkFDQSxnQ0FGQSxpQkFEQSxnQjdKby81Q04sQzZKOSs1Q00sa0VBRUksb0JBQ0EsZ0JBQ0EscUI3SmkvNUNWLEM2SngrNUNJLGdEQUNFLFU3SjQrNUNOLENBWEYsQzZKMzk1Q0EseUNBQ0ksZ0NBQ0EsMkI3SjArNUNKLEM2SnorNUNJLGdEQUNJLFU3SjIrNUNSLEM2SnIrNUNJLHNGQUNJLGU3SncrNUNSLEM2SnArNUNBLHdDQUNJLHVCN0p1KzVDSixDNkpyKzVDSSw0Q0FDSSxjQUVBLGdCQURBLFk3SncrNUNSLEM2Sm4rNUNBLHdDQUVJLGtCQURBLFU3SnUrNUNKLEM2Sm4rNUNBLG9DQUNJLFE3SnMrNUNKLEM2Sm4rNUNBLDBCQUNJLCtCN0pzKzVDSixDNkpsKzVDSSx1REFDSSxtQkFDQSxlN0pxKzVDUixDNko5OTVDWSxnTkFDSSxlN0ppKzVDaEIsQzZKMTk1Q0EsaUNBQ0ksdUI3SjY5NUNKLENNajU2Q0ksNEJ1SnliSSxrRUFDSSxhN0o0OTVDVixDNkozOTVDVSx5RUFDSSxjQUNBLFU3SjY5NUNkLENBQ0YsQ014NjZDSSx5QnVKZ2RJLGtFQUNJLFk3SjI5NUNWLENBQ0YsQzZKdDk1Q0kseURBQ0ksd0Y3Snk5NUNSLEM2SnI5NUNBLGlCQUNJLG9CN0p3OTVDSixDOEo5KzZDQSxnQ0FDSSxzQkFJQSxnRUFJQSw0QkFFQSw0QkFMQSx1QkFJQSx5QkFFQSxrQkFDQSxlQU5BLG9CQUpBLGNBS0EsaUJBSkEsMkJBRkEsb0I5SjQvNkNKLEM4SjkrNkNBLGlDQUNJLFk5SmkvNkNKLEM4Si8rNkNJLHVDQUVJLFlBQ0Esb0JBQ0Esa0JBSEEsVzlKby82Q1IsQ01sODZDSSw0QndKbkRBLHVDQVFRLCtCQUNBLGdDQUNBLFlBSEEsZ0I5SnEvNkNWLENBQ0YsQzhKLys2Q0ksd0NBRUksYUFEQSxZQUdBLHlCQURBLFU5SmsvNkNSLENNaDk2Q0ksNEJ3SnJDQSx3Q0FTUSxnQ0FGQSw4QkFHQSxtQkFGQSx3QjlKby82Q1YsQ0FDRixDTXo4NkNJLG1Ed0pwREEsd0NBZVEsc0JBREEsNkJBRUEsa0I5Sm0vNkNWLENBQ0YsQzhKaC82Q0ksc0NBRUksbUJBREEsWTlKbS82Q1IsQzhKaC82Q1EseUNBQ0ksWUFDQSxpQjlKay82Q1osQ01wLzZDSSwwQndKQUkseUNBS1EsbUJBQ0EsZ0JBQ0Esa0I5Sm0vNkNkLENBQ0YsQ005KzZDSSw0QndKYkkseUNBV1Esb0JBQ0EsZ0JBQ0EscUI5Sm8vNkNkLENBQ0YsQzhKLys2Q0kscURBQ0ksZTlKaS82Q1IsQzhKOSs2Q0ksK0NBRUksZ0NBREEscUJBRUEsZTlKZy82Q1IsQzhKNys2Q1Esb0RBQ0ksYzlKKys2Q1osQ01oZzdDSSw2QndKVUEsK0NBV1EsZTlKKys2Q1YsQ0FDRixDOEo1KzZDSSwwSEFNSSxtQkFEQSxhQUhBLGVBRUEsZTNKZ0NzQixDMko3QnRCLHVCQUpBLGtCOUprLzZDUixDOEozKzZDSSwyQ0FDSSxnQkFDQSxlOUo2KzZDUixDOEoxKzZDSSxzRUFFSSxlQUNBLGlCQUZBLGNBR0EsUzlKNCs2Q1IsQzhKeis2Q0ksNkRBQ0ksZUFDQSxtQkFDQSxROUoyKzZDUixDOEp4KzZDSSwrREFDSSxtQkFDQSxnQkFDQSxpQkFDQSxROUowKzZDUixDOEp2KzZDSSxrRUFFSSxpQkFEQSxvQjlKMCs2Q1IsQzhKbis2Q1ksZ0hBQ0ksd0I5SnErNkNoQixDOEpqKzZDUSxvR0FDSSx3QjlKbSs2Q1osQzhKLzk2Q0ksdUZBQ0ksY0FDQSxtQjlKaSs2Q1IsQ01qajdDSSw0QndKdERKLGlDQTBJUSxvQjlKaSs2Q04sQzhKOTk2Q00sOENBQ0ksUTlKZys2Q1YsQzhKNzk2Q00sNERBQ0ksZTlKKzk2Q1YsQzhKNTk2Q00sK0NBQ0ksMkI5Sjg5NkNWLEM4Sno5NkNjLG9GQUNJLGVBQ0EsZTlKMjk2Q2xCLEM4SnQ5NkNjLDBGQUNJLG9COUp3OTZDbEIsQzhKcDk2Q1Usd0VBQ0ksZTlKczk2Q2QsQzhKbDk2Q00sMEZBRUksVTlKbzk2Q1YsQ0FDRixDOEpqOTZDSSwrQkFsTEosaUNBbUxRLGE5Sm85NkNOLEM4Smw5NkNNLHVDQUNJLCtCQUNBLGU5Sm85NkNWLEM4Smo5NkNNLGdEQUNFLCtCQUNBLGU5Sm05NkNSLENBQ0YsQ012bTdDSSwwQndKMEpJLHFEQUdJLHlCQUNBLGtCQUVBLFlBSkEsa0JBREEsUUFJQSxVOUppOTZDVixDOEo5ODZDVSwySUFJSSxhQUVBLDRCQUhBLFc5Sm05NkNkLEM4Sjc4NkNVLHFFQUNJLG9COUorODZDZCxDOEo1ODZDVSwyREFDSSx3QjlKODg2Q2QsQzhKMTg2Q00sK0NBRUksY0FEQSxtQjlKNjg2Q1YsQzhKejg2Q00sOEVBQ0ksTzlKMjg2Q1YsQzhKeDg2Q00sNkVBQ0ksTTlKMDg2Q1YsQzhKdjg2Q00sZ0RBQ0ksdUI5Snk4NkNWLEM4SnQ4NkNNLCtDQUNJLFc5Snc4NkNWLEM4SnI4NkNNLHVDQUNJLGlCOUp1ODZDVixDQUNGLENNdG43Q0ksbUR3Sm9MSSxnREFDSSxhQUNBLHFCOUpxODZDVixDOEpsODZDTSx1Q0FFSSxpQkFEQSxXOUpxODZDVixDOEpoODZDVSx5Q0FDSSxtQkFDQSxrQjlKazg2Q2QsQ0FDRixDOEo3NzZDQSwwQ0FDSSxjQUVBLHNCQUNBLG1CQUNBLGdCQUNBLHFCQUNBLG1CQUxBLGlCOUpxODZDSixDTTdwN0NJLDZCd0pzTkosMENBVVEsbUJBQ0EscUI5Smk4NkNOLENBQ0YsQzhKNzc2Q0ksK0VBQ0ksZTlKZzg2Q1IsQzhKNTc2Q0EseUNBQ0ksa0I5Sis3NkNKLEM4SjM3NkNJLDZEQUNJLFM5Sjg3NkNSLEM4SjM3NkNJLHdDQUNJLGdCOUo2NzZDUixDOEoxNzZDSSwrQ0FDSSxlOUo0NzZDUixDOEpqNzZDUSx3bkJBQ0kseUJBQ0EsVTlKODc2Q1osQ01qdDdDSSx5QndKMFJJLGdGQUNJLFM5SjI3NkNWLENBQ0YsQ00xczdDSSw0QndKb1JJLCtEQUNJLFc5SjA3NkNWLENBQ0YsQzhKdDc2Q0Esc0JBQ0ksY0FFQSxzQkFDQSxlQUNBLGdCQUNBLG1CQUNBLGdCQUxBLGlCOUo2NzZDSixDOEp0NzZDSSxpQ0FDSSxrQkFDQSxvQkFDQSxrQjlKdzc2Q1IsQ005dDdDSSw2QndKMFJKLHNCQWdCUSxnQkFDQSxlOUp3NzZDTixDOEp0NzZDTSx5QkFDSSxZOUp3NzZDVixDQUNGLEM4SnA3NkNBLGdCQUNJLGNBQ0Esc0JBQ0EsZUFDQSxrQkFDQSxnQkFDQSxrQjlKdTc2Q0osQ003djdDSSx5QndKeVVKLDBCQUdRLFlBQ0Esa0JBRkEsUzlKeTc2Q04sQ0FDRixDOEpwNzZDQSxxQkFJSSxxQkFEQSxvQkFEQSxpQjlKeTc2Q0osQzhKcjc2Q0ksbUNBT0ksa0JBTEEsU0FFQSxXQUVBLFlBSEEsT0FLQSxpQkFDQSxtQkFSQSxrQkFJQSxVOUo0NzZDUixDOEpwNzZDQSxlQUNJLHdCOUp1NzZDSixDOEpwNzZDQSxvQkFDSSx3RDlKdTc2Q0osQzhKcDc2Q0EsZUFDSSxtQjlKdTc2Q0osQzhKdDc2Q0ksc0JBQ0kseUJBQ0EsYTlKdzc2Q1IsQzhKcDc2Q0EsMkJBQ0ksd0Q5SnU3NkNKLEM4SnA3NkNJLDJGQUNJLGU5SnU3NkNSLEM4SnI3NkNRLHNHQUNJLHNCQUNBLGtCQUNBLG9CQUNBLGtCOUp1NzZDWixDOEo5NjZDSSw4REFDSSxhQUNBLHVCQUNBLFU5Smk3NkNSLEM4Si82NkNRLGlFQUNJLFM5Smk3NkNaLENNbHo3Q0ksNEJ3SnVZSSwrQ0FDSSxZOUo4NjZDVixDOEozNjZDTSxxQ0FDSSxVOUo2NjZDVixDOEp4NjZDVSxpRUFDSSxTOUowNjZDZCxDQUNGLENNMTA3Q0kseUJ3SnNhSiwrREFFUSxnQkFDQSxTOUp1NjZDTixDQUNGLEM4Smw2NkNJLHFGQUNJLGE5SnM2NkNSLENNejA3Q0ksNEJ3SmthQSxxRkFHUSxZOUp5NjZDVixDQUNGLEM4SnI2NkNFLHdEQUNJLGtDOUp3NjZDTixDOEpyNjZDRSxpTEFTSSx3QjNKN1pRLEMySndaUixXQUlBLFlBSEEsa0JBQ0EsTUFDQSxVOUowNjZDTixDOEpyNjZDRSx5RkFFSSxNOUp3NjZDTixDOEpyNjZDRSx3RkFFSSxPOUp3NjZDTixDOEpwNjZDTSxxRUFDSSxVOUp1NjZDVixDOEpsNjZDTSxxRUFDSSxtQ0FDQSx1QjlKcTY2Q1YsQzhKajY2Q0EsMkVBR0ksWTlKazY2Q0osQytKNTc3Q0EsbUJBRUksd0I1SjhGVSxDNEo3RlYseUJBRkEsb0JBSUEsV0FEQSxhL0pnODdDSixDK0o1NzdDQSx3QkFFRSxtQkFEQSxhQUVBLHVCQUNBLGUvSis3N0NGLENNaDI3Q0ksa0R5Sm5HSix3QkFPSSxtQi9KZzg3Q0YsQ0FDRixDTXY1N0NJLHlCeUpqREosd0JBV0ksWS9KaTg3Q0YsQ0FDRixDK0o5NzdDQSxtQkFFRSxVQUNBLG9CQUZBLGlCL0ptODdDRixDK0o5NzdDQSx5QkFHRSxpQkFEQSx5QkFLQSxhNUo4Q1ksQzRKakRaLGVBQ0EsZUFDQSxtQkFMQSxvQkFRQSw4Q0FEQSx5Qy9Kazg3Q0YsQytKNzc3Q0EsdUNBQ0UsZTVKbUNZLEM0SmxDWixzRC9KZzg3Q0YsQytKNzc3Q0Esb0JBR0UsbUJBRkEsYUFDQSxzQkFHQSxnQkFEQSxpQi9KaTg3Q0YsQytKOTc3Q0UsMEJBS0UscUI1Sm1CVSxDNEpoQlYsMkJBREEsbUJBREEsYTVKc0JVLEM0Sm5CVixlQUNBLHFCQVRBLGlCQUNBLGU1SjZFMEIsQzRKNUUxQixzQkFDQSxxQi9Kczg3Q0osQytKNzc3Q0UsMkJBRUUsa0JBQ0EsZTVKK0QwQixDNEo5RDFCLHFCQUhBLGlCL0prODdDSixDK0o1NzdDRSxzQkFDRSxrQkFDQSxvQkFDQSxpQi9KODc3Q0osQytKMTc3Q0EsNkJBQ0UsYUFDQSxVQUNBLGUvSjY3N0NGLEMrSjE3N0NBLHdDQUNFLGtCNUpOWSxDNEpPWixVL0o2NzdDRixDK0poNzdDTSxpYUFDRSx3Qi9KMDc3Q1IsQytKdDc3Q0ksc05BRUUsd0IvSnc3N0NOLEMrSnI3N0NJLGlHQUNFLGtDL0p1NzdDTixDK0pyNzdDTSx1R0FDRSxrQy9KdTc3Q1IsQytKbDc3Q0UscUVBQ0Usa0JBR0EsZTVKTzBCLEM0SlQxQixxQkFDQSxrQi9KcTc3Q0osQ014LzdDSSwwQnlKd0VBLHFFQUNFLGlCQUdBLGdCQUZBLGlCQUNBLGEvSm83N0NKLENBQ0YsQytKOTY3Q0UsMEZBQ0Usd0IvSmk3N0NKLEMrSjM2N0NJLGlFQUVFLGNBREEsWS9KKzY3Q04sQ001LzdDSSw0QnlKbUZBLG1GQUNFLFcvSjQ2N0NKLEMrSno2N0NFLDZEQUNFLGdCL0oyNjdDSixDK0p4NjdDRSw4RkFDRSxhL0owNjdDSixDK0p4NjdDSSxrSEFDRSx1Qi9KMDY3Q04sQytKdDY3Q0UsNkhBQ0UsZUFDQSxtQi9KdzY3Q0osQ0FDRixDTXorN0NJLG1EeUpxRUEsOEZBRUUsWUFEQSxlL0p3NjdDSixDK0pyNjdDSSxrSEFDRSxtQi9KdTY3Q04sQytKbjY3Q0Usc0RBQ0UscUIvSnE2N0NKLEMrSmw2N0NFLHNHQUVFLGVBREEsb0IvSnE2N0NKLEMrSmo2N0NFLHVEQUNFLG1CL0ptNjdDSixDK0poNjdDRSw0RUFFRSxtQkExTW9CLENBeU1wQixpQi9KbTY3Q0osQ0FDRixDTWxqOENJLHlCeUpvSkEscUZBR0Usc0JBRkEsbUJBaE5vQixDQWlOcEIsVS9KazY3Q0osQytKOTU3Q0UsdURBQ0UsVy9KZzY3Q0osQytKNzU3Q0UsNEVBQ0UsaUIvSis1N0NKLENBQ0YsQytKNzU3Q0ksZ0RBQ0UsaUZBQ0UsNEIvSis1N0NOLEMrSjU1N0NJLHFGQUNFLGUvSjg1N0NOLEMrSjM1N0NJLDRFQUNJLGMvSjY1N0NSLEMrSjE1N0NJLCtEQUNFLG1CL0o0NTdDTixDQUNGLENNN2s4Q0ksMEJ5SnNMQSxxRkFDRSxnQkFHQSxzQkFEQSxlQXJQb0IsQ0FvUHBCLFUvSjQ1N0NKLEMrSnY1N0NFLHdEQUVFLHNCQURBLGMvSjA1N0NKLEMrSnQ1N0NFLGtFQUNFLGdCL0p3NTdDSixDK0pyNTdDRSw2REFDRSw0Qi9KdTU3Q0osQytKcjU3Q0ksc0ZBQ0UsWS9KdTU3Q04sQytKcDU3Q0kscUZBQ0UsVy9KczU3Q04sQytKbjU3Q0ksaUVBRUUsWUFEQSxVL0pzNTdDTixDK0pqNTdDRSw0RUFDSSxlL0ptNTdDTixDK0ovNDdDSSxxRkFDQSxlL0ppNTdDSixDQUNGLEMrSjk0N0NJLGlEQUNFLHFGQUNFLGUvSmc1N0NOLEMrSjc0N0NLLCtEQUNDLG1CL0orNDdDTixDQUNGLENNMW04Q0ksNkJ5SmtPQSxxREFDRSxVL0o0NDdDSixDQUNGLENNN244Q0ksMEJ5SjZPSix3Q0FRSSxlL0o0NDdDRixDQUNGLENNcm44Q0ksNEJ5SjhPQSxxQ0FDRSxVL0oyNDdDSixDQUNGLEMrSnI0N0NFLHdRQU1FLG1CQURBLGFBRkEsWUFJQSx1QkFIQSxTQUZBLFUvSis0N0NKLEMrSnI0N0NFLHFDQUNFLHdCL0p3NDdDSixDZ0tsdDhDQSxzQkFDSSxZaEtxdDhDSixDTWhvOENJLG1EMEp0Rkosc0JBSVEsYWhLc3Q4Q04sQ0FDRixDZ0tydDhDSSxpREFDSSxjaEt1dDhDUixDZ0twdDhDSSwyQkFHSSxtQkFGQSxhQUNBLDJCQUVBLG1CaEtzdDhDUixDZ0twdDhDUSw4QkFDSSxlQUNBLGdCQUNBLGdCaEtzdDhDWixDTS9xOENJLHlCMEpoREEsMkJBYVEsbUJoS3N0OENWLENnS3B0OENVLDhCQUNJLGVBQ0EsZ0JBQ0EsZ0JoS3N0OENkLENBQ0YsQ2dLbHQ4Q0ksNEJBRUksa0JBREEsYUFFQSxrQ2hLb3Q4Q1IsQ01qcjhDSSw0QjBKdENBLDRCQU9RLGlDQURBLFdoS3N0OENWLENBQ0YsQ2dLbnQ4Q1EsNENBQ0ksbUJBQ0EsU2hLcXQ4Q1osQ2dLanQ4Q0ksdUNBQ0ksZ0JoS210OENSLENnS2h0OENJLDRDQUNJLHNCaEtrdDhDUixDTWpzOENJLDRCMEpaSixrQ0FFUSxvQmhLZ3Q4Q04sQ2dLOXM4Q00sOERBRUksMEJBREEsc0NoS2l0OENWLENBQ0YsQ2dLM3M4Q0EsbUNBR0ksc0JBRUEsMEJBSkEsZUFDQSxXQUVBLFVoSytzOENKLENNaHU4Q0kseUIwSmFKLG1DQVFRLGdCQUNBLFFoSytzOENOLENBQ0YsQ00xczhDSSxtRDBKZkosbUNBYVEsZWhLZ3Q4Q04sQ0FDRixDZ0s3czhDQSxpQ0FHSSxzQkFFQSwwQkFDQSw0QkFMQSxlQUNBLFdBRUEsVWhLa3Q4Q0osQ01wdjhDSSx5QjBKOEJKLGlDQVFRLGdCQUNBLFFoS2t0OENOLENBQ0YsQ005dDhDSSxtRDBKRUosaUNBYVEsb0JoS210OENOLENBQ0YsQ2dLanQ4Q0ksb0NBQ0ksZUFDQSxrQkFDQSxnQkFDQSxnQmhLbXQ4Q1IsQ2dLaHQ4Q0kseUNBRUksbUJBREEsZWhLbXQ4Q1IsQ001djhDSSw0QjBKd0NBLHlDQU1RLGVBREEsVWhLb3Q4Q1YsQ0FDRixDZ0svczhDQSx5QkFDSSxtQkFDQSxnQkFDQSxzQkFDQSxtQmhLa3Q4Q0osQ2dLOXM4Q0EsOFJBV0ksYTdKekRVLEM2SjBEVixhQUpBLGVBQ0EsZ0JBQ0EsbUJBR0EsZWhLa3Q4Q0osQ2dLL3M4Q0Esc0NBSUksNkJBRkEsbUJBREEsaUJBRUEsb0JoS210OENKLENnSy9zOENBLHdCQUNJLG1CaEtrdDhDSixDZ0svczhDQSw2QkFDSSxtQmhLa3Q4Q0osQ2dLL3M4Q0EsNkJBQ0ksZWhLa3Q4Q0osQ2dLL3M4Q0EsNkZBQ0ksYWhLa3Q4Q0osQ2dLL3M4Q0EsZ0NBRUksYTdKbkZVLEM2SmtGVixrQmhLbXQ4Q0osQ2dLL3M4Q0EsOEJBQ0ksZUFDQSxlaEtrdDhDSixDZ0todDhDSSxzQ0FFSSxnQkFEQSxTaEttdDhDUixDZ0s5czhDQSw2QkFFSSxxQkFEQSxhQUdBLGVBREEsMEJoS2t0OENKLENnSy9zOENJLGtDQUNJLGlCaEtpdDhDUixDZ0todDhDUSxzQ0FHSSxlQURBLGVBRUEscUJBSEEsYWhLcXQ4Q1osQ2dLaHQ4Q1ksMkNBQ0ksWWhLa3Q4Q2hCLENnSzVzOENRLHVDQUVJLGVBREEsYWhLK3M4Q1osQ2dLNXM4Q2dCLGdEQUNJLFloSzhzOENwQixDZ0t2czhDQSxvREFHSSxlQURBLCtCQUVBLGlCaEswczhDSixDZ0t4czhDSSxnRUFFSSxhN0p4SU0sQzZKdUlOLG9CaEs0czhDUixDZ0t2czhDQSx1QkFDSSxhaEswczhDSixDZ0t0czhDQSw2QkFHRSxjQUZBLGVBQ0EseUJoSzBzOENGLENnS3JzOENJLHNDQUNJLGdCQUNBLGVoS3dzOENSLENnS3ZzOENRLDBDQUdJLGVBREEsWUFEQSxVaEsyczhDWixDZ0t2czhDWSwrQ0FDSSxZaEt5czhDaEIsQ2dLbnM4Q0EsMkJBQ0ksbUJBQ0EsbUJoS3NzOENKLENnS2xzOENBLHVCQUdJLGNBRkEsbUJBQ0EsWWhLc3M4Q0osQ2dLbHM4Q0EsZUFLSSxnQ0FKQSxtQkFDQSxlN0p4STBCLEM2SnlJMUIsb0JBSUEsbUJBSEEsb0JBSUEsZ0JBRkEsVWhLdXM4Q0osQ2dLbnM4Q0ksd0JBR0ksZUFDQSxxQkFIQSxvQkFJQSxlaEtxczhDUixDZ0tsczhDWSxpQ0FDSSxZaEtvczhDaEIsQ2dLL3I4Q0ksOEJBRUksbUJBREEsZWhLa3M4Q1IsQ2dLN3I4Q0EsUUFDSSxZaEtnczhDSixDZ0s3cjhDQSxlQUNJLCtCaEtnczhDSixDZ0s3cjhDQSx3QkFTSSxvQkFMQSxzQkFJQSw2QkFEQSxTQUxBLGFBQ0EseUJBRkEsZUFLQSxnQkFEQSxVaEtvczhDSixDZ0s5cjhDSSxxQ0FDSSxrQmhLZ3M4Q1IsQ012NzhDSSw0QjBKMk9KLHdCQW1CUSxnQkFEQSxnQ0FGQSw4QkFDQSx3QmhLa3M4Q04sQ0FDRixDTWg3OENJLG1EMEo0Tkosd0JBdUJRLGNoS2lzOENOLENBQ0YsQ01wODhDSSw0QjBKcVFBLG9DQUVRLHdCaEtpczhDVixDQUNGLENnSzVyOENBLG9DQUVJLFlBQ0EsZUFDQSxrQmhLK3I4Q0osQ2dLNXI4Q0EsdUJBS0ksaUJBREEsYTdKM1FVLEM2SndRVixnQkFDQSxpQkFJQSxrQkFIQSw4QmhLa3M4Q0osQ2dLNXI4Q0EsZ0NBQ0ksY0FDQSxtQmhLK3I4Q0osQ2dLNXI4Q0EsYUFJSSx3QjdKclJVLEM2SnVSVixrQkFEQSxXQUpBLGdCQUNBLGlCQUNBLHNCaEtrczhDSixDZ0s3cjhDSSxvQ0FSSixhQVNRLGNoS2dzOENOLENBQ0YsQ2dLOXI4Q0kscUJBR0ksbUJBREEsYUFJQSxrQkFGQSx1QkFIQSxvQkFJQSxtQmhLaXM4Q1IsQ01wLzhDSSw0QjBKOFNBLHFCQVNRLGdCaEtpczhDVixDQUNGLENnSy9yOENRLHlCQUNJLFdoS2lzOENaLENNemc5Q0kseUIwSnVVSSx5QkFJUSxXaEtrczhDZCxDZ0szcjhDRiw2REFFUSxrQmhLK3I4Q04sQ0FMRixDZ0t0cjhDQSw4REFDSSxhaEsrcjhDSixDZ0s1cjhDQSxtQ0FDSSxrQmhLK3I4Q0osQ00vZzlDSSw0QjBKK1VKLG1DQUlRLGFoS2dzOENOLENBQ0YsQ2dLN3I4Q1EsOENBQ0ksZUFDQSxrQkFDQSxnQkFDQSxnQmhLK3I4Q1osQ2dLMXI4Q0EscUJBR0ksdUJBR0EseUJBREEscUJBREEsVUFGQSxZaEtpczhDSixDZ0sxcjhDQSxVQUNJLGtCaEs2cjhDSixDZ0sxcjhDQSxXQUNJLHdCaEs2cjhDSixDZ0sxcjhDQSxzQkFHSSx5QkFDQSxrQkFGQSxlQUdBLGdCQUpBLGFoS2lzOENKLENNaGs5Q0kseUIwSjhYSixzQkFTUSxjQURBLFloSytyOENOLENBQ0YsQ016ajlDSSw0QjBKOFhKLG1EQUVRLGVoSzhyOENOLENBQ0YsQ2dLM3I4Q0EsbUNBQ0ksa0JoSzhyOENKLENNaGw5Q0kseUIwSm9aQSxzQ0FFUSxrQmhLOHI4Q1YsQ2dLenI4Q0YsaUJBRVEsWWhLNnI4Q04sQ0FMRixDZ0tucjhDQSxvRUFDSSxlaEs0cjhDSixDTW5rOUNJLG1EMEpzWUosb0VBS1EsZUFEQSxlaEs4cjhDTixDQUNGLENnS25yOENBLHNDQUNJLFdBQ0EsbUJoS3NyOENKLENnS25yOENBLDhEQUVJLHFCQUNBLG1CQUNBLHFCQUNBLHNCQUNBLHFCaEtzcjhDSixDZ0twcjhDSSxzRUFDSSxZQUNBLHFCQUNBLGNoS3VyOENSLENnS3ByOENJLDRFQUNJLCtCQUNBLG9CQUNBLGtCQUNBLDBCQU9BLDZCQU5BLFdBT0EsZUFOQSxxQkFDQSxnQkFFQSxzQkFDQSxtQkFGQSxjaEsycjhDUixDZ0twcjhDSSx3RUFDSSxhaEt1cjhDUixDZ0twcjhDYSxnSUFDTCx5QkFDQSxxQmhLdXI4Q1IsQ2dLbnI4Q0EseUNBSUksZUFDQSxrQkFDQSxnQkFDQSxnQmhLbXI4Q0osQ2dLenI4Q0ksZ0RBQ0kscUJoSzJyOENSLENnS25yOENBLHlDQU9JLDBCQURBLDRCQUdBLHFCQURBLGlCaEtrcjhDSixDZ0t6cjhDYSwwRUFDTCx5QkFDQSxxQmhLMnI4Q1IsQ2dLbnI4Q0ksbURBQ0kscUVoS3NyOENSLENnS3ByOENRLHdEQUVJLGNBREEsZWhLdXI4Q1osQ2dLbHI4Q0ksaURBQ0kseUVoS29yOENSLENnSy9xOENJLHdDQUNJLGlCaEtrcjhDUixDZ0svcThDYSxxRUFDTCwyRGhLaXI4Q1IsQ2dLNXE4Q2EsZ0hBTUwscUJBTEEsc0JBQ0EsWUFHQSxvQkFEQSxlQURBLGdCQUlBLHNCaEsrcThDUixDZ0szcThDQSxpQ0FDSSxnQmhLOHE4Q0osQ2dLM3E4Q0EsaUNBQ0ksZWhLOHE4Q0osQ2dLM3E4Q0EsbUNBQ0ksZ0JoSzhxOENKLENnSzFxOENJLDRDQUNJLGlCaEs2cThDUixDZ0t4cThDSSxrREFDSSw0QmhLMnE4Q1IsQ016czlDSSw0QjBKNmhCQSxrREFLUSw0QkFEQSxXaEs2cThDVixDQUNGLENnS3ZxOENJLHFEQUNJLDJCaEswcThDUixDTW50OUNJLDRCMEp3aUJBLHFEQUlRLDJCaEsycThDVixDQUNGLENNcnU5Q0kseUIwSitqQkosZ0NBRVEsU2hLeXE4Q04sQ0FDRixDZ0t2cThDSSx3Q0FDSSx3QjdKM2lCTSxDNko0aUJOLFVoS3lxOENSLENnS3ZxOENRLCtDQUNJLG9FaEt5cThDWixDZ0t0cThDUSxtREFDSSx3QmhLd3E4Q1osQ2dLcHE4Q0ksa0RBQ0ksUWhLc3E4Q1IsQ2dLbHE4Q0Esa0dBSUksY0FEQSxrQkFEQSxpQmhLdXE4Q0osQ2dLbHE4Q0EseUVBQ0ksZWhLcXE4Q0osQ2dLbnE4Q0ksZ0ZBQ0ksb0JoS3FxOENSLENnS2pxOENBLDBCQUNJLGVoS29xOENKLENNMXc5Q0kseUIwSnFtQkosMEJBSVEsa0JBQ0EsUWhLcXE4Q04sQ0FDRixDZ0tscThDQSxtQ0FDSSxrQkFDQSxnQkFDQSxvQkFFQSxrQkFFQSxnQkFEQSxhQUZBLFdoS3dxOENKLENnS25xOENJLDBDQUNJLDBEQUNBLFdoS3FxOENSLENNang5Q0ksNEIwSmltQkosbUNBZ0JRLFNBREEsU2hLc3E4Q04sQ2dLbnE4Q00sMENBQ0ksUWhLcXE4Q1YsQ0FDRixDZ0tqcThDQSxtQ0FDSSxlQUNBLGdCQUNBLGlCQUNBLGVoS29xOENKLENnS2xxOENBLHlDQUNJLGVBQ0EsZ0JBQ0Esb0JBQ0EsZWhLcXE4Q0osQ2dLbnE4Q0EsaUNBQ0ksZWhLc3E4Q0osQ2dLcHE4Q0Esa0NBQ0ksZ0JBQ0EsY2hLdXE4Q0osQ2dLcnE4Q0Esc0NBQ0ksWWhLd3E4Q0osQ2dLdHE4Q0EsMkNBRUksZUFDQSxnQkFDQSxvQkFDQSxlaEt3cThDSixDZ0t0cThDQSwwQ0FDSSxjQUNBLGNoS3lxOENKLENnS2pxOENJLGtGQUNJLFdoS3VxOENSLENnS3BxOENJLGdEQUNJLE1BQ0EsWWhLc3E4Q1IsQ001MDlDSSw0QjBKMnBCSixjQWVRLG9CaEtzcThDTixDQUNGLENnS25xOENBLCtCQUNJLG1CQUNBLGdCQUNBLG9CQUVBLCtDQURBLGtCQUVBLFVoS3NxOENKLENnS25xOENBLGtDQUNJLGFBQ0EsNkJoS3NxOENKLENNNTI5Q0kseUIwSm9zQkosa0NBS1Esd0JoS3VxOENOLENBQ0YsQ2dLcHE4Q0EsZ0JBQ0ksdUJoS3VxOENKLENnS25xOENJLG9EQUNJLFloS3NxOENSLENnS2xxOENBLFlBQ0kseUJoS3FxOENKLENnS2hxOENRLDRFQUVJLHVCQURBLFVoS29xOENaLENnS2hxOENRLG1FQUdJLGVBREEsWUFFQSx5QkFIQSxVaEtxcThDWixDZ0s3cDhDQSxzQkFDSSxVaEtncThDSixDTTU0OUNJLHlCMEoydUJKLHNCQUlRLFVoS2lxOENOLENBQ0YsQ2lLMzg5Q0UscURBQ00sK0JqSzg4OUNSLENpSzM4OUNJLDhFQUVFLG1CQURBLGFqSzg4OUNOLENpSzE4OUNBLHlCQUdJLG1CQUZBLGFBQ0EsOEJBSUEsb0JBREEsbUJBREEsZWpLKzg5Q0osQ2lLMzg5Q0ksMENBQ0ksK0JqSzY4OUNSLENpSzE4OUNJLHFDQUNJLGtCaks0ODlDUixDaUtyODlDSSx5Q0FFSSxxQmpLdTg5Q1IsQ2lLbjg5Q0EsOEJBRUksWWpLcTg5Q0osQ2lLbjg5Q0ksdUNBRUksd0JqS284OUNSLENpS2o4OUNJLG9DQUdJLFNBRkEsVUFDQSxPaktvODlDUixDaUs5NzlDSSw0REFDSSxZaktpODlDUixDaUs5NzlDSSx3Q0FHSSxlQUNBLGNBSEEsb0JBQ0EsbUJqS2s4OUNSLENpSzc3OUNZLGlEQUNJLFlqSys3OUNoQixDaUtuNzlDQSx1Q0FDSSxXQUNBLG1CaksyNzlDSixDa0t4ZytDQSw0QkFFSSxrQkFEQSxVbEs0ZytDSixDa0t6ZytDSSx1RUFDSSx1QkFDQSxrQkFDQSxjQUNBLFNsSzJnK0NSLENrS3pnK0NRLDZFQUNJLHFCbEsyZytDWixDa0twZytDWSw0SkFFSSxlQURBLGFsSzJnK0NoQixDa0t4ZytDZ0IscUZBQ0ksWWxLMGcrQ3BCLENrS3BnK0NJLGdFQUNJLFlsS3NnK0NSLENrS25nK0NJLCtEQUNJLFdsS3FnK0NSLENrS2xnK0NJLHdHQUNJLHVCbEtvZytDUixDa0svLzlDUSw0Q0FPSSxZQUpBLGtCQURBLGVBSUEsc0JBRkEsV0FDQSxVQUpBLGFsS3VnK0NaLENrSzkvOUNRLHFEQUNJLFNsS2dnK0NaLENrSzMvOUNRLGdFQUNJLFFsSzYvOUNaLENNbi85Q0ksNEI0SkRJLGlGQUNJLGdCbEswLzlDVixDa0tuLzlDVSxrS0FKSSxpQkFDQSxVbEs4LzlDZCxDa0tyLzlDTSw0RUFDSSxjbEt1LzlDVixDa0twLzlDTSxxQ0FLSSxXQUhBLFNBREEsa0JBRUEsMEJBQ0EsU2xLdS85Q1YsQ2tLcC85Q1UsNENBRUksZ0JBREEsY2xLdS85Q2QsQ0FDRixDTTloK0NJLHlCNEorQ0ksaUZBQ0ksaUJsS3EvOUNWLENrSzkrOUNVLGtLQUpJLGtCQUNBLFVsS3kvOUNkLENrS2gvOUNNLHFDQUNJLFlsS2svOUNWLENrSy8rOUNNLG1JQU1JLG1CQUVBLFdBSkEsYUFHQSxTQUZBLDhCQUZBLE9BRkEsa0JBQ0EsVWxLdS85Q1YsQ2tLLys5Q1UsaUpBQ0ksb0JsS2kvOUNkLENBQ0YsQ005aitDSSwwQjRKb0ZJLGlGQUNJLGdCbEtnLzlDVixDa0s5KzlDVSx5REFDSSxpQkFDQSxnQmxLZy85Q2QsQ2tLNys5Q1UseUdBQ0ksZ0JsSysrOUNkLENrSzMrOUNNLHFDQUVJLFNBREEsUUFFQSx5QmxLNis5Q1YsQ0FDRixDTWxsK0NJLHlCNEp3R0EsbUNBRVEsZWxLNCs5Q1YsQ0FDRixDTXZsK0NJLHlCNEp3R0EsbUNBTVEsZ0JsSzYrOUNWLENBQ0YsQ00vaytDSSw0QjRKd0dJLGtDQUNJLE9sSzIrOUNWLENBQ0YsQ01sbStDSSx5QjRKK0hJLHFNQUNJLGdCbEswKzlDVixDa0t4KzlDVSxtSEFDSSxpQkFDQSxVbEswKzlDZCxDa0t2KzlDVSxtS0FDSSxnQmxLeSs5Q2QsQ0FDRixDa0tqKzlDQSxxQ0FNSSx1QkFFQSxzQkFJQSw0QkFUQSxvQkFFQSxzQkFFQSxVQU5BLFlBR0EsYUFLQSxrQkFDQSxVQVJBLFlBU0EsVWxLcSs5Q0osQ01qbytDSSx5QjRKaUpKLHFDQWlCUSxpQkFGQSxVQUNBLFdBRUEsY2xLcSs5Q04sQ2tLais5Q0UsNENBRVEseUJBQ0EsMEJBQ0EsMEJsS3ErOUNWLENBUEYsQ2tLdjk5Q0ksNERBQ0ksd0JsS2srOUNSLENrSzc5OUNJLHlFQUNJLDZCbEtnKzlDUixDa0s3OTlDSSxzQkFDSSxrQmxLKzk5Q1IsQ2tLNTk5Q0kscUJBQ0ksbUJBQ0EsZ0JBQ0EsbUJsSzg5OUNSLENrSzE5OUNRLCtEQUNJLFVsSzQ5OUNaLENNcHErQ0ksMEI0SjZNSSw0QkFHUSxXQURBLHVCbEswOTlDZCxDQUNGLENNMXErQ0ksMEI0SjZNSSw0QkFPUSwwQmxLMDk5Q2QsQ0FDRixDa0tyOTlDQSw0QkFFSSxlQURBLGtCbEt5OTlDSixDa0t0OTlDSSx3Q0FDSSxvQmxLdzk5Q1IsQ012citDSSx5QjRKME5KLDRCQVVRLG9CQURBLHVCbEt5OTlDTixDa0t0OTlDTSx3Q0FDSSxxQmxLdzk5Q1YsQ0FDRixDTWhzK0NJLDBCNEowTkosNEJBa0JRLGdCbEt3OTlDTixDa0t0OTlDTSx3Q0FDSSxZbEt3OTlDVixDa0t0OTlDVSx3REFDSSxhQUNBLGdCbEt3OTlDZCxDQUNGLENrS2w5OUNBLHFDQUVJLG1CQURBLGFBSUEsZUFGQSxVQUNBLFNBRUEsY2xLcTk5Q0osQ2tLbDk5Q0Esa0NBRUksZWxLbzk5Q0osQ001cytDSSw0QjRKMlBKLGtCQUVRLFVsS285OUNOLENBQ0YsQ2tLajk5Q0EscUJBSUkseUJBREEseUJBREEsa0JBR0EsdUJBSkEsWWxLdzk5Q0osQ2tLajk5Q0Esb0JBQ0ksYWxLbzk5Q0osQ2tLbDk5Q0ksdUJBQ0ksbUJsS285OUNSLENrSy84OUNJLDBEQUNJLFlsS2s5OUNSLENrSy84OUNJLHNFQUNJLG9CbEtpOTlDUixDa0s1ODlDSSw4REFDUSxZbEsrODlDWixDTTV1K0NJLDRCNEptU0ksZ0VBQ0ksb0JsSzY4OUNWLENBQ0YsQ2tLeDg5Q0EsOEJBQ0ksbUJBQ0Esb0JsSzI4OUNKLENrS3o4OUNJLHVQQUdJLGNBRkEsZUFDQSxlbEs0ODlDUixDa0t2ODlDQSxpQkFDSSxzQmxLMDg5Q0osQ2tLdjg5Q0EsMENBSUksK0JsS3U4OUNKLENrSzE4OUNJLHNEQUNDLDRCbEs0ODlDTCxDa0t4ODlDSSx1RUFDSSxpQkFDQSxXbEswODlDUixDa0t0ODlDQSxpREFDSSxtQmxLeTg5Q0osQ2tLdjg5Q0EsNkNBQ0ksa0JsSzA4OUNKLENrS244OUNBLGdEQUNJLG9CbEs0ODlDSixDa0sxODlDQSxrREFHSSxtQkFDQSxnQkFGQSxpQkFEQSxVbEtnOTlDSixDTWp6K0NJLHlCNEpzV0EsOERBRVEsb0JsSzY4OUNWLENBQ0YsQ2tLdjg5Q0ksOERBUUksbUJBREEsYUFGQSxtQmxLdzg5Q1IsQ2tLNTg5Q1Esc0VBQ0ksMENBQ0osdUJsSzg4OUNSLENrS3I4OUNBLFlBQ0ksMEJsS3c4OUNKLENrS3A4OUNJLDZEQUNJLG9CbEt1ODlDUixDa0twODlDSSw0RUFDSSxZbEtzODlDUixDa0tsODlDUSwrRUFFSSxvQkFEQSxRbEtxODlDWixDTWwwK0NJLDRCNEptWUksNkRBQ0ksWWxLazg5Q1YsQ2tLaDg5Q00sNEVBQ0ksb0JsS2s4OUNWLENBQ0YsQ2tLNzc5Q0ksOENBQ0ksZ0JBQ0EsZWxLZzg5Q1IsQ00vMCtDSSw0QjRKNllBLDhDQUlRLFlBQ0EsaUJBQ0EsaUJsS2s4OUNWLENBQ0YsQ2tLLzc5Q0ksMkRBQ0ksVWxLaTg5Q1IsQ010MitDSSwwQjRKb2FBLDJEQUtRLHVCbEtpODlDVixDQUNGLENNMzIrQ0ksMEI0Sm9hQSwyREFTUSwwQmxLazg5Q1YsQ0FDRixDa0s5NzlDQSwrQ0FDSSxrQmxLaTg5Q0osQ2tLOTc5Q0EsNENBQ0ksbUJBQ0EsZ0JBQ0Esc0JBQ0EsbUJsS2k4OUNKLENrSzM3OUNZLCtGQUNJLGtCbEs4NzlDaEIsQ2tLeDc5Q1ksMkhBQ0ksK0JsSzA3OUNoQixDa0twNzlDQSxZQUNJLGlCbEt1NzlDSixDTXozK0NJLDRCNEpxY0osaUJBR1EsY0FEQSxpQmxLdzc5Q04sQ0FDRixDa0tuNzlDSSwwQ0FDSSx1QkFDQSw4QmxLczc5Q1IsQ2tLcDc5Q1EsNkNBQ0ksa0JBQ0EsVWxLczc5Q1osQ2tLbDc5Q0ksMkNBQ0ksaUJsS283OUNSLENrS2g3OUNRLG9FQUNJLFVsS2s3OUNaLENrS2g3OUNZLHFGQUNJLGtCbEtrNzlDaEIsQ01sNStDSSw0QjRKc2VJLDJDQUNJLHlCbEsrNjlDVixDQUNGLENrSzM2OUNBLDJCQUVJLGVBREEsaUJsSys2OUNKLENrSzU2OUNJLGtDQUNJLFlsSzg2OUNSLENrSzE2OUNBLHVDQUNRLGtCbEs2NjlDUixDTWg3K0NJLHlCNEprZ0JKLHVDQUlRLGtCbEs4NjlDTixDQUNGLENrSzM2OUNBLG1FQUNJLG1CbEs4NjlDSixDbUtwLytDQSw2QkFDSSxhQUNBLDhCQUNBLG1Cbkt1LytDSixDbUtyLytDSSxpQ0FDSSxrQm5LdS8rQ1IsQ01sOCtDSSx5QjZKM0RKLDZCQVlRLFNBRkEsMkJBQ0EscUJuS3cvK0NOLENBQ0YsQ21LcC8rQ0EsNEJBQ0ksZ0JuS3UvK0NKLENtS3AvK0NBLDZCQUNJLG1CQUNBLGdCQUNBLHFCQUNBLG9Cbkt1LytDSixDbUtwLytDQSx3Q0FJSSxzQkFIQSxtQkFFQSw2QkFFQSxrQkFIQSxXQUlBLFVuS3UvK0NKLENtS3IvK0NJLG9DQVJKLHdDQVVRLGFBR0EsNEJBSkEsVUFHQSxlQURBLFduSzAvK0NOLENtS3QvK0NNLG9GQUNJLFlBQ0EsYUFJQSwwQkFGQSxnQkFEQSwwQkFFQSxXbkt5LytDVixDbUt0LytDVSwwRkFDSSxZQUNBLFluS3cvK0NkLENBQ0YsQ01sLytDSSx5QjZKaENKLHdDQWdDUSxpQkFEQSxpQm5Ldy8rQ04sQ0FDRixDTTMrK0NJLDZCNko3Q0osd0NBb0NRLGtCQUNBLG9Cbkt3LytDTixDQUNGLENtS3QvK0NJLG9DQXhDSix3Q0F5Q1EsaUJuS3kvK0NOLENBQ0YsQ01uZy9DSSx5QjZKdUJJLHFIQUNJLGVuS20vK0NWLENtSzUrK0NVLHNNQUpJLGdCQUNBLFVuS3UvK0NkLENBQ0YsQ01waC9DSSwwQjZKeUNJLHFIQUNJLGdCbktpLytDVixDbUsxKytDVSxzTUFKSSxpQkFDQSxVbktxLytDZCxDQUNGLENtSzMrK0NBLHFDQUNJLGlCbks4KytDSixDbUs1KytDSSxvQ0FISixxQ0FJUSxlbksrKytDTixDQUNGLENNN2kvQ0ksMEI2SnlESixxQ0FPUSxlbktpLytDTixDQUNGLENNbGovQ0kseUI2Sm9FSixrQkFFUSwrQm5LaS8rQ04sQ0FDRixDbUs3KytDQSw0QkFJSSxlQUhBLGtCQUVBLFFBREEsb0JuS2svK0NKLENtSzcrK0NBLG9CQUNJLGlCbktnLytDSixDbUs3KytDQSxrQ0FDSSxnQm5LZy8rQ0osQ21LNysrQ0EsV0FFSSxjQURBLFluS2kvK0NKLENtSzcrK0NBLDRDQVNJLHFCQUZBLGlCQU5BLHlCQU9BLGFBSkEsb0JBQ0EsZ0JBS0EsOEJBSkEsaUJBSEEsc0JBREEsVW5Ldy8rQ0osQ21LNSsrQ0EseUJBRUksZ0NBREEsb0JuS2cvK0NKLENtSzUrK0NBLDBDQUNJLHFCQUNBLFVuSysrK0NKLENtSzcrK0NJLGdEQUNJLGlCQUNBLGtCQUNBLDBCQU1BLDZCQUxBLFdBTUEsZUFMQSxxQkFDQSxnQkFLQSxrQkFDQSxhQUpBLG1CQURBLGNuS28vK0NSLENtSzUrK0NhLDRGQUNMLHdCbks4KytDUixDbUsxKytDQSxvQ0FDSSxZbks2KytDSixDbUsxKytDQSxtREFHSSxzQkFJQSxnQ0FGQSxTQUNBLHlCQUxBLGVBQ0EsU0FNQSxXQUpBLFVuS2kvK0NKLENNdG4vQ0ksNEI2SmlJSixtREFjUSxvQkFGQSxnQkFDQSxLbks4KytDTixDQUNGLENNMW8vQ0ksMEI2SjhJSixtREFrQlEsdUJuSzgrK0NOLENBQ0YsQ00vby9DSSwwQjZKOElKLG1EQXNCUSwwQm5LKysrQ04sQ0FDRixDTXhuL0NJLG1ENkprSEosbURBMEJRLGVuS2cvK0NOLENBQ0YsQ016cC9DSSx5QjZKK0tRLGdGQUNJLDJCbks4KytDZCxDbUsxKytDTSwwRUFDSSxnQ25LNCsrQ1YsQ0FDRixDbUt0KytDSSx3R0FDSSwyQm5LeSsrQ1IsQ21LdisrQ1EsbUlBQ0ksc0JuS3krK0NaLENtS3YrK0NZLDhKQUNJLGlCbkt5KytDaEIsQ001cS9DSSx5QjZKeU1KLHdCQUVRLHdCbktzKytDTixDQUNGLENtS24rK0NBLDhCQUNJLG1CbktzKytDSixDbUtuKytDQSw0Q0FDSSx1Qm5LcysrQ0osQ003cS9DSSw0QjZKc01KLDRDQUlRLGVuS3UrK0NOLENBQ0YsQ21LcisrQ0ksbURBQ0ksVW5LdSsrQ1IsQ01scy9DSSx5QjZKK05KLDhDQUVRLHFCbktzKytDTixDQUNGLENtS24rK0NBLHdCQUVJLGVBRUEsZ0JBREEsbUJBRkEsc0JuS3krK0NKLENNL3MvQ0kseUI2SnFPSix3QkFPUSxpQm5LdSsrQ04sQ0FDRixDbUtwKytDQSxzQkFFSSxzQkFJQSxTQUhBLGdDQUZBLHNCQUlBLGVBREEsV0FHQSxVbkt1KytDSixDbUtyKytDSSxtQ0FFSSxnQkFEQSxVbkt3KytDUixDTWx1L0NJLHlCNkpnUEosc0JBZ0JRLGFBREEsZW5LdysrQ04sQ0FDRixDbUtuKytDSSxvRUFDSSxlbktzKytDUixDbUtuKytDSSwrUUFDSSxlbktxKytDUixDbUtsKytDSSxtRUFDSSxlbktvKytDUixDTXJ1L0NJLDRCNkp1UUksa0VBQ0ksZ0JuS2krK0NWLENtS3g5K0NjLDRTQUNJLFluS2crK0NsQixDQUNGLENvS3p6L0NBLHFDQUVJLGVBREEsZ0JBRUEsZ0JwSzR6L0NKLENvS3p6L0NBLDJDQUNJLGNBQ0EsZUFDQSxrQkFDQSxnQkFDQSxnQnBLNHovQ0osQ29LenovQ0EsMkJBQ0ksYUFDQSxpQnBLNHovQ0osQ29LenovQ0EsaUNBQ0ksZUFDQSxnQkFDQSxnQnBLNHovQ0osQ016eC9DSSx5QjhKdENKLGlDQU1RLG1CQUNBLGtCcEs2ei9DTixDQUNGLENvSzN6L0NBLG9DQUVJLGtCQURBLGdCQUVBLGNwSzh6L0NKLENNcnkvQ0kseUI4SjVCSixvQ0FNUSxtQkFDQSxnQkFDQSxxQnBLK3ovQ04sQ0FDRixDTS94L0NJLDRCOEo1QkEscUVBRVEscUNwSzh6L0NWLENBQ0YsQ01sei9DSSwwQjhKZkEscUVBT1EsMENBREEsdUJwS2cwL0NWLENBQ0YsQ014ei9DSSwwQjhKZkEscUVBV1EsOEJwS2cwL0NWLENBQ0YsQ29LOXovQ0ksNERBQ0ksVXBLZzAvQ1IsQ01uei9DSSw0QjhKZEEsNERBSVEsZ0JwS2kwL0NWLENBQ0YsQ01yMC9DSSx5QjhKREEsNERBUVEsK0JwS2swL0NWLENBQ0YsQ005eS9DSSxtRDhKN0JBLDREQWFRLGVwS2swL0NWLENBQ0YsQ00vMC9DSSwwQjhKREEsNERBZ0JRLHVCcEtvMC9DVixDQUNGLENNcDEvQ0ksMEI4SkRBLDREQW9CUSw4QnBLcTAvQ1YsQ0FDRixDTTUwL0NJLDRCOEpVQSw4Q0FFUSxVcEtvMC9DVixDb0s5ei9DVSxpR0FDSSxtQnBLazAvQ2QsQ29LL3ovQ1UsMkVBQ0ksaUJBQ0EsZ0JwS2kwL0NkLENBUkYsQ29LbnovQ0EsOEJBS0ksa0JBSkEsYUFDQSxlQUNBLGVBQ0EsY3BLZzAvQ0osQ01uMS9DSSxtRDhKZUosOEJBU1Esa0JBREEsWXBLaTAvQ04sQ0FDRixDTXgyL0NJLDRCOEo4QkosOEJBYVEsZUFDQSxjcEtpMC9DTixDQUNGLENvSzl6L0NBLHdCQUNJLFdwS2kwL0NKLENNbDMvQ0ksNkI4SmdESix3QkFJUSxjcEtrMC9DTixDQUNGLENNdjMvQ0ksNEI4SmdESix3QkFTUSxnQ0FDQSxzQkFGQSxVcEtxMC9DTixDQUNGLENvS2gwL0NBLHFDQUVJLHFCQUNBLGtDQUZBLGlCQUdBLG1CcEttMC9DSixDb0svei9DSSwwQ0FDSSxrQnBLazAvQ1IsQ29LNXovQ1EsK0NBQ0ksdUJwSyt6L0NaLENvSzF6L0NBLCtCQUNJLG1CQUNBLGdCQUNBLHFCQUNBLG1CcEs2ei9DSixDb0sxei9DQSwrQ0FDSSxnQnBLNnovQ0osQ29LM3ovQ0ksa0RBR0ksdUJBREEsYUFEQSxnQnBLK3ovQ1IsQ003NS9DSSw0QjhKb0dJLGtEQUNJLGlCcEs0ei9DVixDb0sxei9DVSwyREFDSSxpQnBLNHovQ2QsQ0FDRixDb0t0ei9DSSw4QkFDSSxpQnBLeXovQ1IsQ29LdnovQ1EsbUNBQ0ksaUJwS3l6L0NaLENvS3B6L0NBLG9DQUVJLGdCQURBLGdCcEt3ei9DSixDTTk3L0NJLHlCOEpxSUosb0NBTVEsZ0JBREEsY3BLeXovQ04sQ0FDRixDb0t0ei9DSSwrQ0FDSSxnQnBLd3ovQ1IsQ29LcHovQ0ksaUVBQ0ksY3BLc3ovQ1IsQ29LbHovQ0EsZ0NBQ0ksb0JBRUEsZUFEQSxRcEtzei9DSixDb0tuei9DSSw2REFHSSxlQUNBLGFwS216L0NSLENvSy95L0NBLHFDQUNJLGlCcEtrei9DSixDTXg5L0NJLHlCOEpxS0oscUNBSU0sa0JwS216L0NKLENBQ0YsQ29LaHovQ0EsaUNBQ0ksVXBLbXovQ0osQ29LaHovQ1EsdUVBQ0ksZXBLa3ovQ1osQ29LOXkvQ0ksb0ZBQ0ksMEJwS2d6L0NSLENNMTkvQ0ksNEI4SnlLQSxvRkFJUSw0QnBLaXovQ1YsQ0FDRixDb0s3eS9DQSx3Q0FDSSxnQnBLZ3ovQ0osQ29LN3kvQ0Esa0NBQ0ksTXBLZ3ovQ0osQ29LN3kvQ0EsNkJBQ0ksYWpLL0tVLENpS2dMVixtQkFFQSxlaksvSDBCLENpSzhIMUIsbUJwS2l6L0NKLENvSzV5L0NJLG9EQUNJLHNCcEsreS9DUixDTS8vL0NJLHlCOEorTUEsb0RBSVEsc0JwS2d6L0NWLENBQ0YsQ01sOS9DSSxtRDhKeUtRLCtQQUNJLGVwSyt5L0NkLENBQ0YsQ29LenkvQ0ksMERBQ0ksV3BLNHkvQ1IsQ3FLM2tnREEsd0NBQ0ksa0JBQ0EsZ0JySzhrZ0RKLENxSzVrZ0RJLG9NQUdJLGNySzhrZ0RSLENxSzNrZ0RJLGtEQUNJLGdCcks2a2dEUixDcUsxa2dESSxtSEFFSSxnQ0FDQSxtQkFGQSxtQnJLOGtnRFIsQ3FLemtnREksaUdBQ0ksNEJySzJrZ0RSLENxS3hrZ0RJLCtJQUNJLGFySzBrZ0RSLENNM2hnREksNEIrSnhFSix3Q0E2QlEsZ0JySzBrZ0ROLENBQ0YsQ3FLdmtnREEsb0NBQ0ksOEJySzBrZ0RKLENxS3RrZ0RJLCtDQUNJLGtCckt5a2dEUixDcUt0a2dESSxrRUFDSSx5QkFDQSxrQkFFQSxjQURBLG9Cckt5a2dEUixDcUt0a2dEUSwrR0FDSSxtQkFFQSxlQUVBLGdCQURBLHFCQUZBLGtCcksya2dEWixDcUtua2dESSxnRkFLSSxjQUhBLG1CQUVBLGdCQURBLHFCQUZBLFVyS3lrZ0RSLENxS2xrZ0RJLGlJQUVJLGtCQUNBLHFCQUZBLFlyS3NrZ0RSLENxS2prZ0RJLGlFQUVJLG1CQURBLFlyS29rZ0RSLENxSzlqZ0RJLHlJQUNJLG1Ccktpa2dEUixDcUs1amdESSxzRUFDSSxrQkFDQSxvQkFDQSxnQnJLK2pnRFIsQ3FLM2pnRFEsb0dBQ0ksb0JySzZqZ0RaLENxS3hqZ0RBLHdDQUNJLG9CcksyamdESixDcUt6amdESSwwQ0FDSSxhcksyamdEUixDTXpsZ0RJLDRCK0owQkosd0NBUVEsa0JySzJqZ0ROLENBQ0YsQ3FLampnRFksc1VBQ0ksV3JLMGpnRGhCLENxS25qZ0RFLDhEQUNFLHdCcktzamdESixDcUtwamdESSxxR0FDRSxhcktzamdETixDcUtuamdESSxnR0FDRSxVcktxamdETixDcUtuamdETSxtR0FFRSxrQkFEQSxVcktzamdEUixDcUs5aWdESSxpTUFHRSxtQkFEQSxhQUVBLHVCQUNBLGVBSkEsaUJyS29qZ0ROLENxSzdpZ0RJLHFMQUlFLG1CQUZBLGFBQ0EsdUJBRkEsVXJLa2pnRE4sQ3FLNWlnREksK01BQ0UsVXJLOGlnRE4sQ3FLNWlnRE0scU5BQ0UsU0FDQSxpQnJLOGlnRFIsQ3FLMWlnREksbUtBRUUsVUFEQSxrQkFFQSxRQUNBLDBCcks0aWdETixDcUt2aWdESSxzRkFLRSxjQUpBLGtCQUNBLFdBQ0EsUUFDQSwwQnJLMGlnRE4sQ3FLdGlnREksaUdBQ0UsaUJyS3dpZ0ROLENxS25pZ0RJLGlHQUNFLGVyS3FpZ0ROLENxS2xpZ0RJLDZHQU9FLG1CQURBLGFBRUEsdUJBSEEsY0FKQSxrQkFDQSxXQUNBLFFBQ0EsMEJyS3dpZ0ROLENxS2ppZ0RJLGtHQUNFLGlCckttaWdETixDcUs5aGdEQSxtREFHSSxxQkFEQSxhQUdBLFNBREEscUJBSEEsY3JLcWlnREosQ3FLL2hnREksdURBQ0ksa0JyS2lpZ0RSLENxSzloZ0RJLHFEQUNJLGFsSzVJTSxDa0s2SU4sbUJBQ0EsZ0JBQ0EsZ0JyS2dpZ0RSLENxSzdoZ0RJLHNEQUVJLG9CQUNBLGtCQUZBLFVyS2lpZ0RSLENNaHNnREksNEIrSjRJSixtREF5QlEsZ0JySytoZ0ROLENxSzdoZ0RNLHFEQUNJLFVySytoZ0RWLENxSzVoZ0RNLHNEQUNJLG9CQUNBLGdCQUNBLGlCQUNBLGVySzhoZ0RWLENxSzNoZ0RNLHFEQUNJLFVySzZoZ0RWLENBQ0YsQ3FLdmhnRFEsK0lBQ0ksbUJySzBoZ0RaLENxS3JoZ0RBLHdCQUlFLGFsS3hMWSxDa0tzTFosZUFEQSxnQkFFQSxnQnJLeWhnREYsQ3FLcmhnREEsNkVBRUksU0FEQSxrQ3JLeWhnREosQ3FLcGhnREksb0VBQ0ksNEJyS3VoZ0RSLENNcnVnREksNEIrSjRNSixrQ0FPUSxvQkFEQSxvQnJLd2hnRE4sQ3FLcmhnRE0scUNBQ0ksZ0JyS3VoZ0RWLENxS3BoZ0RNLG9FQUVJLDZCQURBLGdCQUVBLG1CcktzaGdEVixDcUtwaGdEVSx1RUFDSSxvQkFDQSxnQnJLc2hnRGQsQ0FDRixDcUtsaGdESSwrRUFDSSw4RHJLb2hnRFIsQ3FLMWdnRFEseU1BQ0ksbUJySytnZ0RaLENxSzFnZ0RBLG9CQUVJLG1CQURBLFlySzhnZ0RKLENNcndnREksNEIrSjZQSSw4RUFDSSxtQkFDQSxxQkFDQSxrQnJLNGdnRFYsQ3FLeGdnRFUsNkhBQ0kscUJySzBnZ0RkLENBQ0YsQ3FLcmdnREEsb0RBQ0ksZ0JyS3dnZ0RKLENxS3JnZ0RBLHNEQUNJLGNyS3dnZ0RKLENxS3RnZ0RJLDZEQUNJLFdyS3dnZ0RSLENNM3hnREksNEIrSnVSSSw2REFDSSxVckt1Z2dEVixDQUNGLENxS25nZ0RBLGdGQUNRLGlDcktzZ2dEUixDcUtwZ2dEUSwyR0FDSSx3QnJLc2dnRFosQ3FLcGdnRFksNEhBQ0ksYXJLc2dnRGhCLENxS25nZ0RZLDZJQUVJLGtCQURBLFVyS3NnZ0RoQixDcUtqZ2dEUSx3R0FHSSxjQUZBLGtCQUNBLFVyS29nZ0RaLENNaDBnREkseUIrSjBUSSx3R0FLUSxlcktxZ2dEZCxDQUNGLENNeHpnREksNEIrSjZSSixnRkEyQlksNkZBREEsbUNBRUEsV3JLcWdnRFYsQ0FDRixDcUtqZ2dEQSwrQkFLSSxtQkFIQSxhQUNBLHNCQUZBLGFBR0EsdUJBRUEsWXJLb2dnREosQ3FLaGdnREksaURBQ0ksYXJLbWdnRFIsQ3FLLy8vQ0EseUNBQ0ksZXJLa2dnREosQ3FLLy8vQ0EscUJBRUksWUFEQSxhbEt0VVUsQ2tLd1VWLGVBQ0EsZ0JBQ0EsaUJBQ0EseUJyS2tnZ0RKLENxS2hnZ0RJLDJCQUNJLGFsSzlVTSxDa0srVU4sb0JyS2tnZ0RSLENxSy8vL0NBLGdCQUdFLHlCQURBLFdBRUEsY0FIQSxVcktxZ2dERixDTXAyZ0RJLDRCK0pzV0EsMklBR1EsZ0NyS2dnZ0RWLENBQ0YsQ3FLMy8vQ0ksNEVBQ0ksZXJLOC8vQ1IsQ3NLbDdnREksMEVBQ0UsU3RLcTdnRE4sQ3NLajdnREUsa0dBQ0UsWUFHQSxPQURBLGNBRUEsUUFIQSxpQnRLczdnREosQ3NLajdnREksNEhBQ0Usc0JBQ0EsWUFDQSxrQkFDQSxnQkFHQSxjQURBLGlCQUVBLFdBQ0EsVUFKQSxjdEt1N2dETixDc0tqN2dETSxtSUFDRSxTdEttN2dEUixDc0s5NmdERSxvRUFDRSx1QkFDQSxrQkFDQSxZQUdBLFVBRkEsY0FDQSxVdEtpN2dESixDc0s5NmdESSwwRUFDRSxjQUdBLG1CQUZBLFlBR0Esa0JBQ0EsU0FIQSxVdEttN2dETixDc0s3NmdESSx5RUFDRSxZdEsrNmdETixDc0s5NmdETSwrRUFDRSxRdEtnN2dEUixDc0s1NmdESSx5RUFDRSxXdEs4NmdETixDc0s3NmdETSwrRUFDRSxRdEsrNmdEUixDc0sxNmdETSxnRkFDRSxhdEs0NmdEUixDc0t2NmdERSxxRUFDRSwrQnRLeTZnREosQ016NmdESSw0QmdLSUEsa0dBQ0UsY3RLdzZnREosQ0FDRixDdUtyL2dEQSxpQ0FHRSxxQkFDQSxrQ0FJQSxlQVZnQixDQU9oQixPQUpBLGtCQU1BLHlDQUxBLFV2SzYvZ0RGLENNeDdnREksNEJpS3ZFSixpQ0FZSSxTQUNBLDRDdkt1L2dERixDQUNGLENNOTdnREksNEJpS3ZFSixpQ0FpQkksNEN2S3cvZ0RGLENBQ0YsQ3VLci9nREEsc0NBQ0Usa0JBQ0EsVXZLdy9nREYsQ3VLci9nREksZ0ZBQ0UsYXZLdS9nRE4sQ014OWdESSwwQmlLaENBLGdGQUlJLGF2S3cvZ0ROLENBQ0YsQ003OWdESSwwQmlLaENBLGdGQVFJLFd2S3kvZ0ROLENBQ0YsQ01yOWdESSw0QmlLN0NBLGdGQVlJLFl2SzAvZ0ROLENBQ0YsQ00xOWdESSw0QmlLN0NBLGdGQWdCSSxZdksyL2dETixDQUNGLEN1S3QvZ0RBLGFBQ0UscUJwS3lEWSxDb0tsRFosZ0NBRkEsVXBLeUJZLENvS3hCWixlQUhBLG1CQUNBLGlCQUZBLGdCQURBLHVCQU9BLCtCdkt5L2dERixDdUt2L2dERSx5QkFDRSwrQnZLeS9nREosQ3VLdC9nREUsbUJBQ0Usa0J2S3cvZ0RKLENNNThnREksbURrS3ZHRSxtUEFDRSxleEswamhETixDQUNGLEN3S3JqaERBLGlEQUlJLDZCQUhBLGFBQ0Esb0JBQ0EsY3hLeWpoREosQ3dLdGpoREksK0RBQ0ksVXhLd2poRFIsQ01qaGhESSx5QmtLOUNKLGlEQVdRLG1CeEt3amhETixDQUNGLEN3S3RqaERJLDJGQUNJLGV4S3dqaERSLEN3S3JqaERJLDZFQUNJLCtCeEt1amhEUixDd0tuamhEQSwyQ0FDSSxzQkFDQSxheEtzamhESixDTWppaERJLHlCa0t2QkosMkNBS1EscUJ4S3VqaEROLENBQ0YsQ3dLcGpoREEsc0JBQ0ksZ0JBQ0EsZ0J4S3VqaERKLENNM2loREkseUJrS2RKLHNCQUtRLGdCQUNBLGN4S3dqaEROLENBQ0YsQ3dLdGpoREksNkJBRUksVUFEQSxVeEt5amhEUixDd0tyamhESSxpQ0FDSSxleEt1amhEUixDd0tuamhEUSxtREFDSSxheEtxamhEWixDd0toamhEQSwrQ0FHSSxnQ0FGQSxlcktnRTBCLENxSzdEMUIsZ0JBRkEscUJ4S3FqaERKLEN3Sy9paERFLHNEQUNFLG1CeEtramhESixDd0s3aWhERyx1Q0FDRyxnQ0FDQSxvQnhLZ2poRE4sQ3dLNWloRFEsZ0RBQ0ksaUJ4SzhpaERaLEN3SzNpaERRLHVFQUNJLG9CeEs2aWhEWixDd0t4aWhEQSw4Q0FDSSwrQnhLMmloREosQ3lLanBoREEsc0JBQ0UsaUJ6S29waERGLEN5S2pwaERBLGlCQUVFLGdCQUNBLHNCQUNBLGtCQUdBLGdCQUNBLFNBSEEsaUJBQ0EsZ0JBR0EsVUFSQSxrQkFTQSxXQUNBLFV6S29waERGLEN5S2pwaERBLGlCQUVFLGVBREEsZ0J6S3FwaERGLEN5S2pwaERBLHVCQUNFLHdCektvcGhERixDMEsxcWhEQSxzQkFDRSxhMUtncmhERixDTXZuaERJLDBCb0sxREosc0JBR0ksZ0IxS2tyaERGLENBQ0YsQzBLL3FoREEsMkJBQ0UsYUFDQSx1QjFLa3JoREYsQ01qb2hESSwwQm9LbkRKLDJCQUlJLDhCQUNBLG9CMUtvcmhERixDQUNGLENNdm9oREksMEJvS25ESiwyQkFRSSxrQjFLc3JoREYsQ0FDRixDMEtucmhEQSw4QkFJRSxxQnZLd0RZLEN1S3ZEWiwrQkFKQSxhQUVBLDJCQURBLHNCQU9BLGtCQUhBLGVBQ0EsaUIxS3VyaERGLEMwS3ByaERFLDBDQUNFLHFCMUtzcmhESixDMEtucmhERSwrQ0FDRSxXQUtBLFlBSkEsa0JBRUEsaUJBREEsTUFFQSxlMUtzcmhESixDTWxxaERJLHlCb0t2Q0osOEJBd0JJLGFBQ0EsaUIxS3FyaERGLEMwS3ByaERFLDBDQUNFLGExS3NyaERKLEMwS3ByaERFLCtDQUNFLGVBQ0EsYTFLc3JoREosQ0FDRixDTS9xaERJLDBCb0t2Q0osOEJBcUNJLGFBREEsUTFLdXJoREYsQzBLcnJoREUsK0NBQ0UsWTFLdXJoREosQ0FDRixDTXhyaERJLDBCb0t2Q0osOEJBaURJLGlCQUpBLFNBREEsWTFLeXJoREYsQzBLdnJoREUsMkNBQ0UsMEIxS3lyaERKLENBQ0YsQzBLcHJoREEsK0JBRUUscUJBREEsc0IxS3dyaERGLENNdnNoREksMEJvS2NKLCtCQUlJLGV2S3dEMEIsQ3VLdkQxQix1QjFLeXJoREYsQ0FDRixDMEt0cmhEQSw0QkFFRSxjQURBLGUxSzByaERGLENNbHRoREksMEJvS3VCSiw0QkFJSSxhMUsycmhERixDQUNGLEMwS3hyaERBLDZCQUNFLGtCQUVBLGFBQ0EsZ0NBRkEsVzFLNnJoREYsQ005dGhESSwwQm9LK0JKLDZCQU1JLCtCMUs2cmhERixDQUNGLEMwSzFyaERBLDZCQUNFLHFCMUs2cmhERixDMEsxcmhEQSxtQ0FDRSx1QjFLNnJoREYsQ00zdWhESSwwQm9LNkNKLG1DQUdJLG1CQUNBLGlCMUsrcmhERixDQUNGLEMySzN5aERBLG9CQUVFLGdDQURBLGFBRUEsc0JBQ0EsWTNLOHloREYsQ014dmhESSx5QnFLMURKLG9CQU9JLG1CQURBLGdCM0tpemhERixDQUNGLENNOXZoREksMEJxSzFESixvQkFVSSxpQjNLa3poREYsQ0FDRixDTXR2aERJLDRCcUt2RUosb0JBY0ksbUIzS216aERGLENBQ0YsQzJLaHpoREEsMkJBQ0UsV0FDQSxzQjNLbXpoREYsQzJLbHpoREUsK0JBQ0Usa0JBRUEsZUFEQSxhM0txemhESixDTWx4aERJLHlCcUt4Q0osMkJBWUksbUJBSEEsYUFDQSxhQUdBLFdBRkEsdUJBR0EsUTNLcXpoREYsQzJLcHpoREUsdUNBQ0UsWTNLc3poREosQzJLcHpoREUsK0JBRUUsa0JBREEsZ0IzS3V6aERKLENBQ0YsQ010eGhESSw0QnFLckRKLDJCQXdCSSx1QjNLdXpoREYsQzJLcnpoREUsc0NBQ0UsWTNLdXpoREosQ0FDRixDMktsemhERSxtQ0FDRSxrQkFFQSxZQURBLFUzS3N6aERKLEMySy95aERFLDZCQUNFLGlCQUNBLG9CM0tremhESixDMktoemhERSw2QkFDRSxpQkFDQSxxQkFDQSxtQjNLa3poREosQzJLaHpoREUsNEJBQ0UsaUJBQ0EsZ0IzS2t6aERKLENNL3poREksMEJxS0FKLDBCQWlCSSxZM0tremhERixDMktqemhERSw2QkFFRSxtQkFDQSxzQkFGQSxzQjNLcXpoREosQzJLanpoREUsNkJBQ0UsbUJBQ0EsbUJBQ0Esc0IzS216aERKLEMyS2p6aERFLDRCQUNFLG1CQUNBLHFCM0ttemhESixDQUNGLEMySy95aERBLDhCQUVFLG1CQURBLGFBRUEsOEJBQ0EsZTNLa3poREYsQzJLL3loREksc0NBQ0UsaUIzS2l6aEROLENNLzBoREksNEJxS3NCSiw4QkFhSSwwQjNLZ3poREYsQ0FDRixDMksveWhERSxxQ0FDRSxrQjNLaXpoREosQzJLN3loREEsNkJBS0UsdUJBSkEsV0FFQSxhQUNBLGVBRkEsaUIzS216aERGLEMySy95aERFLGtDQUNFLG1CQUNBLHFCM0tpemhESixDMksveWhESSw4Q0FDRSxtQjNLaXpoRE4sQ01uM2hESSwwQnFLdUVBLGtDQUNFLGtCM0sreWhESixDQUNGLEMySzF5aERBLGlDQUNFLHNCM0s2eWhERixDMksxeWhEQSw4QkFDRSxzQjNLNnloREYsQzRLMTdoREEsd0JBRUUsYUFDQSxzQkFGQSxhNUsrN2hERixDTXQ0aERJLDBCc0sxREosd0JBS0ksa0I1Sys3aERGLENBQ0YsQ00zNGhESSwwQnNLMURKLHdCQVFJLGlCNUtpOGhERixDQUNGLEM0Szk3aERBLCtCQUNFLG1CQUNBLG1CNUtpOGhERixDTXI1aERJLDBCc0s5Q0osK0JBTUksaUJBREEsZ0JBREEsZUFHQSx1QjVLbThoREYsQ0FDRixDNEtoOGhEQSxxQ0FDRSxNNUttOGhERixDNEtoOGhESSxxREFDRSxTNUtrOGhETixDNEs3N2hEQSwrQkFDRSxtQjVLZzhoREYsQzRLLzdoREUsaUNBRUUsa0JBQ0EsaUJBRkEseUI1S204aERKLEM0S2g4aERJLDZDQUNFLG9CNUtrOGhETixDNEsvN2hERSx3Q0FDRSxvQjVLaThoREosQ01uN2hESSwwQnNLekJKLCtCQWNJLG1CNUtrOGhERixDNEtqOGhERSxpQ0FDRSxlQUNBLHFCNUttOGhESixDQUNGLEM0Szk3aERFLDhDQUNFLGU1S2k4aERKLEM0Sy83aERFLCtDQUdFLGF6S3FCVSxDeUt2QlYsa0JBR0EsZXpLd0UwQixDeUsxRTFCLHNCQUdBLGM1S2k4aERKLEM0Sy83aERFLHNEQUVFLGtCQUNBLGlCQUZBLG1CNUttOGhESixDNEsvN2hERSxzQ0FDRSxZNUtpOGhESixDTS84aERJLDBCc0tpQkEsK0NBR0UsdUJBRkEsbUJBQ0EscUJBRUEsaUI1S2k4aERKLEM0S2g4aERJLHdEQUNFLGlCNUtrOGhETixDNEsvN2hERSxzREFDRSxtQkFDQSxxQjVLaThoREosQ0FDRixDNkt4aGlEQSw0QkFDRSxhQUVBLHNCQURBLGM3SzRoaURGLENNcCtoREkseUJ1SzFESiw0QkFLSSxtQkFDQSw2QjdLNmhpREYsQ0FDRixDTTEraERJLDBCdUsxREosNEJBU0ksZTdLK2hpREYsQ0FDRixDNks1aGlEQSxtQ0FJRSxtQkFIQSx3QjFLa0ZZLEMwS2pGWixhQUlBLFdBSEEsdUJBRUEsZ0I3S2dpaURGLEM2SzloaURFLHVDQUNFLGE3S2dpaURKLENNMy9oREksMEJ1S2xDQSx1Q0FDRSxXN0tnaWlESixDQUNGLEM2SzloaURFLDBDQUNFLHFCN0tnaWlESixDTXQvaERJLDRCdUszQ0YsMENBR0kscUI3S2tpaURKLENBQ0YsQzZLOWhpREEsbUNBRUUsdUJBQ0EsbUJBRkEsVTdLbWlpREYsQ005Z2lESSx5QnVLdEJKLG1DQUtJLGM3S21paURGLENBQ0YsQ01uaGlESSwwQnVLdEJKLG1DQVFJLHVCN0txaWlERixDQUNGLEM2S2xpaURBLHFDQUlFLHFCMUsyQlksQzBLOUJaLCtCQUVBLDhCQURBLG9CQUdBLGtCQUNBLFM3S3FpaURGLENNamlpREksMEJ1S1ZKLHFDQVFJLHlCN0t1aWlERixDQUNGLEM2S3BpaURBLGtDQUVFLHFCQURBLFU3S3dpaURGLENNM2lpREkseUJ1S0VKLGtDQUlJLGdCQUNBLFM3S3lpaURGLENBQ0YsQzZLdGlpREEsd0NBQ0UsYTFLUVksQzBLUFosbUJBQ0EsZ0I3S3lpaURGLENNdmppREksMEJ1S1dKLHdDQUtJLG1CQUNBLGtCN0syaWlERixDQUNGLEM2S3hpaURBLG9FQUNFLGExS0ZZLEMwS0daLGlCQUNBLGdCN0syaWlERixDTW5raURJLDBCdUtxQkosb0VBS0ksbUJBQ0EscUI3SzZpaURGLENBQ0YsQ001amlESSw0QnVLUUosb0VBVUksZUFDQSxrQjdLOGlpREYsQ0FDRixDNkszaWlEQSxrQ0FFRSxhN0s2aWlERixDNks1aWlERSx3Q0FDRSxhN0s4aWlESixDOEtscGlEQSxhQUVFLG9CQURBLG9COUt5cGlERixDTTlsaURJLDBCd0s1REosYUFLSSx3QkFEQSxxQjlLMnBpREYsQ0FDRixDOEt2cGlEQSx1QkFDRSxzQkFDQSxhOUswcGlERixDOEt2cGlEQSxvQkFJRSxhM0ttRVksQzJLdEVaLG1CQUNBLG1CQUNBLHNCOUsycGlERixDTWhuaURJLHlCd0s5Q0osb0JBTUksZTlLNHBpREYsQ0FDRixDTXJuaURJLDBCd0s5Q0osb0JBVUksb0JBQ0Esc0JBRkEsYTlLZ3FpREYsQ0FDRixDOEszcGlEQSw0QkFDRSxpQkFDQSxnQjlLOHBpREYsQ01qb2lESSwwQndLM0JBLGlDQUNFLGlCQUNBLG9COUsrcGlESixDOEs3cGlERSxpQ0FDRSxtQkFDQSxrQjlLK3BpREosQ0FDRixDTTNvaURJLHlCd0tqQkYsd0NBRUksWTlLOHBpREosQ0FDRixDK0sxc2lEQSw2QkFDRSx3QjVLK0ZZLEM0SzlGWixhQUNBLHNCQUNBLGVBQ0Esc0IvSzZzaURGLENNeHBpREksMEJ5SzFESiw2QkFRSSxtQkFEQSw4QkFFQSx1Qi9LK3NpREYsQ0FDRixDK0s5c2lERSxxQ0FDRSx3Qi9LZ3RpREosQ01scWlESSx5QnlLNUNGLG9DQUdJLGtCQURBLFkvS2l0aURKLENBQ0YsQ014cWlESSwwQnlLcENKLHFDQUVJLFMvSytzaURGLENBQ0YsQytLNXNpREEsbUNBQ0UsYS9LK3NpREYsQytLOXNpREUsc0NBRUUsdUJBREEsYUFFQSwwQi9LZ3RpREosQytLOXNpREksMENBQ0Usa0IvS2d0aUROLENNMXJpREksMEJ5SzlCSixtQ0FZSSx1Qi9LZ3RpREYsQ0FDRixDK0s3c2lEQSx5Q0FFRSxxQkFEQSxlNUswRjRCLEM0S3hGNUIsZ0IvS2d0aURGLENNbnBpREksb0R5SzFESix3Q0FFSSxjQUVBLHVCQURBLFUvS2l0aURGLENBQ0YsQ01oc2lESSw0QnlLckJKLHdDQU9JLGNBRUEsdUJBREEsVS9LbXRpREYsQ0FDRixDK0svc2lEQSxvQ0FDRSxvQi9La3RpREYsQ014dGlESSwwQnlLS0osb0NBR0kscUIvS290aURGLENBQ0YsQytLanRpREEsbUNBQ0UsYTVLWVksQzRLVlosa0JBQ0EsaUJBRkEseUIvS3N0aURGLENNcHVpREksMEJ5S1lKLG1DQU1JLG1CQUNBLHFCL0tzdGlERixDQUNGLEMrS3J0aURFLHlDQUNFLGEvS3V0aURKLEMrS250aURBLG9DQUNFLFkvS3N0aURGLENNcHVpREksNkJ5S2lCQSxnREFDRSxjQUNBLG1CQUVBLGdCQURBLFUvS3V0aURKLENBQ0YsQ016dmlESSwwQnlLc0NBLGdEQUNFLGNBQ0EsYS9Lc3RpREosQytLOXNpREksd0ZBQ0UsaUIvS210aUROLEMrSy9zaURJLHVGQUNFLGdCL0tpdGlETixDQVJGLENNbHZpREksNkJ5SytDSixlQUVJLGEvSytzaURGLENBQ0YsQ01qd2lESSw2QnlLK0NKLGVBS0ksWS9LaXRpREYsQ0FDRixDTW54aURJLDBCeUs0REosZUFRSSxZL0ttdGlERixDQUNGLENNM3dpREksNEJ5SytDSixlQVdJLGEvS3F0aURGLENBQ0YsQytLbHRpREEsb0NBQ0Usa0JBQ0EsZ0JBQ0Esb0IvS3F0aURGLEMrS2x0aURBLGlEQUNFLGVBQ0Esa0IvS3F0aURGLEMrS2x0aURBLHFDQUlFLHdCNUszRFksQzRLMERaLHlCQURBLGtCQUdBLGlDQUNBLHFCQUNBLGtCQU5BLHNCL0sydGlERixDK0tudGlERSwyQ0FFRSx3QjVLakVVLEM0S2dFVixVL0tzdGlESixDK0tqdGlEQSxnREFDRSxlL0tvdGlERixDK0tqdGlESSxvRUFDRSxtQi9LbXRpRE4sQytLN3NpREUsa0ZBQ0UsVy9LZ3RpREosQ2dMNzNpREEsc0JBRUUsbUJBREEsZWhMaTRpREYsQ2dMOTNpREUsMEJBRUUsY0FDQSxxQkFGQSxZaExrNGlESixDTTl6aURJLDRCMEsvREEsa0NBQ0UsWWhMZzRpREosQ0FDRixDTWgxaURJLHlCMEs1REosc0JBZUksZ0JoTGk0aURGLENnTGg0aURFLGlDQUNFLFloTGs0aURKLENBQ0YsQ014MWlESSwwQjBLNURKLHNCQXFCSSxvQmhMbTRpREYsQ0FDRixDZ0xqNGlERSxpQ0FDRSxlQUNBLGdCQUNBLG1CQUNBLDhCaExtNGlESixDZ0xqNGlESSxxQ0FFRSxtQkFEQSxrQmhMbzRpRE4sQ2dMOTNpREEsNEJBQ0UsYUFHQSxtQkFEQSxlQURBLFFoTG00aURGLENNajJpREksNkIwS3BDSiw0QkFPSSxlaExrNGlERixDQUNGLENNdDJpREksNEIwS3BDSiw0QkFXSSxxQmhMbTRpREYsQ0FDRixDZ0xqNGlERSxzQ0FDRSxhQUVBLG1CQURBLFFoTG80aURKLENnTGo0aURJLGlEQUNFLGVoTG00aUROLENnTGg0aURJLDBCQVRGLHNDQVVJLHFCaExtNGlESixDQUNGLENnTC8zaURBLCtCQUNFLHlCaExrNGlERixDTXo0aURJLDBCMEtNSiwrQkFHSSwyQmhMbzRpREYsQ0FDRixDZ0xqNGlEQSx3QkFDRSx5QkFDQSxnQkFDQSxxQmhMbzRpREYsQ01wNWlESSwwQjBLYUosd0JBS0ksb0JBQ0Esc0JoTHM0aURGLENBQ0YsQ2dMbjRpREEsc0NBQ0UseUJoTHM0aURGLENNOTVpREkseUIwS3VCSixzQ0FHSSx3QmhMdzRpREYsQ0FDRixDTW42aURJLDBCMEt1Qkosc0NBTUksc0JoTDA0aURGLENBQ0YsQ2dMdjRpREEsc0RBQ0UsZWhMMDRpREYsQ2dMeDRpREUsaUZBRUUsbUJBREEsZUFFQSxRaEwwNGlESixDTXI1aURJLG1EMEtlRSwrR0FDRSxjQUNBLFNBQ0EsZ0JoTHk0aUROLENBQ0YsQ00zNmlESSw0QjBLdUJGLGlGQWVJLHNCQUNBLFFoTHk0aURKLENnTHA0aURFLG9GQUNFLFdoTHc0aURKLENBSkYsQ01sNmlESSxtRDBLd0NBLG1DQUNFLGVBQ0EsbUJoTG00aURKLENnTGg0aURFLHVHQUNFLGtCQUNBLG1CaExrNGlESixDQUNGLENNajhpREksNEIwS2tFQyx5Q0FDQyxVaExrNGlESixDQUNGLENpTC9nakRBLGdCQUNFLGFBQ0EsbUJBQ0EsaUJBQ0EsMkJBQ0EsbUJqTGtoakRGLENNMzlpREkseUIySzVESixnQkFVSSxlQURBLFNBREEsdUJBREEsZ0JqTHVoakRGLENBQ0YsQ01uK2lESSwwQjJLNURKLGdCQWFJLG1CakxzaGpERixDQUNGLENNNThpREksbUQyS3hGSixnQkFpQkksUWpMdWhqREYsQ0FDRixDTWgraURJLDRCMkt6RUosZ0JBcUJJLHNCQUNBLFNBQ0EsYWpMd2hqREYsQ0FDRixDaUxwaGpEQSx1QkFPRSx1QkFMQSx3QjlLb0VZLEM4S2xFWixhQUhBLDJCQUlBLHNCQUNBLDJCQUVBLGtCQUxBLDBCakw0aGpERixDaUx0aGpERSxtQ0FDRSxhakx3aGpESixDTXIvaURJLDRCMktqQ0Ysa0NBR0ksaUJqTHVoakRKLENpTHRoakRJLHdDQUNFLFdBS0EsWUFKQSxrQkFDQSxZQUNBLE1BQ0EsY2pMeWhqRE4sQ0FDRixDTS9nakRJLHlCMktoQ0osdUJBMkJJLGNBQ0EsUWpMd2hqREYsQ0FDRixDTXovaURJLG1EMks1REosdUJBK0JJLFdqTDBoakRGLENBQ0YsQ00xaGpESSwwQjJLaENKLHVCQWtDSSxnQmpMNGhqREYsQ0FDRixDTWxoakRJLDRCMks3Q0osdUJBcUNJLGdCQUNBLGNqTDhoakRGLENBQ0YsQ2lMM2hqREEsZ0NBQ0Usd0I5S21CWSxDOEtsQlosVTlLU1ksQzhLUlosaUJqTDhoakRGLENpTDdoakRFLHVDQUdFLHdCOUtRVSxDOEtQVixVOUtHVSxDOEtOVixrQkFJQSxtQkFDQSxlOUt5RDBCLEM4S3ZEMUIsWUFDQSwwQkFQQSxrQkFLQSxTakxpaWpESixDaUwzaGpEQSx1QkFDRSxrQmpMOGhqREYsQ00xampESSwwQjJLMkJKLHVCQUdJLG9CakxnaWpERixDQUNGLENpTDdoakRBLHVCQUVFLGlCQUdBLGU5S3NDNEIsQzhLeEM1QixpQkFDQSxtQkFIQSxlakxvaWpERixDaUwvaGpERSw0QkFFRSxjQURBLGNBRUEsZWpMaWlqREosQ2lMaGlqRGEsNERBQ1AsVWpMa2lqRE4sQ00va2pESSx5QjJLa0NKLHVCQWVJLGlCQUNBLG1CQUNBLGVqTG1pakRGLENBQ0YsQ00xa2pESSw0QjJLcUJKLHVCQXFCSSxlakxvaWpERixDQUNGLENpTGhpakRFLHlCQUNFLHVCQUNBLHFCakxtaWpESixDaUxqaWpESSxrQ0FDRSxxQmpMbWlqRE4sQ2lMaGlqREUsMEJBRUUsY0FDQSxxQkFGQSxZakxvaWpESixDaUxqaWpESSwrQkFDRSxZakxtaWpETixDaUwvaGpESSwrREFDRSxTakxpaWpETixDaUw1aGpEQSxzQkFDRSx1QmpMK2hqREYsQ2lMOWhqRFcsc0RBRVAsaUI5S2xFVSxDOEtpRVYsVWpMaWlqREosQ2lML2hqREksNERBRUUsb0I5S2pFUSxDOEtnRVIsYWpMa2lqRE4sQ00zbmpESSwwQjJLbUZKLHNCQVdJLDRCakxraWpERixDQUNGLENpTDVoakRBLHNCQUNFLGFqTCtoakRGLENNcm9qREkseUIyS3FHSixzQkFHSSxnQmpMaWlqREYsQ0FDRixDTTltakRJLG1EMktpRkYsNkJBRUksZWpMZ2lqREosQ0FDRixDa0wxc2pEQSx5QkFFRSxzQkFEQSxrQmxMOHNqREYsQ01ycGpESSwwQjRLMURKLHlCQUlJLDJCbEwrc2pERixDQUNGLENrTDVzakRBLGlDQUNFLHFCQUNBLGlCbEwrc2pERixDTS9wakRJLHlCNEtsREosaUNBSUkscUJBQ0EsaUJsTGl0akRGLENBQ0YsQ2tMOXNqREEsOEJBQ0UsYUFDQSxjbExpdGpERixDTTFxakRJLDBCNEt6Q0osOEJBSUksNkJsTG10akRGLENBQ0YsQ2tMaHRqREEsaUNBS0UsbUJBRkEsYUFGQSxjQUdBLGVBRkEsa0JsTHN0akRGLENNdnJqREksMEI0S2pDSixpQ0FXSSxvQkFKQSxhQUdBLHNCQUZBLG1CQUNBLGtCbEx1dGpERixDQUNGLENNbnJqREksNkI0SzlDSixpQ0FlSSxtQkFEQSxrQmxMd3RqREYsQ0FDRixDa0xwdGpEQSxnQ0FHRSxrQkFEQSxZQURBLFVsTHl0akRGLENNNXNqREksMEI0S2RKLGdDQU1JLGVBQ0EsdUJBRkEsYWxMMnRqREYsQ0FDRixDa0x0dGpEQSxnQ0FJRSwyQkFIQSxtQkFDQSxxQkFDQSxrQmxMMHRqREYsQ00xdGpESSwwQjRLSEosZ0NBTUksY2xMMnRqREYsQ0FDRixDTS90akRJLDBCNEtISixnQ0FZSSxjQUhBLG1CQUNBLHFCQUNBLHNCbEw4dGpERixDQUNGLENNMXRqREksNkI0S2hCSixnQ0FlSSxrQmxMK3RqREYsQ0FDRixDbUx0eWpEQSx3QkFDRSx3QmhMa0ZZLENnTGpGWixVaEw2RVksQ2dMNUVaLGdCbkx5eWpERixDTWx2akRJLHlCNksxREosd0JBT0ksaUJBQ0Esa0JBRkEsb0JBREEsY25MOHlqREYsQ0FDRixDbUx4eWpEQSxnQ0FDRSxhbkwyeWpERixDTTl2akRJLDBCNks5Q0osZ0NBR0ksWW5MNnlqREYsQ0FDRixDbUwxeWpEQSwrQkFDRSxrQm5MNnlqREYsQ012d2pESSwwQjZLdkNKLCtCQUdJLGdCQUNBLGtCbkwreWpERixDQUNGLENtTDV5akRBLHFDQUNFLGtCbkwreWpERixDTWp4akRJLDBCNksvQkoscUNBR0ksc0JuTGl6akRGLENBQ0YsQ016d2pESSw0QjhLekVKLGlDQUVJLGlCcExxMWpERixDQUNGLENNNXhqREksMEI4SzVESixpQ0FLSSxlcEx1MWpERixDQUNGLENvTGgxakRBLGlDQUtFLG1CQUpBLGFBR0Esc0JBRkEsOEJBQ0EsaUJwTHcxakRGLENNNXlqREksMEI4Sy9DSixpQ0FTSSx1QkFEQSxtQkFEQSx5QnBMMDFqREYsQ0FDRixDb0xyMWpEQSxnQ0FLRSx1QkFDQSwrQkFIQSxhQUNBLHNCQUhBLGdCQU1BLGFBTEEsVXBMNjFqREYsQ003empESSwwQjhLbENKLGdDQWNJLG1CQUhBLGdCQUVBLGdCQUhBLGVBRUEsVUFIQSxTcEwrMWpERixDQUNGLENNMXpqREksNkI4SzlCQSxpREFDRSxrQnBMMjFqREosQ29MejFqREUsa0NBQ0UsYXBMMjFqREosQ0FDRixDb0x2MWpEQSx1Q0FDRSxnQnBMMDFqREYsQ01uMWpESSx5QjhLUkosdUNBR0ksa0JwTDQxakRGLENBQ0YsQ29MejFqREEsdUNBQ0UsNEJwTDQxakRGLENNNTFqREksMEI4S0RKLHVDQUdJLG1CcEw4MWpERixDQUNGLENvTDMxakRBLDZDQUNFLGtCQUNBLG9CcEw4MWpERixDTXQyakRJLHlCOEtNSiw2Q0FJSSxtQkFDQSxzQnBMZzJqREYsQ0FDRixDb0x6MWpEQSxvQ0FDRSx3QmpMS1ksQ2lMSlosV0FDQSxjcEwrMWpERixDb0w5MWpERSxnRUFDRSxtQkFDQSxVcExnMmpESixDTXozakRJLDBCOEttQkosb0NBU0ksbUJwTGkyakRGLENvTGgyakRFLGdFQUNFLGtCcExrMmpESixDQUNGLENvTDkxakRBLDBDQUNFLGFBRUEsc0JBREEsY3BMazJqREYsQ012NGpESSwwQjhLbUNKLDBDQUtJLGtCcExtMmpERixDQUNGLENvTGgyakRBLG1DQUdFLG1CQUZBLGFBQ0Esc0JBRUEsc0JwTG0yakRGLENNbjVqREksMEI4SzRDSixtQ0FNSSxzQkFFQSxnQkFEQSxvQnBMczJqREYsQ0FDRixDb0xsMmpEQSx5Q0FDRSxhakxsQlksQ2lMbUJaLG1CQUNBLG1CcExxMmpERixDTWg2akRJLDBCOEt3REoseUNBS0ksbUJBQ0EscUJwTHUyakRGLENBQ0YsQ016NWpESSw0QjhLMkNKLHlDQVNJLGVBQ0Esa0JwTHkyakRGLENBQ0YsQ29MdDJqREEseUNBQ0UsaUJBRUEsZWpMSTRCLENpTEw1QixxQnBMMDJqREYsQ01sN2pESSwwQjhLc0VKLHlDQUtJLG9CQUNBLHFCcEwyMmpERixDQUNGLENNMzZqREksNEI4S3lESix5Q0FTSSxlQUNBLGtCQUNBLGdCQUVBLHNCQURBLGdCcEw4MmpERixDQUNGLENvTDEyakRBLDJDQUdFLGNBRkEsaUJBQ0EsaUJBRUEscUJBQ0EsVXBMNjJqREYsQ016OGpESSwwQjhLdUZKLDJDQVFJLG1CQUNBLHNCQUZBLGtCcExpM2pERixDQUNGLENvTHgyakRBLG1DQUNFLHNCcEw4MmpERixDTXY5akRJLHlCOEt3R0osbUNBR0ksaUJwTGczakRGLENBQ0YsQ001OWpESSwwQjhLd0dKLG1DQU1JLHlCcExrM2pERixDQUNGLENNcDlqREksNEI4S29HQSw4REFDRSxzQnBMbTNqREosQ0FDRixDb0wvMmpEQSxnQ0FFRSxzQkFEQSxrQnBMbTNqREYsQ29MajNqREUsbUNBQ0Usc0JwTG0zakRKLENNOStqREkseUI4S3VISixnQ0FPSSxxQnBMbzNqREYsQ0FDRixDb0xoM2pERSw2QkFDRSxnQkFDQSxnQnBMbTNqREosQ00zK2pESSw2QjhLNEhBLDZCQUNFLGVBQ0EsZ0JwTGszakRKLENvTC8yakRFLDZCQUNFLFlwTGkzakRKLENBQ0YsQ29MOTJqREksd0RBQ0UsUXBMZzNqRE4sQ29MNzJqREUsMkRBQ0UsZXBMKzJqREosQ29MNzJqREksMkVBQ0Usa0JwTCsyakROLENvTDMyakRFLCtCQUNFLGdCcEw2MmpESixDb0x2MmpEQSx5Q0FDRSx5QkFDQSxVcEwwMmpERixDb0x4MmpERSxnREFDRSx3QmpMN0lVLENpTDhJVixvQnBMMDJqREosQ29MeDJqREksc0RBQ0Usd0JqTGhKUSxDaUxpSlIsb0JwTDAyakROLENvTHoyakRNLHdEQUNFLFVwTDIyakRSLENvTHQyakRFLHlDQWpCRix5Q0FrQkksZXBMeTJqREYsQ0FDRixDb0x2MmpERSx5Q0FyQkYseUNBc0JJLGVwTDAyakRGLENBQ0YsQ29MeDJqREUsMENBekJGLHlDQTBCSSxlcEwyMmpERixDQUNGLENvTHoyakRFLDBDQTdCRix5Q0E4QkksZ0JwTDQyakRGLENBQ0YsQ3FMNW1rREUsdUNBQ0UsdUJyTCtta0RKLENxTDNta0RBLHFEQUVFLHdCQURBLGlCckwrbWtERixDTTFqa0RJLDBCK0t0REoscURBSUkscUJyTGdua0RGLENBQ0YsQ3FMN21rREEsb0NBQ0UsMEJyTGdua0RGLENxTC9ta0RFLGdFQUNFLGtCckxpbmtESixDTXRra0RJLDBCK0s5Q0osb0NBTUksZ0JyTGtua0RGLENxTGpua0RFLGdFQUNFLHFCckxtbmtESixDQUNGLENNOWtrREksMEIrSzlDSixvQ0FZSSxrQnJMb25rREYsQ0FDRixDcUxqbmtEQSxrQ0FDRSx1QnJMb25rREYsQ012bGtESSwwQitLOUJKLGtDQUdJLHVCckxzbmtERixDQUNGLENxTG5ua0RBLDBDQUNFLGVyTHNua0RGLENNaG1rREksMEIrS3ZCSiwwQ0FHSSxtQnJMd25rREYsQ0FDRixDc0wvcGtEQSw4QkFDRSxxQkFDQSxhdExrcWtERixDTTFta0RJLDBCZ0wxREosOEJBSUksdUJ0TG9xa0RGLENBQ0YsQ01sbWtESSw2QmdMNURKLHNCQUVJLGF0TG9xa0RGLENBQ0YsQ3NManFrREEsaUJBQ0UsYUFDQSxpQkFDQSwyQkFDQSxrQkFFQSxvQkFEQSxxQnRMcXFrREYsQ01qb2tESSwwQmdMekNKLGlCQVdJLGVBREEsOEJBREEsaUJBREEsb0J0THlxa0RGLENBQ0YsQ016b2tESSwwQmdMekNKLGlCQWNJLHVCdEx3cWtERixDQUNGLENzTHJxa0RBLGdCQUVFLGdCQUNBLCtCQUZBLDJCQUtBLGtCQUZBLG9CQUNBLGlCdEx5cWtERixDTTFva0RJLDZCZ0wxQkEsaUNBQ0UsV0FLQSxZQUpBLGtCQUVBLGVBREEsTUFFQSxhdEx3cWtESixDQUNGLENNcHBrREksNEJnTGhCQSw0QkFDRSxxQnRMdXFrREosQ3NMcnFrREUsaUNBQ0UsZ0JBQ0EsY3RMdXFrREosQ0FDRixDTTFxa0RJLHlCZ0x2QkosZ0JBOEJJLFl0THVxa0RGLENBQ0YsQ00vcWtESSwwQmdMdkJKLGdCQWlDSSxhQUVBLFNBREEsbUJ0TDBxa0RGLENzTHhxa0RFLDZCQUNFLFF0TDBxa0RKLENBQ0YsQ3NMdHFrREEsc0JBU0UsbUJBUkEseUJBR0Esa0JBR0Esb0JBSkEsWUFLQSx1QkFIQSx3QkFDQSw0QkFKQSxVdExncmtERixDc0x4cWtERSwwQkFDRSxjQUNBLFV0TDBxa0RKLENNenNrREksMEJnTG1CSixzQkFnQkksYUFDQSx3QkFDQSw0QkFIQSxXdEw4cWtERixDc0wxcWtERSwwQkFDRSxVdEw0cWtESixDQUNGLENzTHhxa0RBLHVCQUNFLHNCdEwycWtERixDTXh0a0RJLDBCZ0w0Q0osdUJBR0ksb0J0TDZxa0RGLENBQ0YsQ3NMdnFrREEsZ0JBQ0UseUJBQ0Esa0JBQ0Esd0J0TDZxa0RGLENzTDVxa0RFLDRDQUNFLHNCdEw4cWtESixDTXp1a0RJLDBCZ0xzREosZ0JBUUksb0JBQ0EsMEJ0TCtxa0RGLENBQ0YsQ3NMNXFrREEscUJBQ0UsYUFDQSxlQUVBLFNBREEsMEJ0TGdya0RGLENzTDVxa0RBLDBCQUNFLHFCQUNBLG9CQUVBLGtCQURBLFV0TGdya0RGLENNN3ZrREkseUJnTDBFSiwwQkFNSSxTdExpcmtERixDQUNGLENNbHdrREksMEJnTDBFSiwwQkFTSSxxQkFDQSxXdExtcmtERixDQUNGLENzTGhya0RBLHNCdkxuSkUsZ0J1THFKQSxnQnZMcEpBLGtCQUNBLCtCQ3cwa0RGLENEdjBrREUsMEJBRUUsWUFLQSwwQ0FGQSxPQUlBLGlCQVJBLGtCQUdBLE1BREEsVUM2MGtESixDc0wzcmtEQSw0QkFHRSxxQm5MM0VZLENtTDBFWixTQUVBLHlCQUhBLGtCQUlBLHVCdEw4cmtERixDc0w3cmtERSwrQkFDRSxtQkFDQSxnQnRMK3JrREosQ3NMN3JrREUsaUNBQ0UsY0FDQSxpQkFDQSxnQnRMK3JrREosQ016eWtESSwwQmdMNkZKLDRCQWdCSSx5QnRMZ3NrREYsQ3NML3JrREUsK0JBQ0UsbUJBQ0Esb0J0TGlza0RKLENzTC9ya0RFLGlDQUNFLG1CQUNBLHFCdExpc2tESixDQUNGLENzTHpya0RBLGVBQ0Usa0JBQ0EsU3RMK3JrREYsQ01qemtESSw0QmdMcUhKLG9CQUVJLGVBQ0EsZXRMK3JrREYsQ0FDRixDc0w1cmtEQSwyQkFNRSxxQm5MMUhZLENtTHNIWiwrQkFDQSxtQkFGQSxzQkFHQSxrQkFDQSxTdExnc2tERixDTTkwa0RJLDBCZ0x5SUosMkJBU0ksdUJBQ0EsMEJBRkEsWXRMbXNrREYsQ0FDRixDc0w5cmtEQSxtQkFDRSwyQnRMaXNrREYsQ016MWtESSwwQmdMdUpKLG1CQUdJLG1CdExtc2tERixDQUNGLENzTGxza0RFLCtDQUNFLHVCdExvc2tESixDc0xoc2tEQSxnQ0FHRSxlbkx2RjRCLENtTHFGNUIsbUJBQ0EsZXRMb3NrREYsQ3NMaHNrREEsZ0NBQ0UsaUJ0TG1za0RGLENzTGxza0RFLG9EQUNFLHFCdExvc2tESixDc0xsc2tERSx5Q0FDRSxpQnRMb3NrREosQ3NMbHNrREUsbUNBQ0UsbUJBQ0Esa0J0TG9za0RKLENzTGxza0RFLGtDQUNFLG1CQUNBLHFCdExvc2tESixDc0xsc2tERSw0Q0FDRSxjdExvc2tESixDdUx2N2tERSxrQ0FDRSx1QnZMMDdrREosQ3VMbDdrREEsdUJBQ0Usb0J2THE3a0RGLENNcDRrREksMEJpTGxESix1QkFHSSxxQnZMdTdrREYsQ0FDRixDdUxwN2tEQSw2QkFDRSx1QnZMdTdrREYsQ003NGtESSwwQmlMM0NKLDZCQUdJLHlCdkx5N2tERixDQUNGLEN1THQ3a0RBLGlDQUNFLGtCdkx5N2tERixDTXQ1a0RJLDBCaUxwQ0osaUNBR0ksc0J2TDI3a0RGLENBQ0YsQ005NGtESSw2QmlMMUNKLHFDQUVJLHFCdkwyN2tERixDQUNGLEN1THY3a0RFLDJDQUNFLGtCdkwwN2tESixDdUx2N2tERSxrREFFRSxhQURBLGN2TDA3a0RKLENNNTVrREksNEJpTHhCQSwyQ0FFRSxjQURBLGlCdkx3N2tESixDdUxwN2tERSxrREFFRSxZQURBLFV2THU3a0RKLENBQ0YsQ012NWtESSxtRGlMM0JBLDJDQUNFLHVCdkxxN2tESixDdUxsN2tERSw4REFDRSxjdkxvN2tESixDQUNGLEN3THYva0RBLCtCQUNFLG9CeEwwL2tERixDTS83a0RJLDBCa0w1REosK0JBR0ksd0JBQ0EsY3hMNC9rREYsQ0FDRixDd0x6L2tEQSx5QkFDRSxheEw0L2tERixDTXo4a0RJLDBCa0xwREoseUJBR0ksZXhMOC9rREYsQ0FDRixDd0wzL2tEQSxnQ0FDRSxrQkFDQSxpQkFDQSxleEw4L2tERixDTXA5a0RJLDBCa0w3Q0osZ0NBS0ksbUJBQ0EsaUJBQ0EsZXhMZ2dsREYsQ0FDRixDd0w3L2tEQSxvQ0FDRSxpQkFDQSxzQkFDQSxrQnhMZ2dsREYsQ01qK2tESSwwQmtMbENKLG9DQUtJLG1CQUNBLHNCQUNBLGtCeExrZ2xERixDQUNGLEN3TDMva0RBLHFCQUNFLGFBQ0Esc0JBQ0EsZXhMaWdsREYsQ3dMaGdsREUsaURBQ0UsdUJ4TGtnbERKLENNcC9rREksMEJrTG5CSixxQkFRSSxtQkFDQSxrQnhMbWdsREYsQ3dMbGdsREUsaURBQ0Usa0J4TG9nbERKLENBQ0YsQ01oL2tESSw2QmtMaENKLHFCQWVJLHFCeExxZ2xERixDQUNGLENNci9rREksNEJrTGhDSixxQkFrQkksU3hMdWdsREYsQ0FDRixDd0xwZ2xEQSwrQkFDRSx3QnJMa0NZLENxTGpDWixpQnhMdWdsREYsQ3dMdGdsREUsK0NBQ0Usb0J4THdnbERKLENNL2dsREksMEJrTEdKLCtCQU9JLE9BQ0EscUJ4THlnbERGLENBQ0YsQ3dMdGdsREEsK0JBQ0Usd0JyTHdCWSxDcUx2QlosbUJ4THlnbERGLEN3THZnbERFLDJDQUNFLHFCQUNBLGV4THlnbERKLENNOWhsREksMEJrTGVKLCtCQVdJLG9CQURBLGF4TDBnbERGLENBQ0YsQ3lMaG1sREEsc0JBQ0Usa0J6TG1tbERGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9hYnN0cmFjdHMvbWl4aW5zL19pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9hcHAuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9iYXNlL19yZXNldC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2Jhc2UvX21haW4uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9hYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYmFzZS9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9iYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYWJzdHJhY3RzL21peGlucy9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2Jhc2UvX2FuaW1hdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9iYXNlL19oZWxwZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYmFzZS9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYWJzdHJhY3RzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fdi1zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy92dWUtc2VsZWN0L3NyYy9zY3NzL2dsb2JhbC9fY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvdnVlLXNlbGVjdC9zcmMvc2Nzcy9nbG9iYWwvX2FuaW1hdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy92dWUtc2VsZWN0L3NyYy9zY3NzL2dsb2JhbC9fc3RhdGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvdnVlLXNlbGVjdC9zcmMvc2Nzcy9nbG9iYWwvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL3Z1ZS1zZWxlY3Qvc3JjL3Njc3MvbW9kdWxlcy9fZHJvcGRvd24tdG9nZ2xlLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvdnVlLXNlbGVjdC9zcmMvc2Nzcy9tb2R1bGVzL19vcGVuLWluZGljYXRvci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL3Z1ZS1zZWxlY3Qvc3JjL3Njc3MvbW9kdWxlcy9fY2xlYXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy92dWUtc2VsZWN0L3NyYy9zY3NzL21vZHVsZXMvX2Ryb3Bkb3duLW1lbnUuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy92dWUtc2VsZWN0L3NyYy9zY3NzL21vZHVsZXMvX2Ryb3Bkb3duLW9wdGlvbi5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL3Z1ZS1zZWxlY3Qvc3JjL3Njc3MvbW9kdWxlcy9fc2VsZWN0ZWQuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy92dWUtc2VsZWN0L3NyYy9zY3NzL21vZHVsZXMvX3NlYXJjaC1pbnB1dC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL3Z1ZS1zZWxlY3Qvc3JjL3Njc3MvbW9kdWxlcy9fc3Bpbm5lci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3Rpbnktc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvdGlueS1zbGlkZXIvc3JjL3Rpbnktc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2Fic3RyYWN0cy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYWJzdHJhY3RzL21peGlucy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19zay1tb2RhbC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9hYnN0cmFjdHMvbWl4aW5zL19mb3Jtcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX2NhcmRzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fc2staWNvbi5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX2F1dGgtbW9kYWxzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fcGxhY2Vob2xkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX2xvYWRlcnMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19zay1jb2xsYXBzYWJsZS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fZnJvbnQtbW9iaWxlLW1lbnUuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19pT1MtZGVmYXVsdHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19zbGEuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fc2xhLTIwMjMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19zbGEtb3ZlcnZpZXcuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19icmVhZGNydW1iLW5hdmkuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL190aGlydHktc2Vjb25kcy1zbGEuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19yZXZpZXctc2xhLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fZWRpdC1zcGVjaWFscy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3NsYS1tZWRpYS1hcmVhLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fc2xhLW1lZGlhLWFyZWEtcmVzdWx0cy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3NsYS1tZWRpYS1hcmVhLWZpbHRlcnMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19zbGEtbWVkaWEtYXJlYS1ub21pbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fc2xhLW1lZGlhLWFyZWEtd2lubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fc2xhLW92ZXJ2aWV3LXNsaWRlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3N3aXBlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3NsYS1ub21pbmF0aW9uLWNvbmZpcm1hdGlvbi5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3NsYS1kb25hdGlvbi5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX2NvbnRhY3QtZm9ybS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3BoLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX2Rhc2hib2FyZC1mZS1jb21tb24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9kYXNoYm9hcmQvX2F2YWlsYWJpbGl0eS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL19jcmVhdGUtZW50cnktY29tbW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwLWdyaWQuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9sYXlvdXQvX2hlYWRlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2xheW91dC9fbmF2aWdhdGlvbi5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2xheW91dC9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvbGF5b3V0L19uYXYtbWVudS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL19sYW5kaW5nLXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9sYW5kaW5nLXBhZ2UvX2p1bWJvdHJvbi5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2xhbmRpbmctcGFnZS9fbWFnYXppbmUtc3Rvcmllcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2xhbmRpbmctcGFnZS9fbGluay1iYXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9hYnN0cmFjdHMvbWl4aW5zL19jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9sYW5kaW5nLXBhZ2UvX2luc3BpcmluZy1sb2NhdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9sYW5kaW5nLXBhZ2UvX3BhY2thZ2UtZGVhbHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9sYW5kaW5nLXBhZ2UvX2V2ZW50LXBhcnRuZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbGFuZGluZy1wYWdlL19pbnNwaXJpbmctcmVnaW9ucy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2xhbmRpbmctcGFnZS9fbGF0ZXN0LWpvYnMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9sYW5kaW5nLXBhZ2UvX2Fib3V0LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbGFuZGluZy1wYWdlL19hZGQtZW50cnkuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9sYW5kaW5nLXBhZ2UvX2V2ZW50LWNyZWF0b3Iuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9fdnVlLWZvcm11bGF0ZS1vdmVydmlldy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL19zaW1wbGUtc2VhcmNoLXJlc3VsdHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9fc2VhcmNoLXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMvX3N0aWNreS1maWx0ZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy9fc2luZ2xlLWFydGljbGUuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy9fZ29vZ2xlLW1hcC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL19maWlsdGVycy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2Fic3RyYWN0cy9taXhpbnMvX2xheW91dC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL2ZpbHRlcnMvX2ZpbHRlci1pbnB1dHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy9maWx0ZXJzL19vZmZlci10eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMvZmlsdGVycy9fZXZlbnQtdHlwZS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL2ZpbHRlcnMvX2d1ZXN0cy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL2ZpbHRlcnMvX290aGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMvZmlsdGVycy9fcmVnaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMvX2ZpbHRlcnMtcGFja2FnZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy9faW5zcGlyYXRpb24tc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMvX3BhY2thZ2UtZGVhbHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy9fc2VhcmNoLXJlc3VsdC1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy9faW50ZXJuYWwtbGlua3Muc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy9fZXZlbnQtY3JlYXRvci1yZXN1bHRzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMvX2V2ZW50LXR5cGUtcGFja2FnZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy9fZGVzY3JpcHRpdmUtdGV4dHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9lbnRpdHktZGV0YWlscy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZW50aXR5LWRldGFpbHMvX2RldGFpbHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9lbnRpdHktZGV0YWlscy9fZGVzY3JpcHRpb24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9lbnRpdHktZGV0YWlscy9fZ2FsbGVyeS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2VudGl0eS1kZXRhaWxzL19jb250YWN0LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZW50aXR5LWRldGFpbHMvX2NvbnRhY3QtbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9lbnRpdHktZGV0YWlscy9fY29udGFjdC1vbGQuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9lbnRpdHktZGV0YWlscy9fcmV2aWV3cy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2VudGl0eS1kZXRhaWxzL19tYXAuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9lbnRpdHktZGV0YWlscy9fcmVsYXRlZC1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9lbnRpdHktZGV0YWlscy9fcm9vbXMtc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZW50aXR5LWRldGFpbHMvX3BsYWNlaG9sZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZW50aXR5LWRldGFpbHMvX3N0aWNreS1ib3guc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9lbnRpdHktZGV0YWlscy9fc3RpY2t5LWJveC1wYWNrYWdlcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2VudGl0eS1kZXRhaWxzL19jb21tZW50cy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2VudGl0eS1kZXRhaWxzL19wYWNrYWdlLWRldGFpbHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9lbnRpdHktZGV0YWlscy9fZW50aXR5LW11bHRpLXNlbGVjdC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL19tYWdhemluZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9tYWdhemluZXMvX2VudGl0eS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL21hZ2F6aW5lcy9fY2F0ZWdvcmllcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL21hZ2F6aW5lcy9fZGV0YWlscy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL21hZ2F6aW5lcy9fcmVsYXRlZC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL21hZ2F6aW5lcy9fZW1TbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9mYXZvcml0ZXMvX2hlYWRlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2Zhdm9yaXRlcy9faW5mby5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2Zhdm9yaXRlcy9fZW50cmllcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL19mYXZvcml0ZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9fZXZlbnQtam9icy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2V2ZW50LWpvYnMvX2RldGFpbHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZW8tcGFnZXMvX2RldGFpbHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZW8tcGFnZXMvX2NhcmRzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX2Vycm9yLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX3NrZWxldG9uLXBsYWNlaG9sZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX3NlYXJjaC1wYWdlLXBhY2thZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvX3NpbmdsZS1hcnRpY2xlLXBhY2thZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvX3N0aWNreS1maWx0ZXItcGFja2FnZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9fcGFja2FnZS1maWx0ZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvX3BhY2thZ2UtZmlsdGVycy1jYWxlbmRhci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL19wYWNrYWdlLWZpbHRlcnMtY2FsZW5kYXItbmV3LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvX3BhY2thZ2UtZmlsdGVycy1tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvX3BhY2thZ2UtZmlsdGVycy1zd2l0Y2guc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9fcGFja2FnZS1maWx0ZXJzLWVkaXQuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9fcGFja2FnZS1maWx0ZXJzLXNwZWNpYWxzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvX3BhY2thZ2UtZmlsdGVycy1tZWFscy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL19wYWNrYWdlLWRldGFpbHMtcmVzZXJ2YXRpb24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9fcGFja2FnZS1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9fcGFja2FnZS1oZWFkZXItZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9fcGFja2FnZS1maWx0ZXJzLWhhbGxzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX3N1Z2dlc3Rpb24tbGlzdC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9jb21wb25lbnRzL19yZXZpZXdzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc3RhdGljLXBhZ2VzL2NvbXBvbmVudHMvX2FnZW50LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc3RhdGljLXBhZ2VzL2NvbXBvbmVudHMvX3F1ZXN0aW9ucy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9jb21wb25lbnRzL19vcHBvcnR1bml0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc3RhdGljLXBhZ2VzL19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc3RhdGljLXBhZ2VzL19ncmV5LWNvbnRhaW5lcnMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zdGF0aWMtcGFnZXMvX2VpbnRyYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc3RhdGljLXBhZ2VzL2VpbnRyYWdlL19wcmljaW5nLXRhYmxlcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9laW50cmFnZS9fc2VydmljZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zdGF0aWMtcGFnZXMvZWludHJhZ2UvX2Jvb2tpbmcuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zdGF0aWMtcGFnZXMvX3dlcmJlbW9lZ2xpY2hrZWl0ZW4uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zdGF0aWMtcGFnZXMvX3dlcmJlZm9ybWF0ZS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9fYWJvdXR1cy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9fbWFpbGluZy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9faW1wcmVzc3VtLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc3RhdGljLXBhZ2VzL19uZXdzbGV0dGVyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQG1peGluIGNvdmVyLWltYWdlLWNvbnRhaW5lcigpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwJTtcbiAgICBsZWZ0OiAwJTtcbiAgICAvLyAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG4gICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC4xKTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG5pbWcge1xuICBjb2xvcjogIzEyMTIxMjtcbn1cbiIsIi8qXG4gKiBCb290c3RyYXAgY29yZVxuICovXG4vKipcbiAqIDEuIEdyaWRcbiAqIDIuIFV0aWxpdGllc1xuICogMy4gQ29sb3JzXG4gKiA0LiBCb2R5XG4gKiA1LiBUeXBvZ3JhcGh5XG4gKiA2LiBMaW5rc1xuICogNy4gQnV0dG9uc1xuICogOC4gRm9ybXNcbiAqL1xuLyoqXG4gKiAxLkdSSURcbiAqL1xuLypcbiAqIEdyaWQgYnJlYWtwb2ludHNcbiAqXG4gKiBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbiAqIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cbiAqL1xuLypcbiAqIEdyaWQgY29udGFpbmVyc1xuICpcbiAqIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG4gKi9cbi8qXG4gKiBTcGFjaW5nXG4gKlxuICogQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuICogdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuICogWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cbiAqL1xuLyoqXG4gKiAzLkNPTE9SU1xuICovXG4vKipcbiAqIDQuQk9EWVxuICovXG4vKiogNS5UWVBPR1JBUEhZXG4gKlxuICogIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuICpcbiAqL1xuLypcbiAqIDYuTElOS1NcbiAqXG4gKiBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG4gKi9cbi8qKlxuICogMi5VVElMSVRJRVNcbiAqL1xuLyoqIDcuQlVUVE9OU1xuICpcbiAqICBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5+XG4gKi9cbi8qXG4gKiAgYXR0cjE6IEJhY2tncm91bmQgY29sb3JcbiAqICBhdHRyMjogRm9udCBjb2xvclxuXG4gKi9cbi8qXG4gKiAgYXR0cjE6IENvbG9yXG4gKiAgYXR0cjI6IEhvdmVyIGNvbG9yICYgYm9yZGVyIGNvbG9yXG4gKiAgYXR0cjM6IEJvcmRlciBjb2xvclxuICovXG4vKipcbiAqICA3LkZPUk1cbiAqXG4gKiAgRm9ybSBlbGVtZW50cyBzdHlsZXMsIGlucHV0cyAsIGxhYmVscywgdmFsaWRhdGlvbnMgZXRjLi4uXG4gKi9cbi8qKlxuICogIDcuRVZFTlRMT0tBTEUgQ0FSRFNcbiAqXG4gKiAgRm9ybSBlbGVtZW50cyBzdHlsZXMsIGlucHV0cyAsIGxhYmVscywgdmFsaWRhdGlvbnMgZXRjLi4uXG4gKi9cbi8qXG4gKiBCYWRnZXNcbiAqL1xuLypcbiAqIE1vZGFsc1xuICogVE9ETzogSW1wbGVtZW50IG1vZGFscyB2YXJpYWJsZXMgaW4gc2stbW9kYWxcbiAqL1xuLypcbiAqIFBsYWNlaG9sZGVyc1xuICovXG4vKipcbiogIDguU0xBXG4qL1xuLypcbiAqIEJvb3RzdHJhcCBvdmVycmlkZXNcbiAqL1xuLypcbiAqIEV2ZW50bG9rYWxlIGltcG9ydHNcbiAqL1xuLypcbiAqIGJveC1zaGFkb3coKSBpcyBib290c3RyYXAgbmF0aXZlIHdoaWNoIHJlcXVpcmVzICRlbmFibGUtc2hhZG93cyB0byBiZSBUUlVFXG4gKiB0aGlzIG9uZSB3b3JrcyBldmVuIHRob3VnaCAkZW5hYmxlLXNoYWRvd3MgaXMgbm90IFRSVUVcbiAqL1xuaW1nIHtcbiAgY29sb3I6ICMxMjEyMTI7XG59XG5cbi8qXG4gKiBVbml0cyBmdW5jdGlvbnNcbiAqL1xuLypcbiAqIEZ1bmN0aW9uIGZvciBjb252ZXJ0aW5nIGEgcHggYmFzZWQgZm9udC1zaXplIHRvIHJlbS5cbiAqL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuW3R5cGU9Y2hlY2tib3hdLFxuW3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4qOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTI7XG59XG5ib2R5Lm1vZGFsLW9wZW4sIGJvZHkubmF2LW1lbnUtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIGJvZHkubWFwLW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLmxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmFjay10by10b3AtYnRuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMS44NzVyZW07XG4gIGhlaWdodDogMS44NzVyZW07XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDFyZW07XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0O1xufVxuLmJhY2stdG8tdG9wLWJ0biBzdmcge1xuICB3aWR0aDogMC43NXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xufVxuLmJhY2stdG8tdG9wLWJ0bjpob3ZlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWCg1cHgpO1xufVxuLmJhY2stdG8tdG9wLWJ0bi0tdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJvdHRvbTogMi4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmFjay10by10b3AtYnRuLS12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhY2stdG8tdG9wLWJ0biB7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICByaWdodDogM3JlbTtcbiAgfVxuICAuYmFjay10by10b3AtYnRuIHN2ZyB7XG4gICAgd2lkdGg6IDAuNzVyZW07XG4gICAgaGVpZ2h0OiAwLjc1cmVtO1xuICB9XG4gIC5iYWNrLXRvLXRvcC1idG4tLXZpc2libGUge1xuICAgIGJvdHRvbTogMi41cmVtO1xuICB9XG59XG5cbi5yZXNwb25zaXZlLWljb24ge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgc3JjOiBsb2NhbChcIlNvZmlhUHJvLVVsdHJhTGlnaHRcIiksIHVybChcIi9mb250cy9Tb2ZpYVByby1VbHRyYUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvU29maWFQcm8tVWx0cmFMaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIlNvZmlhUHJvLUxpZ2h0XCIpLCB1cmwoXCIvZm9udHMvU29maWFQcm8tTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9Tb2ZpYVByby1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIlNvZmlhUHJvLVJlZ3VsYXJcIiksIHVybChcIi9mb250cy9Tb2ZpYVByby1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvU29maWFQcm8tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIlNvZmlhUHJvLU1lZGl1bVwiKSwgdXJsKFwiL2ZvbnRzL1NvZmlhUHJvLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL1NvZmlhUHJvLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiBsb2NhbChcIlNvZmlhUHJvLVNlbWlCb2xkXCIpLCB1cmwoXCIvZm9udHMvU29maWFQcm8tU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9Tb2ZpYVByby1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIlNvZmlhUHJvLUJvbGRcIiksIHVybChcIi9mb250cy9Tb2ZpYVByby1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvU29maWFQcm8tQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG4vKipcbiAqIFR5cG9ncmFwaHlcbiAqL1xuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuaDFfX2dyZXktaGVhZGVyLCBoMl9fZ3JleS1oZWFkZXIsIGgzX19ncmV5LWhlYWRlciwgaDRfX2dyZXktaGVhZGVyLCBoNV9fZ3JleS1oZWFkZXIsIGg2X19ncmV5LWhlYWRlcixcbi5oMV9fZ3JleS1oZWFkZXIsIC5oMl9fZ3JleS1oZWFkZXIsIC5oM19fZ3JleS1oZWFkZXIsIC5oNF9fZ3JleS1oZWFkZXIsIC5oNV9fZ3JleS1oZWFkZXIsIC5oNl9fZ3JleS1oZWFkZXIge1xuICBjb2xvcjogI0M1QzVDNTtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogMy40Mzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBwIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4vKlxuICogVHJhbnNmb3JtYXRpb25cbiAqL1xuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4vKlxuICogV2VpZ2h0IGFuZCBpdGFsaWNzXG4gKi9cbi5mb250LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogMjAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1zZW1pLWJvbGQge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiAyMDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LXNlbWktYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmZvbnQtd2VpZ2h0LXNtLWxpZ2h0IHtcbiAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvbnQtd2VpZ2h0LXNtLWxpZ2h0ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiAyMDAgIWltcG9ydGFudDtcbiAgfVxuICAuZm9udC13ZWlnaHQtc20tbm9ybWFsIHtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvbnQtd2VpZ2h0LXNtLW1lZGl1bSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb250LXdlaWdodC1zbS1zZW1pLWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgfVxuICAuZm9udC13ZWlnaHQtc20tYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb250LXNtLWl0YWxpYyB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9udC13ZWlnaHQtbWQtbGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgfVxuICAuZm9udC13ZWlnaHQtbWQtbGlnaHRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDIwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb250LXdlaWdodC1tZC1ub3JtYWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgfVxuICAuZm9udC13ZWlnaHQtbWQtbWVkaXVtIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvbnQtd2VpZ2h0LW1kLXNlbWktYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb250LXdlaWdodC1tZC1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvbnQtbWQtaXRhbGljIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9udC13ZWlnaHQtbGctbGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgfVxuICAuZm9udC13ZWlnaHQtbGctbGlnaHRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDIwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb250LXdlaWdodC1sZy1ub3JtYWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgfVxuICAuZm9udC13ZWlnaHQtbGctbWVkaXVtIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvbnQtd2VpZ2h0LWxnLXNlbWktYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb250LXdlaWdodC1sZy1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvbnQtbGctaXRhbGljIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZm9udC13ZWlnaHQteGwtbGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgfVxuICAuZm9udC13ZWlnaHQteGwtbGlnaHRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDIwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb250LXdlaWdodC14bC1ub3JtYWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgfVxuICAuZm9udC13ZWlnaHQteGwtbWVkaXVtIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvbnQtd2VpZ2h0LXhsLXNlbWktYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb250LXdlaWdodC14bC1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvbnQteGwtaXRhbGljIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbiAgfVxufVxuLypcbiAqIExpbmtzXG4gKi9cbmEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYS5ib3JkZXItdW5kZXJsaW5lLCBzcGFuLmJvcmRlci11bmRlcmxpbmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmEuYm9yZGVyLXVuZGVybGluZTpob3ZlciwgYS5ib3JkZXItdW5kZXJsaW5lOmZvY3VzLCBhLmJvcmRlci11bmRlcmxpbmU6YWN0aXZlLCBzcGFuLmJvcmRlci11bmRlcmxpbmU6aG92ZXIsIHNwYW4uYm9yZGVyLXVuZGVybGluZTpmb2N1cywgc3Bhbi5ib3JkZXItdW5kZXJsaW5lOmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjVBNzU7XG59XG5cbmEuZGFyay1saW5rIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG5hLmRhcmstbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuXG4udGV4dC1saW5rIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuLnRleHQtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG4udGV4dC1saW5rLXBkZiB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAudGV4dC1saW5rLXBkZiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnRleHQtbGluay0tcmV2ZXJzZSB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG4udGV4dC1saW5rLS1yZXZlcnNlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnRleHQtbGluay0tZGFyayB7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBib3JkZXItY29sb3I6ICMyYzJjMmM7XG59XG4udGV4dC1saW5rLS1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cblxuLnRleHQtbGluay0tbGlnaHQtYmcge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xufVxuLnRleHQtbGluay0tbGlnaHQtYmc6aG92ZXIge1xuICBjb2xvcjogIzJjMmMyYztcbiAgYm9yZGVyLWNvbG9yOiAjMmMyYzJjO1xufVxuXG4udGV4dC1saW5rLS13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4udGV4dC1saW5rLS13aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG5cbi8qXG4gKiBSZXNwb25zaXZlIGFsaWdubWVudFxuICovXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGV4dC1sZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuLypcbiAqIEZvbnQgc2l6ZVxuICovXG4uZi1zaXplLTE1IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mLXNpemUtMTUge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIH1cbn1cblxuLmYtc2l6ZS0xOCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZi1zaXplLTE4IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mLXNpemUtMjQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50ZXh0LW1kLW1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGV4dC1zbS1tb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGV4dC14c20tbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTMwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZnctYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mYWRlLWVudGVyLWFjdGl2ZSxcbi5mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmZhZGUtZW50ZXIsXG4uZmFkZS1sZWF2ZS10byB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qIEVudGVyIGFuZCBsZWF2ZSBhbmltYXRpb25zIGNhbiB1c2UgZGlmZmVyZW50ICovXG4vKiBkdXJhdGlvbnMgYW5kIHRpbWluZyBmdW5jdGlvbnMuICAgICAgICAgICAgICAqL1xuLnNsaWRlLWZhZGUtZW50ZXItYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDEsIDAuNSwgMC44LCAxKTtcbn1cblxuLnNsaWRlLWZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDEsIDAuNSwgMC44LCAxKTtcbn1cblxuLnNsaWRlLWZhZGUtZW50ZXIsXG4uc2xpZGUtZmFkZS1sZWF2ZS10byB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwMHB4KTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLypcbiAqIEtleWZyYW1lc1xuICovXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4vKlxuICogcGFkZGluZy1yaWdodCBjbGFzc2VzIChleDogLnBhZGluZy1yaWdodC0yMCA9IHBhZGRpbmctcmlnaHQ6IDIwcHg7KVxuICovXG4ucGFkZGluZy1yaWdodC0wIHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuXG4ucGFkZGluZy1yaWdodC0xIHtcbiAgcGFkZGluZy1yaWdodDogMXB4O1xufVxuXG4ucGFkZGluZy1yaWdodC0yIHtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuXG4ucGFkZGluZy1yaWdodC0zIHtcbiAgcGFkZGluZy1yaWdodDogM3B4O1xufVxuXG4ucGFkZGluZy1yaWdodC00IHtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuXG4ucGFkZGluZy1yaWdodC01IHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ucGFkZGluZy1yaWdodC02IHtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xufVxuXG4ucGFkZGluZy1yaWdodC03IHtcbiAgcGFkZGluZy1yaWdodDogN3B4O1xufVxuXG4ucGFkZGluZy1yaWdodC04IHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG4ucGFkZGluZy1yaWdodC05IHtcbiAgcGFkZGluZy1yaWdodDogOXB4O1xufVxuXG4ucGFkZGluZy1yaWdodC0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTExIHtcbiAgcGFkZGluZy1yaWdodDogMTFweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMTIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4ucGFkZGluZy1yaWdodC0xMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTE0IHtcbiAgcGFkZGluZy1yaWdodDogMTRweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4ucGFkZGluZy1yaWdodC0xNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTE3IHtcbiAgcGFkZGluZy1yaWdodDogMTdweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMTgge1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xufVxuXG4ucGFkZGluZy1yaWdodC0xOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG59XG5cbi8qXG4gKiBTZXQgdGhlIHNpemVzIGZvciBhbiBlbGVtZW50IHRvIGJlIHNhbWUgYXMgaXQgd2FzIHdyYXBwZWQgaW5cbiAqIC5jb250YWluZXIgLyAucm93IC8gLmNvbC0xMlxuICogVXNlZnVsIHRvIGF2b2lkIHVzaW5nIHVubmVjZXNzYXJ5IGRpdiB0byBtYWtlIGFuIGVsZW1lbnQgYWxpZ24gd2l0aCBncmlkXG4gKi9cbi5jb2wtMTItc3R5bGUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2Ny45OHB4KSB7XG4gIC5jb2wtMTItc3R5bGUge1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5jb2wtMTItc3R5bGUge1xuICAgIG1heC13aWR0aDogNDY0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLTEyLXN0eWxlIHtcbiAgICBtYXgtd2lkdGg6IDY0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2wtMTItc3R5bGUge1xuICAgIG1heC13aWR0aDogOTI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbC0xMi1zdHlsZSB7XG4gICAgbWF4LXdpZHRoOiAxMjE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY29sLTEyLXN0eWxlLS1mdWxsLXhzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY29sLTEyLXN0eWxlLS1ub21pbmF0aW9uX2Zvcm1zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4vKlxuICogUmVzZXQvdW5zdGlsZSBkZWZhdWx0IHN0eWxlcyBvZiBsaXN0IGVsZW1lbnRzXG4gKi9cbi5zay1yZXNldC11bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLypcbiAqIEZpbGwgaW1hZ2UgaW5zaWRlIHRoZSBjb250YWluZXJcbiAqIC0gQWRkIHRoaXMgY2xhc3MgdG8gdGhlIGNvbnRhaW5lciB0aGF0IGNvbnRhaW5zIHRoZSBpbWFnZSB0aGF0IG5lZWRzIHRvIGZpbGwgaXQncyB3aWR0aCBhbmQgaGVpZ2h0XG4gKi9cbi5jb3Zlci1pbWFnZS1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5jb3Zlci1pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDAlO1xuICBsZWZ0OiAwJTtcbiAgaW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLypcbiAqIEFic29sdXRlIHBvc2l0aW9ucyBlbiBlbGVtZW50IGFuZCBzZXQgdmFsdWVzIHRvIHN0cmV0Y2ggZWxlbWVudCBpbiBoaXMgcGFyZW50J3MgYm91bmRhcmllc1xuICovXG4uc2stZnVsbC1hYnNvbHV0ZS1wb3NpdGlvbmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4vKlxuICogU2VsZWN0aW9uIGNvbG9yXG4gKi9cbi5kYXJrLWJnLXNlbGVjdGlvbiA6Oi1tb3otc2VsZWN0aW9uIHsgLyogQ29kZSBmb3IgRmlyZWZveCAqL1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzJjMmMyYztcbn1cbi5kYXJrLWJnLXNlbGVjdGlvbiA6OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMmMyYzJjO1xufVxuXG4ubGlnaHQtYmctc2VsZWN0aW9uIDo6LW1vei1zZWxlY3Rpb24geyAvKiBDb2RlIGZvciBGaXJlZm94ICovXG4gIGNvbG9yOiAjMmMyYzJjO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmxpZ2h0LWJnLXNlbGVjdGlvbiA6OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4vKlxuICogTGlicmFyaWVzXG4gKi9cbi8qISBwdXJnZWNzcyBzdGFydCBpZ25vcmUgKi9cbi8qKlxuICAgIFN1cHBvcnQgZm9yIFNBU1MgaXMgZGVwcmVjYXRlZCBhcyBvZiB2My4xOC5cblxuICAgIFRoZSBmaWxlcyByZW1haW4gaGVyZSBpZiB5b3VyIGJ1aWxkIGlzIGRlcGVuZGVudCBvbiB0aGVtXG4gICAgYnV0IHRoZXkgd2lsbCBub3QgcmVjZWl2ZSB1cGRhdGVzIGluIGZ1dHVyZSByZWxlYXNlcy4gQWxsXG4gICAgU0FTUyB2YXJpYWJsZXMgaGF2ZSBiZWVuIHRyYW5zbGF0ZWQgaW50byBDU1MgdmFyaWFibGVzLCBzb1xuICAgIG1pZ3JhdGlvbiBzaG91bGQgYmUgcXVpdGUgc2ltcGxlIGlmIHlvdSdkIGxpa2UgdG8gbW92ZSBvdmVyLlxuXG4gICAgSW4gdjQsIHRoZXNlIGZpbGVzIHdpbGwgYmUgcmVtb3ZlZC5cbiAqL1xuLnYtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cblxuLnYtc2VsZWN0LFxuLnYtc2VsZWN0ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBLZXlGcmFtZXMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyB2U2VsZWN0U3Bpbm5lciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHZTZWxlY3RTcGlubmVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qIERyb3Bkb3duIERlZmF1bHQgVHJhbnNpdGlvbiAqL1xuLnZzX19mYWRlLWVudGVyLWFjdGl2ZSxcbi52c19fZmFkZS1sZWF2ZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBjdWJpYy1iZXppZXIoMSwgMC41LCAwLjgsIDEpO1xufVxuXG4udnNfX2ZhZGUtZW50ZXIsXG4udnNfX2ZhZGUtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKiogQ29tcG9uZW50IFN0YXRlcyAqL1xuLypcbiAqIERpc2FibGVkXG4gKlxuICogV2hlbiB0aGUgY29tcG9uZW50IGlzIGRpc2FibGVkLCBhbGwgaW50ZXJhY3Rpb25cbiAqIHNob3VsZCBiZSBwcmV2ZW50ZWQuIEhlcmUgd2UgbW9kaWZ5IHRoZSBiZyBjb2xvcixcbiAqIGFuZCBjaGFuZ2UgdGhlIGN1cnNvciBkaXNwbGF5ZWQgb24gdGhlIGludGVyYWN0aXZlXG4gKiBjb21wb25lbnRzLlxuICovXG4udnMtLWRpc2FibGVkIC52c19fZHJvcGRvd24tdG9nZ2xlLFxuLnZzLS1kaXNhYmxlZCAudnNfX2NsZWFyLFxuLnZzLS1kaXNhYmxlZCAudnNfX3NlYXJjaCxcbi52cy0tZGlzYWJsZWQgLnZzX19zZWxlY3RlZCxcbi52cy0tZGlzYWJsZWQgLnZzX19vcGVuLWluZGljYXRvciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDgsIDI0OCwgMjQ4KTtcbn1cblxuLypcbiAqICBSVEwgLSBSaWdodCB0byBMZWZ0IFN1cHBvcnRcbiAqXG4gKiAgQmVjYXVzZSB3ZSdyZSB1c2luZyBhIGZsZXhib3ggbGF5b3V0LCB0aGUgYGRpcj1cInJ0bFwiYFxuICogIEhUTUwgYXR0cmlidXRlIGRvZXMgbW9zdCBvZiB0aGUgd29yayBmb3IgdXMgYnlcbiAqICByZWFycmFuZ2luZyB0aGUgY2hpbGQgZWxlbWVudHMgdmlzdWFsbHkuXG4gKi9cbi52LXNlbGVjdFtkaXI9cnRsXSAudnNfX2FjdGlvbnMge1xuICBwYWRkaW5nOiAwIDNweCAwIDZweDtcbn1cbi52LXNlbGVjdFtkaXI9cnRsXSAudnNfX2NsZWFyIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnYtc2VsZWN0W2Rpcj1ydGxdIC52c19fZGVzZWxlY3Qge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG4udi1zZWxlY3RbZGlyPXJ0bF0gLnZzX19kcm9wZG93bi1tZW51IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi8qKlxuICAgIERyb3Bkb3duIFRvZ2dsZVxuXG4gICAgVGhlIGRyb3Bkb3duIHRvZ2dsZSBpcyB0aGUgcHJpbWFyeSB3cmFwcGVyIG9mIHRoZSBjb21wb25lbnQuIEl0XG4gICAgaGFzIHR3byBkaXJlY3QgZGVzY2VuZGFudHM6IC52c19fc2VsZWN0ZWQtb3B0aW9ucywgYW5kIC52c19fYWN0aW9ucy5cblxuICAgIC52c19fc2VsZWN0ZWQtb3B0aW9ucyBob2xkcyB0aGUgLnZzX19zZWxlY3RlZCdzIGFzIHdlbGwgYXMgdGhlXG4gICAgbWFpbiBzZWFyY2ggaW5wdXQuXG5cbiAgICAudnNfX2FjdGlvbnMgaG9sZHMgdGhlIGNsZWFyIGJ1dHRvbiBhbmQgZHJvcGRvd24gdG9nZ2xlLlxuICovXG4udnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgMCA0cHggMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjI2KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4udnNfX3NlbGVjdGVkLW9wdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMCAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnZzX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNHB4IDZweCAwIDNweDtcbn1cblxuLyogRHJvcGRvd24gVG9nZ2xlIFN0YXRlcyAqL1xuLnZzLS1zZWFyY2hhYmxlIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG4udnMtLXVuc2VhcmNoYWJsZSAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZzLS1vcGVuIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4udnNfX29wZW4taW5kaWNhdG9yIHtcbiAgZmlsbDogcmdiYSg2MCwgNjAsIDYwLCAwLjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgY3ViaWMtYmV6aWVyKDEsIC0wLjExNSwgMC45NzUsIDAuODU1KTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigxLCAtMC4xMTUsIDAuOTc1LCAwLjg1NSk7XG59XG5cbi52cy0tb3BlbiAudnNfX29wZW4taW5kaWNhdG9yIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSBzY2FsZSgxKTtcbn1cblxuLnZzLS1sb2FkaW5nIC52c19fb3Blbi1pbmRpY2F0b3Ige1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKiBDbGVhciBCdXR0b24gKi9cbi52c19fY2xlYXIge1xuICBmaWxsOiByZ2JhKDYwLCA2MCwgNjAsIDAuNSk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi8qIERyb3Bkb3duIE1lbnUgKi9cbi52c19fZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlIC0gMXB4KTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDM1MHB4O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjI2KTtcbiAgYm9yZGVyLXRvcC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi52c19fbm8tb3B0aW9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogTGlzdCBJdGVtcyAqL1xuLnZzX19kcm9wZG93bi1vcHRpb24ge1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MzsgLyogTm9ybWFsaXplIGxpbmUgaGVpZ2h0ICovXG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiAjMzMzOyAvKiBPdmVycmlkZXMgbW9zdCBDU1MgZnJhbWV3b3JrcyAqL1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52c19fZHJvcGRvd24tb3B0aW9uLS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjNTg5N2ZiO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnZzX19kcm9wZG93bi1vcHRpb24tLWRlc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogI2ZiNTg1ODtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi52c19fZHJvcGRvd24tb3B0aW9uLS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGNvbG9yOiByZ2JhKDYwLCA2MCwgNjAsIDAuNSk7XG4gIGN1cnNvcjogaW5oZXJpdDtcbn1cblxuLyogU2VsZWN0ZWQgVGFncyAqL1xuLnZzX19zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNjAsIDYwLCA2MCwgMC4yNik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICMzMzM7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbjogNHB4IDJweCAwcHggMnB4O1xuICBwYWRkaW5nOiAwIDAuMjVlbTtcbiAgei1pbmRleDogMDtcbn1cblxuLnZzX19kZXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZmlsbDogcmdiYSg2MCwgNjAsIDYwLCAwLjUpO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xufVxuXG4vKiBTdGF0ZXMgKi9cbi52cy0tc2luZ2xlIC52c19fc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi52cy0tc2luZ2xlLnZzLS1vcGVuIC52c19fc2VsZWN0ZWQsIC52cy0tc2luZ2xlLnZzLS1sb2FkaW5nIC52c19fc2VsZWN0ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi52cy0tc2luZ2xlLnZzLS1zZWFyY2hpbmcgLnZzX19zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFNlYXJjaCBJbnB1dCAqL1xuLyoqXG4gKiBTdXBlciB3ZWlyZCBidWcuLi4gSWYgdGhpcyBkZWNsYXJhdGlvbiBpcyBncm91cGVkXG4gKiBiZWxvdywgdGhlIGNhbmNlbCBidXR0b24gd2lsbCBzdGlsbCBhcHBlYXIgaW4gY2hyb21lLlxuICogSWYgaXQncyB1cCBoZXJlIG9uIGl0J3Mgb3duLCBpdCdsbCBoaWRlIGl0LlxuICovXG4udnNfX3NlYXJjaDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52c19fc2VhcmNoOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbixcbi52c19fc2VhcmNoOjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udnNfX3NlYXJjaCxcbi52c19fc2VhcmNoOmZvY3VzIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWFyZ2luOiA0cHggMCAwIDA7XG4gIHBhZGRpbmc6IDAgN3B4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICB3aWR0aDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIHotaW5kZXg6IDE7XG59XG5cbi52c19fc2VhcmNoOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKipcbiAgICBTdGF0ZXNcbiAqL1xuLnZzLS11bnNlYXJjaGFibGUgLnZzX19zZWFyY2gge1xuICBvcGFjaXR5OiAxO1xufVxuLnZzLS11bnNlYXJjaGFibGU6bm90KC52cy0tZGlzYWJsZWQpIC52c19fc2VhcmNoIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udnMtLXNpbmdsZS52cy0tc2VhcmNoaW5nOm5vdCgudnMtLW9wZW4pOm5vdCgudnMtLWxvYWRpbmcpIC52c19fc2VhcmNoIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4vKiBMb2FkaW5nIFNwaW5uZXIgKi9cbi52c19fc3Bpbm5lciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgZm9udC1zaXplOiA1cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAwLjllbSBzb2xpZCByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuMSk7XG4gIGJvcmRlci1yaWdodDogMC45ZW0gc29saWQgcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjEpO1xuICBib3JkZXItYm90dG9tOiAwLjllbSBzb2xpZCByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuMSk7XG4gIGJvcmRlci1sZWZ0OiAwLjllbSBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIDAuNDUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGFuaW1hdGlvbjogdlNlbGVjdFNwaW5uZXIgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcztcbn1cblxuLnZzX19zcGlubmVyLFxuLnZzX19zcGlubmVyOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNWVtO1xuICBoZWlnaHQ6IDVlbTtcbn1cblxuLyogTG9hZGluZyBTcGlubmVyIFN0YXRlcyAqL1xuLnZzLS1sb2FkaW5nIC52c19fc3Bpbm5lciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi52c19fc2VsZWN0ZWQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi52c19fc2VsZWN0ZWQtb3B0aW9ucyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnZzX19zZWFyY2gsIC52c19fc2VhcmNoOmZvY3VzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiEgcHVyZ2Vjc3MgZW5kIGlnbm9yZSAqL1xuLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuLnRucy1vdXRlciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi50bnMtb3V0ZXIgW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4udG5zLW91dGVyIFthcmlhLWNvbnRyb2xzXSwgLnRucy1vdXRlciBbZGF0YS1hY3Rpb25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udG5zLXNsaWRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDBzO1xufVxuLnRucy1zbGlkZXIgPiAudG5zLWl0ZW0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnRucy1ob3Jpem9udGFsLnRucy1zdWJwaXhlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udG5zLWhvcml6b250YWwudG5zLXN1YnBpeGVsID4gLnRucy1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLnRucy1ob3Jpem9udGFsLnRucy1uby1zdWJwaXhlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi50bnMtaG9yaXpvbnRhbC50bnMtbm8tc3VicGl4ZWwgPiAudG5zLWl0ZW0ge1xuICBmbG9hdDogbGVmdDtcbn1cbi50bnMtaG9yaXpvbnRhbC50bnMtY2Fyb3VzZWwudG5zLW5vLXN1YnBpeGVsID4gLnRucy1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbn1cblxuLnRucy1uby1jYWxjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xufVxuXG4udG5zLWdhbGxlcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cbi50bnMtZ2FsbGVyeSA+IC50bnMtaXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xuICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwcywgb3BhY2l0eSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xufVxuLnRucy1nYWxsZXJ5ID4gLnRucy1zbGlkZS1hY3RpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi50bnMtZ2FsbGVyeSA+IC50bnMtbW92aW5nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG59XG5cbi50bnMtYXV0b3dpZHRoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG5zLWxhenktaW1nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi50bnMtbGF6eS1pbWcudG5zLWNvbXBsZXRlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRucy1haCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDBzO1xuICAtbW96LXRyYW5zaXRpb246IGhlaWdodCAwcztcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDBzO1xufVxuXG4udG5zLW92aCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50bnMtdmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDBlbTtcbn1cblxuLnRucy10cmFuc3BhcmVudCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnRucy1mYWRlSW4ge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgei1pbmRleDogMDtcbn1cblxuLnRucy1ub3JtYWwsIC50bnMtZmFkZU91dCB7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgei1pbmRleDogLTE7XG59XG5cbi50bnMtdnBmaXgge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRucy12cGZpeCA+IGRpdiwgLnRucy12cGZpeCA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG5zLXQtc3VicDIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDMxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50bnMtdC1jdCB7XG4gIHdpZHRoOiAyMzMzLjMzMzMzMzMzMzMlO1xuICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgKiA3MCAvIDMpO1xuICB3aWR0aDogLW1vei1jYWxjKDEwMCUgKiA3MCAvIDMpO1xuICB3aWR0aDogY2FsYygxMDAlICogNzAgLyAzKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cbi50bnMtdC1jdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi50bnMtdC1jdCA+IGRpdiB7XG4gIHdpZHRoOiAxLjQyODU3MTQyODYlO1xuICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLyA3MCk7XG4gIHdpZHRoOiAtbW96LWNhbGMoMTAwJSAvIDcwKTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDcwKTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnRpbnktc2xpZGVyX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRpbnktc2xpZGVyX19oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg4LjMzMzMlICsgMzBweCk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg4LjMzMzMlICsgMzBweCk7XG4gIH1cbn1cblxuLnRpbnktc2xpZGVyX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnRpbnktc2xpZGVyX190aXRsZSAuYmFkZ2Uge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC4xODc1cmVtIDAuMzc1cmVtO1xuICBib3R0b206IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG4gIC50aW55LXNsaWRlcl9fdGl0bGUgLmJhZGdlIHtcbiAgICBib3R0b206IDEuNTYyNXJlbTtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG4gIC50aW55LXNsaWRlcl9fdGl0bGUgLmJhZGdlIHtcbiAgICBib3R0b206IDIuNjg3NXJlbTtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuXG4udGlueS1zbGlkZXJfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50aW55LXNsaWRlcl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG4udGlueS1zbGlkZXJfX25hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMDtcbiAgYm90dG9tOiA1MCU7XG4gIHotaW5kZXg6IDI7XG59XG4udGlueS1zbGlkZXJfX25hdmlnYXRpb24gYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xufVxuLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIHN2ZyB7XG4gIHdpZHRoOiAxLjc1cmVtO1xuICBoZWlnaHQ6IDEuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbi0tY2Fyb3VzZWwsIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbi0tdGlueS1jYXJvdXNlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udGlueS1zbGlkZXJfX2xpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50aW55LXNsaWRlcl9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi50aW55LXNsaWRlcl9faGVhZGVyX19sZWZ0IHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50aW55LXNsaWRlcl9faGVhZGVyX19sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDQ2NHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4udGlueS1zbGlkZXJfX2hlYWRlcl9fbGVmdF9faW5uZXIge1xuICBmbGV4OiAxO1xufVxuXG4udGlueS1zbGlkZXJfX3RhYnMge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4udGlueS1zbGlkZXJfX3RhYiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjg3NXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwIDAgMXB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4udGlueS1zbGlkZXJfX3RhYi0tYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbn1cbi5tYWluLXdyYXBwZXI6bm90KC5tYWluLXdyYXBwZXItLXRvdWNoLWRldmljZSkgLnRpbnktc2xpZGVyX190YWI6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnRpbnktc2xpZGVyX190YWIge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aW55LXNsaWRlcl9fdGFiIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRpbnktc2xpZGVyX190YWIge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi50aW55LXNsaWRlcl9fbW9yZS1idG4ge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG4udGlueS1zbGlkZXJfX2hlYWRlciAudGlueS1zbGlkZXJfX21vcmUtYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTY3Ljk4cHgpIHtcbiAgLnRpbnktc2xpZGVyX19oZWFkZXIgLnRpbnktc2xpZGVyX19tb3JlLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnRpbnktc2xpZGVyX19mb290ZXIgLnRpbnktc2xpZGVyX19tb3JlLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTY3Ljk4cHgpIHtcbiAgLnRpbnktc2xpZGVyX19mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cblxuLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKlxuICogQ2Fyb3VzZWwgdHlwZVxuICovXG4udGlueS1zbGlkZXItLWNhcm91c2VsIC50bnMtaXRlbSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnRpbnktc2xpZGVyLS1jYXJvdXNlbCAudG5zLWl0ZW06bm90KC50bnMtc2xpZGUtYWN0aXZlKSB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLypcbiAqIENhcm91c2VsIHR5cGUgbW9iaWxlXG4gKi9cbi50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLWNhcm91c2VsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG1hcmdpbi1sZWZ0OiAtMC45Mzc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tY2Fyb3VzZWwgLmVsLWNhcmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTRyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTtcbiAgfVxufVxuLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tY2Fyb3VzZWwgLmVsLWNhcmRfX3RpdGxlIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLypcbiAqIFRpbnkgY2Fyb3VzZWwgdHlwZSBtb2JpbGVcbiAqL1xuLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tdGlueS1jYXJvdXNlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4vKlxuICogR2FsbGVyeSB0eXBlXG4gKi9cbi50aW55LXNsaWRlcl9faGVhZGVyLS1nYWxsZXJ5IHtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGlueS1zbGlkZXJfX2hlYWRlci0tZ2FsbGVyeSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50aW55LXNsaWRlcl9faGVhZGVyLS1nYWxsZXJ5IHtcbiAgICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcbiAgfVxufVxuXG4udGlueS1zbGlkZXItLWdhbGxlcnkgLnRucy1vdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLnRpbnktc2xpZGVyX19zbGlkZV9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1pbi1oZWlnaHQ6IDE1LjYyNXJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyIHtcbiAgICBoZWlnaHQ6IDE1LjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG4gIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyIHtcbiAgICBtaW4taGVpZ2h0OiAyNS44MTI1cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyIHtcbiAgICBtaW4taGVpZ2h0OiAyMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGlueS1zbGlkZXJfX3NsaWRlX19pbm5lciB7XG4gICAgbWluLWhlaWdodDogMjUuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudGlueS1zbGlkZXJfX3NsaWRlX19pbm5lciB7XG4gICAgbWluLWhlaWdodDogMzcuNXJlbTtcbiAgfVxufVxuXG4udGlueS1zbGlkZXJfX3NsaWRlX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAwIDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnRpbnktc2xpZGVyX19zbGlkZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCA2cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbnktc2xpZGVyX19zbGlkZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCA1LjYyNXJlbTtcbiAgICBtaW4td2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGlueS1zbGlkZXJfX3NsaWRlX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRpbnktc2xpZGVyX19zbGlkZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCA2Ljc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcbiAgLnRpbnktc2xpZGVyX19zbGlkZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCA1cmVtIDVyZW0gNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2Ny45OHB4KSBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG4gIC50aW55LXNsaWRlcl9fc2xpZGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMi45Mzc1cmVtIDIuOTM3NXJlbSAyLjkzNzVyZW07XG4gIH1cbn1cblxuLnRpbnktc2xpZGVyX19zbGlkZV9fdGl0bGUge1xuICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOTM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC50aW55LXNsaWRlcl9fc2xpZGVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbnktc2xpZGVyX19zbGlkZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudGlueS1zbGlkZXJfX3NsaWRlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjQzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuNzVyZW07XG4gIH1cbn1cblxuLnRpbnktc2xpZGVyX19zbGlkZV9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnRpbnktc2xpZGVyX19zbGlkZV9fZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aW55LXNsaWRlcl9fc2xpZGVfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50aW55LXNsaWRlcl9fc2xpZGVfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbn1cblxuLnRpbnktc2xpZGVyX19zbGlkZV9fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRpbnktc2xpZGVyX19zbGlkZV9fYmFja2dyb3VuZCAudGlueS1zbGlkZXJfX3NsaWRlX19iYWNrZ3JvdW5kLWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnRpbnktc2xpZGVyX19zbGlkZV9fYmFja2dyb3VuZCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG9wYWNpdHk6IDAuODtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi50aW55LXNsaWRlcl9fbGluay0tZ2FsbGVyeS1idG4gLmJ0biB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMC41NjI1cmVtIDEuNXJlbTtcbn1cblxuLypcbiAqIE5hdmlnYXRpb24gdHlwZXNcbiAqL1xuLnRpbnktc2xpZGVyX19hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aW55LXNsaWRlcl9fYXJyb3cgc3ZnIHtcbiAgd2lkdGg6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudGlueS1zbGlkZXJfX2Fycm93IHN2ZyB7XG4gICAgd2lkdGg6IDEuNTYyNXJlbTtcbiAgICBoZWlnaHQ6IDEuNTYyNXJlbTtcbiAgfVxufVxuXG4udGlueS1zbGlkZXJfX2Fycm93LS1nYWxsZXJ5LWxlZnQge1xuICBsZWZ0OiAwLjU2MjVyZW07XG59XG4udGlueS1zbGlkZXJfX2Fycm93LS1nYWxsZXJ5LXJpZ2h0IHtcbiAgcmlnaHQ6IDAuNTYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAudGlueS1zbGlkZXJfX2Fycm93LS1nYWxsZXJ5LWxlZnQge1xuICAgIGxlZnQ6IDIuMDYyNXJlbTtcbiAgfVxuICAudGlueS1zbGlkZXJfX2Fycm93LS1nYWxsZXJ5LXJpZ2h0IHtcbiAgICByaWdodDogMi4wNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbnktc2xpZGVyX19hcnJvdy0tZ2FsbGVyeS1sZWZ0IHtcbiAgICBsZWZ0OiAtMi44MTI1cmVtO1xuICB9XG4gIC50aW55LXNsaWRlcl9fYXJyb3ctLWdhbGxlcnktcmlnaHQge1xuICAgIHJpZ2h0OiAtMi44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50aW55LXNsaWRlcl9fYXJyb3ctLWdhbGxlcnktbGVmdCB7XG4gICAgbGVmdDogLTIuNDM3NXJlbTtcbiAgfVxuICAudGlueS1zbGlkZXJfX2Fycm93LS1nYWxsZXJ5LXJpZ2h0IHtcbiAgICByaWdodDogLTIuNDM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudGlueS1zbGlkZXJfX2Fycm93LS1nYWxsZXJ5LWxlZnQge1xuICAgIGxlZnQ6IC0zLjI1cmVtO1xuICB9XG4gIC50aW55LXNsaWRlcl9fYXJyb3ctLWdhbGxlcnktcmlnaHQge1xuICAgIHJpZ2h0OiAtMy4yNXJlbTtcbiAgfVxufVxuXG4udGlueS1zbGlkZXJfX2Fycm93LS1jYXJvdXNlbC1sZWZ0IHtcbiAgbGVmdDogLTVyZW07XG59XG4udGlueS1zbGlkZXJfX2Fycm93LS1jYXJvdXNlbC1yaWdodCB7XG4gIHJpZ2h0OiAtNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpLCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aW55LXNsaWRlcl9fYXJyb3ctLWNhcm91c2VsLWxlZnQge1xuICAgIGxlZnQ6IC0yLjVyZW07XG4gIH1cbiAgLnRpbnktc2xpZGVyX19hcnJvdy0tY2Fyb3VzZWwtcmlnaHQge1xuICAgIHJpZ2h0OiAtMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50aW55LXNsaWRlcl9fYXJyb3ctLWNhcm91c2VsLWxlZnQge1xuICAgIGxlZnQ6IC01LjYyNXJlbTtcbiAgfVxuICAudGlueS1zbGlkZXJfX2Fycm93LS1jYXJvdXNlbC1yaWdodCB7XG4gICAgcmlnaHQ6IC01LjYyNXJlbTtcbiAgfVxufVxuXG4udGlueS1zbGlkZXJfX25hdmlnYXRpb24tLXRpbnktY2Fyb3VzZWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyLjE4NzVyZW0pO1xufVxuLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uLS10aW55LWNhcm91c2VsIC50aW55LXNsaWRlcl9fYXJyb3cuYnRuLS1pY29uLmJ0bi0teHNtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMS4zNzVyZW0gMC4zMTI1cmVtIDEuMzc1cmVtIDAuNXJlbTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjFzIGVhc2UtaW4tb3V0LCByaWdodCAwLjFzIGVhc2UtaW4tb3V0O1xufVxuXG4udGlueS1zbGlkZXJfX2Fycm93LS10aW55LWNhcm91c2VsLWxlZnQge1xuICBsZWZ0OiAtMi41cmVtO1xufVxuLnRpbnktc2xpZGVyX19hcnJvdy0tdGlueS1jYXJvdXNlbC1yaWdodCB7XG4gIHJpZ2h0OiAtMi41cmVtO1xufVxuLnRpbnktc2xpZGVyX19pbm5lci13cmFwOmhvdmVyIC50aW55LXNsaWRlcl9fYXJyb3ctLXRpbnktY2Fyb3VzZWwtbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG4udGlueS1zbGlkZXJfX2lubmVyLXdyYXA6aG92ZXIgLnRpbnktc2xpZGVyX19hcnJvdy0tdGlueS1jYXJvdXNlbC1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4vKlxuICogR2FsbGVyeSB0eXBlIGhvdmVyIGFuaW1hdGlvblxuICovXG4udGlueS1zbGlkZXItLWhvdmVyLWJnLWFuaW1hdGlvbiAudGlueS1zbGlkZXJfX3NsaWRlX19iYWNrZ3JvdW5kIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4udGlueS1zbGlkZXItLWhvdmVyLWJnLWFuaW1hdGlvbiAudGlueS1zbGlkZXJfX3NsaWRlX19pbm5lcjpub3QoLnRpbnktc2xpZGVyX19zbGlkZV9faW5uZXItLW5vLWhvdmVyKTpob3ZlciAudGlueS1zbGlkZXJfX3NsaWRlX19iYWNrZ3JvdW5kIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbn1cblxuLypcbiAqIFNsaWRlciBjb2xvcnNcbiAqL1xuLnRpbnktc2xpZGVyLS1saWdodC1iZyAudGlueS1zbGlkZXJfX2hlYWRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnRpbnktc2xpZGVyLS1saWdodC1iZyAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLnRpbnktc2xpZGVyLS1saWdodC1iZyAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gYnV0dG9uOmRpc2FibGVkIHN2ZywgLnRpbnktc2xpZGVyLS1saWdodC1iZyAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gYnV0dG9uOmRpc2FibGVkIHBhdGgge1xuICBmaWxsOiAjREE0ODYwO1xufVxuLnRpbnktc2xpZGVyLS1saWdodC1iZyAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gYnV0dG9uOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHN2ZywgLnRpbnktc2xpZGVyLS1saWdodC1iZyAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gYnV0dG9uOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHBhdGgge1xuICBmaWxsOiAjMTIxMjEyO1xufVxuXG4udGlueS1zbGlkZXItLWRhcmstYmcgLnRpbnktc2xpZGVyX19oZWFkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50aW55LXNsaWRlci0tZGFyay1iZyAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLnRpbnktc2xpZGVyLS1kYXJrLWJnIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiBidXR0b246ZGlzYWJsZWQgc3ZnLCAudGlueS1zbGlkZXItLWRhcmstYmcgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIGJ1dHRvbjpkaXNhYmxlZCBwYXRoIHtcbiAgZmlsbDogIzRGNEY0Rjtcbn1cbi50aW55LXNsaWRlci0tZGFyay1iZyAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gYnV0dG9uOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHN2ZywgLnRpbnktc2xpZGVyLS1kYXJrLWJnIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiBidXR0b246aG92ZXI6bm90KDpkaXNhYmxlZCkgcGF0aCB7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG5cbi50aW55LXNsaWRlci0td2hpdGUtYmcgLnRpbnktc2xpZGVyX19oZWFkZXIge1xuICBjb2xvcjogIzEyMTIxMjtcbn1cbi50aW55LXNsaWRlci0td2hpdGUtYmcgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzEyMTIxMjtcbn1cbi50aW55LXNsaWRlci0td2hpdGUtYmcgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIGJ1dHRvbjpkaXNhYmxlZCBzdmcsIC50aW55LXNsaWRlci0td2hpdGUtYmcgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIGJ1dHRvbjpkaXNhYmxlZCBwYXRoIHtcbiAgZmlsbDogI0Q5RDlEOTtcbn1cbi50aW55LXNsaWRlci0td2hpdGUtYmcgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIGJ1dHRvbjpob3Zlcjpub3QoOmRpc2FibGVkKSBzdmcsIC50aW55LXNsaWRlci0td2hpdGUtYmcgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIGJ1dHRvbjpob3Zlcjpub3QoOmRpc2FibGVkKSBwYXRoIHtcbiAgZmlsbDogI0ZGNUE3NTtcbn1cbi50aW55LXNsaWRlci0td2hpdGUtYmcgLnRpbnktc2xpZGVyX190YWIge1xuICBjb2xvcjogIzEyMTIxMjtcbn1cbi50aW55LXNsaWRlci0td2hpdGUtYmcgLnRpbnktc2xpZGVyX190YWItLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzEyMTIxMjtcbn1cblxuLypcbiAqIFBhY2thZ2UgZGVhbHMgb3ZlcnJpZGVzXG4gKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRpbnktc2xpZGVyLS1wYWNrYWdlLWRlYWxzIC50aW55LXNsaWRlcl9fdGFicyB7XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgfVxufVxuLnRpbnktc2xpZGVyLS1wYWNrYWdlLWRlYWxzIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbnktc2xpZGVyLS1wYWNrYWdlLWRlYWxzIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudGlueS1zbGlkZXItLXBhY2thZ2UtZGVhbHMgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjQzNzVyZW07XG4gIH1cbn1cbi50aW55LXNsaWRlci0tcGFja2FnZS1kZWFscyAudGlueS1zbGlkZXJfX3N1YnRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRpbnktc2xpZGVyLS1wYWNrYWdlLWRlYWxzIC50aW55LXNsaWRlcl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuXG4ubGF6eWxvYWQge1xuICBvcGFjaXR5OiAxO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmxhenlsb2FkZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKlxuICogUGxhY2Vob2xkZXIgb3ZlcnJpZGVzXG4gKi9cbi8qISBwdXJnZWNzcyBlbmQgaWdub3JlICovXG4vKlxuICogRXZlbnRsb2thbGVcbiAqL1xuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMXJlbSAzcmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5idG4ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bjpmb2N1cywgLmJ0bi5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cbi5idG4uZGlzYWJsZWQsIC5idG46ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnRuLS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbi5idG4tLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogcmdiKDI1NSwgMTEwLjQsIDEzNC4wNjE4MTgxODE4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAzOSwgNzQuMzQ1NDU0NTQ1NSk7XG59XG4uYnRuLS1wcmltYXJ5OmZvY3VzLCAuYnRuLS1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMzksIDc0LjM0NTQ1NDU0NTUpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDExNC43NSwgMTM3LjcsIDAuNSk7XG59XG4uYnRuLS1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLS1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbi5idG4tLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAzOSwgNzQuMzQ1NDU0NTQ1NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMjYuMjUsIDYzLjY4MTgxODE4MTgpO1xufVxuLmJ0bi0tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxMTQuNzUsIDEzNy43LCAwLjUpO1xufVxuXG4uYnRuLS1wcmltYXJ5LWludmVydCB7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG4uYnRuLS1wcmltYXJ5LWludmVydDpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMjU1LCAxMTAuNCwgMTM0LjA2MTgxODE4MTgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDM5LCA3NC4zNDU0NTQ1NDU1KTtcbn1cbi5idG4tLXByaW1hcnktaW52ZXJ0OmZvY3VzLCAuYnRuLS1wcmltYXJ5LWludmVydC5mb2N1cyB7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDM5LCA3NC4zNDU0NTQ1NDU1KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxMTQuNzUsIDEzNy43LCAwLjUpO1xufVxuLmJ0bi0tcHJpbWFyeS1pbnZlcnQuZGlzYWJsZWQsIC5idG4tLXByaW1hcnktaW52ZXJ0OmRpc2FibGVkIHtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbi5idG4tLXByaW1hcnktaW52ZXJ0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi0tcHJpbWFyeS1pbnZlcnQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tLXByaW1hcnktaW52ZXJ0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAzOSwgNzQuMzQ1NDU0NTQ1NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMjYuMjUsIDYzLjY4MTgxODE4MTgpO1xufVxuLmJ0bi0tcHJpbWFyeS1pbnZlcnQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLS1wcmltYXJ5LWludmVydDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi0tcHJpbWFyeS1pbnZlcnQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxMTQuNzUsIDEzNy43LCAwLjUpO1xufVxuXG4uYnRuLS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbiAgYm9yZGVyLWNvbG9yOiAjMTIxMjEyO1xufVxuLmJ0bi0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyOC4yLCAyOC4yLCAyOC4yKTtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cbi5idG4tLXNlY29uZGFyeTpmb2N1cywgLmJ0bi0tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyOC4yLCAyOC4yLCAyOC4yKTtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTMuNTUsIDUzLjU1LCA1My41NSwgMC41KTtcbn1cbi5idG4tLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi0tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTI7XG4gIGJvcmRlci1jb2xvcjogIzEyMTIxMjtcbn1cbi5idG4tLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi0tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cbi5idG4tLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi0tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUzLjU1LCA1My41NSwgNTMuNTUsIDAuNSk7XG59XG5cbi5idG4tLXdoaXRlIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tLXdoaXRlOmhvdmVyIHtcbiAgY29sb3I6IHJnYigyOC4yLCAyOC4yLCAyOC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjI5LjUsIDIyOS41LCAyMjkuNSk7XG59XG4uYnRuLS13aGl0ZTpmb2N1cywgLmJ0bi0td2hpdGUuZm9jdXMge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjI5LjUsIDIyOS41LCAyMjkuNSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMS43LCAyMjIuMywgMjIyLjksIDAuNSk7XG59XG4uYnRuLS13aGl0ZS5kaXNhYmxlZCwgLmJ0bi0td2hpdGU6ZGlzYWJsZWQge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi0td2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLS13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi0td2hpdGUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjkuNSwgMjI5LjUsIDIyOS41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjIzLjEyNSwgMjIzLjEyNSwgMjIzLjEyNSk7XG59XG4uYnRuLS13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLS13aGl0ZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjEuNywgMjIyLjMsIDIyMi45LCAwLjUpO1xufVxuXG4uYnRuLS1waW5rIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5idG4tLXBpbms6aG92ZXIge1xuICBjb2xvcjogcmdiKDI1NSwgMTEwLjQsIDEzNC4wNjE4MTgxODE4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmJ0bi0tcGluazpmb2N1cywgLmJ0bi0tcGluay5mb2N1cyB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uYnRuLS1waW5rLmRpc2FibGVkLCAuYnRuLS1waW5rOmRpc2FibGVkIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5idG4tLXBpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLS1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLS1waW5rLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uYnRuLS1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi0tcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi0tcGluay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYnRuLS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbi5idG4tLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMTEwLjQsIDEzNC4wNjE4MTgxODE4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAzOSwgNzQuMzQ1NDU0NTQ1NSk7XG59XG4uYnRuLS1wcmltYXJ5OmZvY3VzLCAuYnRuLS1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDExMC40LCAxMzQuMDYxODE4MTgxOCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMzksIDc0LjM0NTQ1NDU0NTUpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDExNC43NSwgMTM3LjcsIDAuNSk7XG59XG4uYnRuLS1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLS1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbi5idG4tLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAzOSwgNzQuMzQ1NDU0NTQ1NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMjYuMjUsIDYzLjY4MTgxODE4MTgpO1xufVxuLmJ0bi0tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxMTQuNzUsIDEzNy43LCAwLjUpO1xufVxuXG4uYnRuLS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbiAgYm9yZGVyLWNvbG9yOiAjMTIxMjEyO1xufVxuLmJ0bi0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyOC4yLCAyOC4yLCAyOC4yKTtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cbi5idG4tLXNlY29uZGFyeTpmb2N1cywgLmJ0bi0tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyOC4yLCAyOC4yLCAyOC4yKTtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTMuNTUsIDUzLjU1LCA1My41NSwgMC41KTtcbn1cbi5idG4tLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi0tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTI7XG4gIGJvcmRlci1jb2xvcjogIzEyMTIxMjtcbn1cbi5idG4tLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi0tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cbi5idG4tLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi0tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUzLjU1LCA1My41NSwgNTMuNTUsIDAuNSk7XG59XG5cbi5idG4tLXByaW1hcnktLW91dGxpbmUge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xufVxuLmJ0bi0tcHJpbWFyeS0tb3V0bGluZSAuc2staWNvbiBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5idG4tLXByaW1hcnktLW91dGxpbmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tLXByaW1hcnktLW91dGxpbmU6aG92ZXIgLnNrLWljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmJ0bi0tcHJpbWFyeS0tb3V0bGluZTpmb2N1cywgLmJ0bi0tcHJpbWFyeS0tb3V0bGluZS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uYnRuLS1wcmltYXJ5LS1vdXRsaW5lLmRpc2FibGVkLCAuYnRuLS1wcmltYXJ5LS1vdXRsaW5lOmRpc2FibGVkIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi0tcHJpbWFyeS0tb3V0bGluZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tLXByaW1hcnktLW91dGxpbmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tLXByaW1hcnktLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLS1wcmltYXJ5LS1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi0tcHJpbWFyeS0tb3V0bGluZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi0tcHJpbWFyeS0tb3V0bGluZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDkwLCAxMTcsIDAuNSk7XG59XG5cbi5idG4tLXNlY29uZGFyeS0tb3V0bGluZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICM3MjcyNzI7XG59XG4uYnRuLS1zZWNvbmRhcnktLW91dGxpbmUgLnNrLWljb24gc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYnRuLS1zZWNvbmRhcnktLW91dGxpbmU6aG92ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbi5idG4tLXNlY29uZGFyeS0tb3V0bGluZTpob3ZlciAuc2staWNvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG4uYnRuLS1zZWNvbmRhcnktLW91dGxpbmU6Zm9jdXMsIC5idG4tLXNlY29uZGFyeS0tb3V0bGluZS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgOTAsIDExNywgMC41KTtcbn1cbi5idG4tLXNlY29uZGFyeS0tb3V0bGluZS5kaXNhYmxlZCwgLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLS1zZWNvbmRhcnktLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG4uYnRuLS1zZWNvbmRhcnktLW91dGxpbmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLS1zZWNvbmRhcnktLW91dGxpbmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tLXNlY29uZGFyeS0tb3V0bGluZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYnRuLS1wcmltYXJ5LWludmVydC0tb3V0bGluZSB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG4uYnRuLS1wcmltYXJ5LWludmVydC0tb3V0bGluZSAuc2staWNvbiBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5idG4tLXByaW1hcnktaW52ZXJ0LS1vdXRsaW5lOmhvdmVyIHtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMxMjEyMTI7XG59XG4uYnRuLS1wcmltYXJ5LWludmVydC0tb3V0bGluZTpob3ZlciAuc2staWNvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICMxMjEyMTI7XG59XG4uYnRuLS1wcmltYXJ5LWludmVydC0tb3V0bGluZTpmb2N1cywgLmJ0bi0tcHJpbWFyeS1pbnZlcnQtLW91dGxpbmUuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxOCwgMTgsIDE4LCAwLjUpO1xufVxuLmJ0bi0tcHJpbWFyeS1pbnZlcnQtLW91dGxpbmUuZGlzYWJsZWQsIC5idG4tLXByaW1hcnktaW52ZXJ0LS1vdXRsaW5lOmRpc2FibGVkIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi0tcHJpbWFyeS1pbnZlcnQtLW91dGxpbmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLS1wcmltYXJ5LWludmVydC0tb3V0bGluZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi0tcHJpbWFyeS1pbnZlcnQtLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMxMjEyMTI7XG59XG4uYnRuLS1wcmltYXJ5LWludmVydC0tb3V0bGluZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tLXByaW1hcnktaW52ZXJ0LS1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLS1wcmltYXJ5LWludmVydC0tb3V0bGluZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDkwLCAxMTcsIDAuNSk7XG59XG5cbi5idG4tLXdoaXRlLS1vdXRsaW5lIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tLXdoaXRlLS1vdXRsaW5lIC5zay1pY29uIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmJ0bi0td2hpdGUtLW91dGxpbmU6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cbi5idG4tLXdoaXRlLS1vdXRsaW5lOmhvdmVyIC5zay1pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzAwMDAwMDtcbn1cbi5idG4tLXdoaXRlLS1vdXRsaW5lOmZvY3VzLCAuYnRuLS13aGl0ZS0tb3V0bGluZS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uYnRuLS13aGl0ZS0tb3V0bGluZS5kaXNhYmxlZCwgLmJ0bi0td2hpdGUtLW91dGxpbmU6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLS13aGl0ZS0tb3V0bGluZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tLXdoaXRlLS1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLS13aGl0ZS0tb3V0bGluZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cbi5idG4tLXdoaXRlLS1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi0td2hpdGUtLW91dGxpbmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tLXdoaXRlLS1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5idG4tLXdoaXRlLWRhcmstYmctLW91dGxpbmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi0td2hpdGUtZGFyay1iZy0tb3V0bGluZSAuc2staWNvbiBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5idG4tLXdoaXRlLWRhcmstYmctLW91dGxpbmU6aG92ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbi5idG4tLXdoaXRlLWRhcmstYmctLW91dGxpbmU6aG92ZXIgLnNrLWljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjRkY1QTc1O1xufVxuLmJ0bi0td2hpdGUtZGFyay1iZy0tb3V0bGluZTpmb2N1cywgLmJ0bi0td2hpdGUtZGFyay1iZy0tb3V0bGluZS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgOTAsIDExNywgMC41KTtcbn1cbi5idG4tLXdoaXRlLWRhcmstYmctLW91dGxpbmUuZGlzYWJsZWQsIC5idG4tLXdoaXRlLWRhcmstYmctLW91dGxpbmU6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLS13aGl0ZS1kYXJrLWJnLS1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi0td2hpdGUtZGFyay1iZy0tb3V0bGluZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi0td2hpdGUtZGFyay1iZy0tb3V0bGluZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbi5idG4tLXdoaXRlLWRhcmstYmctLW91dGxpbmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLS13aGl0ZS1kYXJrLWJnLS1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLS13aGl0ZS1kYXJrLWJnLS1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5idG4tLWJsYWNrLS1vdXRsaW5lIHtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGJvcmRlci1jb2xvcjogIzJjMmMyYztcbn1cbi5idG4tLWJsYWNrLS1vdXRsaW5lIC5zay1pY29uIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmJ0bi0tYmxhY2stLW91dGxpbmU6aG92ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbi5idG4tLWJsYWNrLS1vdXRsaW5lOmhvdmVyIC5zay1pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0ZGNUE3NTtcbn1cbi5idG4tLWJsYWNrLS1vdXRsaW5lOmZvY3VzLCAuYnRuLS1ibGFjay0tb3V0bGluZS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgOTAsIDExNywgMC41KTtcbn1cbi5idG4tLWJsYWNrLS1vdXRsaW5lLmRpc2FibGVkLCAuYnRuLS1ibGFjay0tb3V0bGluZTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tLWJsYWNrLS1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi0tYmxhY2stLW91dGxpbmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tLWJsYWNrLS1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xufVxuLmJ0bi0tYmxhY2stLW91dGxpbmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLS1ibGFjay0tb3V0bGluZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi0tYmxhY2stLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDQsIDQ0LCA0NCwgMC41KTtcbn1cblxuLypcbiAqIExpbmsgYnV0dG9uc1xuICovXG4uYnRuLS1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLS1saW5rLmJ0biB7XG4gIHBhZGRpbmc6IDA7XG59XG4uYnRuLS1saW5rX190ZXh0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xcyBlYXNlLWluLW91dDtcbn1cbi5idG4tLWxpbmtfX3RleHQ6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY1QTc1O1xufVxuLmJ0bi0tbGluayAuYnRuX19pY29uLS1vdXRsaW5lID4gc3BhbiA+IHN2ZyA+IHBhdGg6aG92ZXIge1xuICBmaWxsOiAjRkY1QTc1O1xuICBzdHJva2U6ICNGRjVBNzU7XG59XG4uYnRuLS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uYnRuLS1saW5rOmhvdmVyIC5idG5fX2ljb24tLW91dGxpbmUge1xuICB0cmFuc2l0aW9uOiBzdHJva2UgMC4ycyBlYXNlLWluLW91dDtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xufVxuLmJ0bi0tbGluazpob3ZlciAuYnRuX19pY29uLS1vdXRsaW5lIHN2ZywgLmJ0bi0tbGluazpob3ZlciAuYnRuX19pY29uLS1vdXRsaW5lIHBhdGgge1xuICBzdHJva2U6ICNGRjVBNzU7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG4uYnRuLS1saW5rOmhvdmVyIC5idG5fX2ljb24tLXNvbGlkIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmJ0bi0tbGluazpob3ZlciAuYnRuX19pY29uLS1zb2xpZCBzdmcsIC5idG4tLWxpbms6aG92ZXIgLmJ0bl9faWNvbi0tc29saWQgcGF0aCB7XG4gIGZpbGw6ICNGRjVBNzU7XG4gIHN0cm9rZTogI0ZGNUE3NTtcbn1cbi5idG4tLWxpbms6Zm9jdXMsIC5idG4tLWxpbmsuZm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLS1saW5rOmRpc2FibGVkLCAuYnRuLS1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLS1saW5rLS1waW5rLWJnOmhvdmVyIHtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxMjEyMTI7XG59XG5cbi5idG4tLWxpbmstLXdoaXRlLWJnIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjVBNzU7XG59XG4uYnRuLS1saW5rLS13aGl0ZS1iZzpob3ZlciB7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTIxMjEyO1xufVxuXG4vKlxuICogSWNvbiBidXR0b25zXG4gKi9cbi5idG46bm90KC5idG4tLWljb24pIC5idG5fX2ljb24gc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmJ0bjpub3QoLmJ0bi0taWNvbikgLmJ0bl9faWNvbiBwYXRoLCAuYnRuOm5vdCguYnRuLS1pY29uKSAuYnRuX19pY29uIGNpcmNsZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xufVxuXG4uYnRuLS1sZyB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLmJ0bi0tc20ge1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5idG4tLXhzbSB7XG4gIHBhZGRpbmc6IDAuM3JlbSAwLjhyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5idG4tLWljb24ge1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uYnRuLS1pY29uIC5zay1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDFweDtcbn1cbi5idG4tLWljb24uYnRuLS1sZyB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cbi5idG4tLWljb24uYnRuLS1zbSB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuNjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuLmJ0bi0taWNvbi5idG4tLXNtIC5zay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbTtcbn1cbi5idG4tLWljb24uYnRuLS1zbSAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLmJ0bi0taWNvbi5idG4tLXhzbSB7XG4gIHBhZGRpbmc6IDAuM3JlbSAwLjNyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5idG4tLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi0tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1yZXNldF0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1idXR0b25dLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKlxuICogVnVlIGZvcm11bGF0ZSBvdmVycmlkZXNcbiAqL1xuLmZvcm11bGF0ZS1pbnB1dC0tc3VibWl0IGJ1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qXG4gKiBEaXNhYmVsaW5nIGJveCBzaGFkb3dzIG9uIGZvY3VzIG9uIGxpbmtzIFxuICovXG5hOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLXBpbms6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLS1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi0tcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi0tcGluay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZmlsdGVyLWhlYWRlci1idXR0b24sIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0taGVhZGVyLWJ1dHRvbiwgLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLWZpbHRlciB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMS4xMjVyZW07XG4gIGhlaWdodDogMS4xMjVyZW07XG4gIHBhZGRpbmc6IDA7XG59XG4uZmlsdGVyLWhlYWRlci1idXR0b24gc3BhbiA+IHN2ZywgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS1oZWFkZXItYnV0dG9uIHNwYW4gPiBzdmcsIC5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLS1maWx0ZXIgc3BhbiA+IHN2ZyB7XG4gIHdpZHRoOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmlsdGVyLWhlYWRlci1idXR0b24sIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0taGVhZGVyLWJ1dHRvbiwgLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLWZpbHRlciB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgfVxuICAuZmlsdGVyLWhlYWRlci1idXR0b24gc3BhbiA+IHN2ZywgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS1oZWFkZXItYnV0dG9uIHNwYW4gPiBzdmcsIC5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLS1maWx0ZXIgc3BhbiA+IHN2ZyB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmlsdGVyLWhlYWRlci1idXR0b24sIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0taGVhZGVyLWJ1dHRvbiwgLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLWZpbHRlciB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmZpbHRlci1oZWFkZXItYnV0dG9uIHNwYW4gPiBzdmcsIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0taGVhZGVyLWJ1dHRvbiBzcGFuID4gc3ZnLCAuc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0bi0tZmlsdGVyIHNwYW4gPiBzdmcge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgfVxuICAuZmlsdGVyLWhlYWRlci1idXR0b246aG92ZXIsIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0taGVhZGVyLWJ1dHRvbjpob3ZlciwgLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLWZpbHRlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICB9XG59XG5cbi8qXG4gKiBCYXNlIGNsYXNzXG4gKlxuICogUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuICogYGJhY2tncm91bmQtY29sb3JgLlxuICovXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYmFkZ2Uge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbmEuYmFkZ2U6aG92ZXIsIGEuYmFkZ2U6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi8qXG4gKiBQaWxsIGJhZGdlc1xuICpcbiAqIE1ha2UgdGhlbSBleHRyYSByb3VuZGVkIHdpdGggYSBtb2RpZmllciB0byByZXBsYWNlIHYzJ3MgYmFkZ2VzLlxuICovXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbn1cblxuLypcbiAqIENvbG9yc1xuICpcbiAqIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGJhZGdlcyBnZXQgZGFya2VyIG9uIDpob3ZlcikuXG4gKi9cbi5iYWRnZS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG59XG5hLmJhZGdlLXByaW1hcnk6aG92ZXIsIGEuYmFkZ2UtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAzOSwgNzQuMzQ1NDU0NTQ1NSk7XG59XG5hLmJhZGdlLXByaW1hcnk6Zm9jdXMsIGEuYmFkZ2UtcHJpbWFyeS5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgOTAsIDExNywgMC41KTtcbn1cblxuLmJhZGdlLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI3MjcyO1xufVxuYS5iYWRnZS1zZWNvbmRhcnk6aG92ZXIsIGEuYmFkZ2Utc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig4OC41LCA4OC41LCA4OC41KTtcbn1cbmEuYmFkZ2Utc2Vjb25kYXJ5OmZvY3VzLCBhLmJhZGdlLXNlY29uZGFyeS5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDExNCwgMTE0LCAxMTQsIDAuNSk7XG59XG5cbi5iYWRnZS1saWdodCB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuYS5iYWRnZS1saWdodDpob3ZlciwgYS5iYWRnZS1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI5LjUsIDIyOS41LCAyMjkuNSk7XG59XG5hLmJhZGdlLWxpZ2h0OmZvY3VzLCBhLmJhZGdlLWxpZ2h0LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuLnNrLW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxNTAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA0LjM3NXJlbTtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWwtcGFja2FnZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB6LWluZGV4OiA4MDAwO1xuICB9XG59XG5cbi5zay1tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4uc2stbW9kYWxfX2lubmVyIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBhbmltYXRpb246IHNsaWRlLXVwIDAuNHMgZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2stbW9kYWwtLXJlZ3VsYXItc2l6ZSAuc2stbW9kYWxfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAyN3JlbTtcbn1cblxuLnNrLW1vZGFsLS1zbWFsbC1zaXplIC5zay1tb2RhbF9faW5uZXIge1xuICBtYXgtd2lkdGg6IDI0cmVtO1xufVxuXG4uc2stbW9kYWwtLTcwMC1zaXplIC5zay1tb2RhbF9faW5uZXIge1xuICBtYXgtd2lkdGg6IDQzLjc1cmVtO1xufVxuXG4uc2stbW9kYWwtLTYwMC1zaXplIC5zay1tb2RhbF9faW5uZXIge1xuICBtYXgtd2lkdGg6IDM3cmVtO1xufVxuXG4uc2stbW9kYWwtLWxhcmdlLXNpemUgLnNrLW1vZGFsX19pbm5lciB7XG4gIG1heC13aWR0aDogNDhyZW07XG59XG5cbi5zay1tb2RhbC0tZXh0cmEtbGFyZ2Utc2l6ZSAuc2stbW9kYWxfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiA1NS43NXJlbTtcbn1cblxuLnNrLW1vZGFsLS0xMDA4LXNpemUgLnNrLW1vZGFsX19pbm5lciB7XG4gIG1heC13aWR0aDogNjNyZW07XG59XG5cbi5zay1tb2RhbC0tNTkyLXNpemUgLnNrLW1vZGFsX19pbm5lciB7XG4gIG1heC13aWR0aDogMzdyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2stbW9kYWxfX2lubmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB9XG59XG4uc2stbW9kYWxfX2lubmVyLXNsYSB7XG4gIG1heC13aWR0aDogMzYuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zay1tb2RhbF9faW5uZXItc2xhIHtcbiAgICBtYXgtd2lkdGg6IDMzcmVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9faW5uZXItc2xhIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19pbm5lci1zbGEtY29uZmlybWF0aW9uIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59XG4uc2stbW9kYWxfX2lubmVyLXZpb2xldC1ib3JkZXIgLnNrLW1vZGFsX19pbm5lci1uZXctZXZlbnQge1xuICBib3JkZXItbGVmdDogMTZweCBzb2xpZCAjNzU2QTk2O1xufVxuLnNrLW1vZGFsX19pbm5lci1uZXctZXZlbnQge1xuICB3aWR0aDogNDY2cHg7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xuICBib3JkZXItbGVmdDogMTZweCBzb2xpZCAjMkMyQzJDO1xufVxuLnNrLW1vZGFsX19pbm5lci1uZXctZXZlbnQtLWN1c3RvbSB7XG4gIHdpZHRoOiAzNDJweDtcbn1cbi5zay1tb2RhbF9faW5uZXItbmV3LWV2ZW50LS1jdXN0b20gLnNrLW1vZGFsX19oZWFkIGg0IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5zay1tb2RhbF9faW5uZXItbmV3LWV2ZW50LS1jdXN0b20gLnNrLW1vZGFsX19ib2R5IHtcbiAgcGFkZGluZzogMCAycmVtIDJyZW0gMnJlbTtcbn1cbi5zay1tb2RhbF9faW5uZXItbmV3LWV2ZW50LS1kZXRhaWwge1xuICB3aWR0aDogNTM2cHg7XG59XG4uc2stbW9kYWxfX2lubmVyLW5ldy1ldmVudC0tcHJpY2VzIHtcbiAgd2lkdGg6IDMyN3B4O1xuICBtaW4taGVpZ2h0OiA1NDRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2stbW9kYWxfX2lubmVyLWNoZWNrLWF2YWlsYWJpbGl0eSB7XG4gICAgbWF4LXdpZHRoOiA1NHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2stbW9kYWxfX2lubmVyLS1hd2FyZC1pbmZvIHtcbiAgd2lkdGg6IDM4NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9faW5uZXItLWF3YXJkLWluZm8ge1xuICAgIHdpZHRoOiAyNzJweDtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgfVxufVxuLnNrLW1vZGFsX19pbm5lci0tYXdhcmQtaW5mbyBoNCB7XG4gIGZvbnQtc2l6ZTogMjVweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9faW5uZXItLWF3YXJkLWluZm8gaDQge1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2stbW9kYWxfX2lubmVyLS1hd2FyZC1pbmZvIHAge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9faW5uZXItLWF3YXJkLWluZm8gcCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIH1cbn1cbi5zay1tb2RhbF9faW5uZXItLWF3YXJkLWluZm8gLnNrLW1vZGFsX19oZWFkIHtcbiAgcGFkZGluZzogMS44NzVyZW0gMS44NzVyZW0gMS4xMjVyZW0gMS44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19pbm5lci0tYXdhcmQtaW5mbyAuc2stbW9kYWxfX2hlYWQge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9faW5uZXItLWF3YXJkLWluZm8gc3ZnIHtcbiAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2stbW9kYWxfX2lubmVyLS1hd2FyZC1pbmZvLXZvdGluZyB7XG4gIHdpZHRoOiA0NjBweDtcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcbn1cbi5zay1tb2RhbF9faW5uZXItLWF3YXJkLWluZm8tdm90aW5nLW1vZGFsLWluZm8ge1xuICB3aWR0aDogMzg0cHg7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19pbm5lci0tYXdhcmQtaW5mby12b3RpbmctbW9kYWwtaW5mbyB7XG4gICAgd2lkdGg6IDI3MnB4O1xuICB9XG59XG4uc2stbW9kYWxfX2lubmVyLS1hd2FyZC1pbmZvLXZvdGluZy1tb2RhbC1pbmZvID4gZGl2ID4gZGl2ID4gc3BhbiA+IHAge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogOTclO1xufVxuLnNrLW1vZGFsX19pbm5lci1kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiAyNC41cmVtO1xufVxuXG4uc2stbW9kYWxfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnNrLW1vZGFsX19oZWFkLS1uby10aXRsZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uc2stbW9kYWxfX2hlYWQtc2xhIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uc2stbW9kYWxfX2hlYWQtc2xhX19pbmZvID4gc3BhbiA+IGg0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX2hlYWQtc2xhX19pbmZvID4gc3BhbiA+IGg0IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxufVxuLnNrLW1vZGFsX19oZWFkIGg0IHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zay1tb2RhbF9faGVhZCB7XG4gICAgcGFkZGluZzogMS44NzVyZW07XG4gIH1cbiAgLnNrLW1vZGFsX19oZWFkLXNsYV9faW5mbyB7XG4gICAgcGFkZGluZzogNDRweCAzMnB4IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX2hlYWQtc2xhX19pbmZvIHtcbiAgICBwYWRkaW5nOiAzM3B4IDI0cHggMjhweDtcbiAgfVxufVxuLnNrLW1vZGFsX19oZWFkLWV2ZW50LWRhdGUge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5zay1tb2RhbF9fc3RpY2t5LWhlYWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogODNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHdpZHRoOiA0OHJlbTtcbn1cbi5zay1tb2RhbF9fc3RpY2t5LWhlYWQgaDQge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19zdGlja3ktaGVhZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zay1tb2RhbF9fc3RpY2t5LWhlYWQtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uc2stbW9kYWxfX2Nsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5zay1tb2RhbF9fY2xvc2Ugc3ZnLCAuc2stbW9kYWxfX2Nsb3NlIHBhdGgge1xuICBmaWxsOiAjRkY1QTc1O1xufVxuLnNrLW1vZGFsX19jbG9zZS1ibGFjayBzdmcsIC5zay1tb2RhbF9fY2xvc2UtYmxhY2sgcGF0aCB7XG4gIGZpbGw6ICMxMjEyMTI7XG59XG4uc2stbW9kYWxfX2Nsb3NlLWJsYWNrLS1iZy1ncmF5IHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjRUNFQ0VDO1xufVxuLnNrLW1vZGFsX19jbG9zZS1jaGVjay1hdmFpbGFiaWxpdHkge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2stbW9kYWxfX2Nsb3NlLWNoZWNrLWF2YWlsYWJpbGl0eSA+IHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uc2stbW9kYWxfX2Zvb3Qge1xuICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBjb2xvcjogIzEyMTIxMjtcbn1cbi5zay1tb2RhbF9fZm9vdCBhOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNrLW1vZGFsX19mb290IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2stbW9kYWxfX2Zvb3QgLmJ0biB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zay1tb2RhbF9fYm9keSB7XG4gIHBhZGRpbmc6IDAgMXJlbSAxcmVtIDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNrLW1vZGFsX19ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDEuODc1cmVtIDEuODc1cmVtIDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNrLW1vZGFsX19ib2R5LS1zbGEtYmFubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNrLW1vZGFsX19ib2R5LS1zbGEtcHJldm90aW5nIHtcbiAgICBwYWRkaW5nOiAwIDEuNzVyZW0gMS44NzVyZW0gMS43NXJlbTtcbiAgfVxufVxuLnNrLW1vZGFsX19ib2R5LXNsYS1pbmZvIHtcbiAgcGFkZGluZzogMCAxLjg3NXJlbSAzLjI1cmVtIDEuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9fYm9keSB7XG4gICAgcGFkZGluZzogMCAxLjVyZW0gM3JlbSAxLjVyZW07XG4gIH1cbn1cbi5zay1tb2RhbF9fYm9keS1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDAgMS44NzVyZW0gMS44NzVyZW0gMS44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19ib2R5LXNsYS13aW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMXJlbSAzLjI1cmVtIDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDMycHggMzJweCAxMnB4IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5IHtcbiAgICBtYXJnaW4tdG9wOiA4NHB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zay1tb2RhbF9fYm9keS1wYWNrYWdlLS1maXRsZXItY2FsZW5kYXIge1xuICAgIGhlaWdodDogMzEuODc1cmVtO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG4uc2stbW9kYWxfX2JvZHktZXZlbnQtZGF0ZSB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbi5zay1tb2RhbF9fYm9keS1lZGl0LWxvY2F0aW9uLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxLjVyZW0gMXJlbSAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNrLW1vZGFsX19ib2R5LWVkaXQtbG9jYXRpb24taW5mbyB7XG4gICAgcGFkZGluZzogMCAxLjVyZW0gMS4yNXJlbSAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2stbW9kYWxfX2JvZHktZWRpdC1sb2NhdGlvbi1pbmZvLWNoZWNrLWF2YWlsYWJpbGl0eSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAzMnB4IDMycHggMTJweCAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19ib2R5LWVkaXQtbG9jYXRpb24taW5mby1jaGVjay1hdmFpbGFiaWxpdHkge1xuICAgIG1hcmdpbi10b3A6IDg0cHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNrLW1vZGFsX19ib2R5LWNoZWNrLWF2YWlsYWJpbGl0eSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAzMnB4IDMycHggMTJweCAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19ib2R5LWNoZWNrLWF2YWlsYWJpbGl0eSB7XG4gICAgbWFyZ2luLXRvcDogODRweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDMycHggMzJweCAxMnB4IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5IHtcbiAgICBtYXJnaW4tdG9wOiA4NHB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgfVxufVxuLnNrLW1vZGFsX19ib2R5LWNoZWNrLWF2YWlsYWJpbGl0eSB7XG4gIG1hcmdpbi10b3A6IDUuMTg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5IHtcbiAgICBwYWRkaW5nOiAwIDJyZW0gMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9fYm9keS1jaGVjay1hdmFpbGFiaWxpdHkge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vKlxuICogVGhlc2UgYXJlIGZvciBwbGFjZXMgd2hlcmUgQmFzZURpYWxvZyBjb21wb25lbnQgaXMgbm90IHJlcGxhY2VkIHdpdGggU2tNb2RhbFxuICogYnV0IHVzZXMgdGhlIHNhbWUgY2xhc3NlcyBhcyBTa01vZGFsLlxuICogVE9ETzogRXZlbnR1YWxseSBzaG91bGQgYmUgcmVwbGFjZWQgZXZlcnl3aGVyZSB3aXRoIFNrTW9kYWxcbiAqL1xuLnNrLW1vZGFsLS1iYXNlLWRpYWxvZyAuc2stbW9kYWxfX2JvZHkge1xuICBwYWRkaW5nLXRvcDogMS44NzVyZW07XG59XG4uc2stbW9kYWwtLWJhc2UtZGlhbG9nIC5zay1tb2RhbF9fZm9vdCB7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5zay1tb2RhbC0tYmFzZS1kaWFsb2cgLnNrLW1vZGFsX19mb290IC5idG46bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtO1xufVxuXG4vKlxuICogTW9kYWwgYW5pbWF0aW9uc1xuICovXG5Aa2V5ZnJhbWVzIHNsaWRlLXVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4vKlxuICogQ3VzdG9tIGVycm9yIG1lc3NhZ2VzXG4gKi9cbi5zay1tb2RhbCAuZXJyb3JtZXNzYWdlIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG5cbi5zay1tb2RhbF9faW5uZXItY2hlY2stYXZhaWxhYmlsaXR5LS1jb25maXJtYXRpb24uc2stbW9kYWxfX2lubmVyLWNoZWNrLWF2YWlsYWJpbGl0eSAuc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zay1tb2RhbF9faW5uZXItY2hlY2stYXZhaWxhYmlsaXR5LS1jb25maXJtYXRpb24uc2stbW9kYWxfX2lubmVyLWNoZWNrLWF2YWlsYWJpbGl0eSAuc2stbW9kYWxfX3N0aWNreS1oZWFkIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qISBwdXJnZWNzcyBlbmQgaWdub3JlICovXG4uc2stbW9kYWxfX2hlYWQtYXZhaWxhYmlsaXR5LW1vZGFsLnNrLW1vZGFsX19zdGlja3ktaGVhZCB7XG4gIHdpZHRoOiA1NHJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5O1xufVxuLnNrLW1vZGFsX19oZWFkLWF2YWlsYWJpbGl0eS1tb2RhbCA+IHNwYW4gPiBoNCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9faGVhZC1hdmFpbGFiaWxpdHktbW9kYWwuc2stbW9kYWxfX3N0aWNreS1oZWFkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2stbW9kYWxfX2hlYWQtYXZhaWxhYmlsaXR5LW1vZGFsID4gc3BhbiA+IGg0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuXG4uc2stbW9kYWxfX2hlYWQtY29udHJhY3QtaW5mbyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLnNrLW1vZGFsX19oZWFkLWNvbnRyYWN0LWluZm8gaDQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zay1tb2RhbF9faGVhZC1jb250cmFjdC1pbmZvX3RvcCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnNrLW1vZGFsX19oZWFkLWNvbnRyYWN0LWluZm9fd2lkdGggaDQge1xuICB3aWR0aDogNzUlO1xufVxuXG4uc2stbW9kYWxfX2hlYWQtY2VudGVyLXRpdGxlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5zay1tb2RhbF9faGVhZC1jZW50ZXItdGl0bGUgc3Bhbjpub3QoLnNrLW1vZGFsX19jbG9zZSkge1xuICBtYXJnaW46IGF1dG87XG59XG4uc2stbW9kYWxfX2hlYWQtY2VudGVyLXRpdGxlIHNwYW4uc2stbW9kYWxfX2Nsb3NlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5zay1tb2RhbF9fdGl0bGUtaWNvbi0td2FybmluZyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvd2FybmluZy1waW5rLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMTNweDtcbiAgd2lkdGg6IDUzcHg7XG4gIGhlaWdodDogNTlweDtcbn1cblxuLnNrLW1vZGFsX19oZWFkLWNlbnRlci10aXRsZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uc2stbW9kYWxfX2hlYWQtY2VudGVyLXRpdGxlIHNwYW46bm90KC5zay1tb2RhbF9fY2xvc2UpIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnNrLW1vZGFsX19oZWFkLWNlbnRlci10aXRsZSBzcGFuLnNrLW1vZGFsX19jbG9zZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uc2stbW9kYWwtdGl0bGUtLWluZm8tZGFzaGJvYXJkIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4uc2stbW9kYWwtdGV4dC0taW5mby1kYXNoYm9hcmQge1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgd2lkdGg6IDk5JTtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG59XG4uc2stbW9kYWwtdGV4dC0taW5mby1kYXNoYm9hcmQtZnVsbCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uc2stbW9kYWwtdGV4dC0taW5mby1kYXNoYm9hcmQgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5zay1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zay1kcm9wZG93bi0tZGFyayAuc2stZHJvcGRvd25fX2xpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNrLWRyb3Bkb3duX19tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNrLWRyb3Bkb3duX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBjb2xvcjogI0JEQkRCRDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG4uc2stZHJvcGRvd25fX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2stZHJvcGRvd25fX2xpbmsucm91dGVyLWxpbmstZXhhY3QtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzRGNEY0Rjtcbn1cblxuLnNrLWRyb3Bkb3duX190cmlnZ2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuLnNrLWRyb3Bkb3duX190cmlnZ2VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG4uc2stZHJvcGRvd25fX3RyaWdnZXI6aG92ZXIsIC5zay1kcm9wZG93bl9fdHJpZ2dlci0tYWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNrLWRyb3Bkb3duX190cmlnZ2VyOmhvdmVyOmFmdGVyLCAuc2stZHJvcGRvd25fX3RyaWdnZXItLWFjdGl2ZTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG59XG5cbi8qISBwdXJnZWNzcyBzdGFydCBpZ25vcmUgKi9cbi5mb3JtdWxhdGUtaW5wdXQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtLWNoZWNrYm94KTpub3QoLmZvcm11bGF0ZS1pbnB1dC0tcmFkaW8pIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDAuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZm9ybXVsYXRlLWlucHV0Om5vdCguZm9ybXVsYXRlLWlucHV0LS1jaGVja2JveCk6bm90KC5mb3JtdWxhdGUtaW5wdXQtLXJhZGlvKSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDEuMzEyNXJlbTtcbiAgbGVmdDogMC42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIGVhc2UtaW4tb3V0LCBmb250LXNpemUgMC4ycyBlYXNlLWluLW91dDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgdG9wOiAxLjEyNXJlbTtcbiAgfVxufVxuLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSB7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAwLjU4MzMzMzMzMzNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAwLjY2NjY2NjY2NjdyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAwLjgzMzMzMzMzMzNyZW07XG4gIH1cbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWRhcmstYmcgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gIGNvbG9yOiAjYzVjNWM1O1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ncmV5LWJnIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tbGlnaHQtYmcgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gIGNvbG9yOiAjOWU5ZTllO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC1oZWxwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtZXJyb3JzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LWVycm9yIHtcbiAgcGFkZGluZzogMCAwLjNyZW0gMC4zcmVtO1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAwLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiAyLjEyNXJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBoZWlnaHQ6IDIuMzEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLmZvcm11bGF0ZS1pbnB1dC0tZGFyay1iZyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjQzVDNUM1O1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tZGFyay1iZyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6LXdlYmtpdC1hdXRvZmlsbCwgLmZvcm11bGF0ZS1pbnB1dC0tZGFyay1iZyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6LXdlYmtpdC1hdXRvZmlsbDpob3ZlciwgLmZvcm11bGF0ZS1pbnB1dC0tZGFyay1iZyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0M1QzVDNTtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogXCIwIDAgMCAxMDAwcHggIzAwMCBpbnNldFwiO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ncmV5LWJnIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNDNUM1QzU7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1ncmV5LWJnIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTotd2Via2l0LWF1dG9maWxsLCAuZm9ybXVsYXRlLWlucHV0LS1ncmV5LWJnIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTotd2Via2l0LWF1dG9maWxsOmhvdmVyLCAuZm9ybXVsYXRlLWlucHV0LS1ncmV5LWJnIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzVDNUM1O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBcIjAgMCAwIDEwMDBweCAjMDAwIGluc2V0XCI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWxpZ2h0LWJnIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBib3JkZXItY29sb3I6ICNjOWM5Yzk7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1saWdodC1iZyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6LXdlYmtpdC1hdXRvZmlsbCwgLmZvcm11bGF0ZS1pbnB1dC0tbGlnaHQtYmcgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsIC5mb3JtdWxhdGUtaW5wdXQtLWxpZ2h0LWJnIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzljOWM5O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzJjMmMyYztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBcIjAgMCAwIDEwMDBweCAjMDAwIGluc2V0XCI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGNUE3NTtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pW3R5cGU9dGV4dF0sIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKVt0eXBlPWVtYWlsXSwgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pW3R5cGU9cGFzc3dvcmRdIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6Oi1tcy1leHBhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOi1tb3otZm9jdXNyaW5nIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICMyYzJjMmM7XG59XG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qXG4gKiBTTEEgQ29uZmlybWF0aW9ucyBEaXNhYmxlZCBJbnB1dCAoc3BhbikgLSAjNDMxNzQgLSBQb2ludCA3XG4gKi9cbi5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDAuNjI1cmVtO1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDIuMTI1cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGhlaWdodDogMi4zMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uZm9ybXVsYXRlLWlucHV0LS1kYXJrLWJnIC5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNDNUM1QzU7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1kYXJrLWJnIC5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3Bhbjotd2Via2l0LWF1dG9maWxsLCAuZm9ybXVsYXRlLWlucHV0LS1kYXJrLWJnIC5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3Bhbjotd2Via2l0LWF1dG9maWxsOmhvdmVyLCAuZm9ybXVsYXRlLWlucHV0LS1kYXJrLWJnIC5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3Bhbjotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzVDNUM1O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBcIjAgMCAwIDEwMDBweCAjMDAwIGluc2V0XCI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWdyZXktYmcgLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI0M1QzVDNTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWdyZXktYmcgLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuOi13ZWJraXQtYXV0b2ZpbGwsIC5mb3JtdWxhdGUtaW5wdXQtLWdyZXktYmcgLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsIC5mb3JtdWxhdGUtaW5wdXQtLWdyZXktYmcgLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNDNUM1QzU7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IFwiMCAwIDAgMTAwMHB4ICMwMDAgaW5zZXRcIjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tbGlnaHQtYmcgLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuIHtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGJvcmRlci1jb2xvcjogI2M5YzljOTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWxpZ2h0LWJnIC5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3Bhbjotd2Via2l0LWF1dG9maWxsLCAuZm9ybXVsYXRlLWlucHV0LS1saWdodC1iZyAuZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHNwYW46LXdlYmtpdC1hdXRvZmlsbDpob3ZlciwgLmZvcm11bGF0ZS1pbnB1dC0tbGlnaHQtYmcgLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNjOWM5Yzk7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMmMyYzJjO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IFwiMCAwIDAgMTAwMHB4ICMwMDAgaW5zZXRcIjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHNwYW4ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY1QTc1O1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHNwYW5bdHlwZT10ZXh0XSwgLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuW3R5cGU9ZW1haWxdLCAuZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHNwYW5bdHlwZT1wYXNzd29yZF0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3Bhbjo6LW1zLWV4cGFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHNwYW46LW1vei1mb2N1c3Jpbmcge1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzJjMmMyYztcbn1cbi5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3Bhbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwO1xufVxuLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLypcbiAqIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuICovXG4uZm9ybXVsYXRlLWlucHV0LS1jaGVja2JveCAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tY2hlY2tib3ggLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgcGFkZGluZzogMC4zcmVtIDAuNjI1cmVtO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tY2hlY2tib3ggLmZvcm11bGF0ZS1pbnB1dC1ncm91cCAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDAuNjI1cmVtO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWNoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xufVxuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jaGVja2JveCBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtZGVjb3JhdG9yOmJlZm9yZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1kYXJrLWJnIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC1kZWNvcmF0b3I6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWdyZXktYmcgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LWRlY29yYXRvcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tbGlnaHQtYmcgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LWRlY29yYXRvcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY2hlY2tib3ggLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LWRlY29yYXRvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNmZmZmZmY7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWNoZWNrYm94IC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC1kZWNvcmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL2NoZWNrbWFyay5zdmcpIG5vLXJlcGVhdCAzMDAlIDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dDtcbn1cblxuLypcbiAqIEN1c3RvbSBkcm9wZG93blxuICovXG4uZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QuZm9ybXVsYXRlLWlucHV0LS1kYXJrLWJnIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24sIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdC5mb3JtdWxhdGUtaW5wdXQtLWRhcmstYmcgLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdC5mb3JtdWxhdGUtaW5wdXQtLWRhcmstYmcgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QuZm9ybXVsYXRlLWlucHV0LS1kYXJrLWJnIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QuZm9ybXVsYXRlLWlucHV0LS1ncmV5LWJnIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24sIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdC5mb3JtdWxhdGUtaW5wdXQtLWdyZXktYmcgLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdC5mb3JtdWxhdGUtaW5wdXQtLWdyZXktYmcgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QuZm9ybXVsYXRlLWlucHV0LS1ncmV5LWJnIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QuZm9ybXVsYXRlLWlucHV0LS1ncmV5LWJnIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24gLnNlbGVjdGVkX29wdGlvbiwgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0LmZvcm11bGF0ZS1pbnB1dC0tZ3JleS1iZyAuZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd24gLnNlbGVjdGVkX29wdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RjRGNEY7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QuZm9ybXVsYXRlLWlucHV0LS1saWdodC1iZyAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLCAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QuZm9ybXVsYXRlLWlucHV0LS1saWdodC1iZyAuZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzJjMmMyYztcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdC5mb3JtdWxhdGUtaW5wdXQtLWxpZ2h0LWJnIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjVBNzU7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0IGlucHV0LFxuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3Qgc3Bhbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19zZWxlY3Rpb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXg6IDE7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxcHg7XG59XG5cbi5jdXN0b21zZWxlY3RfX3JvdW5kLWJ0biB7XG4gIHdpZHRoOiA5MiU7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWp1bWJvdHJvbiAuY3VzdG9tc2VsZWN0X19yb3VuZC1idG4ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fcmVzZXQge1xuICBtYXJnaW4tcmlnaHQ6IDAuM3JlbTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tbGlnaHQtYmcgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3Jlc2V0IHN2ZywgLmZvcm11bGF0ZS1pbnB1dC0tbGlnaHQtYmcgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3Jlc2V0IHBhdGgge1xuICBmaWxsOiAjMTIxMjEyO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fcmVzZXQtcm91bmQge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19yZXNldC1yb3VuZCBzdmcsIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19yZXNldC1yb3VuZCBwYXRoIHtcbiAgZmlsbDogIzQ0NDQ0NDtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19yZXNldC1yb3VuZCBzdmcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19hcnJvdyBzdmcge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19hcnJvdy0tb3BlbiBzdmcge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1saWdodC1iZyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fYXJyb3cgc3ZnLCAuZm9ybXVsYXRlLWlucHV0LS1saWdodC1iZyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fYXJyb3cgcGF0aCB7XG4gIGZpbGw6ICMxMjEyMTI7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX2Fycm93IHN2ZywgLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fYXJyb3cgcGF0aCB7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24sIC5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93biB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICB3aWR0aDogLW1vei1hdmFpbGFibGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24sIC5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93biB7XG4gICAgd2lkdGg6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gICAgd2lkdGg6IC1tb3otYXZhaWxhYmxlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biwgLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duIHtcbiAgICB3aWR0aDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbiAgICB3aWR0aDogLW1vei1hdmFpbGFibGU7XG4gIH1cbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24tLWdlbmVyYWwtaW5mbyB7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAuNjI1cmVtO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qXG4gKiBMb2NhdGlvbiBzZWFyY2ggZHJvcGRvd24gb3ZlcnJpZGVzXG4gKi9cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdC5mb3JtdWxhdGUtaW5wdXQtLWxvY2F0aW9uLXNlYXJjaCAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLCAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QuZm9ybXVsYXRlLWlucHV0LS1sb2NhdGlvbi1zZWFyY2ggLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpO1xuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XG59XG4uZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QuZm9ybXVsYXRlLWlucHV0LS1sb2NhdGlvbi1zZWFyY2ggLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMC42MjVyZW0gMC41cmVtIDEuNXJlbTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdC5mb3JtdWxhdGUtaW5wdXQtLWxvY2F0aW9uLXNlYXJjaCAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0LmZvcm11bGF0ZS1pbnB1dC0tbG9jYXRpb24tc2VhcmNoIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbTpob3ZlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMzEyNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMzEyNXJlbTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdC5mb3JtdWxhdGUtaW5wdXQtLWxvY2F0aW9uLXNlYXJjaCAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW06aG92ZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzEyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMzEyNXJlbTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdC5mb3JtdWxhdGUtaW5wdXQtLWxvY2F0aW9uLXNlYXJjaCAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0uc2VsZWN0ZWRfb3B0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMwcHgpO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0LmZvcm11bGF0ZS1pbnB1dC0tbG9jYXRpb24tc2VhcmNoIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbS5zZWxlY3RlZF9vcHRpb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjMxMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjMxMjVyZW07XG59XG4uZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QuZm9ybXVsYXRlLWlucHV0LS1sb2NhdGlvbi1zZWFyY2ggLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtLnNlbGVjdGVkX29wdGlvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zMTI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zMTI1cmVtO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0LmZvcm11bGF0ZS1pbnB1dC0tbG9jYXRpb24tc2VhcmNoLmZvcm11bGF0ZS1pbnB1dC0tanVtYm90cm9uIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbSB7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjYyNXJlbSAwLjM3NXJlbSAxLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogTnVtYmVyIGlucHV0IGNsZWFyYWJsZVxuICovXG4uZm9ybXVsYXRlLWlucHV0LS1udW1iZXJjbGVhcmFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLW51bWJlcmNsZWFyYWJsZV9fY2xlYXItYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3R0b206IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLW51bWJlcmNsZWFyYWJsZV9fY2xlYXItYnRuIC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLypcbiAqIFRleHQgaW5wdXQgY2xlYXJhYmxlXG4gKi9cbi5mb3JtdWxhdGUtaW5wdXQtLXRleHRjbGVhcmFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLXRleHRjbGVhcmFibGVfX2NsZWFyLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm90dG9tOiAwLjQzNzVyZW07XG59XG4uZm9ybXVsYXRlLWlucHV0LS10ZXh0Y2xlYXJhYmxlX19jbGVhci1idG4gLnNrLWljb24gc3ZnIHtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgb3BhY2l0eTogMC43O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLXRleHRjbGVhcmFibGVfX2NsZWFyLWJ0biB7XG4gICAgYm90dG9tOiAwLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LS10ZXh0Y2xlYXJhYmxlX19jbGVhci1idG4ge1xuICAgIGJvdHRvbTogMS4wNjI1cmVtO1xuICB9XG59XG5cbi8qXG4gKiBNdWx0aXBsZSB2dWUgZm9ybXVsYXRlIGVsZW1lbnRzXG4gKi9cbi52dWUtZm9ybXVsYXRlLXdyYXAtLWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4udnVlLWZvcm11bGF0ZS13cmFwLS1pbmxpbmUgPiAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QsXG4udnVlLWZvcm11bGF0ZS13cmFwLS1pbmxpbmUgPiAuZm9ybXVsYXRlLWlucHV0LS1lbWFpbCB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnZ1ZS1mb3JtdWxhdGUtd3JhcC0taW5saW5lIGlucHV0Om5vdCguZm9ybXVsYXRlLWlucHV0LS1jaGVja2JveCk6bm90KC5mb3JtdWxhdGUtaW5wdXQtLXJhZGlvKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuN3JlbTtcbiAgfVxufVxuLnZ1ZS1mb3JtdWxhdGUtd3JhcC0taW5saW5lIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgdG9wOiAwLjc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAudnVlLWZvcm11bGF0ZS13cmFwLS1pbmxpbmUgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgIHRvcDogMC45Mzc1cmVtO1xuICB9XG59XG4udnVlLWZvcm11bGF0ZS13cmFwLS1pbmxpbmUgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSB7XG4gIHRvcDogMDtcbn1cblxuLnZ1ZS1mb3JtdWxhdGUtd3JhcC0taWNvbiA+IC5zay1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUwJTtcbiAgYm90dG9tOiBjYWxjKDUwJSAtIDAuM3JlbSk7XG4gIGxlZnQ6IDAuNXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG59XG4udnVlLWZvcm11bGF0ZS13cmFwLS1pY29uID4gLnNrLWljb24gc3ZnIHtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbn1cbi52dWUtZm9ybXVsYXRlLXdyYXAtLWljb24gLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMi40cmVtO1xufVxuLnZ1ZS1mb3JtdWxhdGUtd3JhcC0taWNvbiAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gIHRvcDogMC44NXJlbTtcbn1cbi52dWUtZm9ybXVsYXRlLXdyYXAtLWljb24gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuXG4vKlxuICogVnVlIFNlbGVjdFxuICogaHR0cHM6Ly92dWUtc2VsZWN0Lm9yZy9cbiAqL1xuLnZzX19kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnZzX19zZWFyY2gtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52c19fc2VsZWN0ZWQtb3B0aW9ucyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi52LXNlbGVjdC0tZm9jdXNlZCAudnNfX3NlbGVjdGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZzX19zZWFyY2gsXG4udnNfX3NlYXJjaDpmb2N1cyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAvKiBjbGVhcnMgdGhlICdYJyBmcm9tIEludGVybmV0IEV4cGxvcmVyICovXG4gIC8qIGNsZWFycyB0aGUgJ1gnIGZyb20gQ2hyb21lICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC52c19fc2VhcmNoLFxuICAudnNfX3NlYXJjaDpmb2N1cyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC52c19fc2VhcmNoLFxuICAudnNfX3NlYXJjaDpmb2N1cyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4udnNfX3NlYXJjaDo6LW1zLWNsZWFyLFxuLnZzX19zZWFyY2g6Zm9jdXM6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG4udnNfX3NlYXJjaDo6LW1zLXJldmVhbCxcbi52c19fc2VhcmNoOmZvY3VzOjotbXMtcmV2ZWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbi52c19fc2VhcmNoOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLCAudnNfX3NlYXJjaDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLCAudnNfX3NlYXJjaDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uLFxuLnZzX19zZWFyY2g6Zm9jdXM6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG4udnNfX3NlYXJjaDpmb2N1czo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbi52c19fc2VhcmNoOmZvY3VzOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcbi52c19fc2VhcmNoOmZvY3VzOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udnNfX3NlYXJjaC1pbnB1dF9fZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuMjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnZzX19zZWFyY2gtaW5wdXRfX2ZpcnN0LXN1Z2dlc3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudnNfX3NlYXJjaC1pbnB1dF9fZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbi52cy0tb3BlbiA+IC52c19fc2VhcmNoLWlucHV0X19maXJzdC1zdWdnZXN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52c19fZHJvcGRvd24tb3B0aW9uIHtcbiAgY29sb3I6ICNCREJEQkQ7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcyBlYXNlLWluLW91dDtcbn1cbi52c19fZHJvcGRvd24tb3B0aW9uLS1oaWdobGlnaHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnZzX19kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnYtc2VsZWN0LS1kYXJrLWJnIC52c19fZHJvcGRvd24tbWVudSB7XG4gIGJhY2tncm91bmQ6ICMyYzJjMmM7XG59XG4udi1zZWxlY3QtLWRhcmstYmcgLnZzX19kcm9wZG93bi1vcHRpb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi52LXNlbGVjdC0tZGFyay1iZyAudnNfX2Ryb3Bkb3duLW9wdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4udi1zZWxlY3QtLWRhcmstYmcgLnZzX19zZWFyY2gtaW5wdXRfX2ZpcnN0LXN1Z2dlc3Rpb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnYtc2VsZWN0LS1saWdodC1iZyAudnNfX2Ryb3Bkb3duLW1lbnUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLnYtc2VsZWN0LS1saWdodC1iZyAudnNfX2Ryb3Bkb3duLW9wdGlvbiB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLnYtc2VsZWN0LS1saWdodC1iZyAudnNfX2Ryb3Bkb3duLW9wdGlvbjpob3ZlciwgLnYtc2VsZWN0LS1saWdodC1iZyAudnNfX2Ryb3Bkb3duLW9wdGlvbi0taGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbn1cbi52LXNlbGVjdC0tbGlnaHQtYmcgLnZzX19zZWFyY2gtaW5wdXRfX2ZpcnN0LXN1Z2dlc3Rpb24ge1xuICBjb2xvcjogIzJjMmMyYztcbn1cblxuLnBhZ2luYXRpb25fX3BhZ2UtLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tcmVkIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbn1cblxuLyohIHB1cmdlY3NzIGVuZCBpZ25vcmUgKi9cbi5lbC1jYXJkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5lbC1jYXJkX19saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZWwtY2FyZF9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5lbC1jYXJkX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5lbC1jYXJkX19pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1pbi1oZWlnaHQ6IDEwMDAlO1xuICBtaW4td2lkdGg6IDEwMDAlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC4xKTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5lbC1jYXJkX19pbWFnZV9faW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEsIDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSwgMSk7XG59XG5cbi5lbC1jYXJkX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5lbC1jYXJkX19jYXRlZ29yeSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xufVxuXG4uZWwtY2FyZF9fY2F0ZWdvcnktdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB0b3A6IDAuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsLWNhcmRfX2NhdGVnb3J5LXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB0b3A6IDEuMjVyZW07XG4gICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVsLWNhcmRfX2NhdGVnb3J5LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gICAgdG9wOiAxLjQzNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuXG4uZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4OCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMXJlbTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMS41cmVtIDJyZW0gMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMi4yNXJlbSAyLjVyZW0gMS43NXJlbTtcbiAgICB3aWR0aDogNzklO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogOTIlO1xuICB9XG59XG5cbi5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZWwtY2FyZF9fbmV4dC1idG4gc3ZnIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWwtY2FyZF9fbmV4dC1idG4gc3ZnIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbC1jYXJkX19uZXh0LWJ0biBzdmcge1xuICAgIHdpZHRoOiAxLjc1cmVtO1xuICAgIGhlaWdodDogMS43NXJlbTtcbiAgfVxufVxuXG4vKlxuICogVHlwZSAxXG4gKi9cbi5lbC1jYXJkLS10eXBlLTEgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICBtaW4taGVpZ2h0OiAxLjc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWwtY2FyZC0tdHlwZS0xIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTEgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgIG1pbi1oZWlnaHQ6IDMuNzVyZW07XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgfVxufVxuLmVsLWNhcmQtLXR5cGUtMSAuZWwtY2FyZF9fdGl0bGUtdGV4dF9fc3VidGl0bGUge1xuICBmb250LXdlaWdodDogMzAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtMSAuZWwtY2FyZF9fdGl0bGUtdGV4dF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuLmVsLWNhcmQtLXR5cGUtMSAuZWwtY2FyZF9faW1hZ2VfX2lubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uZWwtY2FyZC0tdHlwZS0xOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19pbWFnZV9faW5uZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxLjAzLCAxLjAzKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEuMDMsIDEuMDMpO1xufVxuXG4uZWwtY2FyZC0tdHlwZS0xIC5lbC1jYXJkX19pbWFnZSB7XG4gIGhlaWdodDogMTByZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtMSAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMTMuNTYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZWwtY2FyZC0tdHlwZS0xIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAyMHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZWwtY2FyZC0tdHlwZS0xIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAyNXJlbTtcbiAgfVxufVxuLmVsLWNhcmQtLXR5cGUtMSAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICB0b3A6IC0xLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTEuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTEgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICB0b3A6IC0xLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtMSAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHRvcDogLTIuODEyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi44MTI1cmVtO1xuICB9XG59XG5cbi8qXG4gKiBUeXBlIDJcbiAqL1xuLmVsLWNhcmQtLXR5cGUtMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgaGVpZ2h0OiAxMC42MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtMiB7XG4gICAgaGVpZ2h0OiAxMi44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtMiB7XG4gICAgaGVpZ2h0OiAxOC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZWwtY2FyZC0tdHlwZS0yIHtcbiAgICBoZWlnaHQ6IDE1LjYyNXJlbTtcbiAgfVxufVxuLmVsLWNhcmQtLXR5cGUtMiAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmVsLWNhcmQtLXR5cGUtMjpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTIgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuZWwtY2FyZC0tdHlwZS0yOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTIgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbi5lbC1jYXJkLS10eXBlLTIgLmVsLWNhcmRfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAuNjI1cmVtO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBlYXNlLWluLW91dCwgd2lkdGggMC4ycyBlYXNlLWluLW91dCwgbWF4LXdpZHRoIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uZWwtY2FyZC0tdHlwZS0yOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19pbWFnZSB7XG4gIGhlaWdodDogMTEuMjVyZW07XG4gIHdpZHRoOiAxMDMlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtMiAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMTIuODc1cmVtO1xuICB9XG4gIC5lbC1jYXJkLS10eXBlLTI6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEzLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtMiAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMTguNzVyZW07XG4gIH1cbiAgLmVsLWNhcmQtLXR5cGUtMjpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMTkuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTIgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDE1LjYyNXJlbTtcbiAgfVxuICAuZWwtY2FyZC0tdHlwZS0yOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxNi4yNXJlbTtcbiAgfVxufVxuLmVsLWNhcmQtLXR5cGUtMiAuZWwtY2FyZF9fY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVsLWNhcmQtLXR5cGUtMiAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTAlLCAwKTtcbiAgd2lkdGg6IDgwJTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlLWluLW91dDtcbn1cbi5lbC1jYXJkLS10eXBlLTI6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDkwJTtcbn1cblxuLmVsLWNhcmQtLXR5cGUtMiAuZWwtY2FyZF9fc3VidGl0bGUtdGV4dCB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4xcyBlYXNlLWluLW91dCAwLjFzLCBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQ7XG59XG4uZWwtY2FyZC0tdHlwZS0yOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19zdWJ0aXRsZS10ZXh0IHtcbiAgbWF4LWhlaWdodDogMnJlbTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjFzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQgMC4xcztcbn1cblxuLmVsLWNhcmQtLXR5cGUtMiAuZWwtY2FyZF9fbmV4dC1idG4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJyZW0pO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0O1xufVxuLmVsLWNhcmQtLXR5cGUtMjpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9fbmV4dC1idG4ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qXG4gKiBUeXBlIDNcbiAqL1xuLmVsLWNhcmQtLXR5cGUtMyAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gIG1pbi1oZWlnaHQ6IDEuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTMgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgIG1pbi1oZWlnaHQ6IDMuMTg3NXJlbTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICB9XG59XG4uZWwtY2FyZC0tdHlwZS0zIC5lbC1jYXJkX190aXRsZS10ZXh0X19zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmVsLWNhcmQtLXR5cGUtMyAuZWwtY2FyZF9faW1hZ2VfX2lubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uZWwtY2FyZC0tdHlwZS0zOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19pbWFnZV9faW5uZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxLjEsIDEuMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxLjEsIDEuMSk7XG59XG5cbi5lbC1jYXJkLS10eXBlLTMgLmVsLWNhcmRfX2ltYWdlIHtcbiAgcGFkZGluZy10b3A6IDYxJTtcbn1cbi5lbC1jYXJkLS10eXBlLTMgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdG9wOiAtMS44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0xLjg3NXJlbTtcbiAgcGFkZGluZzogMS4wNjI1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTMgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICB0b3A6IC0xLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWwtY2FyZC0tdHlwZS0zIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMS42ODc1cmVtIDEuMDYyNXJlbSAxLjA2MjVyZW0gMS4wNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTMgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMS4xODc1cmVtIDEuNXJlbSAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtMyAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHRvcDogLTIuODEyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi44MTI1cmVtO1xuICB9XG59XG4uZWwtY2FyZC0tdHlwZS0zIC5lbC1jYXJkX190aXRsZSB7XG4gIGZsZXg6IDE7XG59XG4uZWwtY2FyZC0tdHlwZS0zIC5lbC1jYXJkX19uZXh0LWJ0biB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTVweCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZWwtY2FyZC0tdHlwZS0zOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19uZXh0LWJ0biB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTMgLmVsLWNhcmRfX25leHQtYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vKlxuICogRGVpbiBldmVudCBzbGlkZXIgb3ZlcnJpZGVzXG4gKi9cbi5sYW5kaW5nLXBhZ2VfX3BhY2thZ2UtZGVhbHMgLmVsLWNhcmRfX3RpdGxlLCAuc2VhcmNoLXBhZ2VfX3BhY2thZ2UtZGVhbHMgLmVsLWNhcmRfX3RpdGxlLFxuLm1haW4tbmF2X19jb250ZW50IC5lbC1jYXJkX190aXRsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubGFuZGluZy1wYWdlX19wYWNrYWdlLWRlYWxzIC5lbC1jYXJkX190aXRsZS10ZXh0LCAuc2VhcmNoLXBhZ2VfX3BhY2thZ2UtZGVhbHMgLmVsLWNhcmRfX3RpdGxlLXRleHQsXG4ubWFpbi1uYXZfX2NvbnRlbnQgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWluLWhlaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fcGFja2FnZS1kZWFscyAuZWwtY2FyZF9fdGl0bGUtdGV4dCwgLnNlYXJjaC1wYWdlX19wYWNrYWdlLWRlYWxzIC5lbC1jYXJkX190aXRsZS10ZXh0LFxuICAubWFpbi1uYXZfX2NvbnRlbnQgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19wYWNrYWdlLWRlYWxzIC5lbC1jYXJkX19kZXNjcmlwdGlvbiwgLnNlYXJjaC1wYWdlX19wYWNrYWdlLWRlYWxzIC5lbC1jYXJkX19kZXNjcmlwdGlvbixcbi5tYWluLW5hdl9fY29udGVudCAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiAycmVtIDEuNXJlbSAxLjEyNXJlbSAxLjVyZW07XG59XG5cbi5lbC1jYXJkLS10eXBlLTQgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICBtaW4taGVpZ2h0OiAxLjc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWwtY2FyZC0tdHlwZS00IC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTQgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgIG1pbi1oZWlnaHQ6IDMuNzVyZW07XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgfVxufVxuLmVsLWNhcmQtLXR5cGUtNCAuZWwtY2FyZF9fdGl0bGUtdGV4dF9fc3VidGl0bGUge1xuICBmb250LXdlaWdodDogMzAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtNCAuZWwtY2FyZF9fdGl0bGUtdGV4dF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuLmVsLWNhcmQtLXR5cGUtNCAuZWwtY2FyZF9faW1hZ2VfX2lubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uZWwtY2FyZC0tdHlwZS0xOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19pbWFnZV9faW5uZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxLjAzLCAxLjAzKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEuMDMsIDEuMDMpO1xufVxuXG4uZWwtY2FyZC0tdHlwZS00IC5lbC1jYXJkX19pbWFnZSB7XG4gIGhlaWdodDogMTByZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtNCAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMTMuNTYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZWwtY2FyZC0tdHlwZS00IC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAyMHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZWwtY2FyZC0tdHlwZS00IC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAyNXJlbTtcbiAgfVxufVxuLmVsLWNhcmQtLXR5cGUtNCAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICB0b3A6IC0xLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTEuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTQgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICB0b3A6IC0xLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtNCAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHRvcDogLTIuODEyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi44MTI1cmVtO1xuICAgIHdpZHRoOiAzMTJweDtcbiAgfVxufVxuXG4vKlxuICogQ2FyZHMgaW4gdGlueSBzbGlkZXJcbiAqL1xuLnRpbnktc2xpZGVyIC5lbC1jYXJkLS10eXBlLTIgLnRpbnktc2xpZGVyX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpbnktc2xpZGVyIC5lbC1jYXJkLS10eXBlLTIgLmVsLWNhcmRfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGlueS1zbGlkZXIgLmVsLWNhcmQtLXR5cGUtMjpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9faW1hZ2Uge1xuICB3aWR0aDogMTAzJTtcbn1cblxuLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuLnNrLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc2staWNvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNrLWljb24tLWRhcmsgLnN2Zy1wYXJ0LS1maWxsIHtcbiAgZmlsbDogIzJjMmMyYztcbn1cbi5zay1pY29uLS1kYXJrIC5zdmctcGFydC0tc3Ryb2tlIHtcbiAgc3Ryb2tlOiAjMmMyYzJjO1xufVxuXG4uc2staWNvbl9fbm8tZmlsbCB7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi8qXG4gKiBDdXN0b20gaWNvbiBzdHlsZXMgYW5kIGJlaGF2aW9yc1xuICovXG4uc2staWNvbi0tZmlsbC1ob3Zlci5zay1pY29uLS1mYXZvcml0ZV9ib3JkZXI6aG92ZXIgLnBhdGgtMCB7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG4uc2staWNvbi0tZmlsbC1ob3Zlci5zay1pY29uLS1wZXJzb25fb3V0bGluZTpob3ZlciAucGF0aC0yIHtcbiAgZmlsbDogI0ZGNUE3NTtcbn1cbi5zay1pY29uLS1maWxsLWhvdmVyLnNrLWljb24tLXBlcnNvbl9vdXRsaW5lOmhvdmVyIC5lbGxpcHNlLTAge1xuICBmaWxsOiAjRkY1QTc1O1xufVxuLnNrLWljb24tLWZpbGwtaG92ZXIuc2staWNvbi0tc2VhcmNoOmhvdmVyIC5jaXJjbGUtMSB7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG5cbi8qISBwdXJnZWNzcyBlbmQgaWdub3JlICovXG4vKlxuICogTG9naW4gbW9kYWxcbiAqL1xuLnNrLW1vZGFsX19sb2dpbi10eXBlX19yZXNldCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zay1tb2RhbF9fbG9naW4tdHlwZV9fcmVzZXQgYSB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAwLjk3MzVyZW07XG59XG4uc2stbW9kYWxfX2xvZ2luLXR5cGVfX3Jlc2V0IGE6aG92ZXIge1xuICBjb2xvcjogI0Q5NEQ2NDtcbn1cblxuLypcbiAqIFJlZ2lzdGVyIG1vZGFsXG4gKi9cbi8qXG4gKiBSZXNldCBwYXNzd29yZCBsaW5rIG1vZGFsXG4gKi9cbi5zay1tb2RhbF9fcmVzZXQtcGFzc3dvcmQtbGluay10eXBlX19sb2dpbiB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zay1tb2RhbF9fcmVzZXQtcGFzc3dvcmQtbGluay10eXBlX19sb2dpbiBhIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uc2stbW9kYWxfX3Jlc2V0LXBhc3N3b3JkLWxpbmstdHlwZV9fbG9naW4gYTpob3ZlciB7XG4gIGNvbG9yOiAjRDk0RDY0O1xufVxuXG4ubG9naW5faW5mbyB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlclJlbigyMnB4KTtcbiAgY29sb3I6ICMyQzJDMkM7XG59XG5cbi5sb2dpbl9mb290ZXIge1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG4ubG9naW5fZm9vdGVyLXRleHQge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBjb2xvcjogIzJDMkMyQztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmxvZ2luX2Zvb3Rlci1yZWdpc3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmxvZ2luX2J1dHRvbi1yZWdpc3RlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5sb2dpbl9idXR0b24tcmVnaXN0ZXI6aG92ZXIge1xuICBjb2xvcjogI0Q5NEQ2NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5sb2dpbl9mb290ZXItY3JlYXRlX2FjYyB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubG9naW5faW5mb190ZXh0IHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5zay1tb2RhbF9fcmVzZXQtcGFzc3dvcmQtbGluay10eXBlX19sb2dpbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiEgcHVyZ2Vjc3Mgc3RhcnQgaWdub3JlICovXG4ucGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICB3aWR0aDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBsYWNlaG9sZGVyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjA2LCAyMTIsIDIxOCwgMCkgMCwgcmdiYSgyMDYsIDIxMiwgMjE4LCAwLjIpIDIwJSwgcmdiYSgyMDYsIDIxMiwgMjE4LCAwLjUpIDYwJSwgcmdiYSgyMDYsIDIxMiwgMjE4LCAwKSk7XG4gIGFuaW1hdGlvbjogc2hpbW1lciAycyBpbmZpbml0ZTtcbiAgY29udGVudDogXCJcIjtcbn1cbkBrZXlmcmFtZXMgc2hpbW1lciB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuLnBsYWNlaG9sZGVyID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5wbGFjZWhvbGRlci0tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIGNvbG9yOiAjNTM1MzUzO1xufVxuXG4ucGxhY2Vob2xkZXItLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbn1cblxuI25vLXJhZCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAjbm8tcmFkIHtcbiAgICBoZWlnaHQ6IDIwcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgI25vLWRpc3Atc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLypcbiAqIEhlYWRlcnNcbiAqL1xuI3BsYWNlaG9sZGVyX190aXRsZSB7XG4gIGhlaWdodDogMS45cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAjcGxhY2Vob2xkZXJfX3RpdGxlIHtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNwbGFjZWhvbGRlcl9fdGl0bGUge1xuICAgIGhlaWdodDogMS43cmVtO1xuICB9XG59XG5cbi5wbGFjZWhvbGRlci0taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4ucGxhY2Vob2xkZXItLWgxIHtcbiAgaGVpZ2h0OiAyLjVyZW07XG59XG5cbi5wbGFjZWhvbGRlci0taDIge1xuICBoZWlnaHQ6IDJyZW07XG59XG5cbi5wbGFjZWhvbGRlci0taDMge1xuICBoZWlnaHQ6IDEuODc1cmVtO1xufVxuXG4ucGxhY2Vob2xkZXItLWg0IHtcbiAgaGVpZ2h0OiAxLjM3NXJlbTtcbn1cblxuLnBsYWNlaG9sZGVyLS1oNSB7XG4gIGhlaWdodDogMS4yNXJlbTtcbn1cblxuLnBsYWNlaG9sZGVyLS1oNiB7XG4gIGhlaWdodDogMXJlbTtcbn1cblxuLypcbiAqIFBhcmFncmFwaHNcbiAqL1xuLnBsYWNlaG9sZGVyLS1wYXJhZ3JhcGggc3BhbiB7XG4gIGhlaWdodDogMS4xODVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBsYWNlaG9sZGVyLS1wYXJhZ3JhcGggc3BhbiB7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICB9XG59XG4ucGxhY2Vob2xkZXItLXBhcmFncmFwaCBzcGFuOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucGxhY2Vob2xkZXItLXBhcmFncmFwaCBzcGFuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICB3aWR0aDogNTAlO1xufVxuXG4vKlxuICogVGlueSBTbGlkZXJcbiAqL1xuLnBsYWNlaG9sZGVyLS10aW55LXNsaWRlci10YWJzIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBsYWNlaG9sZGVyLS10aW55LXNsaWRlci10YWJzIHNwYW4ge1xuICB3aWR0aDogN3JlbTtcbiAgaGVpZ2h0OiAxLjZyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLnBsYWNlaG9sZGVyLS10aW55LXNsaWRlci1zbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxNS42MjVyZW07XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG4gIC5wbGFjZWhvbGRlci0tdGlueS1zbGlkZXItc2xpZGUge1xuICAgIG1pbi1oZWlnaHQ6IDI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5wbGFjZWhvbGRlci0tdGlueS1zbGlkZXItc2xpZGUge1xuICAgIG1pbi1oZWlnaHQ6IDE0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5wbGFjZWhvbGRlci0tdGlueS1zbGlkZXItc2xpZGUge1xuICAgIG1pbi1oZWlnaHQ6IDE0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBsYWNlaG9sZGVyLS10aW55LXNsaWRlci1zbGlkZSB7XG4gICAgcGFkZGluZy10b3A6IDQ0JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wbGFjZWhvbGRlci0tdGlueS1zbGlkZXItc2xpZGUge1xuICAgIG1pbi1oZWlnaHQ6IDE1LjVyZW07XG4gIH1cbn1cblxuLnBsYWNlaG9sZGVyLWltZy1zbGEge1xuICBtaW4taGVpZ2h0OiAxMC41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wbGFjZWhvbGRlci1pbWctc2xhIHtcbiAgICBoZWlnaHQ6IDE4Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLypcbiAqIENhcmRzXG4gKi9cbi5wbGFjZWhvbGRlci0tY2FyZHMtdHlwZS0xLFxuLnBsYWNlaG9sZGVyLS1jYXJkcy10eXBlLTIsXG4ucGxhY2Vob2xkZXItLWNhcmRzLXR5cGUtMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBsYWNlaG9sZGVyLS1jYXJkcy10eXBlLTMtLTQtY29sdW1ucyBzcGFuIHtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZy10b3A6IDE1JTtcbn1cbi5wbGFjZWhvbGRlci0tY2FyZHMtdHlwZS0zLS0zLWNvbHVtbnMgc3BhbiB7XG4gIHdpZHRoOiAzMCU7XG4gIHBhZGRpbmctdG9wOiAyMCU7XG59XG4ucGxhY2Vob2xkZXItLWNhcmRzLXR5cGUtMyA+IHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtO1xufVxuLnBsYWNlaG9sZGVyLS1jYXJkcy10eXBlLTMgPiBzcGFuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wbGFjZWhvbGRlci0tY2FyZHMtdHlwZS0yIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xufVxuLnBsYWNlaG9sZGVyLS1jYXJkcy10eXBlLTItLTMtY29sdW1ucyBzcGFuIHtcbiAgd2lkdGg6IDMwJTtcbiAgcGFkZGluZy10b3A6IDIwJTtcbn1cblxuLnBsYWNlaG9sZGVyLS1jYXJkcy10eXBlLTEgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG59XG4ucGxhY2Vob2xkZXItLWNhcmRzLXR5cGUtMS0tMi1jb2x1bW5zIHNwYW4ge1xuICB3aWR0aDogNDUlO1xuICBoZWlnaHQ6IDI5cmVtO1xufVxuXG4uc2VhcmNoLXBhZ2VfX2hlYWRlci0tcGxhY2Vob2xkZXIge1xuICBtYXJnaW4tdG9wOiAwLjEyNXJlbTtcbn1cblxuLnBsYWNlaG9sZGVyLS1zZWFyY2gtaGVhZGVyLWgxIHtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjEyNXJlbTtcbn1cblxuLnBsYWNlaG9sZGVyLS1zZWFyY2gtaGVhZGVyLWg0IHtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyLS1wbGFjZWhvbGRlciB7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIH1cbiAgLnBsYWNlaG9sZGVyLS1zZWFyY2gtaGVhZGVyLWgxIHtcbiAgICBoZWlnaHQ6IDEuODc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICB9XG4gIC5wbGFjZWhvbGRlci0tc2VhcmNoLWhlYWRlci1oNCB7XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMS4zMTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlci0tcGxhY2Vob2xkZXIge1xuICAgIG1hcmdpbi10b3A6IDAuODc1cmVtO1xuICB9XG4gIC5wbGFjZWhvbGRlci0tc2VhcmNoLWhlYWRlci1oMSB7XG4gICAgaGVpZ2h0OiAzLjM3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjY4NzVyZW07XG4gIH1cbiAgLnBsYWNlaG9sZGVyLS1zZWFyY2gtaGVhZGVyLWg0IHtcbiAgICBoZWlnaHQ6IDEuODc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19oZWFkZXItLXBsYWNlaG9sZGVyIHtcbiAgbWFyZ2luLXRvcDogMC44MTI1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuIC5wbGFjZWhvbGRlci0tc2VhcmNoLWhlYWRlci1oMSB7XG4gIGhlaWdodDogMi4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuIC5wbGFjZWhvbGRlci0tc2VhcmNoLWhlYWRlci1oNCB7XG4gIGhlaWdodDogMS42MjVyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMTg3NXJlbTtcbn1cblxuLnBsYWNlaG9sZGVyLS1zbGEucGxhY2Vob2xkZXItLXNsYS1zZWFyY2gtaDQge1xuICBoZWlnaHQ6IDEuODc1cmVtO1xuICB3aWR0aDogMTAuNjI1cmVtO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wbGFjZWhvbGRlci0tc2xhLnBsYWNlaG9sZGVyLS1zbGEtc2VhcmNoLWg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICAgIHdpZHRoOiA2Ljg3NXJlbTtcbiAgICBoZWlnaHQ6IDEuNTYyNXJlbTtcbiAgfVxufVxuLnBsYWNlaG9sZGVyLS1zbGEucGxhY2Vob2xkZXItLXNsYS1zZWFyY2gtZmlsdGVyIHtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOC43NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAucGxhY2Vob2xkZXItLXNsYS5wbGFjZWhvbGRlci0tc2xhLXNlYXJjaC1maWx0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wbGFjZWhvbGRlci0tc2xhLnBsYWNlaG9sZGVyLS1zbGEtc2VhcmNoLXN0aWNreS1maWx0ZXIge1xuICBoZWlnaHQ6IDEuODc1cmVtO1xuICB3aWR0aDogOS4zNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4ucGxhY2Vob2xkZXItLXNsYS5wbGFjZWhvbGRlci0tc2xhLXNlYXJjaC1zdGlja3ktZmlsdGVyOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi8qXG4gKiBCdXR0b25zXG4gKi9cbi5wbGFjZWhvbGRlci0tYnV0dG9uLXNtYWxsIHtcbiAgd2lkdGg6IDEycmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbn1cblxuLypcbiAqIERpdlxuICovXG4vKlxuICogUGxhY2Vob2xkZXIgb3BhY2l0eSBjaGFuZ2VcbiAqL1xuLnBsYWNlaG9sZGVyLW9wYWNpdHktY2hhbmdlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHBsYWNlaG9sZGVyT3BhY2l0eTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlck9wYWNpdHkge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cbn1cbi8qXG4gKiBNYXRlcmlhbCBkZXNpZ24gcGxhY2Vob2xkZXJzXG4gKi9cbi5saW5lYXItcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMmMyYzJjO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1hbmltYXRpb246IHN0YXJ0IDAuM3MgZWFzZS1pbjtcbiAgYW5pbWF0aW9uOiBzdGFydCAwLjNzIGVhc2UtaW47XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ubGluZWFyLXByb2dyZXNzLnNtYWxsIHtcbiAgd2lkdGg6IDE1JTtcbiAgaGVpZ2h0OiAycHg7XG59XG5cbi5saW5lYXItcHJvZ3Jlc3NfX2JhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI0ZGNUE3NTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgbGluZWFyLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGxpbmVhcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5saW5lYXItcHJvZ3Jlc3NfX2Jhci0tYmFyMSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwcm9ncmVzc0xpbmVhck1vdmVtZW50IDIuNXMgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3NMaW5lYXJNb3ZlbWVudCAyLjVzIGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwO1xufVxuXG4ubGluZWFyLXByb2dyZXNzX19iYXItLWJhcjIge1xuICBsZWZ0OiAtMTAwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHByb2dyZXNzTGluZWFyTW92ZW1lbnQgMi41cyBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzc0xpbmVhck1vdmVtZW50IDIuNXMgaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjdzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuN3M7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBncm93QmFyMSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gIH1cbiAgMzYuNiUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzM0NzMsIDAuMTI0ODIsIDAuNzg1ODQsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMzNDczLCAwLjEyNDgyLCAwLjc4NTg0LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxuICA2OS4xNSUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjI1NzMsIDAsIDAuMjMzNjUsIDEuMzcwOTgpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIyNTczLCAwLCAwLjIzMzY1LCAxLjM3MDk4KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuODMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuODMpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGdyb3dCYXIxIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxuICAzNi42JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMzQ3MywgMC4xMjQ4MiwgMC43ODU4NCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzM0NzMsIDAuMTI0ODIsIDAuNzg1ODQsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG4gIDY5LjE1JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMjU3MywgMCwgMC4yMzM2NSwgMS4zNzA5OCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjI1NzMsIDAsIDAuMjMzNjUsIDEuMzcwOTgpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC44Myk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC44Myk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBtb3ZlQmFyMSB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtMTA1LjE2NjY3JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIH1cbiAgMjAlIHtcbiAgICBsZWZ0OiAtMTA1LjE2NjY3JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuNzAxNzMsIDAuNDk1ODIpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuNzAxNzMsIDAuNDk1ODIpO1xuICB9XG4gIDY5LjE1JSB7XG4gICAgbGVmdDogMjEuNSU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMDI0NCwgMC4zODEzNSwgMC41NSwgMC45NTYzNSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzAyNDQsIDAuMzgxMzUsIDAuNTUsIDAuOTU2MzUpO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDk1LjQ0NDQ0JTtcbiAgfVxufVxuQGtleWZyYW1lcyBtb3ZlQmFyMSB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtMTA1LjE2NjY3JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIH1cbiAgMjAlIHtcbiAgICBsZWZ0OiAtMTA1LjE2NjY3JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuNzAxNzMsIDAuNDk1ODIpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuNzAxNzMsIDAuNDk1ODIpO1xuICB9XG4gIDY5LjE1JSB7XG4gICAgbGVmdDogMjEuNSU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMDI0NCwgMC4zODEzNSwgMC41NSwgMC45NTYzNSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzAyNDQsIDAuMzgxMzUsIDAuNTUsIDAuOTU2MzUpO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDk1LjQ0NDQ0JTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGdyb3dCYXIyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjA1MDMsIDAuMDU3MDUsIDAuNTc2NjEsIDAuNDUzOTcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIwNTAzLCAwLjA1NzA1LCAwLjU3NjYxLCAwLjQ1Mzk3KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxuICAxOS4xNSUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTUyMzEsIDAuMTk2NDMsIDAuNjQ4MzcsIDEuMDA0MzIpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1MjMxLCAwLjE5NjQzLCAwLjY0ODM3LCAxLjAwNDMyKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuNTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuNTcpO1xuICB9XG4gIDQ0LjE1JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNTc3NiwgLTAuMDAzMTYsIDAuMjExNzYsIDEuMzgxNzkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1Nzc2LCAtMC4wMDMxNiwgMC4yMTE3NiwgMS4zODE3OSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjkxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjkxKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxufVxuQGtleWZyYW1lcyBncm93QmFyMiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIwNTAzLCAwLjA1NzA1LCAwLjU3NjYxLCAwLjQ1Mzk3KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMDUwMywgMC4wNTcwNSwgMC41NzY2MSwgMC40NTM5Nyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gIH1cbiAgMTkuMTUlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1MjMxLCAwLjE5NjQzLCAwLjY0ODM3LCAxLjAwNDMyKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNTIzMSwgMC4xOTY0MywgMC42NDgzNywgMS4wMDQzMik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjU3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjU3KTtcbiAgfVxuICA0NC4xNSUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjU3NzYsIC0wLjAwMzE2LCAwLjIxMTc2LCAxLjM4MTc5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNTc3NiwgLTAuMDAzMTYsIDAuMjExNzYsIDEuMzgxNzkpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC45MSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC45MSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBtb3ZlQmFyMiB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtNTQuODg4ODklO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTUsIDAsIDAuNTE1MDYsIDAuNDA5NjgpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1LCAwLCAwLjUxNTA2LCAwLjQwOTY4KTtcbiAgfVxuICAyNSUge1xuICAgIGxlZnQ6IC0xNy4yNSU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMTAzMywgMC4yODQwNiwgMC44LCAwLjczMzcyKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMTAzMywgMC4yODQwNiwgMC44LCAwLjczMzcyKTtcbiAgfVxuICA0OC4zNSUge1xuICAgIGxlZnQ6IDI5LjUlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMC42MjcwMywgMC42LCAwLjkwMjAzKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLjYyNzAzLCAwLjYsIDAuOTAyMDMpO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDExNy4zODg4OSU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbW92ZUJhcjIge1xuICAwJSB7XG4gICAgbGVmdDogLTU0Ljg4ODg5JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1LCAwLCAwLjUxNTA2LCAwLjQwOTY4KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNSwgMCwgMC41MTUwNiwgMC40MDk2OCk7XG4gIH1cbiAgMjUlIHtcbiAgICBsZWZ0OiAtMTcuMjUlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzEwMzMsIDAuMjg0MDYsIDAuOCwgMC43MzM3Mik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzEwMzMsIDAuMjg0MDYsIDAuOCwgMC43MzM3Mik7XG4gIH1cbiAgNDguMzUlIHtcbiAgICBsZWZ0OiAyOS41JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAuNjI3MDMsIDAuNiwgMC45MDIwMyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMC42MjcwMywgMC42LCAwLjkwMjAzKTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMTcuMzg4ODklO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3NMaW5lYXJNb3ZlbWVudCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICA1MCUge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuQGtleWZyYW1lcyBwcm9ncmVzc0xpbmVhck1vdmVtZW50IHtcbiAgMCUge1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc3RhcnQge1xuICBmcm9tIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG1heC1oZWlnaHQ6IDIwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBzdGFydCB7XG4gIGZyb20ge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgbWF4LWhlaWdodDogMjBweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZW5kIHtcbiAgZnJvbSB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBtYXgtaGVpZ2h0OiAycHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBlbmQge1xuICBmcm9tIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG1heC1oZWlnaHQ6IDJweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4vKlxuICogQ29tcG9uZW50IHNwZWNpZmljIHN0eWxlczogVGlueSBzbGlkZXJcbiAqL1xuLnRpbnktc2xpZGVyX19oZWFkZXJfX2xlZnQgLnBsYWNlaG9sZGVyLS1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGlueS1zbGlkZXJfX2hlYWRlcl9fbGVmdCAucGxhY2Vob2xkZXItLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udGlueS1zbGlkZXJfX3BsYWNlaG9sZGVyIC5wbGFjZWhvbGRlci0taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLypcbiAqIFBvc2l0aW9uIHNwZWNpZmljIHN0eWxlczogTGFuZGluZyBwYWdlXG4gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgLmxhbmRpbmctcGFnZSAucGxhY2Vob2xkZXItLWNhcmRzLXR5cGUtMy0tNC1jb2x1bW5zIHNwYW4ge1xuICAgIHdpZHRoOiAzMyU7XG4gICAgcGFkZGluZy10b3A6IDE4JTtcbiAgfVxuICAubGFuZGluZy1wYWdlIC5wbGFjZWhvbGRlci0tY2FyZHMtdHlwZS0zLS00LWNvbHVtbnMgc3BhbjpudGgtY2hpbGQoMykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZSAucGxhY2Vob2xkZXItLWNhcmRzLXR5cGUtMy0tNC1jb2x1bW5zIHNwYW4ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy10b3A6IDM2JTtcbiAgfVxuICAubGFuZGluZy1wYWdlIC5wbGFjZWhvbGRlci0tY2FyZHMtdHlwZS0zLS00LWNvbHVtbnMgc3BhbjpudGgtY2hpbGQoMikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fcGFja2FnZS1kZWFscyAudGlueS1zbGlkZXJfX3BsYWNlaG9sZGVyIC5wbGFjZWhvbGRlci0taGVhZGVyLCAuc2VhcmNoLXBhZ2VfX3BhY2thZ2UtZGVhbHMgLnRpbnktc2xpZGVyX19wbGFjZWhvbGRlciAucGxhY2Vob2xkZXItLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmxhbmRpbmctcGFnZV9fYWJvdXQtLXBsYWNlaG9sZGVyIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zX19zaW5nbGU6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLXJpZ2h0OiA2JTtcbiAgd2lkdGg6IDI3JTtcbn1cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0LS1wbGFjZWhvbGRlciAucGxhY2Vob2xkZXItLWRpdiB7XG4gIHBhZGRpbmctdG9wOiA2NSU7XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3QgbGkgc3BhbltjbGFzcyo9cGxhY2Vob2xkZXJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qISBwdXJnZWNzcyBlbmQgaWdub3JlICovXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdpbmF0aW9uLS1tYXAtb3BlbiB7XG4gIG1heC13aWR0aDogNDQuMzc1cmVtO1xufVxuXG4ucGFnaW5hdGlvbl9fY291bnQge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLnBhZ2luYXRpb25fX3BhZ2Uge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuXG4ucGFnaW5hdGlvbl9fYXJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xufVxuLnBhZ2luYXRpb25fX2Fycm93IHN2ZyB7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMC41cmVtO1xufVxuLnBhZ2luYXRpb25fX2Fycm93LS1wcmV2IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuLnBhZ2luYXRpb25fX2Fycm93LS1uZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG59XG5cbi8qXG4gKiBDb2xvciBzY2hlbWVzXG4gKi9cbi5wYWdpbmF0aW9uLS13aGl0ZS1iZyB7XG4gIGNvbG9yOiAjMTIxMjEyO1xufVxuLnBhZ2luYXRpb24tLWJsYWNrLWJnIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wYWdpbmF0aW9uX19wYWdlLS1hY3RpdmUucGFnaW5hdGlvbl9fcGFnZS0td2hpdGUtYmcsIC5wYWdpbmF0aW9uX19wYWdlLS1hY3RpdmUucGFnaW5hdGlvbl9fcGFnZS0tYmxhY2stYmcge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbn1cbi5wYWdpbmF0aW9uX19wYWdlLS1hY3RpdmUucGFnaW5hdGlvbl9fcGFnZS0td2hpdGUtYmc6aG92ZXIsIC5wYWdpbmF0aW9uX19wYWdlLS1hY3RpdmUucGFnaW5hdGlvbl9fcGFnZS0tYmxhY2stYmc6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ucGFnaW5hdGlvbl9fcGFnZS0td2hpdGUtYmcge1xuICBjb2xvcjogIzEyMTIxMjtcbn1cblxuLnBhZ2luYXRpb25fX2Fycm93LnBhZ2luYXRpb25fX2Fycm93LS13aGl0ZS1iZyBwYXRoIHtcbiAgZmlsbDogIzEyMTIxMjtcbn1cbi5wYWdpbmF0aW9uX19hcnJvdy5wYWdpbmF0aW9uX19hcnJvdy0td2hpdGUtYmcucGFnaW5hdGlvbl9fYXJyb3ctLWluYWN0aXZlIHBhdGgge1xuICBmaWxsOiAjQzVDNUM1O1xufVxuLnBhZ2luYXRpb25fX2Fycm93LnBhZ2luYXRpb25fX2Fycm93LS1ibGFjay1iZyBwYXRoIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5wYWdpbmF0aW9uX19hcnJvdy5wYWdpbmF0aW9uX19hcnJvdy0tYmxhY2stYmcucGFnaW5hdGlvbl9fYXJyb3ctLWluYWN0aXZlIHBhdGgge1xuICBmaWxsOiAjNEY0RjRGO1xufVxuXG4ubGRzLXJpcHBsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuXG4ubGRzLXJpcHBsZSBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNGRjVBNzU7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBsZHMtcmlwcGxlIDFzIGN1YmljLWJlemllcigwLCAwLjIsIDAuOCwgMSkgaW5maW5pdGU7XG59XG5cbi5sZHMtcmlwcGxlIGRpdjpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjVzO1xufVxuXG5Aa2V5ZnJhbWVzIGxkcy1yaXBwbGUge1xuICAwJSB7XG4gICAgdG9wOiAzNnB4O1xuICAgIGxlZnQ6IDM2cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDcycHg7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5zay1zcGlubmVyLFxuLnNrLXNwaW5uZXI6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbn1cblxuLnNrLXNwaW5uZXIge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICBib3JkZXItd2lkdGg6IDNweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGFuaW1hdGlvbjogc3Bpbm5lciAxLjFzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5zay1jb2xsYXBzYWJsZV9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tZ3JheS0yMDAsICNFQ0VDRUMpO1xufVxuXG4uc2stY29sbGFwc2FibGVfX2NvbnRlbnQge1xuICBoZWlnaHQ6IDA7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5zay1jb2xsYXBzYWJsZV9fY29udGVudC0tZXhwYW5kZWQge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IG1heC1jb250ZW50O1xufVxuXG4uc2stY29sbGFwc2FibGVfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNrLWNvbGxhcHNhYmxlX190aXRsZSAuc2staWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbn1cbi5zay1jb2xsYXBzYWJsZV9fdGl0bGUgLnNrLWljb24gc3ZnIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cblxuLm5vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubm9uZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWFyX2JvdCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5hZGRpdGlvbmFsLWxpbmtfY2hpbGQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uYWRkaXRpb25hbC1saW5rX2NoaWxkID4gYSB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuYWRkaXRpb25hbC1saW5rX2NoaWxkID4gYSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYWluX19uYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluX19uYXZfYWRkaXRpb25hbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYWluX19uYXZfYWRkaXRpb25hbC1tYWluIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW5fX25hdl9hZGRpdGlvbmFsLW1haW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLm1haW5fX25hdl9hZGRpdGlvbmFsLW1haW4ge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWFpbl9fbmF2X2FkZGl0aW9uYWwtbWFpbi1hd2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDEuODQzNzVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW5fX25hdl9hZGRpdGlvbmFsLW1haW4tYXdhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWFpbl9fbmF2X2FkZGl0aW9uYWwtbWFpbi1qb2Ige1xuICBtYXJnaW4tYm90dG9tOiAxLjg0Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5tYWluX19uYXZfYWRkaXRpb25hbC1tYWluLWpvYiB7XG4gICAgbWFyZ2luLXRvcDogMzFweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluX19uYXZfYWRkaXRpb25hbC1tYWluLWpvYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYWluX19uYXYtZXh0cmEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbl9fbmF2LWV4dHJhLWZpcnN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTAuNyU7XG4gICAgcmlnaHQ6IC0zNiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLm1haW5fX25hdi1leHRyYS1maXJzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1haW5fX25hdi1leHRyYS1maXJzdCA+IGRpdiA+IGEgPiBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG4ubWFpbl9fbmF2LWV4dHJhLWZpcnN0LXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubWFpbl9fbmF2LWV4dHJhLXNlY29uZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5tYWluX19uYXYtZXh0cmEtc2Vjb25kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubWFpbl9fbmF2LWV4dHJhLXNlY29uZCA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICB9XG59XG4ubWFpbl9fbmF2LWV4dHJhLXNlY29uZCA+IGRpdiA+IGEgPiBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluX19uYXYtZXh0cmEtc2Vjb25kID4gZGl2ID4gYSA+IGgzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuXG4ubWFpbl9fbmF2X19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm1haW5fX25hdl9fbGlzdCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxOS4zcHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbn1cbi5tYWluX19uYXZfX2xpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDEuOXJlbTtcbn1cbi5tYWluX19uYXZfX2xpc3QgbGkubGktbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tYWluX19uYXZfX2xpc3QgbGkubGktbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLm1haW5fX25hdl9fbGlzdC0tZGUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbl9fbmF2X19saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDElO1xuICB9XG4gIC5tYWluX19uYXZfX2xpc3QgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbiAgfVxuICAubWFpbl9fbmF2X19saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xcmVtO1xuICB9XG4gIC5tYWluX19uYXZfX2xpc3QgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLm1haW5fX25hdl9fbGlzdCBhIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4ubWFpbl9fbmF2X19saXN0IGE6aG92ZXIsIC5tYWluX19uYXZfX2xpc3QgYTpmb2N1cywgLm1haW5fX25hdl9fbGlzdCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubWFpbl9fbmF2X19saXN0IGEge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubWFpbl9fbmF2X19saXN0LS1leHBhbmRhYmxlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIG1heC1oZWlnaHQ6IDIuOHJlbTtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLm1haW5fX25hdl9fbGlzdC0tZXhwYW5kYWJsZS0tZXhwYW5kZWQge1xuICAgIG1heC1oZWlnaHQ6IDQzLjc1cmVtO1xuICB9XG4gIC5tYWluX19uYXZfX2xpc3QtLWV4cGFuZGFibGUtLW5vLWJvcmRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG4ubWFpbl9fbmF2X19saXN0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3RfX3RpdGxlIC5zay1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5tYWluX19uYXZfX2xpc3RfX3RpdGxlIHN2ZyB7XG4gICAgd2lkdGg6IDAuODEyNXJlbTtcbiAgICBoZWlnaHQ6IDAuODEyNXJlbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbiAgLm1haW5fX25hdl9fbGlzdC0tZXhwYW5kYWJsZS0tZXhwYW5kZWQgLm1haW5fX25hdl9fbGlzdF9fdGl0bGUgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB9XG59XG5cbi5tYWluX19uYXZfX2xpc3RfX3RpdGxlX19tYXItYm90IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdF9fdGl0bGVfX21hci1ib3Qge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3RfX3RpdGxlX19tYXItYm90IC5zay1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdF9fdGl0bGVfX21hci1ib3Qge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5tYWluX19uYXZfX2xpc3RfX3RpdGxlX19tYXItYm90IHN2ZyB7XG4gICAgd2lkdGg6IDAuODEyNXJlbTtcbiAgICBoZWlnaHQ6IDAuODEyNXJlbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbiAgLm1haW5fX25hdl9fbGlzdC0tZXhwYW5kYWJsZS0tZXhwYW5kZWQgLm1haW5fX25hdl9fbGlzdF9fdGl0bGVfX21hci1ib3Qgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB9XG59XG5cbi5tYWluX19uYXZfX3RpdGxlX19pbm5lciB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFpbl9fbmF2X190aXRsZV9faW5uZXIge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluX19uYXZfX3RpdGxlX19pbm5lciAuc2staWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluX19uYXZfX3RpdGxlX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAubWFpbl9fbmF2X190aXRsZV9faW5uZXIgc3ZnIHtcbiAgICB3aWR0aDogMC44MTI1cmVtO1xuICAgIGhlaWdodDogMC44MTI1cmVtO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuICAubWFpbl9fbmF2X19saXN0LS1leHBhbmRhYmxlLS1leHBhbmRlZCAubWFpbl9fbmF2X190aXRsZV9faW5uZXIgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluX19uYXZfX3RpdGxlX19pbm5lciB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICAgIGNvbG9yOiAjMmMyYzJjO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAubWFpbl9fbmF2X19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbl9fbmF2X19pbm5lciB7XG4gICAgcGFkZGluZzogMy43NXJlbSAycmVtIDMuNzVyZW0gMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbl9fbmF2X19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDMuNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWluX19uYXZfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMy40cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbi5tYWluX19uYXZfX2lubmVyLS1tb3JlLXBhZGRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMS43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLm1haW5fX25hdl9faW5uZXItLW1vcmUtcGFkZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuN3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbl9fbmF2X19pbm5lci0tbW9yZS1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4xcmVtO1xuICB9XG59XG5cbi5tYWluX19uYXZfX2xpc3QtLXNvY2lhbCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tYWluX19uYXZfX2xpc3QtLXNvY2lhbCBhOmhvdmVyIHN2ZyBwYXRoLCAubWFpbl9fbmF2X19saXN0LS1zb2NpYWwgYTpob3ZlciBzdmcgY2lyY2xlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3QtLXNvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdC0tc29jaWFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgd2lkdGg6IDExMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbl9fbmF2X19saXN0LS1zb2NpYWwgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjRyZW07XG4gIH1cbiAgLm1haW5fX25hdl9fbGlzdC0tc29jaWFsIGxpOm5vdCg6Zmlyc3QtY2hpbGQpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ubWFpbl9fbmF2X19sYW5ndWFnZS1zd2l0Y2gge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGNvbG9yOiAjQzVDNUM1O1xufVxuLm1haW5fX25hdl9fbGFuZ3VhZ2Utc3dpdGNoIGg1IHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW5fX25hdl9fbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW5fX25hdl9fbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5tYWluX19uYXZfX2xhbmd1YWdlLXN3aXRjaCBoNSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1haW5fX25hdl9fbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC5tYWluX19uYXZfX2xhbmd1YWdlLXN3aXRjaCBoNSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuLm1haW5fX25hdl9fbGFuZ3VhZ2Utc3dpdGNoID4gaDMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXRvcDogMC4zMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW5fX25hdl9fbGFuZ3VhZ2Utc3dpdGNoID4gaDMge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubWFpbl9fbmF2X19sYW5ndWFnZS1zd2l0Y2ggPiBoMyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNDNUM1QzU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW5fX25hdl9fbGFuZ3VhZ2Utc3dpdGNoID4gaDMge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLm1haW5fX25hdl9fbGFuZ3VhZ2Utc3dpdGNoX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm1haW5fX25hdl9fbGFuZ3VhZ2Utc3dpdGNoX19saXN0IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEuNnJlbTtcbn1cbi5tYWluX19uYXZfX2xhbmd1YWdlLXN3aXRjaF9fbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm1haW5fX25hdl9fbGFuZ3VhZ2Utc3dpdGNoX19saXN0IGEge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogI0M1QzVDNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNUM1QzU7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tYWluX19uYXZfX2xhbmd1YWdlLXN3aXRjaF9fbGlzdCBhOmhvdmVyLCAubWFpbl9fbmF2X19sYW5ndWFnZS1zd2l0Y2hfX2xpc3QgYTpmb2N1cywgLm1haW5fX25hdl9fbGFuZ3VhZ2Utc3dpdGNoX19saXN0IGE6YWN0aXZlIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGNUE3NTtcbn1cbi5tYWluX19uYXZfX2xhbmd1YWdlLXN3aXRjaF9fbGlzdCBzdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLm1haW5fX25hdl9fcmlnaHQtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDMuMTI1cmVtO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluX19uYXZfX3JpZ2h0LXNlY3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWluX19uYXZfX3JpZ2h0LXNlY3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGhlaWdodDogOTQuNyU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW5fX25hdl9fcmlnaHQtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4ubWFpbl9fbmF2X19jb3B5cmlnaHQgYSB7XG4gIGNvbG9yOiAjQzVDNUM1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M1QzVDNTtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1haW5fX25hdl9fY29weXJpZ2h0IGE6aG92ZXIsIC5tYWluX19uYXZfX2NvcHlyaWdodCBhOmZvY3VzLCAubWFpbl9fbmF2X19jb3B5cmlnaHQgYTphY3RpdmUge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY1QTc1O1xufVxuXG4ubWFpbl9fbmF2X19jb3B5cmlnaHRfX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIGNvbG9yOiAjQzVDNUM1O1xufVxuXG4ubWFpbl9fbmF2X19jb3B5cmlnaHRfX3NlcGFyYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbn1cblxuLm1haW5fX25hdl9fbGlzdF9faGVhZGVycyB7XG4gIGNvbG9yOiAjMkMyQzJDO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjE4NzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdF9faGVhZGVycyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3RfX2hlYWRlcnMge1xuICAgIHBhZGRpbmctbGVmdDogMyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWFpbl9fbmF2X19saXN0X19oZWFkZXJzID4gYSA+IGgzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgY29sb3I6ICMxMjEyMTI7XG59XG5cbi5tYWluX19uYXZfX25vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwIDAgMS41N3JlbSAwO1xuICBtYXJnaW46IDA7XG4gIGxlZnQ6IC0wLjUlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluX19uYXZfX25vLXBhZGRpbmcge1xuICAgIGxlZnQ6IC0xLjUlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAwIDAuN3JlbSAwO1xuICB9XG59XG5cbi5tYWluX19uYXZfX2hlYWRlcl9fbWFnYXppbiB7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuLm1haW5fX25hdl9faGVhZGVyX19tYWdhemluOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluX19uYXZfX2hlYWRlcl9fbWFnYXppbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbl9fbmF2X19oZWFkZXJfX21hZ2F6aW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluX19uYXZfX2hlYWRlcl9fbWFnYXppbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLm1haW5fX25hdl9faGVhZGVyX19tYWdhemluIHtcbiAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAubWFpbl9fbmF2X19oZWFkZXJfX21hZ2F6aW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNS41cHg7XG4gIH1cbn1cblxuLm1haW5fX25hdl9faGVhZGVyX19ldmVudHMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW4tbGVmdDogLTJweDtcbiAgY29sb3I6ICMxMjEyMTI7XG59XG4ubWFpbl9fbmF2X19oZWFkZXJfX2V2ZW50czpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbl9fbmF2X19oZWFkZXJfX2V2ZW50cyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5tYWluX19uYXZfX2hlYWRlcl9fZXZlbnRzIHtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbl9fbmF2X19oZWFkZXJfX2V2ZW50cyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gIC5tYWluX19uYXZfX2hlYWRlcl9fZXZlbnRzIHtcbiAgICBtYXJnaW4tbGVmdDogLTcuNXB4O1xuICB9XG59XG5cbi5tYWluX19uYXZfX2xhc3RfX2xpIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4xcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluX19uYXZfX2xhc3RfX2xpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG4gIH1cbn1cblxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDIwcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbl9fbmF2X19saXN0X19zZWNvbmQge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbi5tYWluX19uYXZfX2xpc3RfX3NlY29uZCBsaSA+IGEge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbl9fbmF2X19saXN0X19zZWNvbmQgbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kLS1ub19oZWlnaHQge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kLS1ub19oZWlnaHQge1xuICAgIGhlaWdodDogMTYuOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3RfX3NlY29uZC0tbm9faGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDEzLjlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kLS1kZSB7XG4gIGhlaWdodDogMTYuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kLS1kZSB7XG4gICAgYm90dG9tOiAwLjJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kLS1kZSB7XG4gICAgaGVpZ2h0OiAxN3JlbTtcbiAgfVxufVxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kLS1kZSBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tYWluX19uYXZfX2xpc3RfX3NlY29uZC0tZGUtYWRkaXRpb25hbCB7XG4gIGJvdHRvbTogMS4zcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbl9fbmF2X19saXN0X19zZWNvbmQtLWNoIHtcbiAgICBib3R0b206IC0wLjVyZW07XG4gICAgaGVpZ2h0OiAyMHJlbTtcbiAgfVxufVxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kLS1jaCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tYWluX19uYXZfX2xpc3RfX3NlY29uZC0tYXQge1xuICBoZWlnaHQ6IDE2cmVtO1xufVxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kLS1hdCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kX3BhcnRuZXJzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbl9fbmF2X19saXN0X19zZWNvbmRfcGFydG5lcnMge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbi5tYWluX19uYXZfX2xpc3RfX3NlY29uZF9wYXJ0bmVycyBsaSA+IGEge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbl9fbmF2X19saXN0X19zZWNvbmRfcGFydG5lcnMgbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kX3BhcnRuZXJzLS1ub19oZWlnaHQge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kX3BhcnRuZXJzLS1ub19oZWlnaHQge1xuICAgIGhlaWdodDogMTYuOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3RfX3NlY29uZF9wYXJ0bmVycy0tbm9faGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDEzLjlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kX3BhcnRuZXJzLS1kZSB7XG4gIGhlaWdodDogMTYuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kX3BhcnRuZXJzLS1kZSB7XG4gICAgYm90dG9tOiAwLjJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kX3BhcnRuZXJzLS1kZSB7XG4gICAgaGVpZ2h0OiAxN3JlbTtcbiAgfVxufVxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kX3BhcnRuZXJzLS1kZSBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tYWluX19uYXZfX2xpc3RfX3NlY29uZF9wYXJ0bmVycy0tZGUtYWRkaXRpb25hbCB7XG4gIGJvdHRvbTogMS4zcmVtO1xufVxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kX3BhcnRuZXJzLS1jaCB7XG4gIGJvdHRvbTogMjZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbl9fbmF2X19saXN0X19zZWNvbmRfcGFydG5lcnMtLWNoIHtcbiAgICBib3R0b206IDEuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbl9fbmF2X19saXN0X19zZWNvbmRfcGFydG5lcnMtLWNoIHtcbiAgICBib3R0b206IC0wLjVyZW07XG4gICAgaGVpZ2h0OiAyMHJlbTtcbiAgfVxufVxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kX3BhcnRuZXJzLS1jaCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tYWluX19uYXZfX2xpc3RfX3NlY29uZF9wYXJ0bmVycy0tYXQge1xuICBoZWlnaHQ6IDE2cmVtO1xufVxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kX3BhcnRuZXJzLS1hdCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tYWluX19uYXZfX2xpc3RfX3NlY29uZF9wYXJ0bmVycyA+IGxpID4gcCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEuMTdyZW07XG59XG4ubWFpbl9fbmF2X19saXN0X19zZWNvbmRfcGFydG5lcnMgPiBsaSA+IHA6aG92ZXIge1xuICBjb2xvcjogYmxhY2s7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kX3BhcnRuZXJzID4gbGkgPiBwIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuXG4uc2Vjb25kLS1jaCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjE4NzVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMC41JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlY29uZC0tY2gge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG4uc2Vjb25kLS1hdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjE4NzVyZW07XG4gIG1hcmdpbjogNSUgMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWNvbmQtLWRlIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTg3NXJlbTtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuY2hfX21hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kLS1jaC5uYXYtc3dpc3MtYXdhcmQge1xuICBib3R0b206IDIuNDM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kLS1jaC5uYXYtc3dpc3MtYXdhcmQge1xuICAgIGJvdHRvbTogNzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbl9fbmF2X19saXN0X19zZWNvbmQubWFpbl9fbmF2X19saXN0X19zZWNvbmQtLWNoLm5hdi1zd2lzcy1hd2FyZCB7XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG59XG5cbi5tYWluX19uYXYtZXh0cmEtZmlyc3QtdG9wLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubW9iaWxlX2Rpc3BsYXlfbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU5OXB4KSB7XG4gIC5waG9uZW1lbnVfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5waG9uZW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICMyMjQ1NWI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZmFxIC5waG9uZW1lbnUge1xuICAgIGJhY2tncm91bmQ6ICM0NmI3OTA7XG4gIH1cbiAgLnBob25lbWVudSB1bCB7XG4gICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMTIxMjEyO1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuICAuZmFxIC5waG9uZW1lbnUgdWwge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMxMjEyMTI7XG4gIH1cbiAgLnBob25lbWVudSBmb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG4gIC5waG9uZW1lbnUgZm9ybSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICBjb2xvcjogIzEyMTIxMjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDlweCAxMnB4IDlweCAxMnB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAucGhvbmVtZW51IGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjb2xvcjogIzEyMTIxMjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIH1cbiAgLnBob25lbWVudV9faW5uZXIge1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDFyZW0gMCAwIDBweDtcbiAgfVxuICB1bC5waG9uZW1lbnVfX2xpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMzBweCAyMHB4IDMwcHg7XG4gIH1cbiAgdWwucGhvbmVtZW51X19saXN0LS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgdWwucGhvbmVtZW51X19saXN0LS12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucGhvbmVtZW51X19pdGVtIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnBob25lbWVudV9faXRlbSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMnB4IDA7XG4gICAgY29sb3I6ICMxMjEyMTI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDE4cHg7XG4gIH1cbiAgLnBob25lbWVudV9faXRlbSBzdmcge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmaWxsOiBibGFjaztcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cbiAgLnBob25lbWVudV9faXRlbS0taGFzLWNoaWxkIGEge1xuICAgIGNvbG9yOiBibGFjaztcbiAgfVxuICAucGhvbmVtZW51X19pdGVtLS1iYWNrLWJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogLTYlO1xuICB9XG4gIC5waG9uZW1lbnVfX2l0ZW0tLWJhY2stYnRuIGEge1xuICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBjZW50ZXI7XG4gICAgcGFkZGluZzogNXB4IDAgN3B4IDEuNCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5waG9uZW1lbnVfX2xpc3QtLWxldmVsLXR3byAucGhvbmVtZW51X19pdGVtOm5vdCgucGhvbmVtZW51X19pdGVtLS1iYWNrLWJ0bikgYSB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIGNlbnRlcjtcbiAgfVxuICAucGhvbmVtZW51X19pdGVtX19tZW51LXRpdGxlIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMTBweCAzJTtcbiAgICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLnBob25lbWVudV9faXRlbV9fbWVudS10aXRsZV9sZXZlbC10d28ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMi4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmV2ZW50bG9rYWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xN3B4IGNlbnRlcjtcbiAgfVxuICB1bCBsaS53aXNobGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgdWwgbGkud2lzaGxpc3QgYSB7XG4gICAgbWFyZ2luOiAxNXB4O1xuICB9XG4gIHVsIGxpLndpc2hsaXN0IGRpdiB7XG4gICAgdG9wOiA1NXB4O1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1lcnJvciA+IHVsID4gbGkge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgfVxuICBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIGIsIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwgYiB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW46IDAgMC4zcmVtIDAgMDtcbiAgICAvKndpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBtYXJnaW46IDAgM3B4IDAgMDsqL1xuICB9XG4gIC5vdmVybGF5IC5vdmVybGF5X2lubmVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gIH1cbiAgLm92ZXJsYXkgLm92ZXJsYXlfaW5uZXIyIHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDE3MHB4KTtcbiAgICB3aWR0aDogMzQwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxuICAuYW5mcmFnZV9kaXJla3RhbnplaWdlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgbWFyZ2luOiAwIC0yMHB4IDAgLTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYW5mcmFnZV9kaXJla3RhbnplaWdlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gOXB4KTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAub3ZlcmxheSAub3ZlcmxheV9pbm5lcjIgZGl2LmhlYWQsIC5hbmZyYWdlX2RpcmVrdGFuemVpZ2UgZGl2LmhlYWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgfVxuICAub3ZlcmxheSAub3ZlcmxheV9pbm5lcjIgZGl2LnN0ZXAsIC5hbmZyYWdlX2RpcmVrdGFuemVpZ2UgZGl2LnN0ZXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm92ZXJsYXkgLm92ZXJsYXlfaW5uZXIyIGRpdiBpbnB1dFtuYW1lPWNhcHRjaGFfdmFsdWVdLCAuYW5mcmFnZV9kaXJla3RhbnplaWdlIGRpdiBpbnB1dFtuYW1lPWNhcHRjaGFfdmFsdWVdIHtcbiAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gIH1cbiAgLm92ZXJsYXkgLm92ZXJsYXlfaW5uZXIyIGRpdiAuY2FwdGNoYV9pbWcsIC5hbmZyYWdlX2RpcmVrdGFuemVpZ2UgZGl2IC5jYXB0Y2hhX2ltZyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5vdmVybGF5IC5vdmVybGF5X2lubmVyMiBkaXYuZXJyb3JtZXNzYWdlLCAuYW5mcmFnZV9kaXJla3RhbnplaWdlIGRpdi5lcnJvcm1lc3NhZ2Uge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC5tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZW51IC5zZWFyY2hfaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQ6ICMyMjQ1NWI7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICB9XG4gIC5tZW51IC5zZWFyY2hfaGVhZGVyIGgxIHtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLm1lbnUgLmNhdGVnb3JpZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1lbnUgLmV2ZW50c2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjI0NTViO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIC5tZW51IC5ldmVudHNlYXJjaCBoMiB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIG1hcmdpbjogMjVweCAyNXB4IC04NXB4IDI1cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG4gIC5tZW51IC5ldmVudHNlYXJjaCBmb3JtIHtcbiAgICB3aWR0aDogMjcwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbjogODVweCAyNXB4IDI1cHggMjVweDtcbiAgfVxuICAuc2hvd29wdGlvbnM6OmJlZm9yZSB7XG4gICAgdG9wOiA1cHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG4gIGRpdi5vcHRpb25uYXYge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxuICBkaXYub3B0aW9ubmF2IHNwYW4ge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiBncmF5O1xuICB9XG4gIGRpdi5vcHRpb25uYXYgdWwge1xuICAgIG1hcmdpbjogMTBweCAxMHB4IDAgMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICBkaXYub3B0aW9ubmF2IHVsIGxpIHNwYW4ge1xuICAgIHdpZHRoOiAyMzhweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIH1cbiAgZGl2Lm9wdGlvbm5hdiB1bCBsaSBpIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAxcHggMDtcbiAgfVxuICAubWVudSAuZXZlbnRzZWFyY2ggZm9ybSBkaXYub3B0aW9ubmF2LmFjdGl2ZSBzcGFuIHtcbiAgICB3aWR0aDogMjYycHg7XG4gIH1cbiAgLm1lbnUgLmV2ZW50c2VhcmNoIGZvcm0gc2VsZWN0IHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG1hcmdpbjogNXB4O1xuICB9XG4gIC5tZW51IC5ldmVudHNlYXJjaCBmb3JtIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cbiAgLm1lbnUgLmV2ZW50c2VhcmNoIGZvcm0gaW5wdXRbdHlwZT10ZXh0XS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHJnYigyMzQsIDIzNCwgMjM0KTtcbiAgfVxuICAubWVudSAuZXZlbnRzZWFyY2ggZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cbiAgLm1lbnUgLmV2ZW50c2VhcmNoIGZvcm0gc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxNXB4O1xuICB9XG4gIC5tZW51IC5ldmVudHNlYXJjaCBmb3JtIHNlbGVjdCBvcHRpb24ge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDE1cHg7XG4gIH1cbiAgLm1lbnUgLmV2ZW50c2VhcmNoIC5zaG93b3B0aW9uczo6YmVmb3JlIHtcbiAgICB0b3A6IDdweDtcbiAgICByaWdodDogN3B4O1xuICB9XG4gIC5tZW51IC5yZWRfc2VhcmNoIGZvcm0ge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDEwMHB4IDIwcHggMzBweCAyMHB4O1xuICB9XG4gIC5tZW51IC5yZWRfc2VhcmNoIGZvcm0gaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgd2lkdGg6IDE5OHB4O1xuICB9XG4gIC5tZW51IC5yZWRfc2VhcmNoIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICB3aWR0aDogODBweDtcbiAgfVxuICAubWVudS5mYXEgLnJlZF9zZWFyY2ggZm9ybSB7XG4gICAgbWFyZ2luOiAyMHB4O1xuICB9XG4gIC5tZW51LmZhcSAucmVkX3NlYXJjaCAuZmFxaGVhZCB7XG4gICAgbWFyZ2luOiAxMDBweCAwIDAgMDtcbiAgfVxuICAubWVudS5mYXEgLnJlZF9zZWFyY2ggLmZhcWhlYWQgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAubWVudSAuc2VvX2hlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBtYXJnaW46IDcwcHggMCAtNzBweCAwO1xuICB9XG4gIC5tZW51IC5zZW9faGVhZGVyIC5pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG4gIC5tZW51IC5zZW9faGVhZGVyIC5pbWFnZSB1IGkgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICB9XG4gIC5tZW51IC5zZW9faGVhZGVyIC50ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm1lbnUgLnNlb19oZWFkZXIgLnRleHQgaDEge1xuICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAubWVudSBmb3JtIC5mdWxsc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjI0NTViICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNzBweCAwIDMwcHggMDtcbiAgfVxuICAubWVudSBmb3JtIC5mdWxsc2VhcmNoOm50aC1vZi10eXBlKDIpIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5tZW51IGZvcm0gLmZ1bGxzZWFyY2g6bnRoLW9mLXR5cGUoMikgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tZW51IGZvcm0gLmZ1bGxzZWFyY2g6bnRoLW9mLXR5cGUoMykge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZzogMCAwIDMwcHggMDtcbiAgfVxuICAubWVudSBmb3JtIC5mdWxsc2VhcmNoIHRhYmxlIHtcbiAgICB3aWR0aDogMjcwcHg7XG4gICAgbWFyZ2luOiAwIDI1cHggMCAyNXB4O1xuICB9XG4gIC5tZW51IGZvcm0gLmZ1bGxzZWFyY2ggdGFibGUgdHIgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNzBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAubWVudSBmb3JtIC5mdWxsc2VhcmNoOm50aC1vZi10eXBlKDMpIHRhYmxlIHRyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubWVudSBmb3JtIC5mdWxsc2VhcmNoOm50aC1vZi10eXBlKDMpIHRhYmxlIHRyIHRkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgfVxuICAubWVudSBmb3JtIC5mdWxsc2VhcmNoIHRhYmxlIHRyIHRkIHNlbGVjdCwgLm1lbnUgZm9ybSAuZnVsbHNlYXJjaCB0YWJsZSB0ciB0ZCBpbnB1dCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG4gIC5tZW51IGZvcm0gLmZ1bGxzZWFyY2ggdGFibGUgdHIgdGQgaDQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAubWVudSBmb3JtIC5mdWxsc2VhcmNoIHRhYmxlIHRyIHRkIC5jaGVja2VyIGRpdiB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICB9XG4gIC5tZW51IGZvcm0gLmZ1bGxzZWFyY2ggdGFibGUgdHIgdGQgLmNhbmNlbCwgLm1lbnUgZm9ybSAuZnVsbHNlYXJjaCB0YWJsZSB0ciB0ZCAuc2hvd2ZpbHRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMThweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG4gIC5tZW51IGZvcm0gLmZ1bGxzZWFyY2ggdGFibGUgdHIgdGQgLmZpbHRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAtMjBweCAtMXB4IDAgLTFweDtcbiAgfVxuICAubWVudSBmb3JtIC5mdWxsc2VhcmNoIHRhYmxlIHRyIHRkIC5maWx0ZXIgYSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAxcHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAubWVudSBmb3JtIC5mdWxsc2VhcmNoIHRhYmxlIHRyIHRkIC5maWx0ZXIgYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiLFwiO1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICB9XG4gIC5tZW51IGZvcm0gLmZ1bGxzZWFyY2ggdGFibGUgdHIgdGQgLmZpbHRlciBhIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1lbnUgZm9ybSAuZnVsbHNlYXJjaCB0YWJsZSB0ciB0ZCAuZmlsdGVyIGEuZGVsZXRlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICAubWVudS5ub3RzdGFydC5yZXN1bHRzLnNlYXJjaF90aXRsZSBmb3JtIC5mdWxsc2VhcmNoIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG4gIC5qdW1wZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAzMDI7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbiAgLmp1bXBlci5maXhlZCwgLmp1bXBlci5hbHdheXNfZml4ZWQge1xuICAgIHotaW5kZXg6IDMwMjtcbiAgfVxuICAuanVtcGVyIC5zZWN0aW9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuanVtcGVyIC5sb2NhdGlvbmFuZnJhZ2Uge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDE2MHB4KTtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAuanVtcGVyIC5sb2NhdGlvbmFuZnJhZ2UgaDQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmp1bXBlciAubG9jYXRpb25hbmZyYWdlIGRpdi5mbGV4aWJsZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5qdW1wZXIgLmxvY2F0aW9uYW5mcmFnZSBkaXYgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmp1bXBlciAubG9jYXRpb25hbmZyYWdlIGRpdiBhLmxpa2UsIC5qdW1wZXIgLmxvY2F0aW9uYW5mcmFnZSBkaXYgYS5iYWNrIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgfVxuICAuanVtcGVyIC5sb2NhdGlvbmFuZnJhZ2UgZGl2IGEuYmFzZSB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMThweCAxMHB4IDM4cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCBjZW50ZXI7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gIH1cbiAgLmp1bXBlciAubG9jYXRpb25hbmZyYWdlIGRpdiB1bCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbiAgLmp1bXBlciAubG9jYXRpb25hbmZyYWdlIGRpdiB1bCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmp1bXBlciAubG9jYXRpb25hbmZyYWdlIGRpdiB1bCBsaSBhLCAuanVtcGVyIC5sb2NhdGlvbmFuZnJhZ2UgZGl2IHVsIGxpIHNwYW4ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAuanVtcGVyIC5sb2NhdGlvbmFuZnJhZ2UgZGl2IHVsIGxpIC5wcmludCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuanVtcGVyIC5sb2NhdGlvbmFuZnJhZ2UgZGl2IHVsIGxpIC5zaGFyZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuICAuanVtcGVyIC5sb2NhdGlvbmFuZnJhZ2UgZGl2IHVsID4gbGkgPiB1bCB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA3NXB4KTtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiA0NXB4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxuICAuanVtcGVyIC5sb2NhdGlvbmFuZnJhZ2UgZGl2LmJhc2UgdWwgPiBsaSA+IHVsIHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDEyNXB4KTtcbiAgfVxuICAuanVtcGVyIC5sb2NhdGlvbmFuZnJhZ2UgZGl2IHVsID4gbGkgPiB1bDo6YmVmb3JlIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAtN3B4O1xuICB9XG4gIC5qdW1wZXIgLmxvY2F0aW9uYW5mcmFnZSBkaXYuYmFzZSB1bCA+IGxpID4gdWw6OmJlZm9yZSB7XG4gICAgbGVmdDogY2FsYyg1MCUgKyA0M3B4KTtcbiAgfVxuICAuanVtcGVyIC5sb2NhdGlvbmFuZnJhZ2UgZGl2IHVsID4gbGkgdWwgbGkgYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuanVtcGVyIC5sb2NhdGlvbmFuZnJhZ2UgZGl2IHVsID4gbGkgdWwgbGkgYSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5qdW1wZXIgLmxvY2F0aW9uYW5mcmFnZSBkaXYgdWwgbGkuc2hhcmlmZiB1bCB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG4gIC5qdW1wZXIgLmxvY2F0aW9uYW5mcmFnZSBkaXYgdWwgbGkuc2hhcmlmZiB1bCBsaS50d2l0dGVyIGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmp1bXBlciAubG9jYXRpb25hbmZyYWdlIGRpdiB1bCBsaS5zaGFyaWZmIHVsIGxpLndoYXRzYXBwIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNWQzNjY7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDBweDtcbiAgfVxuICAuanVtcGVyLmFsd2F5c19maXhlZCwgLmp1bXBlci5maXhlZCB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAudGhlbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgICBtYXJnaW46IDYwcHggMCAwIDA7XG4gIH1cbiAgLnRoZW1lLm5vdHN0YXJ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudGhlbWUgLmJ4LXdyYXBwZXIgLmJ4LXZpZXdwb3J0IHtcbiAgICBoZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRoZW1lIC5tZWRpYSB7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgfVxuICAudGhlbWUgLm1lZGlhIHNwYW4ge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gOTBweCk7XG4gICAgdG9wOiAyMDBweDtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDlweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC50aGVtZSAudGhlbWVib3gge1xuICAgIGhlaWdodDogMjYwcHg7XG4gIH1cbiAgLnRoZW1lIC50aGVtZWJveCAuZGV0YWlscGljIHtcbiAgICBsZWZ0OiAtNDAlO1xuICAgIHdpZHRoOiAxODAlO1xuICB9XG4gIC5zbGlkZXIgLnNsaWRlcmJveCB7XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIG1hcmdpbjogNXB4O1xuICB9XG4gIC5zbGlkZXIgLnNsaWRlcmJveC5zbWFsbC1tYXJnaW4ge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuICAuc2xpZGVyIC5zbGlkZXJib3ggLmxvY2F0aW9uIHtcbiAgICB3aWR0aDogMzEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc2xpZGVyIC5zbGlkZXJib3ggLmxvY2F0aW9uIC5pbWFnZSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMjQ1cHg7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cbiAgLnNsaWRlciAuc2xpZGVyYm94IC5sb2NhdGlvbiAuaW1hZ2Ugc3BhbiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHBhZGRpbmc6IDNweCA4cHggM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDNweCAwO1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4cHg7XG4gIH1cbiAgLnNsaWRlciAuc2xpZGVyYm94IC5sb2NhdGlvbiAuaW1hZ2UgdSBpIGltZyB7XG4gICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgfVxuICAuc2xpZGVyIC5zbGlkZXJib3ggLmxvY2F0aW9uIC50ZXh0IHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbjogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAuc2xpZGVyIC5zbGlkZXJib3ggLmxvY2F0aW9uIC50ZXh0IGIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuc2xpZGVyIC5zbGlkZXJib3ggLmxvY2F0aW9uIC5saWtlIHtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxuICAuYmFubmVyIHtcbiAgICBoZWlnaHQ6IDI5MHB4O1xuICB9XG4gIC5iYW5uZXIgLmJ4LXByZXYge1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgdG9wOiAxMzBweDtcbiAgfVxuICAuYmFubmVyIC5ieC1uZXh0IHtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDEzMHB4O1xuICB9XG4gIC5iYW5uZXIgLmJhbm5lcmJveCB7XG4gICAgaGVpZ2h0OiAyOTBweDtcbiAgfVxuICAuYmFubmVyIC5iYW5uZXJib3ggaDIge1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgY29sb3I6ICMxMjEyMTI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICB9XG4gIC5iYW5uZXIgLmJhbm5lcmJveCAuaW1hZ2Uge1xuICAgIHRvcDogLTQwcHg7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAzMDBweCk7XG4gICAgd2lkdGg6IDYwMHB4O1xuICB9XG4gIC5vdmVydmlldyB7XG4gICAgcGFkZGluZzogMTBweCA1cHggMTBweCA1cHg7XG4gIH1cbiAgLm92ZXJ2aWV3LmZhdm91cml0ZXMtb3ZlcnZpZXcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5vdmVydmlldyAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5vdmVydmlldyAub3ZlcnZpZXdoZWFkIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgbWFyZ2luOiAxNXB4IDVweCAxNXB4IDVweDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cbiAgLm92ZXJ2aWV3IC5vdmVydmlld2hlYWQgaDEge1xuICAgIG1hcmdpbjogNjBweCAwIDAgMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLm92ZXJ2aWV3IC5vdmVydmlld2hlYWQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAub3ZlcnZpZXcgLm92ZXJ2aWV3aGVhZCBoMyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5vdmVydmlldyAub3ZlcnZpZXdoZWFkIGg0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLm92ZXJ2aWV3IC5vdmVydmlld2hlYWQgLm1vcmUge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuICAub3ZlcnZpZXcgLmVudHJ5IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCkgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxuICAub3ZlcnZpZXcgLmVudHJ5IC5pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICB9XG4gIC5vdmVydmlldyAuZW50cnkgLmltYWdlIHUgaSBpbWcge1xuICAgIG1heC13aWR0aDogNTgwcHg7XG4gIH1cbiAgLm92ZXJ2aWV3IC5lbnRyeSAudGV4dCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLm92ZXJ2aWV3IC5lbnRyeSAudGV4dCBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vdmVydmlldyAuZW50cnkgLnRleHQgYiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5vdmVydmlldyAuZW50cnkgLmxpa2UsIC5vdmVydmlldyAuZW50cnkgLnNoYXJlX2NvbnRhaW5lciAuc2hhcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm92ZXJ2aWV3IC5lbnRyeS5ldmVudGpvYnMgLmltYWdlIGIge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gODBweCk7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMTNweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLm92ZXJ2aWV3IGRpdi5wYXJ0bmVyc2xpZGVyYm94IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgbWFyZ2luOiA1cHggYXV0byA1cHggYXV0bztcbiAgfVxuICAub3ZlcnZpZXcgZGl2LnBhcnRuZXJzbGlkZXJib3ggLnBhcnRuZXIge1xuICAgIHdpZHRoOiAyODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5vdmVydmlldyBkaXYucGFydG5lcnNsaWRlcmJveCAucGFydG5lciAuaW1hZ2Uge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICAgIG1hcmdpbjogNXB4O1xuICB9XG4gIC5vdmVydmlldyBkaXYucGFydG5lcnNsaWRlcmJveCAucGFydG5lciAuaW1hZ2Ugc3BhbiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHBhZGRpbmc6IDNweCA4cHggM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDNweCAwO1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4cHg7XG4gIH1cbiAgLm92ZXJ2aWV3IGRpdi5wYXJ0bmVyc2xpZGVyYm94IC5wYXJ0bmVyIC5pbWFnZSB1IGkgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICB9XG4gIC5vdmVydmlldyBkaXYucGFydG5lcnNsaWRlcmJveCAucGFydG5lciAudGV4dCB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBtYXJnaW46IDVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLm92ZXJ2aWV3IGRpdi5wYXJ0bmVyc2xpZGVyYm94IC5wYXJ0bmVyIC50ZXh0IGIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAub3ZlcnZpZXcgZGl2LnBhcnRuZXJzbGlkZXJib3ggLnBhcnRuZXIgLmxpa2Uge1xuICAgIG1hcmdpbjogNXB4O1xuICB9XG4gIC5vdmVydmlldyAuY2xpZW50c2xpZGVyYm94IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweCBhdXRvO1xuICB9XG4gIC5vdmVydmlldyAuY2xpZW50c2xpZGVyYm94IC5jbGllbnQge1xuICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5vdmVydmlldyAuY2xpZW50c2xpZGVyYm94IC5jbGllbnQgLmltYWdlIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5vdmVydmlldyAuY2xpZW50c2xpZGVyYm94IC5jbGllbnQgLmltYWdlIHUgaSBpbWcge1xuICAgIG1heC13aWR0aDogODBweDtcbiAgfVxuICAub3ZlcnZpZXcgLmNhdGVnb3JpZXMge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gIH1cbiAgLm92ZXJ2aWV3IC5jYXRlZ29yaWVzOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIC5vdmVydmlldyAuY2F0ZWdvcmllcyBsaSBhIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMTBweCAwIDhweCAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5vdmVydmlldyAuY2F0ZWdvcmllcyBsaSBzcGFuIHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRvcDogLTNweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgcGFkZGluZzogMnB4IDAgMnB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4cHg7XG4gIH1cbiAgLm92ZXJ2aWV3IC5iYWNrZW5kIC5zb3J0YWJsZSAudGh1bWIgLmhpZGVfb25fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXN1bHQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAucmVzdWx0LnNpbXBsZS1zZWFyY2gtcmVzdWx0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnJlc3VsdC5mYXZvdXJpdGVzLWxpc3Qge1xuICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgfVxuICAucmVzdWx0IC5jb250YWluZXIge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxuICAucmVzdWx0IC5yZXN1bHRoZWFkIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cbiAgLnJlc3VsdCAucmVzdWx0aGVhZDpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmVzdWx0IC5yZXN1bHRoZWFkIGgxIHtcbiAgICBtYXJnaW46IDEwcHggMTBweCAyMHB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5yZXN1bHQgLnJlc3VsdGhlYWQgaDQge1xuICAgIG1hcmdpbjogMTBweCAwIDEwcHggMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIH1cbiAgLnJlc3VsdCAucmVzdWx0aGVhZCAubW9yZSB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuICAucmVzdWx0IC5lbnRyeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJlc3VsdCAuZW50cnkgLmlubmVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICB9XG4gIC5yZXN1bHQgLmVudHJ5IC5pbWFnZWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnJlc3VsdCAuZW50cnkgLmltYWdlYm94IC5pbWFnZXNsaWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgfVxuICAucmVzdWx0IC5lbnRyeSAuaW1hZ2Vib3ggLmltYWdlc2xpZGVyIC5pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgfVxuICAucmVzdWx0IC5lbnRyeSAuaW1hZ2Vib3ggLmltYWdlc2xpZGVyIC5pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjQwcHg7XG4gIH1cbiAgLnJlc3VsdCAuZW50cnkgLnRleHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiA1cHggNXB4IDE1cHggNXB4O1xuICB9XG4gIC5yZXN1bHQgLmVudHJ5IC50ZXh0IC5sZXZlbCB7XG4gICAgdG9wOiAtMjQwcHg7XG4gIH1cbiAgLnJlc3VsdCAuZW50cnkgLmxpa2Uge1xuICAgIG1hcmdpbjogNXB4O1xuICB9XG4gIC5saXN0dmlldyAudGVybWluc3VjaGUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLmxpc3R2aWV3IC50ZXJtaW5zdWNoZSAud3Vuc2NodGVybWluIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5saXN0dmlldyAudGVybWluc3VjaGUgLnd1bnNjaHRlcm1pbiA+IGRpdiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICB9XG4gIC5saXN0dmlldyAudGVybWluc3VjaGUgLnd1bnNjaHRlcm1pbiA+IGRpdiAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT10ZXh0XSwgLmxpc3R2aWV3IC50ZXJtaW5zdWNoZSAud3Vuc2NodGVybWluID4gZGl2IC52ZHAtZGF0ZXBpY2tlciBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5saXN0dmlldyAudGVybWluc3VjaGUgLnd1bnNjaHRlcm1pbiA+IGRpdiBpbnB1dFt0eXBlPXRleHRdLCAubGlzdHZpZXcgLnRlcm1pbnN1Y2hlIC53dW5zY2h0ZXJtaW4gPiBkaXYgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubGlzdHZpZXcgLnRlcm1pbnN1Y2hlIC53dW5zY2h0ZXJtaW4gPiBkaXYgYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubGlzdHZpZXcgLnRlcm1pbnN1Y2hlIC5pbmZvIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHggMTNweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgfVxuICAubGlzdHZpZXcgLnRlcm1pbnN1Y2hlIC5pbmZvIGRpdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICB9XG4gIC5saXN0dmlldyAuZW50cnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubGlzdHZpZXcgLmVudHJ5IC5pbWFnZWJveCB7XG4gICAgbWFyZ2luOiA1cHggNXB4IDAgNXB4O1xuICB9XG4gIC5saXN0dmlldyAuZW50cnkgLnRleHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDExNXB4IDIwcHg7XG4gICAgbWFyZ2luOiAwIDVweCA1cHggNXB4O1xuICB9XG4gIC5saXN0dmlldyAuZW50cnkgLnRleHQgLmxldmVsIHtcbiAgICB0b3A6IC0yMjBweDtcbiAgfVxuICAubGlzdHZpZXcgLmVudHJ5IC50ZXh0IC5wZXJzb25lbiB7XG4gICAgbGVmdDogMTYycHg7XG4gICAgYm90dG9tOiA2NXB4O1xuICAgIHdpZHRoOiA3NnB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAyMnB4IDAgMCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBsaW5lLWhlaWdodDogOHB4O1xuICB9XG4gIC5saXN0dmlldyAuZW50cnkgLnRleHQgLmJlc2NocmllYiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5saXN0dmlldyAuZW50cnkgLnRleHQgLnJlZ2lvbiwgLmxpc3R2aWV3IC5lbnRyeSAudGV4dCAuZ2ViYWV1ZGVhcnQge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgYm90dG9tOiA2NXB4O1xuICAgIHdpZHRoOiA3NnB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAyMnB4IDAgMCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBsaW5lLWhlaWdodDogOHB4O1xuICB9XG4gIC5saXN0dmlldyAuZW50cnkgLnRleHQgLmRpZW5zdGxlaXN0ZXJ0eXAsIC5saXN0dmlldyAuZW50cnkgLnRleHQgLmxhZ2Uge1xuICAgIGxlZnQ6IDg2cHg7XG4gICAgYm90dG9tOiA2NXB4O1xuICAgIHdpZHRoOiA3NnB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAyMnB4IDAgMCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBsaW5lLWhlaWdodDogOHB4O1xuICB9XG4gIC5saXN0dmlldyAuZW50cnkgLmxpa2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGJvdHRvbTogMTVweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNnB4O1xuICB9XG4gIC5saXN0dmlldyAuZW50cnkgLnNoYXJlIHtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIGJvdHRvbTogMTVweDtcbiAgfVxuICAubGlzdHZpZXcgLmVudHJ5IC5tYWlsIHtcbiAgICBsZWZ0OiA2MHB4O1xuICAgIGJvdHRvbTogMTVweDtcbiAgfVxuICAubGlzdHZpZXcgLmVudHJ5IC5wcmludCB7XG4gICAgbGVmdDogMTA1cHg7XG4gICAgYm90dG9tOiAxNXB4O1xuICB9XG4gIC5saXN0dmlldyAuZW50cnkgLmFuZnJhZ2VuIHtcbiAgICBsZWZ0OiAyNXB4O1xuICAgIGJvdHRvbTogMTBweDtcbiAgfVxuICAubGlzdHZpZXcgLmVudHJ5IC53ZXJidW5nX2J1dHRvbiwgLmxpc3R2aWV3IC5lbnRyeSAuYW5mcmFnZV9idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxpc3R2aWV3IC5lbnRyeSAuZGVsZXRlIHtcbiAgICByaWdodDogMjVweDtcbiAgICB0b3A6IDI2NXB4O1xuICB9XG4gIC5yZXN1bHQubGlzdHZpZXcgLmVudHJ5IC5saWtlIHtcbiAgICBtYXJnaW4tdG9wOiAtODRweDtcbiAgfVxuICAucmVzdWx0IC5yZWRfZW50cmllcyB7XG4gICAgbWFyZ2luOiAwIDIwcHggMTBweCAyMHB4O1xuICB9XG4gIC5yZXN1bHQgLnJlZF9lbnRyaWVzIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAucmVzdWx0IC5yZWRfZW50cmllcyBsaSBhIHNwYW4ge1xuICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAucmVzdWx0IC5yZWRfZW50cmllcyBsaS5hbHRlcm5hdGl2ZSBiIHtcbiAgICBwYWRkaW5nOiA0NXB4IDE1cHggMTVweCAxNXB4O1xuICB9XG4gIC5yZXN1bHQgLnJlZF9lbnRyaWVzIGxpLmFsdGVybmF0aXZlIGEge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDc1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjBweDtcbiAgfVxuICAucmVzdWx0Lm1lZGllbiAucmVzdWx0aGVhZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAtNXB4IDVweCAxMHB4IDVweDtcbiAgfVxuICAucmVzdWx0LnNlbyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5yZXN1bHQuZmFxIHtcbiAgICBwYWRkaW5nOiAwIDAgNDBweCAwO1xuICB9XG4gIC5yZXN1bHQuZmFxIC5icmVhZGNydW1icyBkaXYge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbiAgLnJlc3VsdC5mYXEgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG4gIC5yZXN1bHQuZmFxIC50ZXh0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5yZXN1bHQuZmFxIC50ZXh0IGZvcm0gdGFibGUgdHIgdGgge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAucmVzdWx0LmZhcSAudGV4dCBmb3JtIHRhYmxlIHRyIHRoIGg0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnJlc3VsdC5mYXEgLnRleHQgZm9ybSB0YWJsZSB0ciB0ZCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5yZXN1bHQuZmFxIC50ZXh0IGZvcm0gdGFibGUgdHIgdGQgbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gIH1cbiAgLnJlc3VsdC5mYXEgLnRleHQgZm9ybSB0YWJsZSB0ciB0ZCBpbnB1dFt0eXBlPXRleHRdLCAucmVzdWx0LmZhcSAudGV4dCBmb3JtIHRhYmxlIHRyIHRkIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAucmVzdWx0LmZhcSAudGV4dCBmb3JtIHRhYmxlIHRyIHRkIC5zaG93b3B0aW9ucyBzZWxlY3Qge1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5yZXN1bHQuZmFxIC50ZXh0IGZvcm0gdGFibGUgdHIgdGQgLnNob3dvcHRpb25zIHNlbGVjdCBvcHRpb24ge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbiAgLnJlc3VsdC5mYXEgLnRleHQgZm9ybSB0YWJsZSB0ciB0ZCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZW9fb3ZlcnZpZXcge1xuICAgIHBhZGRpbmc6IDEwcHggNXB4IDEwcHggNXB4O1xuICAgIG1hcmdpbjogNjBweCAwIDAgMDtcbiAgfVxuICAuc2VvX292ZXJ2aWV3IC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZW9fb3ZlcnZpZXcgLmVudHJ5IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cbiAgLnNlb19vdmVydmlldyAuZW50cnkgLmltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICB9XG4gIC5zZW9fb3ZlcnZpZXcgLmVudHJ5IC5pbWFnZSB1IGkgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICB9XG4gIC5zZW9fb3ZlcnZpZXcgLmVudHJ5IC50ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgcGFkZGluZzogNnB4IDAgNnB4IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5kZXRhaWwge1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XG4gIH1cbiAgLmRldGFpbC5kZXRhaWwtYWJvdmUtZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XG4gIH1cbiAgLmRldGFpbCAuZGV0YWlsaGVhZCB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIG1hcmdpbjogMTBweCAzMHB4IDEwcHggMzBweDtcbiAgfVxuICAuZGV0YWlsIC5kZXRhaWxoZWFkIGgxIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5kZXRhaWwgLmRldGFpbGhlYWQgaDEgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZGV0YWlsIC5kZXRhaWxoZWFkIHNwYW4ucHJlbWl1bS1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZGV0YWlsIC5kZXRhaWxoZWFkIGgzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLmRldGFpbCAuZGV0YWlsaGVhZCAuZmVhdHVyZXMge1xuICAgIG1hcmdpbjogMTBweCAtMjBweCAwIC0yMHB4O1xuICB9XG4gIC5kZXRhaWwgLmRldGFpbGhlYWQgLmZlYXR1cmVzIGxpIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICB9XG4gIC5kZXRhaWwgLmRldGFpbGhlYWQgLmF3YXJkIHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gIC5kZXRhaWwgLmRldGFpbGhlYWQuYmFzaWMge1xuICAgIG1hcmdpbjogNzBweCAzMHB4IDEwcHggMzBweDtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgbWFyZ2luOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IGgzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgdGFibGUgdHIgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRldGFpbCAubGVmdCB0YWJsZSB0ciB0ZC53aWRlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgdGFibGUgdHIgdGQuc21hbGwge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IHRhYmxlIHRyIHRkLmV4dHJhd2lkZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRldGFpbCAubGVmdCB0YWJsZSB0ciB0ZCBoNCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgdGFibGUgdHIgdGQgLmF0dHJpYnV0ZSwgLmRldGFpbCAubGVmdCB0YWJsZSB0ciB0ZCAuZXF1aXBtZW50IGRpdiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLmRldGFpbCAubGVmdCB0YWJsZSB0ciB0ZCAud2hvX3BpYyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLmRldGFpbCAubGVmdCB0YWJsZSB0ciB0ZCAucmF0aW5nIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgdGFibGUgdHIgdGQgLnJhdGluZy5zbGFfcmF0aW5nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmRldGFpbCAubGVmdCB0YWJsZSB0ciB0ZCAucmF0aW5nLnNsYV9yYXRpbmcgc3BhbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgdGFibGUgdHIgdGQgLndobyB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IHRhYmxlIHRyIHRkIC53aG9fc2xhIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgdGFibGUgdHIucm9vbXMgdGQge1xuICAgIHdpZHRoOiAzMy4zJSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IHRhYmxlIHRyLmZpcnN0bGluZSB0ZCB7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4IGdyYXk7XG4gIH1cbiAgLmRldGFpbCAubGVmdCB0YWJsZSB0ci5maXJzdGxpbmUgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IHRhYmxlIHRyLnJvb21zIHRkIC5yb29tbmFtZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgbWF4LWhlaWdodDogMTRweDtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IHRhYmxlIHRyLnJvb21zIHRkIC5jYXBhY2l0eV9kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgdGFibGUgdHIucm9vbXMgdGQgLmNhcGFjaXR5X21vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmRldGFpbCAubGVmdCB0YWJsZSB0ci5yb29tcyB0ZCB1bCBsaSBhLCAuZGV0YWlsIC5sZWZ0IHRhYmxlIHRyLnJvb21zIHRkIHVsIGxpIHNwYW4ge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gIH1cbiAgLmRldGFpbCAubGVmdCB0YWJsZSB0ci5yb29tcyB0ZCB1bCBsaSBkaXYge1xuICAgIGxlZnQ6IC0xODdweDtcbiAgICBib3R0b206IDM2cHg7XG4gIH1cbiAgLmRldGFpbCAubGVmdCB0YWJsZSB0ci5yb29tcyB0ZCB1bCBsaSBkaXY6OmJlZm9yZSB7XG4gICAgbGVmdDogMTk0cHg7XG4gIH1cbiAgLmRldGFpbCAubGVmdCB0YWJsZSB0ci5yb29tcyB0ZCB1bCBsaSBkaXYgaSB7XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgdGFibGUgdHIucm9vbXMgdGQgZGl2LnJvb21uYW1lIHtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgLmltYWdlIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgICBtYXJnaW46IC0yMHB4IC0zMHB4IC00MHB4IC0zMHB4O1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgLmltYWdlIGEge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgLmltYWdlIGEgc3BhbiB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA5MHB4KTtcbiAgICB0b3A6IDIwMHB4O1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogOXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmRldGFpbCAubGVmdCAuaW1hZ2UgdSBpIGltZyB7XG4gICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IC5nYWxsZXJ5IHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAtMzBweCAtMjBweCAtMzBweCAtMjBweDtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IC5nYWxsZXJ5IGZpZ3VyZSBhIHtcbiAgICB3aWR0aDogOThweDtcbiAgICBoZWlnaHQ6IDczcHg7XG4gIH1cbiAgLmRldGFpbCAubGVmdCAuZ2FsbGVyeSBmaWd1cmU6bnRoLWNoaWxkKDEpIGEsIC5kZXRhaWwgLmxlZnQgLmdhbGxlcnkgZmlndXJlOm50aC1jaGlsZCgyKSBhIHtcbiAgICB3aWR0aDogMTQ4cHg7XG4gICAgaGVpZ2h0OiAxMTFweDtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IC5nYWxsZXJ5IGZpZ3VyZS5nYWxsZXJ5X2ltYWdlIGEgc3BhbiwgLmRldGFpbCAubGVmdCAuZ2FsbGVyeSBmaWd1cmUuZ2FsbGVyeV92aWRlbyBhIHNwYW4ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDExcHg7XG4gIH1cbiAgLmRldGFpbCAuYWdiIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgbWFyZ2luOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuICAuZGV0YWlsIC5hZ2IgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAuZGV0YWlsIC5hZ2IgaDMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAuZGV0YWlsIC50ZWFtIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAyMHB4O1xuICB9XG4gIC5kZXRhaWwgLnRlYW0gaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxuICAuZGV0YWlsIC50ZWFtIHVsIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgbWFyZ2luOiAyMHB4IC0yMHB4IC0yMHB4IC0yMHB4O1xuICB9XG4gIC5kZXRhaWwgLnRlYW0gdWwgbGkge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5kZXRhaWwgLnRlYW0gdWwgbGkgaDQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAuZGV0YWlsIC50ZWFtIHVsIGxpIGRpdiB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgbWFyZ2luOiAyMHB4IC01cHggMTBweCAtNXB4O1xuICB9XG4gIC5oaWRlX29uX21vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vdmVybGF5IC5vdmVybGF5X2lubmVyMiNhdmFpbGFiaWxpdHlfbW9kYWwgI3JlcXVlc3RzLmhpZGVfb25fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5vdmVybGF5IC5vdmVybGF5X2lubmVyMiNhdmFpbGFiaWxpdHlfbW9kYWwgI3JlcXVlc3RzLmhpZGVfb25fbW9iaWxlIGg0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5zcGVjaWFsIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuICB9XG4gIC5zcGVjaWFsIC5sZWZ0IHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgbWFyZ2luOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAuc3BlY2lhbCAubGVmdCBoMiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5zcGVjaWFsIC5sZWZ0IGgzIHtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxuICAuc3BlY2lhbCAubGVmdCBoNCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5zcGVjaWFsIC5sZWZ0IHVsIGxpIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gIH1cbiAgLnNwZWNpYWwgLnJpZ2h0IHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgbWFyZ2luOiAwIDMwcHggMzBweCAzMHB4O1xuICB9XG4gIC5zcGVjaWFsIC5yaWdodCBhIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI21hcCB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxuICAubGF3IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogNjBweCAwIDAgMDtcbiAgfVxuICAubGF3IC5pbXByZXNzdW0ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgfVxuICAubGF3IC5pbXByZXNzdW0gZGl2IHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDBjN2M3O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLmxhdyAuaW1wcmVzc3VtIGRpdiBoMSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5sYXcgLmNvcHlyaWdodCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgfVxuICAubGF3IC5jb3B5cmlnaHQgZGl2IHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgbWFyZ2luOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAubGF3IC5jb3B5cmlnaHQgZGl2IGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmxhdyAuYWJvdXQge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDIwcHg7XG4gIH1cbiAgLmxhdyAuYWJvdXQgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxuICAubGF3IC5hYm91dCBoNCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5sYXcgLmFib3V0IHVsIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICB9XG4gIC5sYXcgLmFib3V0IHVsIGxpIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBtYXJnaW46IDEwMHB4IDAgMCAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAubGF3IC5hYm91dCB1bCBsaSBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5sYXcgLmFib3V0IHVsIGxpIGRpdiB7XG4gICAgdG9wOiAtNjBweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAud2F5X3RvX3VzIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICB9XG4gIC53YXlfdG9fdXMgLmtvbnRha3Qge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gIH1cbiAgLndheV90b191cyAua29udGFrdCBkaXYge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC53YXlfdG9fdXMgLmtvbnRha3QgZGl2IGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbiAgLndheV90b191cyAua29udGFrdCBkaXYgaDQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAud2F5X3RvX3VzICNyb2FkbWFwIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgaGVpZ2h0OiAzNjBweDtcbiAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gIH1cbiAgLndheV90b191cyAjcm9hZG1hcCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3IGRpdiB7XG4gICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcbiAgfVxuICAud2F5X3RvX3VzICNyb2FkbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXcgZGl2IGIge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1haWxpbmdzIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogNjBweCAwIDAgMDtcbiAgfVxuICAubWFpbGluZ3MgLmJhY2sge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAxNXB4IDEwcHggMCAxMHB4O1xuICB9XG4gIC5tYWlsaW5ncyAuYmFjayBhIHtcbiAgICBwYWRkaW5nOiA1cHggMCA1cHggMTJweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDZweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIH1cbiAgLm1haWxpbmdzIC5zZWxlY3Qge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDIwcHg7XG4gIH1cbiAgLm1haWxpbmdzIC5zZWxlY3QgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAubWFpbGluZ3MgLnNlbGVjdCAuc2xpZGVyYm94IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbiAgLm1haWxpbmdzIC5zZWxlY3QgLnNsaWRlcmJveCAuYngtcHJldiwgLm1haWxpbmdzIC5zZWxlY3QgLnNsaWRlcmJveCAuYngtbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFpbGluZ3MgLnNlbGVjdCAuc2xpZGVyYm94IC5zbGlkZXJlbnRyeSBhIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgcGFkZGluZzogMTEwcHggMjBweCAyMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MHB4O1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDhweCAwIHJnYmEoNDAsIDM5LCAzNCwgMC4yKTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIH1cbiAgLm1haWxpbmdzIC5zZWxlY3QgLnNsaWRlcmJveCAuc2xpZGVyZW50cnkgYSBiIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLm1haWxpbmdzIC5zZWxlY3QgLnNsaWRlcmJveCAuc2xpZGVyZW50cnkgYSBzcGFuIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5tYWlsaW5ncyAuc2VsZWN0IC5tb3JlaW5mbyB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgfVxuICAuZWludHJhZ3Ntb2VnbGljaGtlaXRlbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZWludHJhZ3Ntb2VnbGljaGtlaXRlbiAuYmFjayB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDE1cHggMTBweCAwIDEwcHg7XG4gIH1cbiAgLmVpbnRyYWdzbW9lZ2xpY2hrZWl0ZW4gLmJhY2sgYSB7XG4gICAgcGFkZGluZzogNXB4IDAgNXB4IDEycHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICB9XG4gIC5laW50cmFnc21vZWdsaWNoa2VpdGVuIC5zZWxlY3Qge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cbiAgLmVpbnRyYWdzbW9lZ2xpY2hrZWl0ZW4gLnNlbGVjdCBoMSB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAuZWludHJhZ3Ntb2VnbGljaGtlaXRlbiAuc2VsZWN0IGg0IHtcbiAgICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIH1cbiAgLmVpbnRyYWdzbW9lZ2xpY2hrZWl0ZW4gLnNlbGVjdCBkaXYge1xuICAgIHdpZHRoOiAxMzBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjEwcHg7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZWludHJhZ3Ntb2VnbGljaGtlaXRlbiAuc2VsZWN0IGRpdiBpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5laW50cmFnc21vZWdsaWNoa2VpdGVuIC5zZWxlY3QgZGl2IGIge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICB9XG4gIC5laW50cmFnc21vZWdsaWNoa2VpdGVuIC5zZWxlY3QgZGl2IGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmVpbnRyYWdzbW9lZ2xpY2hrZWl0ZW4gLnNlbGVjdCBkaXYgdSB7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIH1cbiAgLmVpbnRyYWdzbW9lZ2xpY2hrZWl0ZW4gLnNlbGVjdCBkaXYgdWwgbGkge1xuICAgIHBhZGRpbmc6IDRweCAwIDRweCAxMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogN3B4O1xuICAgIGZvbnQtc2l6ZTogN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA3cHg7XG4gIH1cbiAgLmVpbnRyYWdzbW9lZ2xpY2hrZWl0ZW4gLnNlbGVjdCBkaXYgYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgfVxuICAuZWludHJhZ3Ntb2VnbGljaGtlaXRlbiAuc2VsZWN0IC5jcmVhdGUge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW46IDEwcHggOTBweCAxMHB4IDkwcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICB9XG4gIC5laW50cmFnc21vZWdsaWNoa2VpdGVuIC5zZWxlY3QgLnByb2R1Y3RzIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xuICB9XG4gIC5laW50cmFnc21vZWdsaWNoa2VpdGVuIC5zZWxlY3QgLnByb2R1Y3RzIGxpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmVpbnRyYWdzbW9lZ2xpY2hrZWl0ZW4gLnNlbGVjdCAucHJvZHVjdHMgbGkgYSB7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB9XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogNjBweCAwIDAgMDtcbiAgfVxuICAud2VyYmVtb2VnbGljaGtlaXRlbiAuc2VsZWN0IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAyMHB4O1xuICB9XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuIC5zZWxlY3QgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAud2VyYmVtb2VnbGljaGtlaXRlbiAuc2VsZWN0IGg0IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIH1cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4gLnNlbGVjdCB1bCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMTBweCAtMTBweCAtMTBweCAtMTBweDtcbiAgfVxuICAud2VyYmVtb2VnbGljaGtlaXRlbiAuc2VsZWN0IHVsIGxpIHtcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4gLnNlbGVjdCB1bCBsaSBhIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgcGFkZGluZzogMTEwcHggMjBweCAyMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgfVxuICAud2VyYmVtb2VnbGljaGtlaXRlbiAuc2VsZWN0IHVsIGxpIGEgc3BhbiB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuIC5zZWxlY3QgdWwgbGkgYSB1IHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuIC5zZWxlY3QgdWwgbGkgYSBiIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMTRweDtcbiAgfVxuICAud2VyYmVtb2VnbGljaGtlaXRlbiAudm9ydGVpbGUge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuIC52b3J0ZWlsZSBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuIC52b3J0ZWlsZSBhIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICB9XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuIC5zdGF0ZW1lbnRzIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAyMHB4O1xuICB9XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuIC5zdGF0ZW1lbnRzIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4gLnN0YXRlbWVudHMgaDQge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgfVxuICAud2VyYmVtb2VnbGljaGtlaXRlbiAuc3RhdGVtZW50cyB1bCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMTBweCAtMTBweCAtMTBweCAtMTBweDtcbiAgfVxuICAud2VyYmVtb2VnbGljaGtlaXRlbiAuc3RhdGVtZW50cyB1bCBsaSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuIC5zdGF0ZW1lbnRzIHVsIGxpIC50ZXh0IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuIC5zdGF0ZW1lbnRzIHVsIGxpIC5waWMge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBtYXJnaW46IDIwcHggMTIwcHggMCAxMjBweDtcbiAgfVxuICAud2VyYmVtb2VnbGljaGtlaXRlbiAuc3RhdGVtZW50cyB1bCBsaSAubmFtZSB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAud2VyYmVtb2VnbGljaGtlaXRlbiAuc3RhdGVtZW50cyB1bCBsaSAuY29tcGFueSB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMCAxMHB4IDIwcHggMTBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIH1cbiAgLnN0YXRpc3RpYyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAtNjBweCAwO1xuICB9XG4gIC5zdGF0aXN0aWMgLmZhY3RzIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAyMHB4O1xuICB9XG4gIC5zdGF0aXN0aWMgLmZhY3RzIGgyIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5zdGF0aXN0aWMgLmZhY3RzIGgzIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAxMHB4IC0xMHB4IDEwcHggLTEwcHg7XG4gIH1cbiAgLnN0YXRpc3RpYyAuZmFjdHMgaDMgZGl2IHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtNjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYwcHg7XG4gICAgbWFyZ2luOiAxMHB4O1xuICB9XG4gIC5zdGF0aXN0aWMgLmZhY3RzIGgzIHVsIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luOiAxMHB4O1xuICB9XG4gIC5zdGF0aXN0aWMgLmZhY3RzIGgzIHVsIGxpIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5zdGF0aXN0aWMgLmZhY3RzIGg0IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB9XG4gIC5jb250YWN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5jb250YWN0IC5idXNpbmVzc19jYXJkIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAyMHB4O1xuICB9XG4gIC5jb250YWN0IC5idXNpbmVzc19jYXJkIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmNvbnRhY3QgLmJ1c2luZXNzX2NhcmQgaDMge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDIwcHggLTEwcHggMTBweCAtMTBweDtcbiAgfVxuICAuY29udGFjdCAuYnVzaW5lc3NfY2FyZCBoMyAucGljIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgbWFyZ2luOiAxMHB4O1xuICB9XG4gIC5jb250YWN0IC5idXNpbmVzc19jYXJkIGgzIC50ZXh0IHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIG1hcmdpbjogMzBweCAxMHB4IDMwcHggMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLmNvbnRhY3QgLmJ1c2luZXNzX2NhcmQgaDQge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgfVxuICAuY29udGFjdCAucmVhc29ucyB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMTBweCAxMHB4IC0yMHB4IDEwcHg7XG4gIH1cbiAgLmNvbnRhY3QgLnJlYXNvbnMgaDIge1xuICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmNvbnRhY3QgLnJlYXNvbnMgLmVudHJ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICB9XG4gIC5jb250YWN0IC5yZWFzb25zIC5lbnRyeSAubnVtYmVyIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMTNweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG1hcmdpbjogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuICAuY29udGFjdCAucmVhc29ucyAuZW50cnkgLnRleHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICBtYXJnaW46IDVweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLmNvbnRhY3QgLnJlYXNvbnMgLmVudHJ5IC50ZXh0IGg0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLmNvbnRhY3QgLm1vcmVpbmZvIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAxMHB4IDEwcHggLTIwcHggMTBweDtcbiAgfVxuICAuY29udGFjdCAubW9yZWluZm8gaDIge1xuICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmNvbnRhY3QgLm1vcmVpbmZvIC5lbnRyeSB7XG4gICAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgfVxuICAuY29udGFjdCAubW9yZWluZm8gLmVudHJ5IC5udW1iZXIge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAxM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5jb250YWN0IC5tb3JlaW5mbyAuZW50cnkgLnRleHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICBtYXJnaW46IDVweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLmNvbnRhY3QgLm1vcmVpbmZvIC5lbnRyeSAudGV4dCBoNCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5jb250YWN0IC5mYXEge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDIwcHggMjBweCAwIDIwcHg7XG4gIH1cbiAgLmNvbnRhY3QgLmZhcSBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5jb250YWN0IC5mYXEgLmVudHJ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuICAuY29udGFjdCAuZmFxIC5lbnRyeSBoNCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5jb250YWN0IC5mYXEgLnByb2R1Y3RzIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAyMHB4IDAgMjBweCAwO1xuICB9XG4gIC5jb250YWN0IC5mYXEgLnByb2R1Y3RzIGxpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmNvbnRhY3QgLmZhcSAucHJvZHVjdHMgbGkgYSB7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB9XG4gIC5wcmVzc2Uge1xuICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDA7XG4gIH1cbiAgLnByZXNzZSBoMiB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMjBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLnByZXNzZSB1bCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW46IDIwcHg7XG4gIH1cbiAgLnByZXNzZSB1bCBsaSBoMyB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5wcmVzc2UgdWwgbGkgYSB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5wcmVzc2UgdWwgbGkgYSBzcGFuIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgICBtYXJnaW46IDAgNjBweCAxMHB4IDA7XG4gIH1cbiAgLnByZXNzZSAuYW5mcmFnZW4ge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDAgMjBweCAyMHB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5wcmVzc2UgLmFuZnJhZ2VuIHNwYW4ge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgbWFyZ2luOiA0cHggYXV0byA0cHggYXV0bztcbiAgfVxuICAuZXJyb3JwYWdlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5lcnJvcnBhZ2UgLnByb2JsZW0ge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDEwcHggNjBweCAxMjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDExMHB4O1xuICB9XG4gIC5lcnJvcnBhZ2UgLnByb2JsZW0gaDEge1xuICAgIG1hcmdpbjogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmVycm9ycGFnZSAucHJvYmxlbSBoMSBzcGFuIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbiAgLmVycm9ycGFnZSAuYWx0ZXJuYXRpdmUge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC5lcnJvcnBhZ2UgLmFsdGVybmF0aXZlIGgzIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbjogMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmVycm9ycGFnZSAuYWx0ZXJuYXRpdmUgdWwge1xuICAgIG1hcmdpbjogMTBweDtcbiAgfVxuICAuZXJyb3JwYWdlIC5hbHRlcm5hdGl2ZSB1bCBsaSBhIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMTFweCAwIDExcHggNDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5ldmVudG1hZ2F6aW4ge1xuICAgIHBhZGRpbmc6IDY1cHggMCAxNXB4IDA7XG4gIH1cbiAgLmV2ZW50bWFnYXppbiAuZXZlbnRtYWdhemluaGVhZCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgIG1hcmdpbjogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgfVxuICAuZXZlbnRtYWdhemluIC5ldmVudG1hZ2F6aW5oZWFkIGgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLm1hZ2F6aW4ge1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XG4gIH1cbiAgLm1hZ2F6aW4gLmlubmVyLW1hZ2F6aW4ge1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDEwcHggMjBweCAxMHB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCBoNCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCBociB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW46IDIwcHggMCAyMHB4IDA7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IC5pbWFnZWJveCB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCAuaW1hZ2Vib3ggLmltYWdlc2xpZGVyIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgLmltYWdlYm94IC5pbWFnZSB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IC5pbWFnZWJveCAuaW1hZ2UgdSB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IC5pbWFnZWJveCAuaW1hZ2UgdSBpIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgLmltYWdlYm94IC5pbWFnZSB1IGkgaW1nIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgLmltYWdlYm94IC5saWtlIHtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogOXB4IDIwcHggOXB4IDQwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgLnNwb25zb3Jpbmdfc3RyaXBlIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgbWFyZ2luOiAtMTBweCAwIDEwcHggMDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgLnNwb25zb3Jpbmdfc3RyaXBlIGxpIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgLnRhZ3Mge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCAuZnVuY3Rpb25zIHVsIGxpIGEge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgLnJlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IC5tb3JlIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDEzcHggMCAxM3B4IDYwcHg7XG4gICAgbWFyZ2luOiAwIDUwcHggMzBweCA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgLnJlc3VsdGhlYWQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCAubGlzdHRhYmxlIHRyIHRoOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCAubGlzdHRhYmxlIHRyIHRkIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IC5saXN0dGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IGZvcm0gdGFibGUgdHIgdGgge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgZm9ybSB0YWJsZSB0ciB0aCBoNCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCBmb3JtIHRhYmxlIHRyIHRkIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IGZvcm0gdGFibGUgdHIgdGQgbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IGZvcm0gdGFibGUgdHIgdGQgaW5wdXRbdHlwZT10ZXh0XSwgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IGZvcm0gdGFibGUgdHIgdGQgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCBmb3JtIHRhYmxlIHRyIHRkIC5zaG93b3B0aW9ucyBzZWxlY3Qge1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCBmb3JtIHRhYmxlIHRyIHRkIC5zaG93b3B0aW9ucyBzZWxlY3Qgb3B0aW9uIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG4gIC5tYWdhemluIC5yb3cgLmNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbnJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWdhemluIC5kZXRhaWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAubWFnYXppbiAuZGV0YWlsIGhyIHtcbiAgICBoZWlnaHQ6IDJweDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmtvbW1lbnRhciB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XG4gICAgbWFyZ2luOiAwIDIwcHggMCAyMHB4O1xuICB9XG4gIC5tYWdhemluIC5tYWdhemluZm9vdCB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMjBweDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmZvb3QgaDQge1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5tYWdhemluIC5tYWdhemluZW50cnkge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHggMjBweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmVudHJ5IGgzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5lbnRyeSAuaW1hZ2Vib3gge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmVudHJ5IC5pbWFnZWJveCAuaW1hZ2Ugc3BhbiBpbWcge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5lbnRyeSAucmVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmV3c2xldHRlciAuaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5ld3NsZXR0ZXIgLnRleHQge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW46IDMwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5uZXdzbGV0dGVyIC50ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLm5ld3NsZXR0ZXIgLnRleHQgZm9ybSB7XG4gICAgd2lkdGg6IDI2MnB4O1xuICB9XG4gIC5uZXdzbGV0dGVyIC50ZXh0IGZvcm0gaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgd2lkdGg6IDE2OXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuICAubmV3c2xldHRlciAudGV4dCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgd2lkdGg6IDg5cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5zaXRlZm9vdCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2l0ZWZvb3QgdWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMCAyMHB4IDgwcHggMjBweDtcbiAgfVxuICAuc2l0ZWZvb3QgdWwuc2l0ZWZvb3RfX2luZm9zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2l0ZWZvb3QgdWwgbGkge1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxuICAuc2l0ZWZvb3QgdWwuc29jaWFsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgbWFyZ2luOiAxMHB4IDcwcHggMTBweCA3MHB4O1xuICB9XG4gIC5zaXRlZm9vdCB1bC5zb2NpYWwgbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMTBweDtcbiAgfVxuICBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwgYiwgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsIGIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIzcHg7XG4gIH1cbiAgLm1haWxpbmdzIC5zZWxlY3QgLnNsaWRlcmJveCAuaG9vcGVyLXByZXYge1xuICAgIGxlZnQ6IC0xNXB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XG4gIH1cbiAgLm1haWxpbmdzIC5zZWxlY3QgLnNsaWRlcmJveCAuaG9vcGVyLW5leHQge1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDE1cHgpO1xuICB9XG4gIC5zb2NpYWwtbGlua3Mge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG4gIC5zb2NpYWwtbGlua3M6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnNvY2lhbC1saW5rcyBzdmcge1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuICAuc29jaWFsLWxpbmtzI2ZhY2Vib29rLWxpbmsgc3ZnIHtcbiAgICBsZWZ0OiAtMnB4O1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCAuc3RlbGxlbmFuZ2FiZW5ib3gge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IC5zdGVsbGVuYW5nYWJlbmJveCB0YWJsZSB0ciB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgfVxuICAubW9kYWwtYm9keSB0ZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5nYWxsZXJ5X3BsYWNlaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wc3dwLmhhc0lubmVyVGh1bWJzIC5wc3dwX190b3AtYmFyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5wc3dwLmhhc0lubmVyVGh1bWJzIC5wc3dwX19zaGFyZS10b29sdGlwIHtcbiAgICByaWdodDogNDRweDtcbiAgfVxuICAucHN3cC5oYXNJbm5lclRodW1icyAucHN3cF9fem9vbS13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucHN3cC5oYXNJbm5lclRodW1icyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5wc3dwLmhhc0lubmVyVGh1bWJzIC5waG90b1N3aXBlX2lubmVydGh1bWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5pbnB1dCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLm92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTAwMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uc2xhX2F3YXJkIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjNkY4ODlCO1xufVxuLnNsYV9hd2FyZCAuc2xhX2F3YXJkaGVhZCB7XG4gIHdpZHRoOiAxMTcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDgwcHggYXV0byAwcHggYXV0bztcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBmb250LXNpemU6IDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNsYV9hd2FyZCAuc2xhX2F3YXJkaGVhZCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zbGFfYXdhcmQgLnNsYV9hd2FyZGhlYWQgbGkgaDEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogOHB4IDBweCA4cHggNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy9TTEEtTG9nb09ubHkuc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICBtYXJnaW46IDE1cHg7XG4gIGNvbG9yOiAjNkY4ODlCO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLnNsYV9hd2FyZCAuc2xhX2F3YXJkaGVhZCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDExcHggMjBweCAxMXB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNhYzk2N2Q7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luOiAxNXB4O1xuICBjb2xvcjogIzZGODg5QjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zbGFfYXdhcmQgLnNwb25zb3Jpbmdfc3RyaXBlIHtcbiAgd2lkdGg6IDEyMDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweCBhdXRvIDBweCBhdXRvO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2xhX2F3YXJkIC5zcG9uc29yaW5nX3N0cmlwZSBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMTIwcHgpO1xuICBtYXJnaW46IDIwcHggNjBweCAyMHB4IDYwcHg7XG59XG4uc2xhX2F3YXJkIC5zcG9uc29yaW5nX3N0cmlwZSBsaSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNsYXJlc3VsdCB7XG4gIG1hcmdpbjogODBweCAwcHggODBweCAwcHg7XG59XG4uc2xhcmVzdWx0IC5lbnRyeSAuYW5mcmFnZV9idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjYWM5NjdkO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2xhX3JpYmJvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDQ7XG4gIGxlZnQ6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjNkY4ODlCO1xuICBwYWRkaW5nOiAxOHB4IDBweDtcbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2xhX3JpYmJvbi1ob21lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbiAgbGVmdDogMHB4O1xuICBib3R0b206IDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICM2Rjg4OUI7XG4gIHBhZGRpbmc6IDE4cHggMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3NsYV9yaWJib24ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3NsYV9yaWJib24tLXdpbm5lciB7XG4gIGJhY2tncm91bmQ6ICNBNDkzN0Q7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2xhX3JpYmJvbiB7XG4gICAgcGFkZGluZzogMThweCAzMnB4IDI0cHggMzJweDtcbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zbGFfcmliYm9uIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2xhX3JpYmJvbl9pbm5lciBoMyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogN3B4IDBweCA3cHggNDhweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy9TTEEtTG9nb09ubHkuc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDk0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2xhX3JpYmJvbiAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3NsYV9yaWJib25faW5uZXIgaDMge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBwYWRkaW5nOiA1cHggMHB4IDVweCA0NnB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zbGFfcmliYm9uIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2xhX3JpYmJvbl9pbm5lciBoMyAubW9iaWxlLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2xhX3JpYmJvbiAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3NsYV9yaWJib25faW5uZXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTFweCAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2xhX3JpYmJvbiAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3NsYV9yaWJib25faW5uZXIgYSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3NsYV9yaWJib24gLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zbGFfcmliYm9uX2lubmVyIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xufVxuXG4uc2xhX3JpYmJvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxMjBweCAwcHggMHB4IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNsYV9yaWJib24gLnNsYV9yaWJib25faW5uZXIge1xuICB3aWR0aDogMTE3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgYmFja2dyb3VuZDogIzZGODg5QjtcbiAgbWFyZ2luOiAwcHggYXV0byAwcHggYXV0bztcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBmb250LXNpemU6IDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNsYV9yaWJib24gLnNsYV9yaWJib25faW5uZXIgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2xhX3JpYmJvbiAuc2xhX3JpYmJvbl9pbm5lciBsaSBoMyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA4cHggMHB4IDhweCA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zL1NMQS1Mb2dvT25seS5zdmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gIG1hcmdpbjogMTVweDtcbiAgY29sb3I6ICM2Rjg4OUI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uc2xhX3JpYmJvbiAuc2xhX3JpYmJvbl9pbm5lciBsaSBoMyBici5tZWRpdW0sXG4uc2xhX3JpYmJvbiAuc2xhX3JpYmJvbl9pbm5lciBsaSBoMyBici5zbWFsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xhX3JpYmJvbiAuc2xhX3JpYmJvbl9pbm5lciBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDExcHggMjBweCAxMXB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICM2Rjg4OUI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luOiAxNXB4O1xuICBjb2xvcjogI2FjOTY3ZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zbGFfcmliYm9uIC5zbGFfcmliYm9uX2lubmVyIGxpIGJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICM2Rjg4OUI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luOiAxNXB4IDg3cHggMTVweCAwcHg7XG4gIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5zbGFfcmliYm9uLmhvbWVfcmliYm9uIHtcbiAgYmFja2dyb3VuZDogIzZGODg5QjtcbiAgbWFyZ2luOiAwcHg7XG4gIG1hcmdpbi10b3A6IDkwcHg7XG4gIGZsb2F0OiBub25lO1xufVxuLnNsYV9yaWJib24uaG9tZV9yaWJib24gLnNsYV9yaWJib25faW5uZXIge1xuICB3aWR0aDogMTIwMHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uc2xhX3JpYmJvbi5ob21lX3JpYmJvbiAuc2xhX3JpYmJvbl9pbm5lciBsaSBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjEzNzVweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbjogMTlweCA4MHB4IDE1cHggMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4O1xufVxuLnNsYV9yaWJib24uaG9tZV9yaWJib24gLnNsYV9yaWJib25faW5uZXIgbGkgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyQTU1NzE7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luOiAxOHB4IDBweDtcbiAgcGFkZGluZzogMTRweCAxOXB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2xhX3JpYmJvbi5kZXRhaWxfcmliYm9uIHtcbiAgYmFja2dyb3VuZDogIzZGODg5QjtcbiAgbWFyZ2luOiAwcHg7XG59XG4uc2xhX3JpYmJvbi5kZXRhaWxfcmliYm9uIC5zbGFfcmliYm9uX2lubmVyIHtcbiAgd2lkdGg6IDEyMDBweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5zbGFfcmliYm9uLmRldGFpbF9yaWJib24gLnNsYV9yaWJib25faW5uZXIgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNsYV9yaWJib24uZGV0YWlsX3JpYmJvbiAuc2xhX3JpYmJvbl9pbm5lciBsaTpmaXJzdC1jaGlsZCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnNsYV9yaWJib24uZGV0YWlsX3JpYmJvbiAuc2xhX3JpYmJvbl9pbm5lciBsaSBhIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBtYXJnaW46IDE1cHggNDVweCAxNXB4IDQ1cHg7XG59XG4uc2xhX3JpYmJvbi5zbGFfcmliYm9uX2JsdWUge1xuICBiYWNrZ3JvdW5kOiAjNkY4ODlCO1xufVxuLnNsYV9yaWJib24uc2xhX3JpYmJvbl9ub21pbmF0ZSAuc2xhX3JpYmJvbl9pbm5lciBsaTpmaXJzdC1jaGlsZCB7XG4gIGZsb2F0OiBub25lO1xufVxuLnNsYV9yaWJib24uc2xhX3JpYmJvbl93aW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjQTQ5MzdEO1xufVxuXG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogY2FsYyg1MCUgLSAyOTBweCk7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNTkycHg7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMjJweCAyNHB4IDMycHggMjRweDtcbiAgbWluLWhlaWdodDogNjQ0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSAuY2xvc2VfbW9kYWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMycHg7XG4gIHJpZ2h0OiAzMnB4O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9DbG9zZV9ncmF5LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gLmNsb3NlX21vZGFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxOSwgMjE5LCAyMTksIDAuMik7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHRvcDogMTZweDtcbiAgICByaWdodDogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzJjMmMyYztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBoMiB7XG4gICAgbWFyZ2luLXRvcDogNjVweDtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBoMyB7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTZweCAwIDMycHggMDtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjhweDsgLyogMTU1LjU1NiUgKi9cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3Mge1xuICBwYWRkaW5nOiAyNHB4IDMzcHggMjNweCAzM3B4O1xuICBiYWNrZ3JvdW5kOiAjRUNFQ0VDO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3MgaDYge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzJjMmMyYztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcyBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3MgLnNoYXJlLWJ1dHRvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcyAuc2hhcmUtYnV0dG9ucyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDM5cHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcyAuc2hhcmUtYnV0dG9ucyBhOm50aC1jaGlsZCg1KSB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3MgLnNoYXJlLWJ1dHRvbnMgYSBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3MgLnNoYXJlLWJ1dHRvbnMgYTpob3ZlciBpbWcge1xuICBmaWx0ZXI6IGludmVydCg1MiUpIHNlcGlhKDMwJSkgc2F0dXJhdGUoMzAzJSkgaHVlLXJvdGF0ZSgxNjNkZWcpIGJyaWdodG5lc3MoOTQlKSBjb250cmFzdCg5MCUpO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3MgLnNoYXJlLWJ1dHRvbnMgLmxpbmtfY29waWVkIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICM2Rjg4OUI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNDJweDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICB3aWR0aDogMTUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcy1zbSB7XG4gIHBhZGRpbmc6IDQwcHggMjRweDtcbiAgYmFja2dyb3VuZDogIzZGODg5QjtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3Mtc20gaDYge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE1NS41NTYlICovXG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzLXNtIGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcy1zbSBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzLXNtIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzLXNtIC5zaGFyZS1idXR0b25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzLXNtIC5zaGFyZS1idXR0b25zIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzLXNtIC5zaGFyZS1idXR0b25zIGE6bnRoLWNoaWxkKDUpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcy1zbSAuc2hhcmUtYnV0dG9ucyBhIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1heC13aWR0aDogMzJweDtcbiAgbWF4LWhlaWdodDogMzJweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzLXNtIC5zaGFyZS1idXR0b25zIGE6aG92ZXIgaW1nIHtcbiAgZmlsdGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcy1zbSAuc2hhcmUtYnV0dG9ucyAubGlua19jb3BpZWQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzZGODg5QjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC00MnB4O1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHdpZHRoOiAxNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzLWxnIHtcbiAgcGFkZGluZzogNDhweDtcbiAgYmFja2dyb3VuZDogIzZGODg5QjtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3MtbGcgaDYge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE1NS41NTYlICovXG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcy1sZyBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3MtbGcgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3MtbGcgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3MtbGcgLnNoYXJlLWJ1dHRvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3MtbGcgLnNoYXJlLWJ1dHRvbnMgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3MtbGcgLnNoYXJlLWJ1dHRvbnMgYTpudGgtY2hpbGQoNSkge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzLWxnIC5zaGFyZS1idXR0b25zIGEgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWF4LXdpZHRoOiAzMnB4O1xuICBtYXgtaGVpZ2h0OiAzMnB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3MtbGcgLnNoYXJlLWJ1dHRvbnMgYTpob3ZlciBpbWcge1xuICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzLWxnIC5zaGFyZS1idXR0b25zIC5saW5rX2NvcGllZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjNkY4ODlCO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTQycHg7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgd2lkdGg6IDE1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwge1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogY2FsYyg1MCUgLSAyOTRweCk7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNTg4cHg7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWF4LWhlaWdodDogODglO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuY2xvc2VfbW9kYWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0b3A6IDMycHg7XG4gIHJpZ2h0OiAzMnB4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9DbG9zZV9kYXJrX3NsYTIuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsLm1vYmlsZS1jZW50ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwubW9iaWxlLWNlbnRlciAuc2xhLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuY2xvc2VfbW9kYWwge1xuICAgIHRvcDogMjRweDtcbiAgICByaWdodDogMzBweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHotaW5kZXg6IDEwNDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtaGVhZGVyIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIHBhZGRpbmc6IDIwcHggMHB4IDEycHggMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWhlYWRlciBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgIGNvbG9yOiAjMmMyYzJjO1xuICAgIHBhZGRpbmc6IDE0cHggNDRweCA0cHggMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtaGVhZGVyLWxhbmcge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1oZWFkZXItbGFuZyBpbWcge1xuICBwYWRkaW5nOiAyOHB4IDBweCAyNnB4IDM1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1oZWFkZXItbGFuZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1oZWFkZXItbGFuZyAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyIHtcbiAgICB0b3A6IC01M3B4ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtaGVhZGVyLWxhbmctLXZvdGluZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtaGVhZGVyLWxhbmctLXZvdGluZyBpbWcge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbWFyZ2luOiAyM3B4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAudW5hY3RpdmUtY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggNDhweCA1MnB4IDQ4cHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAudW5hY3RpdmUtY29udGVudC5uby1wYWRkaW5nLWxyIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC51bmFjdGl2ZS1jb250ZW50IHAge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzJjMmMyYztcbiAgbWFyZ2luLWJvdHRvbTogMTA2cHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAudW5hY3RpdmUtY29udGVudCBhIHtcbiAgYmFja2dyb3VuZDogIzJjMmMyYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMXB4IDI1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC51bmFjdGl2ZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDI0cHggNTJweCAyNHB4O1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC51bmFjdGl2ZS1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAudW5hY3RpdmUtY29udGVudCBkaXYuc2xhLWNvdmlkLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjNkY4ODlCO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTBweCAyNHB4IDEwcHggMzJweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1lcnJvciB7XG4gICAgbWFyZ2luOiAwcHggMTJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCB7XG4gIHBhZGRpbmc6IDVweCAzMnB4IDI4cHggMzJweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudC5zbGEtZmluYWwge1xuICBwYWRkaW5nOiA1cHggNDhweCAzNnB4IDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1cHggMjRweCAxNDNweCAyNHB4O1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudC5zbGEtZmluYWwge1xuICAgIHBhZGRpbmc6IDVweCAyNHB4IDM2cHggMjRweDtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IGgzIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjEzNzVweDtcbiAgY29sb3I6ICMyQzJDMkM7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgaDMubW9yZV9zcGFjZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IGgzIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCBoMy5tb2JpbGUtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IHAge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCBwIGIge1xuICBjb2xvcjogIzZGODg5Qjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCBwLm1vYmlsZS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjNkY4ODlCO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtbGlnaHRzLXNlY3Rpb24ge1xuICBtYXJnaW4tcmlnaHQ6IC0xOXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWxpZ2h0cy1zZWN0aW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtbGlnaHRib3gge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwNHB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtbGlnaHRib3g6bnRoLWNoaWxkKDRuKSB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtbGlnaHRib3ggLnNsYS1saWdodGJveC1pbWFnZS1ob2xkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICBib3JkZXItcmFkaXVzOiA1MnB4O1xuICBwYWRkaW5nOiAyOXB4O1xuICBib3gtc2hhZG93OiAxLjVweCAxLjVweCAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1saWdodGJveCAuc2xhLWxpZ2h0Ym94LWltYWdlLWhvbGRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5RDk7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1saWdodGJveCAuc2xhLWxpZ2h0Ym94LWltYWdlLWhvbGRlciBpbWcge1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmlsdGVyOiBpbnZlcnQoMTAlKSBzZXBpYSg5NSUpIHNhdHVyYXRlKDAlKSBodWUtcm90YXRlKDE4MmRlZykgYnJpZ2h0bmVzcygxMDglKSBjb250cmFzdCg4OCUpO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtbGlnaHRib3ggLnNsYS1saWdodGJveC1pbWFnZS1ob2xkZXIgZGl2LnRodW1iLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIHJpZ2h0OiA0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvdGh1bWJfdXBfYWN0aXZlLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDZweCA1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTNweCAxMnB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtbGlnaHRib3ggLnNsYS1saWdodGJveC1pbWFnZS1ob2xkZXIgZGl2LnRodW1iLWFjdGl2ZS5sb3cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS90aHVtYl9kb3duX2FjdGl2ZS5zdmcpO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtbGlnaHRib3ggLnNsYS1saWdodGJveC1pbWFnZS1ob2xkZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5Qjtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWxpZ2h0Ym94IC5zbGEtbGlnaHRib3gtaW1hZ2UtaG9sZGVyLmFjdGl2ZSBpbWcge1xuICBmaWx0ZXI6IGludmVydCgxMDAlKSBzZXBpYSgxMSUpIHNhdHVyYXRlKDUlKSBodWUtcm90YXRlKDEyNmRlZykgYnJpZ2h0bmVzcygxMDElKSBjb250cmFzdCgxMDUlKTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWxpZ2h0Ym94IC5zbGEtbGlnaHRib3gtaW1hZ2UtaG9sZGVyLmFjdGl2ZSBkaXYudGh1bWItYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1saWdodGJveCBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwcHggM3B4O1xuICBtYXJnaW46IDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtbGlnaHRib3gge1xuICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgd2lkdGg6IGNhbGMoMzMlIC0gNnB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1saWdodGJveDpudGgtY2hpbGQoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1saWdodGJveDpudGgtY2hpbGQoNG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1saWdodGJveCAuc2xhLWxpZ2h0Ym94LWltYWdlLWhvbGRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICBwYWRkaW5nOiAxOHB4O1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWxpZ2h0Ym94IC5zbGEtbGlnaHRib3gtaW1hZ2UtaG9sZGVyIGltZyB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWxpZ2h0Ym94IC5zbGEtbGlnaHRib3gtaW1hZ2UtaG9sZGVyIGRpdi50aHVtYi1hY3RpdmUge1xuICAgIHRvcDogNHB4O1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDMycHgpO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0cHggM3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogOXB4IDlweDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1saWdodGJveCBoNiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI0VDRUNFQztcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMTZweDtcbiAgaGVpZ2h0OiAxMDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcmVzaXplOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyBzcGFuLmVycm9yLWZpZWxkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogNzBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgY29sb3I6ICM2Rjg4OUI7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyBzcGFuLmVycm9yLWZpZWxkLnJpZ2h0IHtcbiAgbGVmdDogY2FsYyg1MCUgKyAxMnB4KTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IHNwYW4uZXJyb3ItZmllbGQudGV4dGFyZWEge1xuICB0b3A6IDEzNXB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgc3Bhbi5lcnJvci1maWVsZC5pbnB1dCB7XG4gIHRvcDogNDhweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93ID4gaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogOHB4IDhweCA4cHggMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IG1lZGl1bSBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJjMmMyYztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93ID4gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovXG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgPiBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgY29sb3I6ICMyYzJjMmM7XG4gIG9wYWNpdHk6IDE7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyA+IGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogIzJjMmMyYztcbiAgb3BhY2l0eTogMTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93ID4gaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICMyYzJjMmM7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyA+IGlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93ID4gaW5wdXQ6OnBsYWNlaG9sZGVyIHsgLyogTW9zdCBtb2Rlcm4gYnJvd3NlcnMgc3VwcG9ydCB0aGlzIG5vdy4gKi9cbiAgY29sb3I6ICMyYzJjMmM7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyA+IGlucHV0LmVycm9yIHtcbiAgY29sb3I6ICM2Rjg4OUI7XG4gIGJvcmRlci1jb2xvcjogIzZGODg5QiAhaW1wb3J0YW50O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgPiBpbnB1dC5lcnJvcjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cbiAgY29sb3I6ICM2Rjg4OUI7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyA+IGlucHV0LmVycm9yOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICBjb2xvcjogIzZGODg5QjtcbiAgb3BhY2l0eTogMTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93ID4gaW5wdXQuZXJyb3I6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjNkY4ODlCO1xuICBvcGFjaXR5OiAxO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgPiBpbnB1dC5lcnJvcjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogIzZGODg5Qjtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93ID4gaW5wdXQuZXJyb3I6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIGNvbG9yOiAjNkY4ODlCO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgPiBpbnB1dC5lcnJvcjo6cGxhY2Vob2xkZXIgeyAvKiBNb3N0IG1vZGVybiBicm93c2VycyBzdXBwb3J0IHRoaXMgbm93LiAqL1xuICBjb2xvcjogIzZGODg5Qjtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IC5jdXN0b21zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IC5jdXN0b21zZWxlY3Quc2hvcnQge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyAuY3VzdG9tc2VsZWN0LnNob3J0Om50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IC5jdXN0b21zZWxlY3QgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIHBhZGRpbmc6IDhweCA4cHggOHB4IDhweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjRUNFQ0VDIHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL2Rvd24uc3ZnKSBuby1yZXBlYXQgMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgLmN1c3RvbXNlbGVjdC5lcnJvciBpbnB1dCB7XG4gIGNvbG9yOiAjNkY4ODlCO1xuICBib3JkZXItY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IC5jdXN0b21zZWxlY3QgLmN1c3RvbXNlbGVjdF9fZHJvcGRvd24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHotaW5kZXg6IDEwMTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMXB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyAuY3VzdG9tc2VsZWN0IC5jdXN0b21zZWxlY3RfX2Ryb3Bkb3duIC5jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDBweCAzN3B4IDBweCAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzJjMmMyYztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQ0VDRUM7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyAudnVlLXNsaWRlciB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyAudnVlLXNsaWRlciAudnVlLXNsaWRlci1yYWlsIHtcbiAgYmFja2dyb3VuZDogI0M3QzdDNztcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgLnZ1ZS1zbGlkZXIgLnZ1ZS1zbGlkZXItcHJvY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUI7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyAudnVlLXNsaWRlciAudnVlLXNsaWRlci1kb3QgLnZ1ZS1zbGlkZXItZG90LWhhbmRsZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgLnZ1ZS1zbGlkZXIgLnZ1ZS1zbGlkZXItZG90LXRvb2x0aXAge1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzJjMmMyYztcbiAgcGFkZGluZzogMnB4IDBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyAudnVlLXNsaWRlciAudnVlLXNsaWRlci1kb3QtdG9vbHRpcC52dWUtc2xpZGVyLWRvdC10b29sdGlwLWJvdHRvbSB7XG4gIGJvdHRvbTogMHB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgLnZ1ZS1zbGlkZXIubGVmdCAudnVlLXNsaWRlci1kb3QtdG9vbHRpcC52dWUtc2xpZGVyLWRvdC10b29sdGlwLWJvdHRvbSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNSUsIDEwMCUpO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgLnZ1ZS1zbGlkZXIucmlnaHQgLnZ1ZS1zbGlkZXItZG90LXRvb2x0aXAudnVlLXNsaWRlci1kb3QtdG9vbHRpcC1ib3R0b20ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNzUlLCAxMDAlKTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IC5jaGVjay1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMxcHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyAuY2hlY2stY29udGFpbmVyLmVycm9yIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyAuY2hlY2stY29udGFpbmVyIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgLmNoZWNrLWNvbnRhaW5lciBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgLmNoZWNrLWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgLmNoZWNrLWNvbnRhaW5lciAuY2hlY2ttYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJjMmMyYztcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IC5jaGVjay1jb250YWluZXIgLmNoZWNrbWFyazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMnB4O1xuICB0b3A6IDRweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvY2hlY2ttYXJrLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IC5jaGVjay1jb250YWluZXI6aG92ZXIgLmNoZWNrbWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUI7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyBkaXYub3B0aW9ubmF2IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB6LWluZGV4OiAxMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IGRpdi5vcHRpb25uYXYgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyBkaXYub3B0aW9ubmF2IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHggMzBweCA4cHggOHB4O1xuICBiYWNrZ3JvdW5kOiAjRUNFQ0VDIHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL2Rvd24uc3ZnKSBuby1yZXBlYXQgMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjY4NTcxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyBkaXYub3B0aW9ubmF2LmVycm9yID4gc3BhbiB7XG4gIGNvbG9yOiAjNkY4ODlCO1xuICBib3JkZXItY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IGRpdi5vcHRpb25uYXYuc2VsZWN0ZWQgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvdXAuc3ZnKTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IGRpdi5vcHRpb25uYXYgdWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAtMXB4IDAgMCAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDExcHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IGRpdi5vcHRpb25uYXYgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyBkaXYub3B0aW9ubmF2IHVsIGxpIHNwYW4ge1xuICBwYWRkaW5nOiAxMnB4IDMwcHggMTJweCAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC42ODU3MTRweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMnB4IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IGRpdi5vcHRpb25uYXYgdWwgbGkuc2VsZWN0ZWQgc3BhbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL3VwLnN2Zyk7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyBkaXYub3B0aW9ubmF2IHVsIGxpIGkge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IGRpdi5vcHRpb25uYXYgdWwgbGkgaSBsYWJlbCB7XG4gIHBhZGRpbmc6IDEycHggMzBweCAxMnB4IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjY4NTcxNHB4O1xuICBjb2xvcjogIzJjMmMyYztcbiAgbWFyZ2luOiAwcHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUNFQ0VDO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyB0ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IC5jaGVjay1jb250YWluZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyBkaXYub3B0aW9ubmF2IHtcbiAgICBtYXJnaW46IDBweCAwcHggMjBweCAwcHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgZGl2Lm9wdGlvbm5hdiBzcGFuIHtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgZGl2Lm9wdGlvbm5hdiB1bCBsaSBpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDBweDtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtYm90dG9tLXRleHQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzJjMmMyYztcbiAgbWFyZ2luLXRvcDogMTg4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtYm90dG9tLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCBpbWcuZmluYWwtaW1hZ2Uge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNjZweCBhdXRvIDMzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCBpbWcuZmluYWwtaW1hZ2Uge1xuICAgIG1hcmdpbjogMzhweCBhdXRvIDI0cHg7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCBoMy5maW5hbC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCBoMy5maW5hbC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCBwLmZpbmFsLXRleHQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzJjMmMyYztcbiAgbWFyZ2luLWJvdHRvbTogOTlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgcC5maW5hbC10ZXh0IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2N3B4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgZGl2LnNoYXJlLWxpbmtzIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZDogI0RDRTBFMztcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCBkaXYuc2hhcmUtbGlua3MgaDYge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IGRpdi5zaGFyZS1saW5rcyBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgZGl2LnNoYXJlLWxpbmtzIC5zaGFyZS1idXR0b25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgZGl2LnNoYXJlLWxpbmtzIC5zaGFyZS1idXR0b25zIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCBkaXYuc2hhcmUtbGlua3MgLnNoYXJlLWJ1dHRvbnMgLmxpbmtfY29waWVkIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICM2Rjg4OUI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNDlweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWxhbmctc2VsZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTY4cHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1sYW5nLXNlbGVjdCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW4tdG9wOiAxMDhweDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGZsb2F0OiBub25lO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtbGFuZy1zZWxlY3QgZGl2LnNsYS1sYW5nLWJ1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNjg1NzE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMXB4IDBweDtcbiAgbWFyZ2luOiAwcHggYXV0byAxNnB4IGF1dG87XG4gIGJhY2tncm91bmQ6ICMyYzJjMmM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTk1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWxhbmctc2VsZWN0IGRpdi5zbGEtbGFuZy1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNkY4ODlCO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWxhbmctc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtbGFuZy1zZWxlY3QgaDMge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtY292aWQge1xuICBtYXJnaW4tYm90dG9tOiA5NnB4O1xuICBwYWRkaW5nOiAwcHggOHB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtY292aWQgaDMge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzJjMmMyYztcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW4tdG9wOiA1M3B4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBmbG9hdDogbm9uZTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWNvdmlkIHAge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xMzc1cHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBtYXJnaW4tYm90dG9tOiA1M3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWNvdmlkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWNvdmlkIGgzIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWNvdmlkIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWNvdmlkIGRpdi5zbGEtY292aWQtYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWNvdmlkLS12b3RpbmcgaDMge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtY292aWQtLXZvdGluZyBwIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIge1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDRweCA0cHg7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHotaW5kZXg6IDEwNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciAuc2xhLWJ1dHRvbnMtcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTBweCAzMnB4IDMycHggMzJweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyIC5zbGEtYnV0dG9ucy1yb3c6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1idXR0b25zLXJvdy5maW5hbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyIC5zbGEtYnV0dG9ucy1yb3cuZmluYWwgaDQsIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyIC5zbGEtYnV0dG9ucy1yb3cuZmluYWwgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciAuc2xhLWJ1dHRvbnMtcm93IGJ1dHRvbiB7XG4gIHdpZHRoOiAxODNweDtcbiAgYmFja2dyb3VuZDogIzJjMmMyYztcbiAgYm9yZGVyOiAxcHggc29saWQgIzJjMmMyYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMHB4O1xuICBmbG9hdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1idXR0b25zLXJvdyBidXR0b24uYmlnIHtcbiAgd2lkdGg6IDI3MnB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1idXR0b25zLXJvdyBidXR0b24uY292aWQge1xuICB3aWR0aDogMTk1cHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciAuc2xhLWJ1dHRvbnMtcm93IGJ1dHRvbi51bmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyIC5zbGEtYnV0dG9ucy1yb3cgYnV0dG9uLmJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmMyYzJjO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1idXR0b25zLXJvdyBidXR0b24uYmFjazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFQ0VDRUM7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciAuc2xhLWJ1dHRvbnMtcm93IGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM2Rjg4OUI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2Rjg4OUI7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciAuc2xhLWJ1dHRvbnMtcm93IC5zbGEtbmF2LWluZm8ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogIzJjMmMyYztcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyIC5zbGEtYnV0dG9ucy1yb3cge1xuICAgIHBhZGRpbmc6IDVweCAyNHB4IDM4cHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1idXR0b25zLXJvdy5maW5hbCBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyIC5zbGEtYnV0dG9ucy1yb3cgYnV0dG9uIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyIC5zbGEtYnV0dG9ucy1yb3cgYnV0dG9uLmJpZywgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1idXR0b25zLXJvdyBidXR0b24uY292aWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyIC5zbGEtYnV0dG9ucy1yb3cgYnV0dG9uLmJhY2sge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciAuc2xhLWJ1dHRvbnMtcm93IC5zbGEtbmF2LWluZm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyIC5zbGEtZm9vdGVyLWJvdHRvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyIC5zbGEtZm9vdGVyLWJvdHRvbSBoMyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zL1NMQS1Mb2dvT25seS5zdmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcbiAgcGFkZGluZzogMTBweCAwcHggMTNweCAyMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyIC5zbGEtZm9vdGVyLWJvdHRvbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyIC5zbGEtZm9vdGVyLWJvdHRvbS0tdm90aW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciAuc2xhLWZvb3Rlci1ib3R0b20tLXZvdGluZyBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyIC5zbGEtZm9vdGVyLWJvdHRvbS0tdm90aW5nIGgzIHtcbiAgICBwYWRkaW5nOiA2cHggMCA3cHggMjFweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEzcHggYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyLS12b3RpbmcgLnNsYS1idXR0b25zLXJvdyB7XG4gICAgcGFkZGluZzogNXB4IDI0cHggNjBweDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3Rlci0tdm90aW5nIC5zbGEtYnV0dG9ucy1yb3cgYnV0dG9uLmNvdmlkIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbn1cblxuLnNsYS1zZWFyY2gtaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDExNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxMzVweDtcbiAgei1pbmRleDogMTtcbn1cbi5zbGEtc2VhcmNoLWhlYWRlci0tc3Bhbi1saW5rIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtc2VhcmNoLWhlYWRlci0tc3Bhbi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnNsYS1zZWFyY2gtaGVhZGVyLnNsYS1zZWFyY2gtaGVhZGVyLS13aW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0Q3MDVGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtc2VhcmNoLWhlYWRlci5zbGEtc2VhcmNoLWhlYWRlci0td2lubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkQ2MjUzO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbi5zbGEtc2VhcmNoLWhlYWRlci0tbGluay13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnNsYS1zZWFyY2gtaGVhZGVyLS1jYXQge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYS1zZWFyY2gtaGVhZGVyLS1jYXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1zZWFyY2gtaGVhZGVyLS1jYXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbGEtc2VhcmNoLWhlYWRlciAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLnNsYS1zZWFyY2gtaGVhZGVyIGgxIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogN3B4IDBweCA3cHggNzBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy9TTEEtTG9nb09ubHkuc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA0MnB4O1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5zbGEtc2VhcmNoLWhlYWRlciBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAtOXB4O1xufVxuLnNsYS1zZWFyY2gtaGVhZGVyIGJ1dHRvbiwgLnNsYS1zZWFyY2gtaGVhZGVyIGRpdi5hY3RpdmUtZmlsdGVycyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGEtc2VhcmNoLWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDk4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2xhLXNlYXJjaC1oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAuc2xhLXNlYXJjaC1oZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG4gIC5zbGEtc2VhcmNoLWhlYWRlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLXNlYXJjaC1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3RDcwNUY7XG4gICAgcGFkZGluZzogNS42MjVyZW0gMC43NXJlbSA0LjVyZW0gMC43NXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5zbGEtc2VhcmNoLWhlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNjg3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDAuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLXNlYXJjaC1oZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzLjEyNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMDYyNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwcmVtO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDByZW0gMC4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLXNlYXJjaC1oZWFkZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgbWFyZ2luLXRvcDogLTIuNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLXNlYXJjaC1oZWFkZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAyOSU7XG4gICAgcGFkZGluZy10b3A6IDIlO1xuICB9XG59XG5cbi5zbGEtc2VhcmNoLWhlYWRlci1ub21pbmF0ZWQge1xuICBwYWRkaW5nLWJvdHRvbTogNS43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5Qjtcbn1cbi5zbGEtc2VhcmNoLWhlYWRlci1ub21pbmF0ZWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTRCNUQgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC4xNTtcbiAgbGVmdDogMTI2cHg7XG59XG4uc2xhLXNlYXJjaC1oZWFkZXItbm9taW5hdGVkOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTIgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC4yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtc2VhcmNoLWhlYWRlci1ub21pbmF0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1QTZGODA7XG4gIH1cbiAgLnNsYS1zZWFyY2gtaGVhZGVyLW5vbWluYXRlZDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIzLjVyZW0gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIzLjVyZW0gIWltcG9ydGFudDtcbiAgICBsZWZ0OiAxMDVweCAhaW1wb3J0YW50O1xuICAgIHRvcDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc2xhLXNlYXJjaC1oZWFkZXItbm9taW5hdGVkOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE2RjgwICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHdpZHRoOiAxNC4xODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNC4xODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMjM3cHggIWltcG9ydGFudDtcbiAgICB0b3A6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNsYS1zZWFyY2gtaGVhZGVyLW5vbWluYXRlZCAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc2xhLXNlYXJjaC1oZWFkZXItbm9taW5hdGVkIGgxIHtcbiAgICBtYXgtd2lkdGg6IDE0LjE4NzVyZW07XG4gIH1cbiAgLnNsYS1zZWFyY2gtaGVhZGVyLW5vbWluYXRlZCBzcGFuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIH1cbn1cblxuLnNsYS1ub3QtYWN0aXZlIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG4uc2xhLW5vdC1hY3RpdmUgaDQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uc2xhLW5vdC1hY3RpdmUgLmdyYXktY29udGFpbmVyIHtcbiAgbWFyZ2luOiA0M3B4IDBweCA0MHB4IDBweDtcbiAgYmFja2dyb3VuZDogIzJjMmMyYztcbiAgcGFkZGluZzogODRweCA0MHB4IDcwcHggNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNsYS1ub3QtYWN0aXZlIC5ncmF5LWNvbnRhaW5lciBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc2xhLW5vdC1hY3RpdmUgLmdyYXktY29udGFpbmVyIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICMxMjEyMTI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTFweCAxNHB4O1xuICB3aWR0aDogMjEwcHg7XG59XG4uc2xhLW5vdC1hY3RpdmUgLmdyYXktY29udGFpbmVyIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDQ0NDQ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtbm90LWFjdGl2ZSBoNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG4gIC5zbGEtbm90LWFjdGl2ZSAuZ3JheS1jb250YWluZXIge1xuICAgIG1hcmdpbjogMHB4IDBweCA0MHB4IDBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5zbGEtbm90LWFjdGl2ZSAuZ3JheS1jb250YWluZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG4gIC5zbGEtbm90LWFjdGl2ZSAuZ3JheS1jb250YWluZXIgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLFxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDU4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhOjphZnRlcixcbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb246OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLFxuICAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDc2NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYSxcbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYSBoNCxcbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24gaDQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEgaDQsXG4gIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24gaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYSAuYWN0aXZlLWZpbHRlcnMtc2xhLFxuICAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIC5hY3RpdmUtZmlsdGVycy1zbGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhIC5hY3RpdmUtZmlsdGVycy1zbGEtcGxhY2Vob2xkZXJzLFxuICAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIC5hY3RpdmUtZmlsdGVycy1zbGEtcGxhY2Vob2xkZXJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhIC5hY3RpdmUtZmlsdGVycy1zbGEgYSxcbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24gLmFjdGl2ZS1maWx0ZXJzLXNsYSBhIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEgLmFjdGl2ZS1maWx0ZXJzLXNsYSBhLFxuICAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIC5hY3RpdmUtZmlsdGVycy1zbGEgYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYSAuYWN0aXZlLWZpbHRlcnMgYSxcbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24gLmFjdGl2ZS1maWx0ZXJzIGEge1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAzNnB4IDVweCAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbn1cbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEgLmFjdGl2ZS1maWx0ZXJzIGE6aG92ZXIsXG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIC5hY3RpdmUtZmlsdGVycyBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhIC5hY3RpdmUtZmlsdGVycyBhIGxhYmVsLFxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiAuYWN0aXZlLWZpbHRlcnMgYSBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEgLmFjdGl2ZS1maWx0ZXJzIGEgc3Bhbixcbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24gLmFjdGl2ZS1maWx0ZXJzIGEgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEzcHg7XG4gIHRvcDogMTVweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL2ZpbHRlcl9kZWxldGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEgLmFjdGl2ZS1maWx0ZXJzIGEsXG4gIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24gLmFjdGl2ZS1maWx0ZXJzIGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEgLmJsYWNrLWJ1dHRvbiwgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYSAuc2xhX19jYXRlZ29yeV9zZWFyY2hfYnV0dG9uLCAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhIC5zaG93LWZpbHRlcixcbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24gLmJsYWNrLWJ1dHRvbixcbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24gLnNsYV9fY2F0ZWdvcnlfc2VhcmNoX2J1dHRvbixcbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24gLnNob3ctZmlsdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICMyYzJjMmM7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTc1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDE3cHg7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhIC5zaG93LWZpbHRlcixcbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24gLnNob3ctZmlsdGVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEgLnNob3ctZmlsdGVyLFxuICAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIC5zaG93LWZpbHRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYSAuc2hvdy1maWx0ZXItc2xhLFxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiAuc2hvdy1maWx0ZXItc2xhIHtcbiAgcGFkZGluZzogN3B4IDE0cHggN3B4IDE0cHg7XG59XG5cbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24gLnNob3ctZmlsdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QjtcbiAgd2lkdGg6IDExLjE4NzVyZW07XG59XG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIC5hY3RpdmUtZmlsdGVycyBhIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24gLmFjdGl2ZS1maWx0ZXJzIGEgbGFiZWwge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbn1cbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24gaDQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XG4gIGNvbG9yOiAjQzVDNUM1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBtYXJnaW46IDNyZW0gMCAycmVtIDA7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiAuc2hvdy1maWx0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgICBwYWRkaW5nOiAwLjMxMjVyZW0gMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIC5hY3RpdmUtZmlsdGVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiAuYWN0aXZlLWZpbHRlcnMgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbi10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiAjQzVDNUM1O1xufVxuXG4uc2VhcmNoLWZpbHRlcnMtc2xhLFxuLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5zZWFyY2gtZmlsdGVycy1zbGEtcGxhY2Vob2xkZXJzLFxuLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbi1wbGFjZWhvbGRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDU4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVycy1zbGEtcGxhY2Vob2xkZXJzLFxuICAuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uLXBsYWNlaG9sZGVycyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlYXJjaC1maWx0ZXJzLXNsYS1wbGFjZWhvbGRlcnMtd2lubmVyLTIwMjMsXG4uc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uLXBsYWNlaG9sZGVycy13aW5uZXItMjAyMyB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVycy1zbGEtcGxhY2Vob2xkZXJzLXdpbm5lci0yMDIzLFxuICAuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uLXBsYWNlaG9sZGVycy13aW5uZXItMjAyMyB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVycy1zbGEtbm9taW5hdGlvbi1wbGFjZWhvbGRlcnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcnMtc2xhLW5vbWluYXRpb24tcGxhY2Vob2xkZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVycy1zbGEtbm9taW5hdGlvbi1wbGFjZWhvbGRlcnMgLnBsYWNlaG9sZGVyLS1zbGEucGxhY2Vob2xkZXItLXNsYS1zZWFyY2gtZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5zbGFfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbi5zbGFfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciAuc2xhX19zdGlja3ktZmlsdGVyX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwIDAgMCAwO1xuICBmbGV4OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIC5zbGFfX3N0aWNreS1maWx0ZXJfX2xpc3Qge1xuICAgIG1hcmdpbi1yaWdodDogLTNweDtcbiAgfVxufVxuLnNsYV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIC5zbGFfX3N0aWNreS1maWx0ZXJfX2xpc3QgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zbGFfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciAuc2xhX19zdGlja3ktZmlsdGVyX19saXN0IGxpIC5zbGFfX3N0aWNreS1maWx0ZXJfX3BpbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAxNXB4IDRweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2xhX19zdGlja3ktZmlsdGVyX19jb250YWluZXIgLnNsYV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaSAuc2xhX19zdGlja3ktZmlsdGVyX19waWxsLnNsYV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tc2xhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbn1cbi5zbGFfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciAuc2xhX19zdGlja3ktZmlsdGVyX19saXN0IGxpIC5zbGFfX3N0aWNreS1maWx0ZXJfX3BpbGwuc2xhX19zdGlja3ktZmlsdGVyX19waWxsLS1zbGEuc2xhX19zdGlja3ktZmlsdGVyX19waWxsLS1zbGEtZmlsdGVycyB7XG4gIHBhZGRpbmctcmlnaHQ6IDMzcHg7XG59XG4uc2xhX19zdGlja3ktZmlsdGVyX19jb250YWluZXIgLnNsYV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaSAuc2xhX19zdGlja3ktZmlsdGVyX19waWxsLnNsYV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tc2xhIC5jbGVhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE0LjVweDtcbiAgdG9wOiAxMi41cHg7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9maWx0ZXJfZGVsZXRlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsYV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIC5zbGFfX3N0aWNreS1maWx0ZXJfX2xpc3QgbGkgLnNsYV9fc3RpY2t5LWZpbHRlcl9fcGlsbC5zbGFfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBwYWRkaW5nOiAzcHggMzBweCA0cHggMTVweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGFfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciAuc2xhX19zdGlja3ktZmlsdGVyX19saXN0IGxpIC5zbGFfX3N0aWNreS1maWx0ZXJfX3Jlc2V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTNweDtcbiAgdG9wOiAxMnB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvZmlsdGVyX2RlbGV0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX19zdGlja3ktZmlsdGVyX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwge1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGVmdDogY2FsYyg1MCUgLSAyMzJweCk7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNDY0cHg7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTU1JSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTUlKTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuY2xvc2VfbW9kYWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMycHg7XG4gIHJpZ2h0OiAzMnB4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9DbG9zZV9kYXJrX3NsYTIuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwge1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDAgMCA4MHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLmNsb3NlX21vZGFsIHtcbiAgICB0b3A6IDUycHg7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCBoNC5zZWFyY2gtbW9kYWwtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzJjMmMyYztcbiAgcGFkZGluZzogMjNweCA0MHB4IDEycHggMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzFweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwcHggMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIGg0LnNlYXJjaC1tb2RhbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgIHBhZGRpbmc6IDE2cHggNDBweCAwcHggMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyB7XG4gIHBhZGRpbmc6IDBweCAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93LnNlYXJjaC1idXR0b24ge1xuICBtYXJnaW4tdG9wOiA2MnB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93LnNlYXJjaC1idXR0b24gLm1vYmlsZS1iZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDExNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiAtMTtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyBpbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogOHB4IDhweCA4cHggMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IG1lZGl1bSBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJjMmMyYztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cbiAgY29sb3I6ICMyYzJjMmM7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gIGNvbG9yOiAjMmMyYzJjO1xuICBvcGFjaXR5OiAxO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogIzJjMmMyYztcbiAgb3BhY2l0eTogMTtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyBpbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgY29sb3I6ICMyYzJjMmM7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgaW5wdXQ6OnBsYWNlaG9sZGVyIHsgLyogTW9zdCBtb2Rlcm4gYnJvd3NlcnMgc3VwcG9ydCB0aGlzIG5vdy4gKi9cbiAgY29sb3I6ICMyYzJjMmM7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDExcHggMHB4O1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDE4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTQ5MzdEO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OTdDNkI7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgYnV0dG9uLmJ0bi0tY2xlYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzJjMmMyYztcbiAgcGFkZGluZzogMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyBidXR0b24uYnRuLS1jbGVhciB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgYnV0dG9uLmJ0bi0tY2xlYXI6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5jdXN0b21zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuY3VzdG9tc2VsZWN0IGlucHV0IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzJjMmM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzJjMmMyYztcbiAgcGFkZGluZzogOHB4IDhweCA4cHggMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLmN1c3RvbXNlbGVjdCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cbiAgY29sb3I6ICMyYzJjMmM7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLmN1c3RvbXNlbGVjdCBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgY29sb3I6ICMyYzJjMmM7XG4gIG9wYWNpdHk6IDE7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLmN1c3RvbXNlbGVjdCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICMyYzJjMmM7XG4gIG9wYWNpdHk6IDE7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLmN1c3RvbXNlbGVjdCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuY3VzdG9tc2VsZWN0IGlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuY3VzdG9tc2VsZWN0IGlucHV0OjpwbGFjZWhvbGRlciB7IC8qIE1vc3QgbW9kZXJuIGJyb3dzZXJzIHN1cHBvcnQgdGhpcyBub3cuICovXG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5jdXN0b21zZWxlY3QgLmN1c3RvbXNlbGVjdF9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxN3B4O1xuICB0b3A6IDE3cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL2N1c3RvbXNlbGVjdF9hcnJvdy5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTFweCA2cHg7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLmN1c3RvbXNlbGVjdCAuY3VzdG9tc2VsZWN0X19kcm9wZG93biB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogN3B4IDM3cHggN3B4IDEwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UyRTJFMjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB6LWluZGV4OiAxMDE7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLmN1c3RvbXNlbGVjdCAuY3VzdG9tc2VsZWN0X19kcm9wZG93biAuY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBjb2xvcjogIzYwNjA2MDtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyBkaXYub3B0aW9ubmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyBkaXYub3B0aW9ubmF2ID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyBkaXYub3B0aW9ubmF2IHNwYW4ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIHBhZGRpbmc6IDhweCA4cHggOHB4IDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJjMmMyYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvZG93bi5zdmcpIG5vLXJlcGVhdCAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgZGl2Lm9wdGlvbm5hdi5jYXRlZ29yaWVzX2Ryb3Bkb3duIC5jdXN0b20tZHJvcGRvd24ge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02NSUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTY1JSk7XG4gIG1heC1oZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgZGl2Lm9wdGlvbm5hdi5yZWdpb25zX2Ryb3Bkb3duIC5jdXN0b20tZHJvcGRvd24ge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MyUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQzJSk7XG4gIG1heC1oZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgZGl2Lm9wdGlvbm5hdiAuY3VzdG9tLWRyb3Bkb3duIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA3cHggMHB4IDdweCAwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmMyYzJjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHotaW5kZXg6IDEwMTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyBkaXYub3B0aW9ubmF2IC5jdXN0b20tZHJvcGRvd24gbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyBkaXYub3B0aW9ubmF2IC5jdXN0b20tZHJvcGRvd24gbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBwYWRkaW5nOiAwcHggMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbiwgLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LWFjdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiA5NXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tYXV0b2NvbXBsZXRlIGlucHV0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGhlaWdodDogYXV0bztcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtYWN0aW9uc19fbG9hZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93biwgLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgLSAxcHgpO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgbWluLXdpZHRoOiA1MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyYzJjMmM7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggNHB4IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duIGxpLCAub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2UgbGkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duIGxpLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93bi1pdGVtLS1oaWdobGlnaHQsIC5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSBsaS5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24taXRlbS0taGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIHAge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyB7XG4gICAgcGFkZGluZzogMHB4IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cuc2VhcmNoLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93LnNlYXJjaC1idXR0b24gLm1vYmlsZS1iZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IGRpdi5vcHRpb25uYXYge1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG4gIC5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyBkaXYub3B0aW9ubmF2IHNwYW4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsLnNsYS13aW5uZXItc2VhcmNoLW1vZGFsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogNDtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsLnNsYS13aW5uZXItc2VhcmNoLW1vZGFsIC5jbG9zZV9tb2RhbCB7XG4gIHRvcDogNTZweDtcbiAgcmlnaHQ6IDMycHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbC5zbGEtd2lubmVyLXNlYXJjaC1tb2RhbCAuY2xvc2VfbW9kYWwge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBtYXJnaW46IDBweDtcbiAgICB0b3A6IDI2cHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsLnNsYS13aW5uZXItc2VhcmNoLW1vZGFsIGg0LnNlYXJjaC1tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwuc2xhLXdpbm5lci1zZWFyY2gtbW9kYWwgaDQuc2VhcmNoLW1vZGFsLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsLnNsYS13aW5uZXItc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdy5zZWFyY2gtYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbC5zbGEtd2lubmVyLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cuc2VhcmNoLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbi5vdmVybGF5LXNlY29uZCAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5vdmVybGF5LXNlY29uZCAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLnNlYXJjaC1idXR0b24tZmlyc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuLm92ZXJsYXktc2Vjb25kICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuc2VhcmNoLWJ1dHRvbi1maXJzdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLm92ZXJsYXktc2Vjb25kICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyBkaXYub3B0aW9ubmF2IC5jdXN0b20tZHJvcGRvd24tbmV3IHtcbiAgICBwYWRkaW5nOiA1cHggMHB4IDVweCAwcHg7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC44KSAwcHggMCAxMHB4O1xuICAgIC1tb3otYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjgpIDAgMCAxMHB4O1xuICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC44KSAwIDAgMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1tb2RhbC10aXRsZS1zbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2xhLWRldGFpbF9oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMuMTI1cmVtIDcuNXJlbSAwIDcuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLWRldGFpbF9oZWFkZXIge1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi4yNXJlbTtcbiAgfVxufVxuLnNsYS1kZXRhaWxfaGVhZGVyLXdpbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1kZXRhaWxfaGVhZGVyLXdpbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnNsYS1kZXRhaWxfaGVhZGVyLXRpdGxlIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtZGV0YWlsX2hlYWRlci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhLWRldGFpbF9oZWFkZXItdGl0bGUge1xuICAgIHdpZHRoOiAxMDIlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1kZXRhaWxfaGVhZGVyLXRpdGxlID4gc3BhbiA+IHNwYW4gPiBzdmcge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtO1xuICAgIHdpZHRoOiAxLjEyNXJlbTtcbiAgfVxufVxuLnNsYS1kZXRhaWxfaGVhZGVyLXN1YnRpdGxlIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1kZXRhaWxfaGVhZGVyLXN1YnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYS1kZXRhaWxfaGVhZGVyLXN1YnRpdGxlIHtcbiAgICB3aWR0aDogMTAyJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2xhLWRldGFpbF9oZWFkZXItc3VidGl0bGUtYnJlYWsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zbGEtZGV0YWlsX2hlYWRlci1zZWNvbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1kZXRhaWxfaGVhZGVyLXNlY29uZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uc2xhLWRldGFpbF9oZWFkZXItc2Vjb25kLXdyYXBwZXIge1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA3NzBweCkge1xuICAuc2xhLWRldGFpbF9oZWFkZXItc2Vjb25kLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgLnNsYS1kZXRhaWxfaGVhZGVyLXNlY29uZC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zbGEtZGV0YWlsX2hlYWRlci1zZWNvbmQtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA3NjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2xhLWRldGFpbF9oZWFkZXItc2Vjb25kLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogOTU4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNsYS1kZXRhaWxfaGVhZGVyLXNlY29uZC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyNDhweDtcbiAgfVxufVxuLnNsYS1kZXRhaWxfaGVhZGVyLXdyYXBwZXJfc2VjIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLWRldGFpbF9oZWFkZXItd3JhcHBlcl9zZWMge1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtZGV0YWlsX2hlYWRlci13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMkMyQzJDO1xuICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHRleHQtYWxpZ246IC13ZWJraXQtYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjMkMyQzJDO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxufVxuLnNsYS1kZXRhaWxfaGVhZGVyLWluZm86aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNsYS1kZXRhaWxfaGVhZGVyLWluZm8ge1xuICAgIG1hcmdpbi10b3A6IC0xLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1kZXRhaWxfaGVhZGVyLWluZm8ge1xuICAgIG1hcmdpbi10b3A6IC0xJTtcbiAgfVxufVxuLnNsYS1kZXRhaWxfaGVhZGVyX21vZGFsLXRpdGxlIHtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEzMCUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLWRldGFpbF9oZWFkZXJfbW9kYWwtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnNsYS1kZXRhaWxfaGVhZGVyX21vZGFsLXRpdGxlLXNlY29uZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0E0OTM3RDtcbiAgbGluZS1oZWlnaHQ6IDEzMCUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLWRldGFpbF9oZWFkZXJfbW9kYWwtdGl0bGUtc2Vjb25kIHtcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbGEtZGV0YWlsX2hlYWRlcl9tb2RhbC10aXRsZS0tYmFubmVyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLWRldGFpbF9oZWFkZXJfbW9kYWwtdGl0bGUtLWJhbm5lciB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbGEtZGV0YWlsX2hlYWRlcl9tb2RhbC10aXRsZS0tYmFubmVyX2luZm8gPiBzdXAge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnNsYS1kZXRhaWxfaGVhZGVyX21vZGFsLWJvZHkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNsYS1kZXRhaWxfaGVhZGVyX21vZGFsLWJvZHkgPiBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuLnNsYS1kZXRhaWxfaGVhZGVyX21vZGFsLWJvZHkgYSB7XG4gIGNvbG9yOiAjMTIxMjEyO1xufVxuLnNsYS1kZXRhaWxfaGVhZGVyX21vZGFsLWdpcmQge1xuICBkaXNwbGF5OiBncmlkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uc2xhLWRldGFpbF9oZWFkZXJfbW9kYWwtY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbn1cbi5zbGEtZGV0YWlsX2hlYWRlcl9tb2RhbC1jbG9zZSA+IHNwYW4gPiBzdmcgPiBwYXRoIHtcbiAgZmlsbDogIzEyMTIxMjtcbn1cblxuLnNsYS1kZXRhaWwtcHVua3RlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzLjU2MjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1kZXRhaWwtcHVua3RlIHtcbiAgICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLWRldGFpbC1wdW5rdGUgPiBoNCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLnNsYS1kZXRhaWwtcHVua3RlLXBsYWNlaG9sZGVyLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5icmVhay1zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZ3JpZC1pY29uLWFjdGl2ZSB7XG4gIHBhZGRpbmc6IDdweCAxOHB4IDdweCAwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc3dpdGNoLWdyaWQtYWN0aXZlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA5LjVweDtcbn1cblxuLmdpcmQtaWNvbi1pbmFjdGl2ZSB7XG4gIHBhZGRpbmc6IDdweCAxOHB4IDdweCAwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc3dpdGNoLWdyaWQtaW5hY3RpdmUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDkuNXB4O1xufVxuXG4ubGlzdC1pY29uLWFjdGl2ZSB7XG4gIHBhZGRpbmc6IDdweCAwcHggN3B4IDQ1cHg7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3N3aXRjaC1saXN0LWFjdGl2ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5saXN0LWljb24taW5hY3RpdmUge1xuICBwYWRkaW5nOiA3cHggMHB4IDdweCA0NXB4O1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zd2l0Y2gtbGlzdC1pbmFjdGl2ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5zZWFyY2gtcGFnZV9fc3dpdGNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N3aXRjaCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNjI1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fc3dpdGNoLXdyYXAge1xuICB3aWR0aDogMy4zMTI1cmVtO1xuICBoZWlnaHQ6IDEuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIGJvcmRlci1yYWRpdXM6IDY0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3dpdGNoLXdyYXAge1xuICAgIGhlaWdodDogMS42OHJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX3N3aXRjaC13cmFwIGlucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLnNlYXJjaC1wYWdlX19zd2l0Y2gtc2xpZGVyIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDglO1xuICBsZWZ0OiAzJTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3dpdGNoLXNsaWRlciB7XG4gICAgdG9wOiA3JTtcbiAgfVxufVxuXG5pbnB1dDpjaGVja2VkICsgLnNlYXJjaC1wYWdlX19zd2l0Y2gtc2xpZGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcbn1cblxuLnNsYS1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYS1zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG4uc2xhLXNlY3Rpb24td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDE0MHB4O1xufVxuLnNsYS1zZWN0aW9uOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG5cbi5zbGEtc2VjdGlvbi13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTkycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc21hbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iaWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1zbGE6aG92ZXIgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWluLWhlaWdodDogMTAwMCU7XG4gIG1pbi13aWR0aDogMTAwMCU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjEpO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5idXR0b24tc20td3JhcHBlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEycHggMzJweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmJ1dHRvbi1zbS13cmFwcGVyIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbmJ1dHRvbi5idXR0b24tc20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTJweCAzMnB4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tR3JheS03MDAsICM0NDQpO1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xufVxuYnV0dG9uLmJ1dHRvbi1zbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM2Rjg4OUI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uLmVudGl0eS1kZXRhaWxzX19hd2FyZF9yaWJib24gLmF3YXJkLWxvY2F0aW9uLXJpYmJvbi10aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2xhLXNlY3Rpb24tbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xufVxuXG4uc2xhLXNlYXJjaC1oZWFkZXItLXdpbm5lci0yMDIzIHtcbiAgcGFkZGluZzogNS43NXJlbSAwO1xufVxuXG4uc2xhLWRldGFpbF9oZWFkZXJfd2lubmVyLTIwMjMge1xuICBwYWRkaW5nOiA2cmVtIDcuNXJlbSAwIDcuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogMTQuMjVyZW07XG59XG4uc2xhLWRldGFpbF9oZWFkZXJfd2lubmVyLTIwMjMgLnNsYS1kZXRhaWxfaGVhZGVyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5zbGEtZGV0YWlsX2hlYWRlcl93aW5uZXItMjAyMyAuc2xhLWRldGFpbF9oZWFkZXItdGl0bGUtcGxhY2Vob2xkZXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zbGEtZGV0YWlsX2hlYWRlcl93aW5uZXItMjAyMyAuc2xhLWRldGFpbF9oZWFkZXItc3VidGl0bGUge1xuICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhLWRldGFpbF9oZWFkZXJfd2lubmVyLTIwMjMge1xuICAgIG1pbi1oZWlnaHQ6IDE5LjQzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLWRldGFpbF9oZWFkZXJfd2lubmVyLTIwMjMge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgbWluLWhlaWdodDogMTQuMjVyZW07XG4gIH1cbiAgLnNsYS1kZXRhaWxfaGVhZGVyX3dpbm5lci0yMDIzIC5zbGEtZGV0YWlsX2hlYWRlci13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zbGEtZGV0YWlsX2hlYWRlcl93aW5uZXItMjAyMyAuc2xhLWRldGFpbF9oZWFkZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC5zbGEtZGV0YWlsX2hlYWRlcl93aW5uZXItMjAyMyAuc2xhLWRldGFpbF9oZWFkZXItc3VidGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS5zZWFyY2gtZmlsdGVycy1zbGEtd2lubmVyLTIwMjMge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS5zZWFyY2gtZmlsdGVycy1zbGEtd2lubmVyLTIwMjMgLnNob3ctZmlsdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E0OTM3RDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG59XG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLnNlYXJjaC1maWx0ZXJzLXNsYS13aW5uZXItMjAyMyAuYWN0aXZlLWZpbHRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS5zZWFyY2gtZmlsdGVycy1zbGEtd2lubmVyLTIwMjMgLmFjdGl2ZS1maWx0ZXJzIGEge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEuc2VhcmNoLWZpbHRlcnMtc2xhLXdpbm5lci0yMDIzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS5zZWFyY2gtZmlsdGVycy1zbGEtd2lubmVyLTIwMjMgLnNob3ctZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEuc2VhcmNoLWZpbHRlcnMtc2xhLXdpbm5lci0yMDIzIC5hY3RpdmUtZmlsdGVycyBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLnNlYXJjaC1maWx0ZXJzLXNsYS13aW5uZXItMjAyM19oYXMtZmlsdGVycyB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLnNlYXJjaC1maWx0ZXJzLXNsYS13aW5uZXItMjAyM19oYXMtZmlsdGVycyAuc2hvdy1maWx0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEuc2VhcmNoLWZpbHRlcnMtc2xhLXdpbm5lci0yMDIzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZmlsdGVycy13cmFwcGVyLXNsYS0yMDIzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMy4wNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5maWx0ZXJzLXdyYXBwZXItc2xhLTIwMjMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cblxuLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZHMtd3JhcC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmRzLXdyYXAtMjAyMyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZHMtd3JhcC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmRzLXdyYXAtMjAyMyAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLXRleHQtc2xhIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgaGVpZ2h0OiAzLjg3NXJlbTtcbn1cbi5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmRzLXdyYXAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkcy13cmFwLTIwMjMgLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZC1zbGEge1xuICBtYXJnaW4tYm90dG9tOiAyLjEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkcy13cmFwLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZHMtd3JhcC0yMDIzIC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtdGV4dC1zbGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmRzLXdyYXAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkcy13cmFwLTIwMjMgLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZC1pbWFnZS1zbGEge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtZGV0YWlsX2hlYWRlcl93aW5uZXItMjAyMyB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5zbGEtZGV0YWlsX2hlYWRlcl93aW5uZXItMjAyMyAuc2xhLWRldGFpbF9oZWFkZXItdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuLnNsYS1kZXRhaWwtcHVua3RlLTIwMjMge1xuICBtYXJnaW4tYm90dG9tOiAyLjc1cmVtO1xufVxuLnNsYS1kZXRhaWwtcHVua3RlLTIwMjMgaDQge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtZGV0YWlsLXB1bmt0ZS0yMDIzIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAuc2xhLWRldGFpbC1wdW5rdGUtMjAyMyBoNCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNsYS1kZXRhaWwtcHVua3RlLTIwMjMge1xuICAgIG1hcmdpbi10b3A6IDEuMTI1cmVtO1xuICB9XG59XG5cbi5zbGEtZGV0YWlsLXB1bmt0ZS1pbWFnZSB7XG4gIHdpZHRoOiAxNzNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cblxuLnNsYS1kZXRhaWwtcHVua3RlLWNhdGVnb3J5IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2JhZGdlLWdyaWQuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2JhZGdlLTIwMjMge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dvbGQtYmFkZ2UtMjAyMy5zdmcpO1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogMzlweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fYmFkZ2UtZ3JpZC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fYmFkZ2UtMjAyMyBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC00cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19iYWRnZS1ncmlkLnNlYXJjaC1wYWdlX19hcnRpY2xlX19iYWRnZS0yMDIzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dvbGQtYmFkZ2Uuc3ZnKTtcbiAgICB3aWR0aDogODNweDtcbiAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19iYWRnZS1ncmlkLnNlYXJjaC1wYWdlX19hcnRpY2xlX19iYWRnZS0yMDIzIHNwYW4ge1xuICAgIHRvcDogMDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2JhZGdlLWdyaWQuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2JhZGdlLTIwMjMgc3BhbjpudGgtY2hpbGQoMikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNsYS0yMDIzLXRvdGFsLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgY29sb3I6ICNDNUM1QzU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtMjAyMy10b3RhbC1pdGVtcyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnNsYS1kZXRhaWxfaGVhZGVyLXNlY29uZC0yMDIzIC5zbGFfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS1zbGEuc2VhcmNoLXBhZ2VfX2FydGljbGUtc2xhd2lubmVyLTIwMjMge1xuICBtYXJnaW4tYm90dG9tOiAyLjc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS1zbGEuc2VhcmNoLXBhZ2VfX2FydGljbGUtc2xhd2lubmVyLTIwMjMge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duIHtcbiAgbWF4LWhlaWdodDogMzEwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxMHB4O1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd24taXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNFQ0VDRUMgc29saWQ7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd24taXRlbS0tdGl0bGUge1xuICBjb2xvcjogIzFCMUIxQjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzLWl0ZW0tLWxpc3Qge1xuICBjb2xvcjogIzY1NjU2NTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG4uZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllcy1pdGVtLS1saXN0IHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXMtaXRlbS0tbGlzdCBzcGFuIHN2ZyB7XG4gIHdpZHRoOiAwLjgxMjVyZW07XG4gIGhlaWdodDogMC44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG4uZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllcy1pdGVtLS1saXN0IHNwYW4gc3ZnIHBhdGgge1xuICBmaWxsOiAjNjU2NTY1ICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudF9ub21pbmF0aW9uLWNhdGVnb3JpZXMge1xuICBwYWRkaW5nOiAwLjU2MjVyZW0gMC43NXJlbSAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50X25vbWluYXRpb24tY2F0ZWdvcmllcyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fcmVzZXQgc3BhbiBzdmcge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudF9ub21pbmF0aW9uLWNhdGVnb3JpZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA5cHggMTJweDtcbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnRfbm9taW5hdGlvbi1jYXRlZ29yaWVzIC5pbnB1dC1mdW5jdGlvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDhweDtcbiAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgMC43NXJlbTtcbn1cblxuLm1haW4taGVhZGVyX19maWx0ZXItdG9nZ2xlLm1haW4taGVhZGVyX19maWx0ZXItdG9nZ2xlLXNsYS5udXh0LWxpbmstYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5tb2RhbC1oaWRkZW4gLnNrLW1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250LnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250LXNsYS5zbGEtd2lubmVyLWltYWdlLW1vYmlsZSAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAge1xuICAgIGhlaWdodDogMjByZW07XG4gIH1cbn1cblxuLmF3YXJkZWQtbG9jYXRpb24tbW9kYWwtbGluayB7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYXdhcmRlZC1sb2NhdGlvbi1tb2RhbC1saW5rIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taGVhZGVyLCAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1oZWFkZXIsIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXIsXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDcuMTg3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNS43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZENjI1Mztcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taGVhZGVyOjpiZWZvcmUsIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWhlYWRlcjo6YmVmb3JlLCAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyOjpiZWZvcmUsXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjODk3QzZCICFpbXBvcnRhbnQ7XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWhlYWRlcjo6YWZ0ZXIsIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWhlYWRlcjo6YWZ0ZXIsIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXI6OmFmdGVyLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjN0Q3MDVGICFpbXBvcnRhbnQ7XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWhlYWRlci10aXRsZSB7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1oZWFkZXIsIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWhlYWRlciwgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcixcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDYuNTYyNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4wNjI1cmVtO1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taGVhZGVyLXRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1oZWFkZXIgaDEsIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWhlYWRlciBoMSwgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlciBoMSxcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAzLjE4NzVyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taGVhZGVyIHNwYW4sIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWhlYWRlciBzcGFuLCAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyIHNwYW4sXG4gIC5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXIgc3BhbiB7XG4gICAgcGFkZGluZzogOHB4IDAgMCAwO1xuICAgIG1hcmdpbi10b3A6IC03cHg7XG4gIH1cbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1oZWFkZXI6YmVmb3JlLCAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1oZWFkZXI6YmVmb3JlLCAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyOmJlZm9yZSxcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIzLjVyZW0gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIzLjVyZW0gIWltcG9ydGFudDtcbiAgICBsZWZ0OiAxMDVweCAhaW1wb3J0YW50O1xuICAgIHRvcDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWhlYWRlcjphZnRlciwgLnNsYS10aGlydHktLXNlY29uZHMtaGVhZGVyOmFmdGVyLCAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyOmFmdGVyLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxNC4xODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNC4xODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMjM3cHggIWltcG9ydGFudDtcbiAgICB0b3A6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1yZXZpZXdzLWNvbnRlbnQge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYm9keSB7XG4gIGNvbG9yOiAjMkMyQzJDO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1ib2R5IC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllcyB7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAzMHB4O1xufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1ib2R5IC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fY2FyZCB7XG4gIG1heC13aWR0aDogMzg0cHg7XG59XG5cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tc2VjdGlvbiwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1yZXZpZXdzLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWluZm9zIHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgcGFkZGluZzogM3JlbSA2LjI1cmVtIDEuMzc1cmVtIDYuMjVyZW07XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXNlY3Rpb24tMiB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1zZWN0aW9uIGgxLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXJldmlld3MgaDEsIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taW5mb3MgaDEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDQuMDYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDQuNjg3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogNDAlO1xufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1zZWN0aW9uIGgyLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXJldmlld3MgaDIsIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taW5mb3MgaDIge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1zZWN0aW9uIGgxLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXJldmlld3MgaDEsIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taW5mb3MgaDEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXNlY3Rpb24sIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tcmV2aWV3cywgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1pbmZvcyB7XG4gICAgcGFkZGluZzogMnJlbSAwIDJyZW0gMDtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXNlY3Rpb24gaDEsIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tcmV2aWV3cyBoMSwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1pbmZvcyBoMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXNlY3Rpb24gaDIsIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tcmV2aWV3cyBoMiwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1pbmZvcyBoMiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICB9XG59XG5cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tY2FyZHMgLmFib3V0LXVzX19jYXJkcyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1jYXJkcyAuYWJvdXQtdXNfX2NhcmRzIHtcbiAgICBwYWRkaW5nLXRvcDogMy4yNXJlbTtcbiAgfVxufVxuXG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWluZm9zIHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgcGFkZGluZzogOHJlbSAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taW5mb3Mge1xuICAgIHBhZGRpbmc6IDAgMCAwLjkzNzVyZW0gMDtcbiAgfVxufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1pbmZvc19uZXcge1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWluZm9zX25ldyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuXG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXJldmlld3Mge1xuICBwYWRkaW5nOiAzcmVtIDYuMjVyZW0gOS41NjI1cmVtIDYuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXJldmlld3MgLnN0YXRpYy1wYWdlX19yZXZpZXdzX19zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1yZXZpZXdzIC5zdGF0aWMtcGFnZV9fcmV2aWV3c19fc2luZ2xlIHAge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1yZXZpZXdzLW5vLWJhbm5lciB7XG4gIHBhZGRpbmc6IDNyZW0gNi4yNXJlbSAwIDYuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1yZXZpZXdzIHtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbSAwLjkzNzVyZW0gMy43NXJlbSAwLjkzNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fcmV2aWV3cy0tZmFjdHMtYW5kLWZpZ3VyZXMge1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gIH1cbn1cblxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXIge1xuICBwYWRkaW5nOiAzLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNDkzN0Q7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXIgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyIC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICBib3JkZXItY29sb3I6ICMyQzJDMkM7XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lciAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2NDY0Njtcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXRpdGxlIHtcbiAgcGFkZGluZzogMCA2cmVtIDAgMi4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lciB7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lciBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDQuMzc1cmVtO1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwLjMxMjVyZW0gMCAwLjQzNzVyZW0gMC43NXJlbTtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lciAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lciAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fZGVzY3JpcHRpb24gYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLWJsdWUsIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXdpbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUI7XG4gIHBhZGRpbmc6IDYuNjg3NXJlbSAzLjEyNXJlbSA0LjQzNzVyZW07XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci1ibHVlIC5jb2wtMTItc3R5bGUgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2NvbHVtbiwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItd2lubmVyIC5jb2wtMTItc3R5bGUgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2NvbHVtbiB7XG4gIGZsZXg6IDA7XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci1ibHVlIC5jb2wtMTItc3R5bGUgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2NvbHVtbjpmaXJzdC1jaGlsZCwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItd2lubmVyIC5jb2wtMTItc3R5bGUgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2NvbHVtbjpmaXJzdC1jaGlsZCB7XG4gIGZsZXg6IDAgMCA1NSU7XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci1ibHVlIC5jb2wtMTItc3R5bGUgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2NvbHVtbjpudGgtY2hpbGQoMiksIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXdpbm5lciAuY29sLTEyLXN0eWxlIC5laW50cmFnZS1wYWdlX19ib29raW5nX19jb2x1bW46bnRoLWNoaWxkKDIpIHtcbiAgZmxleDogMCAwIDQ1JTtcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLWJsdWUgLmNvbC0xMi1zdHlsZSAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fdGl0bGUsIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXdpbm5lciAuY29sLTEyLXN0eWxlIC5laW50cmFnZS1wYWdlX19ib29raW5nX190aXRsZSB7XG4gIG1heC13aWR0aDogNTY1cHg7XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci1ibHVlIC5jb2wtMTItc3R5bGUgLmJ0biwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItd2lubmVyIC5jb2wtMTItc3R5bGUgLmJ0biB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgcGFkZGluZzogMC42MjVyZW0gMi42ODc1cmVtO1xufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItYmx1ZSAuY29sLTEyLXN0eWxlIC5laW50cmFnZS1wYWdlX19ib29raW5nX19kZXNjcmlwdGlvbiwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItd2lubmVyIC5jb2wtMTItc3R5bGUgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMy40Mzc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci1ibHVlIC5jb2wtMTItc3R5bGUgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2NvbHVtbjpmaXJzdC1jaGlsZCwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItd2lubmVyIC5jb2wtMTItc3R5bGUgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2NvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgZmxleDogMCAwIDY1JTtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci1ibHVlIC5jb2wtMTItc3R5bGUgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2NvbHVtbjpudGgtY2hpbGQoMiksIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXdpbm5lciAuY29sLTEyLXN0eWxlIC5laW50cmFnZS1wYWdlX19ib29raW5nX19jb2x1bW46bnRoLWNoaWxkKDIpIHtcbiAgICBmbGV4OiAwIDAgMzUlO1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLWJsdWUgLmNvbC0xMi1zdHlsZSBiciwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItd2lubmVyIC5jb2wtMTItc3R5bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItYmx1ZSAuY29sLTEyLXN0eWxlIC5laW50cmFnZS1wYWdlX19ib29raW5nX19jb2x1bW46Zmlyc3QtY2hpbGQsIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXdpbm5lciAuY29sLTEyLXN0eWxlIC5laW50cmFnZS1wYWdlX19ib29raW5nX19jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLWJsdWUgLmNvbC0xMi1zdHlsZSAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fY29sdW1uOm50aC1jaGlsZCgyKSwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItd2lubmVyIC5jb2wtMTItc3R5bGUgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2NvbHVtbjpudGgtY2hpbGQoMikge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci1ibHVlIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXRpdGxlLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci13aW5uZXIgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItdGl0bGUge1xuICBwYWRkaW5nOiAwIDUuNXJlbSAwIDIuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItYmx1ZSwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItd2lubmVyIHtcbiAgICBwYWRkaW5nOiA0LjQzNzVyZW0gMS44NzVyZW07XG4gIH1cbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItYmx1ZSAuY29sLTEyLXN0eWxlIC5idG4sIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXdpbm5lciAuY29sLTEyLXN0eWxlIC5idG4ge1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtIDEuNXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLWJsdWUgLmNvbC0xMi1zdHlsZSAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fZGVzY3JpcHRpb24sIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXdpbm5lciAuY29sLTEyLXN0eWxlIC5laW50cmFnZS1wYWdlX19ib29raW5nX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLWJsdWUgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItdGl0bGUsIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXdpbm5lciAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci10aXRsZSB7XG4gICAgcGFkZGluZzogMCAwIDAuNDM3NXJlbSAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLWJsdWUgaW1nLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci13aW5uZXIgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLWJsdWUgaW1nLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci13aW5uZXIgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA0LjA2MjVyZW07XG4gIH1cbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXdpbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNDkzN0Q7XG4gIHBhZGRpbmc6IDQuNjg3NXJlbTtcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXdpbm5lciAuY29sLTEyLXN0eWxlIC5laW50cmFnZS1wYWdlX19ib29raW5nX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMuMDYyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci13aW5uZXIge1xuICAgIHBhZGRpbmc6IDQuNDM3NXJlbSAxLjg3NXJlbTtcbiAgfVxufVxuXG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXN1YnRpdGxlIHtcbiAgcGFkZGluZzogNnJlbSA2LjI1cmVtIDAgNi4yNXJlbTtcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tc3VidGl0bGUgcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1zdWJ0aXRsZSB7XG4gICAgcGFkZGluZzogMi44NzVyZW0gMy4xMjVyZW0gMCAzLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tc3VidGl0bGUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1zdWJ0aXRsZSBwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXN1YnRpdGxlLXAtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1zdWJ0aXRsZV93YXJtLXVwIHtcbiAgY29sb3I6ICNBNDkzN0Q7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1zdWJ0aXRsZV93YXJtLXVwOmhvdmVyIHtcbiAgY29sb3I6ICNBNDkzN0Q7XG59XG5cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYWR2YW50YWdlcyB7XG4gIHBhZGRpbmc6IDQuMTI1cmVtIDYuMjVyZW0gMy4xMjVyZW0gNi4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWFkdmFudGFnZXMge1xuICAgIHBhZGRpbmc6IDMuNXJlbSAwIDEuNXJlbSAwO1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYWR2YW50YWdlcy13cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIH1cbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1hZHZhbnRhZ2VzIC5laW50cmFnZS1wYWdlX19zZXJ2aWNlc19fc2luZ2xlOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1jb250YWN0IHtcbiAgbWFyZ2luLXRvcDogNi4yNXJlbTtcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tY29udGFjdCBpbWcge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tY29udGFjdCAuc3RhdGljLXBhZ2VfX2FnZW50X19pbmZvIHAge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1jb250YWN0IHtcbiAgICBtYXJnaW4tdG9wOiAzLjEyNXJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX2FnZW50LS1mYWN0cy1hbmQtZmlndXJlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uc3RhdGljLXBhZ2VfX2FnZW50LS1mYWN0cy1hbmQtZmlndXJlcyBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnNsYV9vdmVydmlldy1tYWluLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC45NnB4O1xuICBwYWRkaW5nOiAwIDYuNDM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX292ZXJ2aWV3LW1haW4tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBwYWRkaW5nOiAwIDAgMnJlbTtcbiAgfVxufVxuXG4uc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyIHtcbiAgd2lkdGg6IDguMTI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbiAgfVxufVxuLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci1zaW5nbGUtLWxvY2F0aW9uIHtcbiAgdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxMCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQyAhaW1wb3J0YW50O1xufVxuXG4uc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zLW5vbWluYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zLXNpbmdsZS0tbG9jYXRpb24ge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC44KSAwcHggMCAxMHB4O1xuICAgIC1tb3otYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjgpIDAgMCAxMHB4O1xuICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC44KSAwIDAgMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zLXNpbmdsZS0tbG9jYXRpb24ge1xuICAgIHRvcDogMzdweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLW9wdGlvbi1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNDkzN0QgIWltcG9ydGFudDtcbn1cbi5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLW9wdGlvbi1zZWxlY3RlZF9ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QiAhaW1wb3J0YW50O1xufVxuXG4uc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEzcHggMTlweCAhaW1wb3J0YW50O1xufVxuLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNDkzN0QgIWltcG9ydGFudDtcbn1cbi5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25fYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcbn1cblxuLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbnM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9uczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zbGFfbG9jYWxlLWNoYW5nZXItc2VhcmNoLXJlc3VsdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI0cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjRweCAhaW1wb3J0YW50O1xuICB3aWR0aDogODRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDM3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICByaWdodDogMTRweDtcbiAgdG9wOiAtODdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX2xvY2FsZS1jaGFuZ2VyLXNlYXJjaC1yZXN1bHRzIHtcbiAgICByaWdodDogMjZweDtcbiAgICB0b3A6IC05MnB4O1xuICB9XG59XG4uc2xhX2xvY2FsZS1jaGFuZ2VyLXNlYXJjaC1yZXN1bHRzIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24gLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbiwgLnNsYV9sb2NhbGUtY2hhbmdlci1zZWFyY2gtcmVzdWx0cyAuZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd24gLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmc6IDZweCAxNnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9sb2NhbGUtY2hhbmdlci1zZWFyY2gtbm9taW5hdGlvbiB7XG4gICAgcmlnaHQ6IDMuNiUgIWltcG9ydGFudDtcbiAgICB0b3A6IC04NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbGFfbG9jYWxlLWNoYW5nZXItc2VhcmNoLXNpbmdsZS0tbG9jYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI0cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDg0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDE0cHg7XG4gIHRvcDogLTg3cHg7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfbG9jYWxlLWNoYW5nZXItc2VhcmNoLXNpbmdsZS0tbG9jYXRpb24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMTRweCA4JSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiA4JSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkMgIWltcG9ydGFudDtcbiAgICB0b3A6IDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbGFfbG9jYWxlLWNoYW5nZXItc2VhcmNoLXNpbmdsZS0tbG9jYXRpb24gLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9uLCAuc2xhX2xvY2FsZS1jaGFuZ2VyLXNlYXJjaC1zaW5nbGUtLWxvY2F0aW9uIC5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93biAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9uIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgcGFkZGluZzogNnB4IDE2cHggIWltcG9ydGFudDtcbn1cbi5zbGFfbG9jYWxlLWNoYW5nZXItc2VhcmNoLWRldGFpbC0tbG9jYXRpb24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QTZGODAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI0cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjRweCAhaW1wb3J0YW50O1xuICB3aWR0aDogODRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDM3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX2xvY2FsZS1jaGFuZ2VyLXNlYXJjaC1kZXRhaWwtLWxvY2F0aW9uIHtcbiAgICBtYXJnaW46IDEuODc1cmVtIDAgMCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbGFfbG9jYWxlLWNoYW5nZXItc2VhcmNoLWRldGFpbC0tbG9jYXRpb24gLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9uLCAuc2xhX2xvY2FsZS1jaGFuZ2VyLXNlYXJjaC1kZXRhaWwtLWxvY2F0aW9uIC5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93biAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9uIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgcGFkZGluZzogNnB4IDE2cHggIWltcG9ydGFudDtcbn1cbi5zbGFfbG9jYWxlLWNoYW5nZXItc2VhcmNoLWRldGFpbC0tbG9jYXRpb24gPiBpbnB1dCB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4jc2xhX2xvY2FsZS1jaGFuZ2VyLXNlYXJjaC1yZXN1bHRzLS1pbnB1dCB7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4uc2xhX3NlYXJjaC1sb2NhbGUtc3dpdGNoLS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhX3NlYXJjaC1sb2NhbGUtc3dpdGNoLS13cmFwIHtcbiAgICBtYXgtd2lkdGg6IDc2NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmxpbmtfY29waWVkLW5ldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzZmODg5YjtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWJvZHkge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uc2xhX292ZXJ2aWV3LW5vbWluYXRpb24sXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xufVxuLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcixcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE2RjgwICFpbXBvcnRhbnQ7XG59XG4uc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyOjpiZWZvcmUsXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCICFpbXBvcnRhbnQ7XG59XG4uc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyOjphZnRlcixcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVBNkY4MCAhaW1wb3J0YW50O1xuICByaWdodDogLTQ2cHggIWltcG9ydGFudDtcbn1cbi5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXIgaDEsIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXIgc3Bhbixcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXIgaDEsXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyIHNwYW4ge1xuICB6LWluZGV4OiAyO1xufVxuLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlciBzcGFuLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlciBzcGFuIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcixcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cbn1cbi5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXJfd2FybS11cDo6YmVmb3JlLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlcl93YXJtLXVwOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjI3Nzg2ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAtNzVweCAhaW1wb3J0YW50O1xufVxuLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcl93YXJtLXVwIGgxLCAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyX3dhcm0tdXAgc3Bhbixcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXJfd2FybS11cCBoMSxcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXJfd2FybS11cCBzcGFuIHtcbiAgei1pbmRleDogMjtcbn1cbi5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXJfd2FybS11cCBzcGFuLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlcl93YXJtLXVwIHNwYW4ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyX3dhcm0tdXAsXG4gIC5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXJfd2FybS11cCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cbn1cbi5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbiAuYmx1ZS1jb250YWluZXIsXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQgLmJsdWUtY29udGFpbmVyIHtcbiAgbWFyZ2luOiA4cmVtIDAgMi41cmVtO1xuICBwYWRkaW5nOiA1LjI1cmVtIDQuNXJlbSA0LjM3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE2RjgwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbiAuYmx1ZS1jb250YWluZXIgcCxcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZCAuYmx1ZS1jb250YWluZXIgcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cbi5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbiAuYmx1ZS1jb250YWluZXIgYSwgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uIC5ibHVlLWNvbnRhaW5lciBidXR0b24sXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQgLmJsdWUtY29udGFpbmVyIGEsXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQgLmJsdWUtY29udGFpbmVyIGJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgcGFkZGluZzogMC42ODc1cmVtIDAuODc1cmVtO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbiAud2hpdGUtY29udGFpbmVyLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkIC53aGl0ZS1jb250YWluZXIge1xuICBtYXJnaW46IDIuNjg3NXJlbSAwIDIuNXJlbTtcbiAgcGFkZGluZzogNS4yNXJlbSA0LjVyZW0gNC4zNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzVBNzA4MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24gLndoaXRlLWNvbnRhaW5lcixcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkIC53aGl0ZS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnNsYV9vdmVydmlldy1ub21pbmF0aW9uIC53aGl0ZS1jb250YWluZXIgcCxcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZCAud2hpdGUtY29udGFpbmVyIHAge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG4uc2xhX292ZXJ2aWV3LW5vbWluYXRpb24gLndoaXRlLWNvbnRhaW5lciBhLCAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24gLndoaXRlLWNvbnRhaW5lciBidXR0b24sXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQgLndoaXRlLWNvbnRhaW5lciBhLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkIC53aGl0ZS1jb250YWluZXIgYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMC44NzVyZW07XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbiAud2hpdGUtY29udGFpbmVyIGEsIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbiAud2hpdGUtY29udGFpbmVyIGJ1dHRvbixcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkIC53aGl0ZS1jb250YWluZXIgYSxcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkIC53aGl0ZS1jb250YWluZXIgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbiAuZ29sZC1jb250YWluZXIsXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQgLmdvbGQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhBN0I2OSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbiAuYmx1ZS1jb250YWluZXIsXG4gIC5zbGEtdm90aW5nX2tpdC1kb3dubG9hZCAuYmx1ZS1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1QTZGODA7XG4gICAgbWFyZ2luOiA2cmVtIDAgNy43NXJlbTtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbSAxLjVyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24gLmJsdWUtY29udGFpbmVyIHAsXG4gIC5zbGEtdm90aW5nX2tpdC1kb3dubG9hZCAuYmx1ZS1jb250YWluZXIgcCB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbiAuYmx1ZS1jb250YWluZXIgYSxcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkIC5ibHVlLWNvbnRhaW5lciBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXIsXG4gIC5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiA3M3B4O1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXI6OmJlZm9yZSxcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBsZWZ0OiA1MXB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAtMTczcHggIWltcG9ydGFudDtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyOjphZnRlcixcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlcjo6YWZ0ZXIge1xuICAgIGxlZnQ6IDE3OHB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAxN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlciBoMSxcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAxOS41cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyN3B4O1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyIHNwYW4sXG4gIC5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXIgc3BhbiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcl93YXJtLXVwLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyX3dhcm0tdXAge1xuICAgIHBhZGRpbmctdG9wOiA2LjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0Ljc1cmVtO1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXJfd2FybS11cDo6YmVmb3JlLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyX3dhcm0tdXA6OmJlZm9yZSB7XG4gICAgbGVmdDogODFweCAhaW1wb3J0YW50O1xuICAgIHRvcDogLTE5cHggIWltcG9ydGFudDtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyX3dhcm0tdXA6OmFmdGVyLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyX3dhcm0tdXA6OmFmdGVyIHtcbiAgICBsZWZ0OiAyNjFweCAhaW1wb3J0YW50O1xuICAgIHRvcDogMTM2cHggIWltcG9ydGFudDtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyX3dhcm0tdXAgPiBkaXYgPiBoMSxcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlcl93YXJtLXVwID4gZGl2ID4gaDEge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAyLjgxMjVyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAyLjYyNXJlbTtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyX3dhcm0tdXAgPiBkaXYgPiBoMSA+IHNwYW4sXG4gIC5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXJfd2FybS11cCA+IGRpdiA+IGgxID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXJfd2FybS11cCA+IGRpdiA+IGgxLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyX3dhcm0tdXAgPiBkaXYgPiBoMSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMi43NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDQ1cmVtO1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXJfd2FybS11cCA+IGRpdiA+IHNwYW4sXG4gIC5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXJfd2FybS11cCA+IGRpdiA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDYuODEyNXJlbTtcbiAgfVxufVxuXG4uc2xhX292ZXJ2aWV3LW5vbWluYXRpb25fYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTRDNUQ7XG59XG5cbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZCAuYmx1ZS1jb250YWluZXIgYnV0dG9uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1pbi13aWR0aDogMjU2cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQgLmJsdWUtY29udGFpbmVyIGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkIC5ibHVlLWNvbnRhaW5lci10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbn1cbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZCAuYmx1ZS1jb250YWluZXIgLnNsYS1oMiB7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG59XG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQgLmJsdWUtY29udGFpbmVyLWdyZXktdGV4dCBoMixcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZCAuYmx1ZS1jb250YWluZXItZ3JleS10ZXh0IHA6bm90KC53aGl0ZS10ZXh0KSB7XG4gIGNvbG9yOiAjQzVDNUM1O1xufVxuXG4uYmx1ZS1jb250YWluZXItZ3JleS10ZXh0IHtcbiAgY29sb3I6ICNDNUM1QzU7XG59XG5cbi5zbGEtaDIge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtaDIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgfVxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1wYWdlIHtcbiAgY29sb3I6ICMyQzJDMkM7XG4gIHBhZGRpbmc6IDQ4cHggMDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLXBhZ2UtLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA1LjkzNzVyZW07XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1wYWdlLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1wYWdlLXRpdGxlIGgxIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1wYWdlLXRpdGxlIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLXBhZ2UgaDEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDY1cHg7XG4gIGxpbmUtaGVpZ2h0OiA3NXB4O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tcGFnZS0tbGluayB7XG4gIGNvbG9yOiAjNUE2RjgwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLXBhZ2UgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0tcGFnZSBoMSB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0tcGFnZSB7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICB9XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLXBhZ2UtLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0tcGFnZS10aXRsZSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0tcGFnZS10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLXBhZ2UgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS13cmFwLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0td3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogNi4yNXJlbSAwO1xuICBtYXJnaW46IDUuOTM3NXJlbSAwIDAgMDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLXdyYXAgaDEsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybS13cmFwIGgxIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgcGFkZGluZy1yaWdodDogMi42ODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLXdyYXAsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybS13cmFwIHtcbiAgICBwYWRkaW5nOiAzLjc1cmVtIDAuOTM3NXJlbTtcbiAgICBtYXJnaW46IDMuNzVyZW0gMDtcbiAgfVxuICAuc2xhX25vbWluYXRpb24tZm9ybS13cmFwIGgxLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0td3JhcCBoMSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS13cmFwLWJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAwIDEwcHggMCAxMHB4O1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0td3JhcC1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMTAlO1xuICB9XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS13cmFwLWJhbm5lcl9idG4ge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTMwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogNjElICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0td3JhcC1iYW5uZXJfYnRuIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuc2xhX25vbWluYXRpb24tZm9ybS1kaXYge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIG1heC13aWR0aDogNTQwcHg7XG4gIGZsZXg6IDAgMCA1MCU7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS10aXRsZSBpbWcge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogNi44NzVyZW07XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4M3B4KSB7XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0tdGl0bGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICBmbGV4OiAwIDAgNzAlO1xuICB9XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLXRpdGxlIGltZyB7XG4gICAgd2lkdGg6IDMuNzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07XG4gIH1cbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0tdGl0bGUgaDEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0sIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1pbi13aWR0aDogNDAwcHg7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1idG4ge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBib3JkZXItY29sb3I6ICMyYzJjMmM7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMxYzFjO1xuICBib3JkZXItY29sb3I6ICMxYzFjMWM7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjMWMxYztcbiAgYm9yZGVyLWNvbG9yOiAjMWMxYzFjO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0ge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gIH1cbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0tYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xuICBwYWRkaW5nOiAxMnB4IDE5cHggMCAxMHB4O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLW9wZW5fYnRuIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDExcHggMjVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1vcGVuX2J0biB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItb3Blbl9idG46aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNkY4ODlCICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2Rjg4OUIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lciBkaXYgPiBkaXYgPiBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgY29sb3I6IGJsYWNrO1xuICBsZWZ0OiAwO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLWhlYWRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1oZWFkZXJfaW5mbyA+IHNwYW4gPiBzdmcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1oZWFkZXJfaW5mbyA+IHNwYW4gPiBzdmcge1xuICAgIHdpZHRoOiAxMy44MXB4O1xuICAgIGhlaWdodDogMTMuODFweDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItaGVhZGVyID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1oZWFkZXItb25lID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLWhlYWRlci1vbmUgPiBzcGFuID4gc3BhbiA+IHNwYW4gPiBzdmcge1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tbGluayB7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1saW5rOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dCwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tdGV4dGFyZWEpLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50Om5vdCguZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLXRleHRhcmVhKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMkMyQzJDO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50Om5vdCguZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLXRleHRhcmVhKSBpbnB1dCwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudDpub3QoLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS10ZXh0YXJlYSkgaW5wdXQge1xuICBjb2xvcjogIzJDMkMyQyAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50Om5vdCguZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLXRleHRhcmVhKSBzdmcsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tdGV4dGFyZWEpIHN2Zyxcbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudDpub3QoLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS10ZXh0YXJlYSkgcGF0aCxcbi5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tdGV4dGFyZWEpIHBhdGgge1xuICBmaWxsOiAjMkMyQzJDO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3QsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMkMyQzJDO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVDNUM1O1xuICBjb2xvcjogIzJDMkMyQztcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3BhbiwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3BhbiB7XG4gIGNvbG9yOiAjMkMyQzJDICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHNwYW46aG92ZXIsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHNwYW46aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnRfbmV3Om5vdCguZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLXRleHRhcmVhKSwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudF9uZXc6bm90KC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tdGV4dGFyZWEpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudF9uZXc6bm90KC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tdGV4dGFyZWEpIGlucHV0LCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50X25ldzpub3QoLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS10ZXh0YXJlYSkgaW5wdXQge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudF9uZXc6bm90KC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tdGV4dGFyZWEpIHN2ZywgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudF9uZXc6bm90KC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tdGV4dGFyZWEpIHN2Zyxcbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudF9uZXc6bm90KC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tdGV4dGFyZWEpIHBhdGgsXG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50X25ldzpub3QoLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS10ZXh0YXJlYSkgcGF0aCB7XG4gIGZpbGw6IHdoaXRlO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50X25ldyA+IHVsLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50X25ldyA+IHVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudF9uZXcgPiB1bCwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudF9uZXcgPiB1bCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW07XG4gIH1cbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudF9uZXctLWN1c3RvbXNlbGVjdCwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudF9uZXctLWN1c3RvbXNlbGVjdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMkMyQzJDO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93biB1bCwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24gbGksIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24sIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLCAuc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd24sIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd24ge1xuICB6LWluZGV4OiA1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDBweCAyMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24gbGk6aG92ZXIsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duIGxpOmhvdmVyLCAuc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd24gbGk6aG92ZXIsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd24gbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgY29sb3I6ICMyQzJDMkMgIWltcG9ydGFudDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tdGV4dGFyZWEgdGV4dGFyZWEsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLXRleHRhcmVhIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTA4cHg7XG4gIHJlc2l6ZTogbm9uZTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIHBhZGRpbmc6IDFyZW0gMS4xMjVyZW07XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLXRleHRhcmVhIHRleHRhcmVhOjpwbGFjZWhvbGRlciwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tdGV4dGFyZWEgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM3ODc4Nzg7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS10ZXh0YXJlYSAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tdGV4dGFyZWEgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50Om5vdCguZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdCkgaW5wdXQsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudDpub3QoLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3QpIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGNUE3NTtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWhhcy1kYXRhIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudDpub3QoLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3QpLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0taGFzLWRhdGEgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50Om5vdCguZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdCkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1HcmF5LTQwMCwgI0M1QzVDNSk7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0LCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRjVBNzU7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuY3VzdG9tc2VsZWN0X19yb3VuZC1idG4sIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuY3VzdG9tc2VsZWN0X19yb3VuZC1idG4ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0LCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0IHtcbiAgei1pbmRleDogNDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHRleHRhcmVhLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkY1QTc1O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgY29sb3I6ICMxYzFjMWM7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwuc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWVycm9ycywgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMgLmZvcm11bGF0ZS1pbnB1dC1lcnJvcnMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWVycm9yLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWVycm9yIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDY7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC1maXJzdC1zdWdnZXN0aW9uLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbixcbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LWFjdGlvbnMsXG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LWFjdGlvbnNfX2xvYWRpbmcsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtYWN0aW9uc19fbG9hZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLFxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2UsXG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSAtIDFweCk7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJjMmMyYztcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA0cHggNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93biBsaSwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93biBsaSxcbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIGxpLFxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIGxpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzJjMmMyYztcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24gbGkuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLWl0ZW0tLWhpZ2hsaWdodCwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93biBsaS5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24taXRlbS0taGlnaGxpZ2h0LFxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2UgbGkuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLWl0ZW0tLWhpZ2hsaWdodCxcbi5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSBsaS5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24taXRlbS0taGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSBwLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2UgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuc2xhX25vbWluYXRpb24tYmFubmVyLS1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWVycm9yLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLnNsYV9ub21pbmF0aW9uLWJhbm5lci0taW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1lcnJvciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLnNsYV9ub21pbmF0aW9uLWJhbm5lci0taW5wdXQgLnNsYV9ub21pbmF0aW9uX19jaGFyYWN0ZXItY291bnQtLXRleHRhcmVhLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLnNsYV9ub21pbmF0aW9uLWJhbm5lci0taW5wdXQgLnNsYV9ub21pbmF0aW9uX19jaGFyYWN0ZXItY291bnQtLXRleHRhcmVhIHtcbiAgY29sb3I6ICMxYzFjMWM7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuc2xhX25vbWluYXRpb24tYmFubmVyLS1pbnB1dCA+IGRpdiA+IGRpdiA+IGRpdiA+IGlucHV0LCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLnNsYV9ub21pbmF0aW9uLWJhbm5lci0taW5wdXQgPiBkaXYgPiBkaXYgPiBkaXYgPiBpbnB1dCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5zbGFfbm9taW5hdGlvbi1iYW5uZXItLWlucHV0ID4gZGl2ID4gZGl2ID4gaW5wdXQsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuc2xhX25vbWluYXRpb24tYmFubmVyLS1pbnB1dCA+IGRpdiA+IGRpdiA+IGlucHV0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uYmFubmVyLWVycm9yLWlucHV0ID4gZGl2ID4gZGl2ID4gZGl2ID4gaW5wdXQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5iYW5uZXItZXJyb3ItaW5wdXQgZGl2ID4gZGl2ID4gaW5wdXQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2sgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLXRleHRhcmVhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnNsYV9ub21pbmF0aW9uX19jaGFyYWN0ZXItY291bnQtLXRleHRhcmVhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbCB7XG4gIGNvbG9yOiAjMkMyQzJDO1xuICB6LWluZGV4OiA0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB0b3A6IDEuODc1cmVtO1xuICB3aWR0aDogOTYlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZSB7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZSB7XG4gICAgdG9wOiAtNHB4O1xuICB9XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlLWZpZWxkIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUtZmllbGRfd2Vic2l0ZSB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZS1tb2RhbCB7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZS1tb2RhbF93cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1MiU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZS1tb2RhbF93cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MiU7XG4gIH1cbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUtbW9kYWxfd3JhcHBlciA+IGltZyB7XG4gIHdpZHRoOiA5NXB4O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZS1tb2RhbF90ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgd2lkdGg6IDkwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlLW1vZGFsX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlLW1vZGFsX3RleHQgPiBhIHtcbiAgY29sb3I6ICM2Rjg4OUI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1uby1kYXRhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLm5vLWRpc3BsYXktbGcge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uby1kaXNwbGF5LWxnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5uby1kaXNwbGF5LWxnLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vLWRpc3BsYXktbGctZmxleCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5uby1kaXNwbGF5LXNtIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uby1kaXNwbGF5LXNtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4ubm8tZGlzcGxheS1zbS1mbGV4IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uby1kaXNwbGF5LXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubm8tZGlzcGxheS1tZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5vLWRpc3BsYXktbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5uby1kaXNwbGF5LW1kLWZsZXgge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uby1kaXNwbGF5LW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2xhX292ZXJ2aWV3X19wYWdlLWNvdW50ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0ICFpbXBvcnRhbnQ7XG59XG4uc2xhX292ZXJ2aWV3X19wYWdlLWNvdW50ZXIgLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY291bnRlcnMtZm9vdGVyIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cbi5zbGFfb3ZlcnZpZXdfX3BhZ2UtY291bnRlciAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jb3VudGVyLXZhbHVlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zbGFfb3ZlcnZpZXdfX3BhZ2UtY291bnRlciAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXdfX3BhZ2UtY291bnRlciAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxufVxuXG4uc2xhX292ZXJ2aWV3X19wYWdlLWNvdW50ZXItY29uZiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcbn1cbi5zbGFfb3ZlcnZpZXdfX3BhZ2UtY291bnRlci1jb25mIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NvdW50ZXJzLWZvb3RlciB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fYXdhcmRfcmliYm9uLXZvdGluZ19faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2F3YXJkX3JpYmJvbi12b3RpbmdfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fYXdhcmRfcmliYm9uLXZvdGluZ19faW5uZXIgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9sb2NhdGlvbl9hd2FyZC5zdmcpIG5vLXJlcGVhdCAwIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAzMHB4IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMi42ODc1cmVtO1xuICBtaW4taGVpZ2h0OiA0MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fYXdhcmRfcmliYm9uLXZvdGluZ19faW5uZXIgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19hd2FyZF9yaWJib24tcHJldm90aW5nX19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLW1vZGFsIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1tb2RhbF90ZXh0LCAuc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLXRleHQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDM1cHggMDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1tb2RhbF9saW5rLCAuc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTAlO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLW1vZGFsX2xpbms6aG92ZXIsIC5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0tbGluazpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1tb2RhbF9saW5rID4gYSwgLnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS1saW5rID4gYSB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLW1vZGFsX2dyZWV0IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtc2l6ZTogNTBweDtcbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLW1vZGFsX3ZvdGVkIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtc2l6ZTogNTBweDtcbn1cblxuLm1vZGFsX2luZm8gPiBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgcGFkZGluZzogMCAzMnB4O1xuICBwYWRkaW5nOiAwIDEuODc1cmVtIDEuMTI1cmVtIDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZGFsX2luZm8gPiBwIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cbn1cbi5tb2RhbF9pbmZvID4gcCA+IGEge1xuICBjb2xvcjogIzZGODg5QjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLXdyYXAtdGV4dCA+IGRpdiA+IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zLS1zbGEtbm9taW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDUuOTM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhyZW0gMDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgd2lkdGg6IDYuMjVyZW07XG4gIGhlaWdodDogNi4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLXRleHQtYmFubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS1saW5rIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS1saW5rIHN1cCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIHtcbiAgZmxleDogMCAwIDEwMCU7XG59XG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0td3JhcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNi4yNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0td3JhcCBoMjpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogLThweDtcbn1cbi5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybS0tZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtLS1kZXNjcmlwdGlvbl9jb2RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0td3JhcCB7XG4gICAgcGFkZGluZzogMy43NXJlbSAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cblxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtLS1zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgbWFyZ2luOiA0OHB4IDAgMjRweCAwO1xufVxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtLS1zZWN0aW9uLXRpdGxlLW1lc3NhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbTtcbn1cblxuLnNsYS1oZWFkZXItYWRkaXRpbmFsX2xpbmtzIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYS1oZWFkZXItYWRkaXRpbmFsX2xpbmtzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1ib3hlcyB7XG4gIHBhZGRpbmctYm90dG9tOiA4Ljc1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgZ2FwOiAxLjg3NXJlbTtcbiAgbWF4LXdpZHRoOiA5NjBweCAhaW1wb3J0YW50O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYm94ZXMtLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1ib3hlcyBoMiB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYm94ZXMgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19jYXJkIHtcbiAgbWF4LXdpZHRoOiAzODRweDtcbn1cblxuLmNhdGVnb3J5XzEge1xuICB6LWluZGV4OiA3ICFpbXBvcnRhbnQ7XG59XG5cbi5jYXRlZ29yeV8yIHtcbiAgei1pbmRleDogNiAhaW1wb3J0YW50O1xufVxuXG4uY2F0ZWdvcnlfMyB7XG4gIHotaW5kZXg6IDUgIWltcG9ydGFudDtcbn1cblxuLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzLXNpbmdsZS0tYm94IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1wYWdlLS1zZWN0aW9uIHtcbiAgcGFkZGluZzogM3JlbSA2LjI1cmVtIDEuMzc1cmVtIDYuMjVyZW07XG59XG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLXBhZ2UtLXNlY3Rpb24gaDEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDY1cHg7XG4gIGxpbmUtaGVpZ2h0OiA3NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tcGFnZS0tc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMnJlbSAwIDJyZW0gMDtcbiAgfVxuICAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLXBhZ2UtLXNlY3Rpb24gaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgfVxufVxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1wYWdlLS1zdWJ0aXRsZSB7XG4gIG1hcmdpbjogNXJlbSAwIDUuNXJlbSAwO1xufVxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1wYWdlLS1zdWJ0aXRsZSBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xufVxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1wYWdlLS1zdWJ0aXRsZSBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogMTYlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tcGFnZS0tc3VidGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAycmVtIDAgMnJlbSAwO1xuICB9XG4gIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tcGFnZS0tc3VidGl0bGUgcCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1wYWdlLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tcGFnZS10aXRsZSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1wYWdlLXRpdGxlIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIGh5cGhlbnM6IGF1dG87XG4gIH1cbiAgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1wYWdlLXRpdGxlIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1wYWdlLXRpdGxlIGgxIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tcGFnZS1xdWVzdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiA2Ljc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tcGFnZS1xdWVzdGlvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMtLXNsYS1ub21pbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucy0tc2xhLW5vbWluYXRpb24gdWwgbGkgcCxcbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zLS1zbGEtY29uZmlybWF0aW9uIHVsIGxpIHAge1xuICB3aWR0aDogOTIlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMtLXNsYS1ub21pbmF0aW9uIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZSxcbiAgLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMtLXNsYS1jb25maXJtYXRpb24gLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMS4wNjI1cmVtO1xuICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1tb2RhbF9saW5rLWhyZWYge1xuICBjb2xvcjogYmxhY2s7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItbW9kYWxfbGluay1ocmVmOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICNGRjVBNzU7XG59XG5cbi5mb3JtdWxhdGUtLXN3aXNzbG9jYXRpb25hd2FyZF9kaXBsb21hX25hbWUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZvcm11bGF0ZS0tc3dpc3Nsb2NhdGlvbmF3YXJkX2RpcGxvbWFfbmFtZSA+IHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZvcm11bGF0ZS0tc3dpc3Nsb2NhdGlvbmF3YXJkX2RpcGxvbWFfbmFtZS13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucy0tc2xhLWNvbmZpcm1hdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAyLjc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zLS1zbGEtY29uZmlybWF0aW9uIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbi5ub21pbmF0ZV9sb2NhdGlvbi1yaWJib24sXG4gIC5wcmV2b3RpbmctcmliYm9uIHtcbiAgICBwYWRkaW5nOiAyNnB4IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbi5ub21pbmF0ZV9sb2NhdGlvbi1yaWJib24gYnV0dG9uLFxuICAucHJldm90aW5nLXJpYmJvbiBidXR0b24ge1xuICAgIHdpZHRoOiAyMDJweDtcbiAgfVxufVxuXG4ubm9taW5hdGVfbG9jYXRpb24tcmliYm9uLS1pbmZvIC5zbGEtZGV0YWlsX2hlYWRlci1pbmZvLFxuLnByZXZvdGluZy1yaWJib24tLWluZm8gLnNsYS1kZXRhaWxfaGVhZGVyLWluZm8ge1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLm5vbWluYXRlX2xvY2F0aW9uLXJpYmJvbi0taW5mbyAuc2xhLWRldGFpbF9oZWFkZXItaW5mbyBzdmcsXG4ucHJldm90aW5nLXJpYmJvbi0taW5mbyAuc2xhLWRldGFpbF9oZWFkZXItaW5mbyBzdmcge1xuICBoZWlnaHQ6IDE5LjVweDtcbiAgd2lkdGg6IDE5LjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9taW5hdGVfbG9jYXRpb24tcmliYm9uLS1pbmZvIC5zbGEtZGV0YWlsX2hlYWRlci1pbmZvLFxuICAucHJldm90aW5nLXJpYmJvbi0taW5mbyAuc2xhLWRldGFpbF9oZWFkZXItaW5mbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxuICAubm9taW5hdGVfbG9jYXRpb24tcmliYm9uLS1pbmZvIC5zbGEtZGV0YWlsX2hlYWRlci1pbmZvIHN2ZyxcbiAgLnByZXZvdGluZy1yaWJib24tLWluZm8gLnNsYS1kZXRhaWxfaGVhZGVyLWluZm8gc3ZnIHtcbiAgICB3aWR0aDogMTMuODFweDtcbiAgICBoZWlnaHQ6IDEzLjgxcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vbWluYXRpb24tcmliYm9uLWZvcm0tbW9kYWwgLnNrLW1vZGFsX19ib2R5LS1zbGEtYmFubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLm5vbWluYXRpb24tY2F0ZWdvcmllcy1oYXMtdmFsdWUge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbi5icmVhZGNydW1iLW5hdmktLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICBwYWRkaW5nOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYnJlYWRjcnVtYi1uYXZpLS13cmFwcGVyLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5O1xuICB0b3A6IDcwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmJyZWFkY3J1bWItbmF2aS0td3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYi1uYXZpLS1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5icmVhZGNydW1iLW5hdmktLWljb24ge1xuICBwYWRkaW5nOiAwcHggNHB4O1xufVxuLmJyZWFkY3J1bWItbmF2aS0taWNvbiBzcGFuIHN2ZyB7XG4gIHdpZHRoOiAxMXB4O1xufVxuXG4uc2xhLXRoaXJ0eS0tc2Vjb25kcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogYmxhY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzX2JyZWFrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2xhLXRoaXJ0eS0tc2Vjb25kcy1leHBsYWluZWQge1xuICBwYWRkaW5nOiA3Ljg3NXJlbSAwIDYuNjI1cmVtIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWV4cGxhaW5lZCB7XG4gICAgcGFkZGluZzogMi43NXJlbSAwIDRyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1leHBsYWluZWQge1xuICAgIHBhZGRpbmc6IDIuNzVyZW0gMCAwIDA7XG4gIH1cbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLWV4cGxhaW5lZF90ZXh0IHtcbiAgd2lkdGg6IDkwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNjVweDtcbiAgbGluZS1oZWlnaHQ6IDc1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWV4cGxhaW5lZF90ZXh0IHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtZXhwbGFpbmVkX3RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWV4cGxhaW5lZF90ZXh0IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG4uc2xhLXRoaXJ0eS0tc2Vjb25kcy1zaW5jZSB7XG4gIHBhZGRpbmc6IDAgMCA2NHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLXNpbmNlIHtcbiAgICBwYWRkaW5nOiAyLjc1cmVtIDAgMi43NXJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtc2luY2Uge1xuICAgIHBhZGRpbmc6IDEuNzVyZW0gMCAyLjc1cmVtIDA7XG4gIH1cbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLXNpbmNlX3RleHQge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtc2luY2VfdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGdhcDogMzJweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXMge1xuICAgIGdhcDogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXNfaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHdpZHRoOiAxNSU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogMTc2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzX2ltYWdlIHtcbiAgICB3aWR0aDogMTc2cHg7XG4gICAgaGVpZ2h0OiAxNzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlc19pbWFnZSB7XG4gICAgd2lkdGg6IDEzMnB4O1xuICAgIGhlaWdodDogMTMycHg7XG4gIH1cbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlcyA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTg1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlcyA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlcyA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXNfc2Nyb2xsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzX3Njcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlc19zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlc19zY3JvbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTElICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMzlweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXNfc2Nyb2xsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3JSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDM5cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzX3Njcm9sbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMyUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlc19zY3JvbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXNfc2Nyb2xsID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlc19zY3JvbGwgPiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG4uc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXMtLXdyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXMtLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzLS13cmFwcGVyLS1vdmVydmlldyB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2xhLXRoaXJ0eS0tc2Vjb25kcy1iZXN0X2xvY2F0aW9ucyB7XG4gIHBhZGRpbmctdG9wOiA0Ljc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iZXN0X2xvY2F0aW9ucyB7XG4gICAgcGFkZGluZzogMi43NXJlbSAwIDIuNzVyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJlc3RfbG9jYXRpb25zIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMCAwIDA7XG4gIH1cbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLWJlc3RfbG9jYXRpb25zLXRleHQge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGNvbG9yOiBibGFjaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtYmVzdF9sb2NhdGlvbnMtdGV4dCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB9XG59XG4uc2xhLXRoaXJ0eS0tc2Vjb25kcy1iZXN0X2xvY2F0aW9ucy1yZXZpZXcge1xuICBwYWRkaW5nLXRvcDogMi4ycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJlc3RfbG9jYXRpb25zLXJldmlldyB7XG4gICAgcGFkZGluZzogMi41cmVtIDAgMCAwO1xuICB9XG59XG4uc2xhLXRoaXJ0eS0tc2Vjb25kcy1jYXJkcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG59XG4uc2xhLXRoaXJ0eS0tc2Vjb25kcy1jYXJkc190aXRsZSB7XG4gIHBhZGRpbmc6IDEwMHB4IDcuNTYyNXJlbSAwIDIxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWNhcmRzX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAyLjc1cmVtIDAgMCAxMCU7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtY2FyZHNfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLnNsYS10aGlydHktLXNlY29uZHMtY2FyZHMgPiBkaXYge1xuICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1jYXJkcyA+IGRpdiB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWNhcmRzIC5hYm91dC11c19fY2FyZCB7XG4gICAgZmxleDogMCAwIDU1JTtcbiAgfVxufVxuLnNsYS10aGlydHktLXNlY29uZHMtY2FyZHMgLnNsYS1vdmVydmlld19fY2FyZF9faWNvbiB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xuICBtYXJnaW4tYm90dG9tOiAtMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1jYXJkcyAuc2xhLW92ZXJ2aWV3X19jYXJkX19pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzhweDtcbiAgfVxufVxuLnNsYS10aGlydHktLXNlY29uZHMtZm9vdGVyX2xpbmsge1xuICBjb2xvcjogI0E0OTM3RCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1zbGlkZV9zdG9yaWVzIHtcbiAgICBwYWRkaW5nOiA0LjJyZW0gMCA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1zbGlkZV93cmFwIHtcbiAgICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLXNsaWRlX3dyYXAgPiBwIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLXNsaWRlX2ltYWdlIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogNDYxcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLXNsaWRlX2ltYWdlIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAyODhweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLXNsaWRlX2Rlc2MtYnJlYWsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllcyB7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAzMHB4O1xufVxuLnNsYS10aGlydHktLXNlY29uZHMgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19jYXJkIHtcbiAgbWF4LXdpZHRoOiAzODRweDtcbn1cblxuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMtLXNsYS10aGlydHkge1xuICBwYWRkaW5nOiAyLjc1cmVtIDAgMCAwO1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMtLXNsYS10aGlydHkge1xuICAgIHBhZGRpbmc6IDIuNzVyZW0gMCAwIDA7XG4gIH1cbn1cblxuLnNsYS10aGlyeS0tc2Vjb25kc19ib2R5LXF1ZXN0IHtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGEtdGhpcnktLXNlY29uZHNfYm9keS1xdWVzdCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2xhLXRoaXJ5LS1zZWNvbmRzX2JvZHktcXVlc3RfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX190aXRsZS0tZXZlbnRqb2Ige1xuICBtYXgtd2lkdGg6IDc5JSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc3RhdGljLXBhZ2VfX3RpdGxlLS1ldmVudGpvYiB7XG4gICAgbWF4LXdpZHRoOiA3MCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2xhLXRoaXJ0eS0tc2Vjb25kcy1zbGlkZXIge1xuICBtaW4taGVpZ2h0OiAyMS44NzVyZW07XG4gIHBhZGRpbmc6IDIuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNsYS10aGlydHktLXNlY29uZHMtc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogMTguNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtc2xpZGVyIHtcbiAgICBtaW4taGVpZ2h0OiAzMS4yNXJlbTtcbiAgICBwYWRkaW5nOiAzLjg3NXJlbSAwIDYuNXJlbTtcbiAgfVxuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDQzLjE4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAzLjg3NXJlbSAwIDkuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLXNsaWRlciB7XG4gICAgbWluLWhlaWdodDogMzcuNXJlbTtcbiAgICBwYWRkaW5nOiA2cmVtIDAgNi43NXJlbTtcbiAgfVxufVxuLnNsYS10aGlydHktLXNlY29uZHMtc2xpZGVyIC5zd2lwZXItY29tcG9uZW50X19mdWxsc2NyZWVuLW9mZnNldC13cmFwIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTclKTtcbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLXNsaWRlciAuc3dpcGVyLWNvbXBvbmVudF9fZnVsbHNjcmVlbi1vZmZzZXQtd3JhcCAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZSB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLXNsaWRlciAuc3dpcGVyLWNvbXBvbmVudF9fZnVsbHNjcmVlbi1vZmZzZXQtd3JhcCAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMiksIC5zbGEtdGhpcnR5LS1zZWNvbmRzLXNsaWRlciAuc3dpcGVyLWNvbXBvbmVudF9fZnVsbHNjcmVlbi1vZmZzZXQtd3JhcCAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMykge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLXNsaWRlciAuc3dpcGVyLWNvbXBvbmVudF9fZnVsbHNjcmVlbi1vZmZzZXQtd3JhcCAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1zbGlkZXIgLnN3aXBlci1jb21wb25lbnRfX2Z1bGxzY3JlZW4tb2Zmc2V0LXdyYXAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItc2xpZGUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLXNsaWRlciAuc3dpcGVyLWNvbXBvbmVudF9fZnVsbHNjcmVlbi1vZmZzZXQtd3JhcCAuc3dpcGVyLWJ1dHRvbjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDEuNTYyNXJlbTtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG59XG5cbi5zbGEtcmV2aWV3LS1iYWRnZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZ2FwOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2xhLXJldmlldy0tYmFkZ2VzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYS1yZXZpZXctLWJhZGdlcyB7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLXJldmlldy0tYmFkZ2VzIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiA0OHB4O1xuICB9XG59XG4uc2xhLXJldmlldy0tYmFkZ2VzX2ltYWdlIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB3aWR0aDogMTUlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDE3NnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zbGEtcmV2aWV3LS1iYWRnZXNfaW1hZ2Uge1xuICAgIHdpZHRoOiAxNzZweDtcbiAgICBoZWlnaHQ6IDE3NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1yZXZpZXctLWJhZGdlc19pbWFnZSB7XG4gICAgd2lkdGg6IDE2NHB4O1xuICAgIGhlaWdodDogMTY0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNsYS1yZXZpZXctLWJhZGdlc19zY3JvbGwge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG4uc2xhLXJldmlldy0tYmFkZ2VzX3Njcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5zbGEtcmV2aWV3LS1iYWRnZXNfc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uc2xhLXJldmlldy0tYmFkZ2VzLS13cmFwcGVyIHtcbiAgd2lkdGg6IDc2JSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAuc2xhLXJldmlldy0tYmFkZ2VzLS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2xhLXJldmlldy0tYmFkZ2VzX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtcmV2aWV3LS1iYWRnZXNfbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2xhLXJldmlldy0tYmFkZ2VzX2xpc3QtaW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLXJldmlldy0tYmFkZ2VzX2xpc3QtaW5mbyB7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuLnNsYS1yZXZpZXctLWJhZGdlc19saXN0LWluZm8tLXRleHQge1xuICBmb250LWZhbWlseTogU29maWEgUHJvO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNsYS1yZXZpZXctLWJhZGdlc19saXN0LWluZm8tLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE1NS41NTYlICovXG4gIH1cbn1cbi5zbGEtcmV2aWV3LS1iYWRnZXNfbGlzdC1pbmZvLS1saW5rIHtcbiAgY29sb3I6IHZhcigtLXNsYS1nb2xkLTYwMCwgI0E0OTM3RCk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2xhLXJldmlldy0tYmFkZ2VzX2xpc3QtaW5mby0tbGluayB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xuICB9XG59XG4uc2xhLXJldmlldy0tYmFkZ2VzX2xpc3QtaW5mby0tbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1zbGEtZ29sZC02MDAsICNBNDkzN0QpO1xufVxuXG4uZWRpdC1zcGVjaWFsc19pbml0aWFsLWVtcHR5IHtcbiAgcGFkZGluZzogMTIwcHggMDtcbn1cbi5lZGl0LXNwZWNpYWxzX2luaXRpYWwtZW1wdHktd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbn1cbi5lZGl0LXNwZWNpYWxzX2luaXRpYWwtZW1wdHktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvcGFja2FnZXMvU3BlY2lhbHNFZGl0LnN2Z1wiKTtcbiAgd2lkdGg6IDc2cHg7XG4gIGhlaWdodDogNzVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5lZGl0LXNwZWNpYWxzX2luaXRpYWwtZW1wdHktdGV4dCB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlOyAvKiAyNC43NXB4ICovXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5mZV9fb3B0aW9ucy13cmFwLmZlX19vZmZlcnMtYmxvY2stb3B0aW9ucy1zbGlkZXItZ2FsbGVyeSB7XG4gIHotaW5kZXg6IDExO1xufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uIHtcbiAgcGFkZGluZzogOHJlbSAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDZyZW07XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA2cmVtIDA7XG4gICAgZ2FwOiA0cmVtO1xuICB9XG59XG4ubWVkaWEtYXJlYS1zZWN0aW9uLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbn1cbi5tZWRpYS1hcmVhLXNlY3Rpb24gYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm1lZGlhLWFyZWEtc2VjdGlvbiBoMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhLXNlY3Rpb24tZmlyc3Qge1xuICAgIHBhZGRpbmc6IDNyZW0gMCA2cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tZWRpYS1hcmVhLXNlY3Rpb24tZmlyc3Qge1xuICAgIHBhZGRpbmc6IDhyZW0gNi44NzVyZW07XG4gIH1cbn1cblxuLm1lZGlhLWFyZWEtc3Vic2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhLXN1YnNlY3Rpb24ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uLS1pdGVtLmNyZWF0ZS1ub21pbmF0aW9uIHtcbiAgZmxleDogMCAwIDU3JTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxLjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYS1zZWN0aW9uLS1pdGVtLmNyZWF0ZS1ub21pbmF0aW9uIHtcbiAgICBmbGV4OiAwIDAgOTglO1xuICB9XG59XG5cbi5tZWRpYS1hcmVhLXNlY3Rpb24tLWl0ZW0ubG9naW4tZm9ybS13cmFwcGVyIHtcbiAgZmxleDogMCAwIDQzJTtcbiAgcGFkZGluZzogMCAwIDAgNi41cmVtO1xufVxuLm1lZGlhLWFyZWEtc2VjdGlvbi0taXRlbS5sb2dpbi1mb3JtLXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgaGVpZ2h0OiAzLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICBjb2xvcjogIzJDMkMyQztcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubWVkaWEtYXJlYS1zZWN0aW9uLS1pdGVtLmxvZ2luLWZvcm0td3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYS1zZWN0aW9uLS1pdGVtLmxvZ2luLWZvcm0td3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbGV4OiAwIDAgOTglO1xuICB9XG59XG5cbi5tZWRpYS1hcmVhLWxvZ2luLWZvcm0ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLm1lZGlhLWFyZWEtbG9naW4tZm9ybSAuZm9ybXVsYXRlLWlucHV0Om5vdCguZm9ybXVsYXRlLWlucHV0LS1jaGVja2JveCk6bm90KC5mb3JtdWxhdGUtaW5wdXQtLXJhZGlvKSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbi5tZWRpYS1hcmVhLWxvZ2luLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lcnJvcnMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm1lZGlhLWFyZWEtbG9naW4tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWVycm9yIHtcbiAgY29sb3I6ICNGMDQ0Mzg7XG4gIHBhZGRpbmc6IDAgMCA1cHg7XG59XG4ubWVkaWEtYXJlYS1sb2dpbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gIGNvbG9yOiAjRjA0NDM4O1xufVxuXG4ubWVkaWEtYXJlYS1pbnB1dC1sYWJlbCB7XG4gIHRvcDogMS44MTI1cmVtO1xuICBjb2xvcjogIzk1OTU5NTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4ubWVkaWEtYXJlYS1pbnB1dC1sYWJlbC5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUge1xuICB0b3A6IC01cHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM5NTk1OTU7XG59XG5cbi5tZWRpYS1hcmVhLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMy43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjk2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWEtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMzc1cmVtO1xuICB9XG59XG5cbi5tZWRpYS1hcmVhLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMzc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuXG4ubWVkaWEtYXJlYS10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWEtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cblxuLm1lZGlhLWFyZWEtdGV4dC0tc20ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5tZWRpYS1hcmVhLXRleHQtLXhzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLm1lZGlhLWFyZWEtdGV4dC0tbGlua3Mtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWEtdGV4dC0tbGlua3Mtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG59XG5cbi5tZWRpYS1hcmVhLWxpbmstbG9naW4ge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cblxuLm1lZGlhLWFyZWEtc2VjdGlvbi0taXRlbS5yZWdpc3Rlci1mb3JtLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLm1lZGlhLWFyZWEtc2VjdGlvbi0taXRlbS5yZWdpc3Rlci1mb3JtLXdyYXBwZXIgLm1lZGlhLWFyZWEtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWEtc2VjdGlvbi0taXRlbS5yZWdpc3Rlci1mb3JtLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxuICAubWVkaWEtYXJlYS1zZWN0aW9uLS1pdGVtLnJlZ2lzdGVyLWZvcm0td3JhcHBlciAubWVkaWEtYXJlYS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5tZWRpYS1hcmVhLXNlY3Rpb24tLWl0ZW0ucmVnaXN0ZXItZm9ybS13cmFwcGVyIC5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0taW1hZ2Uge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubWVkaWEtYXJlYS1zZWN0aW9uLS1pdGVtLnJlZ2lzdGVyLWZvcm0td3JhcHBlciAuc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLXRleHQuc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLXRleHQtYmFubmVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDJyZW0gMCAxLjVyZW07XG4gIH1cbn1cblxuLm1lZGlhLWFyZWEtbGluayB7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubWVkaWEtYXJlYS0tbG9nb3V0OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uLS1pbmZvcyBoMiB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhLXNlY3Rpb24tLWluZm9zIGgyIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjM3NXJlbTtcbiAgfVxufVxuXG4ubWVkaWEtYXJlYV9fcmVzdWx0cy1wYWdlLXdyYXAgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG5cbi5tZWRpYS1hcmVhLWNhcmRzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA0cmVtO1xufVxuLm1lZGlhLWFyZWEtY2FyZHMtd3JhcHBlciAubWVkaWEtYXJlYS1jYXJkcy1pdGVtIHtcbiAgZmxleDogMCAwIDI0JTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxNnB4O1xufVxuLm1lZGlhLWFyZWEtY2FyZHMtd3JhcHBlciAubWVkaWEtYXJlYS1jYXJkcy1pdGVtIGltZyB7XG4gIHdpZHRoOiA2LjI1cmVtO1xuICBoZWlnaHQ6IDYuMjVyZW07XG59XG4ubWVkaWEtYXJlYS1jYXJkcy13cmFwcGVyIC5tZWRpYS1hcmVhLWNhcmRzLWl0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG4ubWVkaWEtYXJlYS1jYXJkcy13cmFwcGVyIC5tZWRpYS1hcmVhLWNhcmRzLWl0ZW06bnRoLWNoaWxkKDIpIGltZyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubWVkaWEtYXJlYS1jYXJkcy13cmFwcGVyIHtcbiAgICBnYXA6IDEuNXJlbTtcbiAgfVxuICAubWVkaWEtYXJlYS1jYXJkcy13cmFwcGVyIC5tZWRpYS1hcmVhLWNhcmRzLWl0ZW0ge1xuICAgIGZsZXg6IDAgMCAzMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYS1jYXJkcy13cmFwcGVyIHtcbiAgICBnYXA6IDNyZW07XG4gIH1cbiAgLm1lZGlhLWFyZWEtY2FyZHMtd3JhcHBlciAubWVkaWEtYXJlYS1jYXJkcy1pdGVtIHtcbiAgICBmbGV4OiAwIDAgOTglO1xuICB9XG59XG5cbi5tZWRpYS1hcmVhLXNlY3Rpb25fX3RpdGxlLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWEtc2VjdGlvbl9fdGl0bGUtLWNlbnRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5tZWRpYS1hcmVhLXNlY3Rpb25fX3RpdGxlLS1jZW50ZXIgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1lZGlhLWFyZWEtc2VjdGlvbl9fdGl0bGUtLW1kIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWEtc2VjdGlvbl9fdGl0bGUtLW1kIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjM3NXJlbTtcbiAgfVxufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uLS1jb3Zlci1waG90byB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhLXNlY3Rpb24tLWNvdmVyLXBob3RvIHtcbiAgICB3aWR0aDogMTEwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tZWRpYS1hcmVhLXNlY3Rpb24tLWNvdmVyLXBob3RvIHtcbiAgICBtaW4td2lkdGg6IDYzLjY4NzVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktaW5saW5lLXNtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmRpc3BsYXktaW5saW5lLXNtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuLm1lZGlhLWFyZWEtLWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4ubWVkaWEtYXJlYS1zZWN0aW9uLS1zcGFjZS1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYS1zZWN0aW9uLS1zcGFjZS1ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnJlbTtcbiAgfVxufVxuXG4ubWVkaWEtYXJlYS1maXhlZC1idXR0b24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogNjY2NjtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuXG4ubWVkaWEtYXJlYV9fc2VjdGlvbi1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWVkaWEtYXJlYV9fc2VjdGlvbi1pdGVtIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubWVkaWEtYXJlYS10ZXh0LS1saW5rLWljb24td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhLXRleHQtLWxpbmstaWNvbi13cmFwOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYV9fYm94IC5tZWRpYS1hcmVhLXRleHQtLWxpbmstaWNvbi13cmFwIGltZyB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zbGFtZWRpYWFyZWFfX2NvbmZpcm1hdGlvbi1tZXNzYWdlLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDM3LjEyNXJlbTtcbn1cbi5zbGFtZWRpYWFyZWFfX2NvbmZpcm1hdGlvbi1tZXNzYWdlLXdyYXBwZXIgLnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS10ZXh0LnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS10ZXh0LWJhbm5lciB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5tZWRpYS1hcmVhLXJlZ2lzdGVyLWZvcm0tLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDI0cmVtO1xufVxuXG4ubWVkaWEtYXJlYV9faGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDUuMDYyNXJlbTtcbiAgcGFkZGluZy10b3A6IDYuNjg3NXJlbTtcbn1cbi5tZWRpYS1hcmVhX19oZWFkZXIgaDEge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYV9faGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWEtc2VjdGlvbi1jcmVhdGUtcmVzdWx0cy0tYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubWVkaWEtYXJlYV9fZm9yZ290LWxvZ2luLW1vZGFsIC5tZWRpYS1hcmVhX19maWx0ZXJzLW1vZGFsLS1oZWFkZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nOiAycmVtIDJyZW0gMCAycmVtO1xufVxuLm1lZGlhLWFyZWFfX2ZvcmdvdC1sb2dpbi1tb2RhbCAubWVkaWEtYXJlYV9fZm9yZ290LWxvZ2luLS10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xufVxuLm1lZGlhLWFyZWFfX2ZvcmdvdC1sb2dpbi1tb2RhbCBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWVkaWEtYXJlYV9fZm9yZ290LWxvZ2luLW1vZGFsIGEge1xuICBjb2xvcjogIzJjMmMyYztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWVkaWEtYXJlYV9fZm9yZ290LWxvZ2luLW1vZGFsIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWFfX2ZvcmdvdC1sb2dpbi1tb2RhbCAubWVkaWEtYXJlYV9fZm9yZ290LWxvZ2luLWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiA2LjVyZW07XG4gIH1cbn1cblxuLm1lZGlhLWFyZWFfX2Vycm9yIHtcbiAgY29sb3I6ICNGMDQ0Mzg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhLXNlY3Rpb24gLnN0YXRpYy1wYWdlX19xdWVzdGlvbnNfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm1lZGlhLWFyZWFfX3JlZ2lzdGVyLWJveGVzLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzLS13ZXJiZWZvcm1hdGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm1lZGlhLWFyZWFfX3JlZ2lzdGVyLWJveGVzLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzLS13ZXJiZWZvcm1hdGUgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWFfX3JlZ2lzdGVyLWJveGVzLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzLS13ZXJiZWZvcm1hdGUgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG59XG5cbi5tZWRpYS1hcmVhX19oZWFkZXItYnV0dG9uLm1haW4taGVhZGVyX19maWx0ZXItdG9nZ2xlIHtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG59XG4ubWVkaWEtYXJlYV9faGVhZGVyLWJ1dHRvbi5tYWluLWhlYWRlcl9fZmlsdGVyLXRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNkY4ODlCICFpbXBvcnRhbnQ7XG59XG5cbi5tZWRpYS1hcmVhX19oZWFkZXItYnV0dG9uLWF3YXJkZWQubWFpbi1oZWFkZXJfX2ZpbHRlci10b2dnbGUge1xuICBwYWRkaW5nOiA4cHggMTRweDtcbn1cbi5tZWRpYS1hcmVhX19oZWFkZXItYnV0dG9uLWF3YXJkZWQubWFpbi1oZWFkZXJfX2ZpbHRlci10b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk3QzZCICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzg5N0M2QiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLm1lZGlhLWFyZWFfX2lucHV0IHtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHdpZHRoOiAzMi4yNXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHJlc2l6ZTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYV9faW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gICAgaGVpZ2h0OiAzLjMxMjVyZW07XG4gICAgd2lkdGg6IDE4LjE4NzVyZW07XG4gIH1cbn1cblxuLm1lZGlhLWFyZWFfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgcGFkZGluZzogNHJlbSA2LjVyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5tZWRpYS1hcmVhX19ib3gtYXdhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhX19ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWVkaWEtYXJlYV9fYm94LWF3YXJkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIC5tZWRpYS1hcmVhX19ib3ggaW1nIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbi5tZWRpYS1hcmVhX19ib3gtaW1hZ2Uge1xuICB3aWR0aDogMjRyZW07XG59XG5cbi5idG4tLWNvcHktdG8tY2xpcGJvYXJkIHtcbiAgcGFkZGluZzogMC42MjVyZW0gMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1QzVDNTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwcHggMnB4IDJweCAwcHg7XG4gIGhlaWdodDogMi41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJ0bi0tY29weS10by1jbGlwYm9hcmQge1xuICAgIGhlaWdodDogMy4zMTI1cmVtO1xuICB9XG59XG5cbi5tZWRpYS1hcmVhX19pbnB1dC1jb3B5LS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1lZGlhLWFyZWFfX2JveC0tdGV4dC13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxLjVyZW07XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1lZGlhLWFyZWFfX2JveC0tdGV4dC13cmFwcGVyIHtcbiAgICB3aWR0aDogMzdyZW07XG4gIH1cbn1cblxuLmQtZmxleC1jZW50ZXItYWxpZ24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZC1mbGV4LWNlbnRlci1hbGlnbiB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5idG4tLWdvbGQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBNDkzN0Q7XG4gIGJhY2tncm91bmQ6ICNBNDkzN0Q7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMnB4IDBweCByZ2JhKDE2LCAyNCwgNDAsIDAuMDUpO1xufVxuLmJ0bi0tZ29sZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OTdjNmI7XG59XG5cbi5idG4tLWVkaXQtcmVzdWx0cyB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5idG4tLWVkaXQtcmVzdWx0cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm1lZGlhLXNlY3Rpb24tZWRpdC1yZXN1bHRzLWxvZ291dCB7XG4gIG9yZGVyOiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1zZWN0aW9uLWVkaXQtcmVzdWx0cy1sb2dvdXQge1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cblxuLmJ0bi0tZWRpdC1yZXN1bHRzIHtcbiAgb3JkZXI6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJ0bi0tZWRpdC1yZXN1bHRzIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWFfX2JveC1ub21pbmF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuXG4ubWVkaWEtYXJlYV9fY29uZmltYXRpb24tbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk7XG4gIHRvcDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIGNvbG9yOiAjMkMyQzJDO1xufVxuLm1lZGlhLWFyZWFfX2NvbmZpbWF0aW9uLW1lc3NhZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE2cHg7XG4gIHRvcDogNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9zdWNjZXNzLnN2Zykgbm8tcmVwZWF0O1xufVxuXG4ubWVkaWEtYXJlYV9fcmVzdWx0cy1wYWdlLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubWVkaWEtYXJlYV9fbm9taW5hdGlvbi1ib3hlcyAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2xpbmsuc2xhX25vbWluYXRpb24tZm9ybS1wYWdlLS1saW5rLmYtc2l6ZS0xNSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1lZGlhLWFyZWFfX25vbWluYXRpb24tYm94ZXMgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19saW5rLnNsYV9ub21pbmF0aW9uLWZvcm0tcGFnZS0tbGluay5mLXNpemUtMTU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tZWRpYS1hcmVhX19ib3gtLWxpbmstbm90LWF2YWlsYWJsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuXG4ubWVkaWEtYXJlYV9fZmlsdGVycy1tb2RhbCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLm1lZGlhLWFyZWFfX2ZpbHRlcnMtbW9kYWwgLnNrLW1vZGFsX19jbG9zZS5zay1tb2RhbF9fY2xvc2UtYmxhY2sgc3ZnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogN3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLm1lZGlhLWFyZWFfX2ZpbHRlcnMtbW9kYWwgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1lZGlhLWFyZWFfX2ZpbHRlcnMtbW9kYWwgLnNrLW1vZGFsX19ib2R5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWFfX2ZpbHRlcnMtbW9kYWwgLnNrLW1vZGFsX19ib2R5IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDY1MHB4KSB7XG4gIC5tZWRpYS1hcmVhX19maWx0ZXJzLW1vZGFsIC5zay1tb2RhbF9fYm9keSB7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwIC0gMTY4cHgpO1xuICB9XG59XG5cbi5zay1tb2RhbF9faW5uZXIubWVkaWEtYXJlYV9fZmlsdGVycy1tb2RhbC1pbm5lciB7XG4gIG1heC13aWR0aDogMzdyZW07XG59XG4uc2stbW9kYWxfX2lubmVyLm1lZGlhLWFyZWFfX2ZpbHRlcnMtbW9kYWwtaW5uZXIgLmxvZ2dlZC11c2Vycy1pbmZvIGEge1xuICBjb2xvcjogIzJDMkMyQztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2stbW9kYWxfX2lubmVyLm1lZGlhLWFyZWFfX2ZpbHRlcnMtbW9kYWwtaW5uZXIgLmxvZ2dlZC11c2Vycy1pbmZvIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNrLW1vZGFsX19pbm5lci5tZWRpYS1hcmVhX19maWx0ZXJzLW1vZGFsLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5tZWRpYS1hcmVhX19maWx0ZXItbXVsdGlzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDZyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5tZWRpYS1hcmVhX19maWx0ZXItbXVsdGlzZWxlY3QgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDAuNTYyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubWVkaWEtYXJlYV9fZmlsdGVyLW11bHRpc2VsZWN0IGEgLmRlbGV0ZS5pY29uIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvQ2xvc2Vfd2hpdGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBwYWRkaW5nOiAwIDAuMzc1cmVtO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDAuNTYyNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1lZGlhLWFyZWFfX2ZpbHRlci1tdWx0aXNlbGVjdCBhOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubWVkaWEtYXJlYV9fZmlsdGVyLW11bHRpc2VsZWN0IGlucHV0IHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gIGhlaWdodDogMS41cmVtO1xufVxuLm1lZGlhLWFyZWFfX2ZpbHRlci1tdWx0aXNlbGVjdCBpbnB1dCA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5NTk1OTU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5tZWRpYS1hcmVhX19maWx0ZXItbXVsdGlzZWxlY3QgLm1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTE7XG4gIG1heC1oZWlnaHQ6IDcuNXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbiAgdG9wOiAzLjEyNXJlbTtcbiAgbGVmdDogLTEycHg7XG59XG4ubWVkaWEtYXJlYV9fZmlsdGVyLW11bHRpc2VsZWN0IC5tZW51IC5pdGVtIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm1lZGlhLWFyZWFfX2ZpbHRlci1tdWx0aXNlbGVjdCAubWVudSAuaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLm1lZGlhLWFyZWFfX2ZpbHRlcnMtbW9kYWwtLWhlYWRlciB7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tZWRpYS1hcmVhX19maWx0ZXJzLW1vZGFsLS1oZWFkZXIgaDQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWFfX2ZpbHRlcnMtbW9kYWwtLWhlYWRlciB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VDRUNFQztcbiAgfVxuICAubWVkaWEtYXJlYV9fZmlsdGVycy1tb2RhbC0taGVhZGVyIGg0IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG59XG5cbi5wYi0zMiB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4ucGItOCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG5cbi5tZWRpYS1hcmVhX19maWx0ZXJzLWZvb3RlciB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQ0VDRUM7XG59XG4ubWVkaWEtYXJlYV9fZmlsdGVycy1mb290ZXIgLmJ0bi0tc2Vjb25kYXJ5LmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWFfX2ZpbHRlcnMtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG4gIC5tZWRpYS1hcmVhX19maWx0ZXJzLWZvb3RlciAuYnRuIHtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAxcmVtO1xuICB9XG59XG5cbi5tZWRpYS1hcmVhX19maWx0ZXJzLWNoZWNrYm94LXdyYXAge1xuICBtYXJnaW46IDEuNXJlbSAwIDFyZW07XG59XG5cbi5tZWRpYS1hcmVhX19maWx0ZXJzLWNoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1lZGlhLWFyZWFfX2ZpbHRlcnMtY2hlY2tib3gtbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbn1cbi5tZWRpYS1hcmVhX19maWx0ZXJzLWNoZWNrYm94LWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDg1JTtcbn1cbi5tZWRpYS1hcmVhX19maWx0ZXJzLWNoZWNrYm94OmNoZWNrZWQgKyAubWVkaWEtYXJlYV9fZmlsdGVycy1jaGVja2JveC1sYWJlbDpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmMyYzJjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL2NoZWNrLWJsYWNrLnN2Zyk7XG59XG5cbi5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5kaXNhYmxlZC1saW5rIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4uZGlzYWJsZWQtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuXG4uaGVhZGVyLXBpbGwtd2hpdGUge1xuICBwYWRkaW5nOiAwLjI3NXJlbSAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtODZweDtcbiAgcmlnaHQ6IDEwOHB4O1xuICB6LWluZGV4OiA5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5oZWFkZXItcGlsbC13aGl0ZSB7XG4gICAgdG9wOiAtNzdweDtcbiAgICByaWdodDogMTIzcHg7XG4gIH1cbn1cbi5oZWFkZXItcGlsbC13aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhX19ub21pbmF0aW9uLWhlYWRlci13cmFwcGVyIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXIge1xuICAgIHJpZ2h0OiAzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhX19ub21pbmF0aW9uLWhlYWRlci13cmFwcGVyIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXIge1xuICAgIHJpZ2h0OiAyNnB4O1xuICB9XG59XG5cbi5tZWRpYS1hcmVhX19wcmUtbm9taW5hdGVkLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBwYWRkaW5nOiA4cmVtIDYuMDYyNXJlbSAxLjM3NXJlbTtcbn1cbi5tZWRpYS1hcmVhX19wcmUtbm9taW5hdGVkLXNlY3Rpb24gaDEge1xuICBwYWRkaW5nOiAwIDYuNDM3NXJlbSA2cmVtO1xufVxuLm1lZGlhLWFyZWFfX3ByZS1ub21pbmF0ZWQtc2VjdGlvbiBhIHtcbiAgY29sb3I6ICM4QTdCNjk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1lZGlhLWFyZWFfX3ByZS1ub21pbmF0ZWQtc2VjdGlvbiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWVkaWEtYXJlYV9fcHJlLW5vbWluYXRlZC1zZWN0aW9uIGgxIHtcbiAgICBwYWRkaW5nOiAwIDAgMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhX19wcmUtbm9taW5hdGVkLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgfVxufVxuXG4ubWVkaWEtYXJlYV9fbm9taW5hdGVkLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMTIxMjEyO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDhyZW0gNi4wNjI1cmVtIDEuMzc1cmVtO1xufVxuLm1lZGlhLWFyZWFfX25vbWluYXRlZC1zZWN0aW9uIGgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7IC8qIDEyNSUgKi9cbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjk2cHg7XG4gIHBhZGRpbmc6IDAgNi40Mzc1cmVtIDByZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWFfX25vbWluYXRlZC1zZWN0aW9uIGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cbi5tZWRpYS1hcmVhX19ub21pbmF0ZWQtc2VjdGlvbiAucGxhY2Vob2xkZXIge1xuICBwYWRkaW5nOiAwIDYuNDM3NXJlbSAwcmVtO1xufVxuLm1lZGlhLWFyZWFfX25vbWluYXRlZC1zZWN0aW9uIGEge1xuICBjb2xvcjogIzhBN0I2OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWVkaWEtYXJlYV9fbm9taW5hdGVkLXNlY3Rpb24gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1lZGlhLWFyZWFfX25vbWluYXRlZC1zZWN0aW9uIGgxIHtcbiAgICBwYWRkaW5nOiAwIDAgMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhX19ub21pbmF0ZWQtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogM3JlbSAwIDAgMDtcbiAgfVxufVxuXG4ueGwtc2VtaWJvbGQge1xuICBmb250LXNpemU6IDMuNzVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDQuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAueGwtc2VtaWJvbGQge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICB9XG59XG5cbi5tZC1zZW1pYm9sZCB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZC1zZW1pYm9sZCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG59XG5cbi5sZy1yZWd1bGFyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLm1lZGlhLWFyZWFfX3ByZS1ub21pbmF0ZWQtLXN1YnRpdGxlLXdyYXAge1xuICBwYWRkaW5nOiAwIDYuNXJlbTtcbn1cbi5tZWRpYS1hcmVhX19wcmUtbm9taW5hdGVkLS1zdWJ0aXRsZS13cmFwIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG4ubWVkaWEtYXJlYV9fcHJlLW5vbWluYXRlZC0tc3VidGl0bGUtd3JhcCBoMiB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tZWRpYS1hcmVhX19wcmUtbm9taW5hdGVkLS1zdWJ0aXRsZS13cmFwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5zbGEtLWJveGVzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAycmVtO1xufVxuLnNsYS0tYm94ZXMtd3JhcHBlci1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLS1ib3hlcy13cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWVkaWEtYXJlYV9fbm9taW5hdGlvbi1ib3hlcy5zbGFfbm9taW5hdGlvbi1mb3JtLWJveGVzIHtcbiAgICBtYXgtd2lkdGg6IDYyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWVkaWEtYXJlYV9fbm9taW5hdGlvbi1ib3hlcy5tZWRpYS1hcmVhX19yZXN1bHRzLWJveGVzLnNsYV9ub21pbmF0aW9uLWZvcm0tYm94ZXMgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19saW5rLnNsYV9ub21pbmF0aW9uLWZvcm0tcGFnZS0tbGluayB7XG4gIGNvbG9yOiAjYTQ5MzdkICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuc2xhX25vbWluYXRpb24tZm9ybS1wYWdlLXN1YnRpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5tZWRpYS1hcmVhX193aW5uZXItcGFnZSAucGxhY2Vob2xkZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4ubWVkaWEtYXJlYV9fd2lubmVyLWhlYWRlci13cmFwcGVyIHtcbiAgcGFkZGluZzogMCA2LjVyZW07XG59XG5cbi5ibHVycmVkLWJhY2tncm91bmQge1xuICBmaWx0ZXI6IGJsdXIoOHB4KTtcbn1cblxuLm1lZGlhLWFyZWFfX3ByZXdpbm5lci1tb2RhbC0tYm9keSB7XG4gIHBhZGRpbmc6IDZyZW0gMnJlbSAycmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDJyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbn1cbi5tZWRpYS1hcmVhX19wcmV3aW5uZXItbW9kYWwtLWJvZHkgaW1nIHtcbiAgd2lkdGg6IDE5LjgxMjVyZW07XG4gIGhlaWdodDogNy4zMTI1cmVtO1xufVxuLm1lZGlhLWFyZWFfX3ByZXdpbm5lci1tb2RhbC0tYm9keSBwLCAubWVkaWEtYXJlYV9fcHJld2lubmVyLW1vZGFsLS1ib2R5IGEge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1lZGlhLWFyZWFfX3ByZXdpbm5lci1tb2RhbC0tYm9keSBwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5tZWRpYS1hcmVhX19wcmV3aW5uZXItbW9kYWwtLWJvZHkgYSB7XG4gIGNvbG9yOiAjQTQ5MzdEO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tZWRpYS1hcmVhX19wcmV3aW5uZXItbW9kYWwtLWJvZHkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYV9fcHJld2lubmVyLW1vZGFsLS1ib2R5IHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA1cmVtIDJyZW0gM3JlbSAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lZGlhLWFyZWFfX3ByZXdpbm5lci1tb2RhbC0tYm9keSBpbWcge1xuICAgIHdpZHRoOiAxMy42MjVyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5tZWRpYS1hcmVhX19wcmV3aW5uZXItbW9kYWwtLWJvZHkgcCwgLm1lZGlhLWFyZWFfX3ByZXdpbm5lci1tb2RhbC0tYm9keSBhIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYV9fZmlsdGVycy1tb2RhbC5zay1tb2RhbF9fYm9keS5tZWRpYS1hcmVhX19wcmV3aW5uZXItbW9kYWwtLWJvZHkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4ubWVkaWEtYXJlYV9fd2lubmVyLXNlYXJjaC1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubWVkaWEtYXJlYV9fd2lubmVyX19jdXN0b21zZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIHBhZGRpbmc6IDZweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBoZWlnaHQ6IDIuMzc1cmVtO1xuICBtaW4td2lkdGg6IDkuMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbn1cbi5tZWRpYS1hcmVhX193aW5uZXJfX2N1c3RvbXNlbGVjdCB1bCB7XG4gIHJpZ2h0OiAwO1xufVxuLm1lZGlhLWFyZWFfX3dpbm5lcl9fY3VzdG9tc2VsZWN0IHVsIGxpIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgcGFkZGluZzogNnB4IDIwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYV9fd2lubmVyX19jdXN0b21zZWxlY3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgIG1heC13aWR0aDogOS4wOTkzNzVyZW07XG4gIH1cbn1cblxuI21lZGlhLWFyZWFfX3dpbm5lcl9fY3VzdG9tc2VsZWN0LS1pbnB1dCB7XG4gIGhlaWdodDogYXV0bztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDAgOHB4IDAgMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLm1lZGlhLWFyZWFfX3dpbm5lci1jYXRlZ29yeS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAzNXB4O1xuICBiYWNrZ3JvdW5kOiBjYWRldGJsdWU7XG4gIHotaW5kZXg6IDk7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgcGFkZGluZzogM3B4IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYV9fd2lubmVyLWNhdGVnb3J5LWxhYmVsIHtcbiAgICB0b3A6IDhweDtcbiAgICBsZWZ0OiA4cHg7XG4gIH1cbn1cblxuLnNsYS1iYWRnZXMtc2xpZGVyLXdyYXBwZXIgLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzIHtcbiAgZ2FwOiAwO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNsYS1iYWRnZXMtc2xpZGVyLXdyYXBwZXIgLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzID4gKjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAtNTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLWJhZGdlcy1zbGlkZXItd3JhcHBlciAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXMgPiAqOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIH1cbn1cbi5zbGEtYmFkZ2VzLXNsaWRlci13cmFwcGVyIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlcyA+ICo6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNsYS1iYWRnZXMtc2xpZGVyLXdyYXBwZXIgLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzID4gKjpsYXN0LWNoaWxkIHtcbiAgICBtaW4td2lkdGg6IDIxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1iYWRnZXMtc2xpZGVyLXdyYXBwZXIgLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzID4gKjpsYXN0LWNoaWxkIHtcbiAgICBtaW4td2lkdGg6IDE2OHB4O1xuICB9XG59XG4uc2xhLWJhZGdlcy1zbGlkZXItd3JhcHBlciAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXMuYWN0aXZlIHtcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLnN3aXBlci1jb21wb25lbnQtLXdyYXAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3dpcGVyLWNvbXBvbmVudC0td3JhcCAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3dpcGVyLWNvbXBvbmVudC0td3JhcCAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLnN3aXBlci1idXR0b24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA3MXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnN3aXBlci1idXR0b246aG92ZXI6OmFmdGVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uc3dpcGVyLWJ1dHRvbjo6YWZ0ZXIge1xuICBmb250LXdlaWdodDogNzAwO1xuICBoZWlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zd2lwZXItY29tcG9uZW50X19mdWxsc2NyZWVuLW9mZnNldC13cmFwIC5zd2lwZXIuc3dpcGVyLWluaXRpYWxpemVkLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbXBvbmVudF9fZnVsbHNjcmVlbi1vZmZzZXQtd3JhcCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG59XG4uc3dpcGVyLWNvbXBvbmVudF9fZnVsbHNjcmVlbi1vZmZzZXQtd3JhcCAuc3dpcGVyLXNsaWRlOm5vdCguc2xpZGUtdmlzaWJsZSkge1xuICBvcGFjaXR5OiAwLjI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb21wb25lbnRfX2Z1bGxzY3JlZW4tb2Zmc2V0LXdyYXAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IC01LjYyNXJlbTtcbn1cbi5zd2lwZXItY29tcG9uZW50X19mdWxsc2NyZWVuLW9mZnNldC13cmFwIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogLTUuNjI1cmVtO1xufVxuLnN3aXBlci1jb21wb25lbnRfX2Z1bGxzY3JlZW4tb2Zmc2V0LXdyYXAgLnN3aXBlci1idXR0b246OmFmdGVyIHtcbiAgaGVpZ2h0OiAxOHB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uc3dpcGVyLWNvbXBvbmVudF9fZnVsbHNjcmVlbi1vZmZzZXQtd3JhcCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogLTVyZW07XG59XG4uc3dpcGVyLWNvbXBvbmVudF9fZnVsbHNjcmVlbi1vZmZzZXQtd3JhcCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IC01cmVtO1xufVxuLnN3aXBlci1jb21wb25lbnRfX2Z1bGxzY3JlZW4tb2Zmc2V0LXdyYXAgLnN3aXBlci1idXR0b246OmFmdGVyIHtcbiAgaGVpZ2h0OiAxOHB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uc3dpcGVyLWNvbXBvbmVudF9fZnVsbHNjcmVlbi1vZmZzZXQtd3JhcCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogLTVyZW07XG59XG4uc3dpcGVyLWNvbXBvbmVudF9fZnVsbHNjcmVlbi1vZmZzZXQtd3JhcCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IC01cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCAobWF4LXdpZHRoOiAxMDgwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN3aXBlci1jb21wb25lbnRfX2Z1bGxzY3JlZW4tb2Zmc2V0LXdyYXAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogLTIuNXJlbTtcbiAgfVxuICAuc3dpcGVyLWNvbXBvbmVudF9fZnVsbHNjcmVlbi1vZmZzZXQtd3JhcCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogLTIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zd2lwZXItY29tcG9uZW50X19mdWxsc2NyZWVuLW9mZnNldC13cmFwIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5cbi5ob21lLXNsaWRlci1pbnNwaXJpbmctbG9jYXRpb25zIC5zd2lwZXItYnV0dG9uLFxuLmhvbWUtc2xpZGVyLWV2ZW50LXBhcnRuZXJzIC5zd2lwZXItYnV0dG9uLFxuLmhvbWUtc2xpZGVyLWluc3BpcmluZy1yZWdpb25zIC5zd2lwZXItYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ob21lLXNsaWRlci1pbnNwaXJpbmctbG9jYXRpb25zIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCxcbi5ob21lLXNsaWRlci1ldmVudC1wYXJ0bmVycyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQsXG4uaG9tZS1zbGlkZXItaW5zcGlyaW5nLXJlZ2lvbnMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1jdXN0b20tbmF2IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogLTMuMjVyZW07XG59XG4uc3dpcGVyLWN1c3RvbS1uYXYgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IC0zLjI1cmVtO1xufVxuLnN3aXBlci1jdXN0b20tbmF2IC5zd2lwZXItYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDcwcHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XG59XG4uc3dpcGVyLWN1c3RvbS1uYXYgLnN3aXBlci1idXR0b246OmFmdGVyIHtcbiAgaGVpZ2h0OiAxLjU2MjVyZW07XG4gIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc3dpcGVyLWN1c3RvbS1uYXYgLnN3aXBlci1idXR0b246OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDEuMTI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbiAgLnN3aXBlci1jdXN0b20tbmF2IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IC0ycmVtO1xuICB9XG4gIC5zd2lwZXItY3VzdG9tLW5hdiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogLTJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3dpcGVyLWN1c3RvbS1uYXYgLnN3aXBlci1idXR0b24ge1xuICAgIHRvcDogNTlweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQ5cHgpO1xuICB9XG4gIC5zd2lwZXItY3VzdG9tLW5hdiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAwLjU2MjVyZW07XG4gIH1cbiAgLnN3aXBlci1jdXN0b20tbmF2IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAwLjU2MjVyZW07XG4gIH1cbn1cblxuLnN3aXBlci0taG92ZXItYmctYW5pbWF0aW9uIC50aW55LXNsaWRlcl9fc2xpZGVfX2JhY2tncm91bmQge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbn1cbi5zd2lwZXItLWhvdmVyLWJnLWFuaW1hdGlvbiAudGlueS1zbGlkZXJfX3NsaWRlX19pbm5lcjpob3ZlciAudGlueS1zbGlkZXJfX3NsaWRlX19iYWNrZ3JvdW5kIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbn1cblxuLnBob25lLWlucHV0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5waG9uZS1pbnB1dC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY291bnRyeS1kcm9wZG93bi13cmFwcGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNvdW50cnktc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogOXB4IDEycHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiA0LjYyNXJlbTtcbiAgaGVpZ2h0OiAyLjYyNXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJjMmMyYztcbn1cblxuLnBob25lLWlucHV0LWZpZWxkIHtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dF9fY3VzdG9tID4gZGl2ID4gZGl2ID4gaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkY1QTc1ICFpbXBvcnRhbnQ7XG59XG5cbi5lcnJvci10ZXh0IHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxuLnBob25lLWlucHV0LXdyYXBwZXIucGhvbmUtaW5wdXQtd3JhcHBlci0taGFzLXZhbHVlIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG4ucGhvbmUtaW5wdXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLnBob25lLWlucHV0LXdyYXBwZXIgLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZSB7XG4gIGxlZnQ6IC05MHB4O1xufVxuXG4ucGhvbmUtaW5wdXQtY29udGFpbmVyIC5mb3JtdWxhdGUtaW5wdXQtZXJyb3JzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICBoZWlnaHQ6IDIuNjI1cmVtO1xufVxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uc2xhLWRvbmF0aW9uLXBhZ2UtLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICBjb2xvcjogIzJjMmMyYztcbn1cblxuLnNsYS1kb25hdGlvbi1wYWdlLS1ib2R5IHtcbiAgcGFkZGluZzogOHJlbSAwIDEycmVtO1xufVxuLnNsYS1kb25hdGlvbi1wYWdlLS1ib2R5Lm1lc3NhZ2Uge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG59XG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHkubWVzc2FnZSBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAzN3JlbTtcbn1cbi5zbGEtZG9uYXRpb24tcGFnZS0tYm9keS5tZXNzYWdlIC5zbGEtZG9uYXRpb25fX2NvbmZpcm1hdGlvbi1tZXNzYWdlLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDM3cmVtO1xufVxuLnNsYS1kb25hdGlvbi1wYWdlLS1ib2R5Lm1lc3NhZ2UgLnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIHBhZGRpbmc6IDNyZW0gMCAwIDA7XG59XG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHkgLmJyZWFrLWxnIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHkgLmJyZWFrLXNtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHkge1xuICAgIHBhZGRpbmc6IDZyZW0gMCAxMnJlbTtcbiAgfVxuICAuc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHkgLmJyZWFrLWxnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zbGEtZG9uYXRpb24tcGFnZS0tYm9keSAuYnJlYWstc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zbGEtZG9uYXRpb24tcGFnZS0tYm9keS5tZXNzYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgfVxuICAuc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHkubWVzc2FnZSAuc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHktdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuICAuc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHkubWVzc2FnZSAuc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLXRleHQge1xuICAgIHBhZGRpbmc6IDNyZW0gMC45Mzc1cmVtIDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHkuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDY0Ljg3NXJlbTtcbiAgfVxufVxuXG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHktdGl0bGUge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMi43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1kb25hdGlvbi1wYWdlLS1ib2R5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjM3NXJlbTtcbiAgfVxufVxuXG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHktcGFyYWdyYXBoIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuLnNsYS1kb25hdGlvbi1wYWdlLS1ib2R5LXBhcmFncmFwaDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1kb25hdGlvbi1wYWdlLS1ib2R5LXBhcmFncmFwaCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgfVxufVxuXG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMuNXJlbTtcbiAgLyogRmlyZWZveCAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhLWRvbmF0aW9uLXBhZ2UtLWZvcm0gLmZvcm11bGF0ZS1mb3JtLmZvcm11bGF0ZS1mb3JtLS1kb25hdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSBidXR0b24ge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLnNsYS1kb25hdGlvbi1wYWdlLS1mb3JtIC5mb3JtdWxhdGUtaW5wdXQsXG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWZvcm0gYnV0dG9uIHtcbiAgd2lkdGg6IDM1LjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSAuZm9ybXVsYXRlLWlucHV0LFxuICAuc2xhLWRvbmF0aW9uLXBhZ2UtLWZvcm0gYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNsYS1kb25hdGlvbi1wYWdlLS1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIHRvcDogMzNweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLnNsYS1kb25hdGlvbi1wYWdlLS1mb3JtIC5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUge1xuICB0b3A6IC0ycHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogMi42MjVyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNsYS1kb25hdGlvbi1wYWdlLS1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSAuZm9ybXVsYXRlLWlucHV0Om5vdCguZm9ybXVsYXRlLWlucHV0LS1jaGVja2JveCk6bm90KC5mb3JtdWxhdGUtaW5wdXQtLXJhZGlvKSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xufVxuLnNsYS1kb25hdGlvbi1wYWdlLS1mb3JtIC5mb3JtdWxhdGUtaW5wdXQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtLWNoZWNrYm94KTpub3QoLmZvcm11bGF0ZS1pbnB1dC0tcmFkaW8pLmZvcm11bGF0ZS1pbnB1dC0tc3VibWl0IC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnNsYS1kb25hdGlvbi1wYWdlLS1mb3JtIC5mb3JtdWxhdGUtaW5wdXQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtLWNoZWNrYm94KTpub3QoLmZvcm11bGF0ZS1pbnB1dC0tcmFkaW8pLmZvcm11bGF0ZS1pbnB1dC0tc3VibWl0IC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLXN1Ym1pdC0tbGFiZWwge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWZvcm0gLmZvcm11bGF0ZS1pbnB1dDpub3QoLmZvcm11bGF0ZS1pbnB1dC0tY2hlY2tib3gpOm5vdCguZm9ybXVsYXRlLWlucHV0LS1yYWRpbykuZm9ybXVsYXRlLWlucHV0LS1zdWJtaXQgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5idG4tLXNtIHtcbiAgcGFkZGluZzogMC42ODc1cmVtIDEuMjVyZW07XG59XG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lcnJvciB7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSAuZm9ybXVsYXRlLWlucHV0LXRleHRhcmVhIHRleHRhcmVhIHtcbiAgd2lkdGg6IDM1LjVyZW07XG4gIGhlaWdodDogOC44NzVyZW07XG4gIHBhZGRpbmc6IDAuNTYyNXJlbSAwLjc1cmVtO1xuICByZXNpemU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzJjMmM7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC10ZXh0YXJlYSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhLWRvbmF0aW9uLXBhZ2UtLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC10ZXh0YXJlYSB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSAubm9taW5hdGlvbi1mb3JtX19jaGFyYWN0ZXItY291bnQge1xuICB3aWR0aDogMzUuNXJlbTtcbiAgY29sb3I6ICMxMjEyMTI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSAubm9taW5hdGlvbi1mb3JtX19jaGFyYWN0ZXItY291bnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zbGEtZG9uYXRpb25fX2NvbmZpcm1hdGlvbi1tZXNzYWdlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xufVxuLnNsYS1kb25hdGlvbl9fY29uZmlybWF0aW9uLW1lc3NhZ2Utd3JhcHBlciAuc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnNsYS1kb25hdGlvbi1wYWdlLS1ib2R5LXNlY3Rpb24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogOHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHktc2VjdGlvbi13aGl0ZSB7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gIH1cbn1cblxuLnNrLW1vZGFsX19ib2R5LWNoZWNrLWF2YWlsYWJpbGl0eSAuY3VzdG9tLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDQ4NXB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zay1tb2RhbF9fYm9keS1jaGVjay1hdmFpbGFiaWxpdHkgLmN1c3RvbS1kcm9wZG93bi1vcHRpb24ge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5IC5jdXN0b20tZHJvcGRvd24tb3B0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlOTBmZjtcbn1cblxuLypcbiAqIE92ZXJyaWRlc1xuICovXG4ucGgtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLnBoLWl0ZW0sXG4ucGgtaXRlbSAqLFxuLnBoLWl0ZW0gOjphZnRlcixcbi5waC1pdGVtIDo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5waC1pdGVtOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogNTAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yNTAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoNDQsIDQ0LCA0NCwgMCkgNDYlLCByZ2JhKDQ0LCA0NCwgNDQsIDAuMzUpIDUwJSwgcmdiYSg0NCwgNDQsIDQ0LCAwKSA1NCUpIDUwJSA1MCU7XG4gIGFuaW1hdGlvbjogcGhBbmltYXRpb24gMC44cyBsaW5lYXIgaW5maW5pdGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5waC1pdGVtID4gKiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ucGgtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuLnBoLXJvdyBkaXYge1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0NzQ3NDtcbn1cbi5waC1yb3cgLmJpZywgLnBoLXJvdy5iaWcgZGl2IHtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLnBoLXJvdyAuZW1wdHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCA0NCwgNDQsIDApO1xufVxuXG4ucGgtY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbn1cblxuLnBoLWNvbC0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xufVxuXG4ucGgtY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xufVxuXG4ucGgtY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5waC1jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbn1cblxuLnBoLWNvbC02IHtcbiAgZmxleDogMCAwIDUwJTtcbn1cblxuLnBoLWNvbC03IHtcbiAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xufVxuXG4ucGgtY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5waC1jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG59XG5cbi5waC1jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG59XG5cbi5waC1jb2wtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5waC1jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cblxuW2NsYXNzKj1waC1jb2xdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5bY2xhc3MqPXBoLWNvbF0gPiAqICsgLnBoLXJvdyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5bY2xhc3MqPXBoLWNvbF0gPiAqICsgKiB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnBoLWF2YXRhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogNjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0NzQ3NDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnBoLWF2YXRhcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbn1cblxuLnBoLXBpY3R1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0NzQ3NDtcbn1cblxuQGtleWZyYW1lcyBwaEFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMCUsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAlLCAwLCAwKTtcbiAgfVxufVxuLypcbiAqIEV2ZW50bG9rYWxlIG92ZXJyaWRlc1xuICovXG4ucGgtaXRlbS5zay1mdWxsLWFic29sdXRlLXBvc2l0aW9uZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucGgtaXRlbSAucGgtcGljdHVyZS5zay1mdWxsLWFic29sdXRlLXBvc2l0aW9uZWQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mZV9fY2hlY2tib3gtbGFiZWwsIC5mZV9fcmFkaW8tbGFiZWwsIC5mZV9fcGFja2FnZS1jaGVja2JveC1sYWJlbCwgLmZlX19wYWNrYWdlLXJhZGlvLWxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZlX19jaGVja2JveC1sYWJlbDpiZWZvcmUsIC5mZV9fcmFkaW8tbGFiZWw6YmVmb3JlLCAuZmVfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWw6YmVmb3JlLCAuZmVfX3BhY2thZ2UtcmFkaW8tbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyYzJjMmM7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA4NSU7XG59XG4uZmVfX2NoZWNrYm94OmNoZWNrZWQgKyAuZmVfX2NoZWNrYm94LWxhYmVsOmJlZm9yZSwgLmZlX19jaGVja2JveDpjaGVja2VkICsgLmZlX19yYWRpby1sYWJlbDpiZWZvcmUsIC5mZV9fcmFkaW86Y2hlY2tlZCArIC5mZV9fY2hlY2tib3gtbGFiZWw6YmVmb3JlLCAuZmVfX3JhZGlvOmNoZWNrZWQgKyAuZmVfX3JhZGlvLWxhYmVsOmJlZm9yZSwgLmZlX19jaGVja2JveDpjaGVja2VkICsgLmZlX19wYWNrYWdlLWNoZWNrYm94LWxhYmVsOmJlZm9yZSwgLmZlX19yYWRpbzpjaGVja2VkICsgLmZlX19wYWNrYWdlLWNoZWNrYm94LWxhYmVsOmJlZm9yZSwgLmZlX19jaGVja2JveDpjaGVja2VkICsgLmZlX19wYWNrYWdlLXJhZGlvLWxhYmVsOmJlZm9yZSwgLmZlX19yYWRpbzpjaGVja2VkICsgLmZlX19wYWNrYWdlLXJhZGlvLWxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvY2hlY2stYmxhY2suc3ZnKTtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xufVxuXG4uZmVfX2NvbmRpdGlvbnNfc3dpdGNoLXNsaWRlciwgLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoLXNsaWRlciB7XG4gIHdpZHRoOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbiAgdG9wOiAxMy40JTtcbn1cbi5mZV9fY29uZGl0aW9uc19zd2l0Y2gtd3JhcCwgLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoLXdyYXAge1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgYm9yZGVyLXJhZGl1czogNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmVfX2NvbmRpdGlvbnNfc3dpdGNoLXdyYXAgaW5wdXQ6Y2hlY2tlZCArIC5mZV9fY29uZGl0aW9uc19zd2l0Y2gtc2xpZGVyLCAucGFja2FnZS1maWx0ZXJzX19zd2l0Y2gtd3JhcCBpbnB1dDpjaGVja2VkICsgLmZlX19jb25kaXRpb25zX3N3aXRjaC1zbGlkZXIsIC5mZV9fY29uZGl0aW9uc19zd2l0Y2gtd3JhcCBpbnB1dDpjaGVja2VkICsgLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoLXNsaWRlciwgLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoLXdyYXAgaW5wdXQ6Y2hlY2tlZCArIC5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaC1zbGlkZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTZweCk7XG59XG4uZmVfX2NvbmRpdGlvbnNfc3dpdGNoLXdyYXAgc3BhbiwgLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoLXdyYXAgc3BhbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIG1pbi13aWR0aDogMThweDtcbn1cbi5mZV9fY29uZGl0aW9uc19zd2l0Y2gtd3JhcC1kaXNhYmxlZCwgLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoLXdyYXAtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xufVxuLmZlX19jb25kaXRpb25zX3N3aXRjaC13cmFwLWRpc2FibGVkLS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1QzVDNSAhaW1wb3J0YW50O1xufVxuLmZlX19jb25kaXRpb25zX3N3aXRjaC13cmFwLS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbn1cbi5mZV9fY29uZGl0aW9uc19zd2l0Y2gtc2xpZGVyLCAucGFja2FnZS1maWx0ZXJzX19zd2l0Y2gtc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uZmVfX2NvbmRpdGlvbnNfc3dpdGNoLXNsaWRlci1kaXNhYmxlZCwgLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoLXNsaWRlci1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG59XG4uZmVfX2NvbmRpdGlvbnNfc3dpdGNoLXNsaWRlci1kaXNhYmxlZC0tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uZmVfX2NvbmRpdGlvbnNfc3dpdGNoLXRleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07XG59XG4uZmVfX2NvbmRpdGlvbnMtd3JhcCA+IGgzIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5mZV9fY29uZGl0aW9ucy1zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xufVxuLmZlX19jb25kaXRpb25zLWNoZWNrYm94ZXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuLmZlX19jb25kaXRpb25zLWNoZWNrYm94ZXMtaGVhZGVyID4gc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5mZV9fY29uZGl0aW9ucy1jaGVja2JveGVzLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTtcbn1cbi5mZV9fY29uZGl0aW9ucy1jaGVja2JveGVzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aWR0aDogOS4zNzVyZW07XG59XG4uZmVfX2NvbmRpdGlvbnMtY2hlY2tib3hlcy10aXRsZSA+IHNwYW46bm90KDpmaXJzdC1jaGlsZCkgPiBzcGFuID4gc3ZnID4gcGF0aCB7XG4gIGZpbGw6IGJsYWNrO1xufVxuLmZlX19jb25kaXRpb25zLWNoZWNrYm94ZXMtdGl0bGUgPiBzcGFuOm5vdCg6Zmlyc3QtY2hpbGQpID4gc3BhbiA+IHN2ZyB7XG4gIG1hcmdpbi10b3A6IC0wLjMxMjVyZW07XG4gIHdpZHRoOiAxLjI1cmVtO1xufVxuLmZlX19jb25kaXRpb25zLWNoZWNrYm94ZXMtdGl0bGUgPiBzcGFuOm5vdCg6Zmlyc3QtY2hpbGQpID4gc3BhbiA+IHN2Zzpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mZV9fY29uZGl0aW9ucy1jaGVja2JveGVzLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIHBhZGRpbmc6IDEuNXJlbSAycmVtIDEuNXJlbSAycmVtO1xufVxuLmZlX19jb25kaXRpb25zLWNoZWNrYm94ZXMtY29udGFpbmVyID4gaDEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG4uZmVfX2NvbmRpdGlvbnMtY2hlY2tib3hlcy1jb250YWluZXIgPiBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mZV9fY29uZGl0aW9ucy1jaGVja2JveGVzLWNvbnRhaW5lciA+IHNwYW4gPiBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA4LjQzNzVyZW07XG59XG4uZmVfX2NvbmRpdGlvbnMtY2hlY2tib3hlcy1jb250YWluZXIgPiBzcGFuID4gcDpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tcmlnaHQ6IDEwLjU2MjVyZW07XG59XG4uZmVfX2NvbmRpdGlvbnMtY2hlY2tib3hlcy1jb250YWluZXIgPiBzcGFuID4gcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5mZV9fY29uZGl0aW9ucy1jaGVja2JveGVzLWJveDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG4uZmVfX2NvbmRpdGlvbnMtY2hlY2tib3hlcy1pbmZvID4gaDEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG4uZmVfX2NvbmRpdGlvbnMtY2hlY2tib3hlcy1pbmZvID4gaDYge1xuICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmVfX2NvbmRpdGlvbnMtY2hlY2tib3hlcy1sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxOC43NXJlbTtcbn1cbi5mZV9fY29uZGl0aW9ucy1jaGVja2JveGVzLWxhYmVsLXByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAzLjE4NzVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1QzVDNTtcbn1cbi5mZV9fY29uZGl0aW9ucy1jaGVja2JveGVzLWxhYmVsLXByaWNlX2VuYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xufVxuLmZlX19jb25kaXRpb25zLWNoZWNrYm94ZXMtc2luZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mZV9fY29uZGl0aW9ucy1jaGVja2JveGVzLXNpbmdsZSA+IGRpdiB7XG4gIHdpZHRoOiA5Ljg3NXJlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uZmVfX2NvbmRpdGlvbnMtY2hlY2tib3hlcy1zaW5nbGUgPiBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi5mZV9fY29uZGl0aW9ucy1jaGVja2JveGVzLXNpbmdsZSBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLmZlX19jb25kaXRpb25zLWNoZWNrYm94ZXMtc2luZ2xlID4gZGl2ID4gaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiA2NiU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC4zMTI1cmVtIDAuMjVyZW0gMC44MTI1cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmZlX19jb25kaXRpb25zLWNoZWNrYm94ZXMtcGx1cyB7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZmVfX2NvbmRpdGlvbnMtY2hlY2tib3hlc19tb2RhbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4uZmVfX2NvbmRpdGlvbnMtY2hlY2tib3hlc19tb2RhbC1zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuLmZlX19jb25kaXRpb25zLWNoZWNrYm94ZXNfbW9kYWwgPiB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgd2lkdGg6IDEwMSU7XG59XG4uZmVfX2NvbmRpdGlvbnMtY2hlY2tib3hlc19tb2RhbCA+IHVsID4gbGkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZWNrZWRfcGluay5zdmcpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMHJlbSAycmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcmVtIDAuMjVyZW07XG59XG5cbi8qXG4gKiBDaGVja2JveCBpbnB1dHNcbiAqL1xuLmZlX19jaGVja2JveCwgLmZlX19yYWRpbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mZV9fY2hlY2tib3gtbGFiZWwsIC5mZV9fcmFkaW8tbGFiZWwsIC5mZV9fcGFja2FnZS1jaGVja2JveC1sYWJlbCwgLmZlX19wYWNrYWdlLXJhZGlvLWxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZlX19jaGVja2JveC1sYWJlbDpiZWZvcmUsIC5mZV9fcmFkaW8tbGFiZWw6YmVmb3JlLCAuZmVfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWw6YmVmb3JlLCAuZmVfX3BhY2thZ2UtcmFkaW8tbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyYzJjMmM7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA4NSU7XG59XG4uZmVfX2NoZWNrYm94OmNoZWNrZWQgKyAuZmVfX2NoZWNrYm94LWxhYmVsOmJlZm9yZSwgLmZlX19jaGVja2JveDpjaGVja2VkICsgLmZlX19yYWRpby1sYWJlbDpiZWZvcmUsIC5mZV9fcmFkaW86Y2hlY2tlZCArIC5mZV9fY2hlY2tib3gtbGFiZWw6YmVmb3JlLCAuZmVfX3JhZGlvOmNoZWNrZWQgKyAuZmVfX3JhZGlvLWxhYmVsOmJlZm9yZSwgLmZlX19jaGVja2JveDpjaGVja2VkICsgLmZlX19wYWNrYWdlLWNoZWNrYm94LWxhYmVsOmJlZm9yZSwgLmZlX19yYWRpbzpjaGVja2VkICsgLmZlX19wYWNrYWdlLWNoZWNrYm94LWxhYmVsOmJlZm9yZSwgLmZlX19jaGVja2JveDpjaGVja2VkICsgLmZlX19wYWNrYWdlLXJhZGlvLWxhYmVsOmJlZm9yZSwgLmZlX19yYWRpbzpjaGVja2VkICsgLmZlX19wYWNrYWdlLXJhZGlvLWxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvY2hlY2stYmxhY2suc3ZnKTtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xufVxuXG4uZmVfX2NoZWNrYm94LWNvbnRhaW5lciwgLmZlX19yYWRpby1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZmVfX2NoZWNrYm94LWNvbnRhaW5lcjpub3QoOmxhc3QtY2hpbGQpLCAuZmVfX3JhZGlvLWNvbnRhaW5lcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmZlX19jaGVja2JveC10aXRsZSwgLmZlX19yYWRpby10aXRsZSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLmZlX19jaGVja2JveC13cmFwLCAuZmVfX3JhZGlvLXdyYXAge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mZV9fY2hlY2tib3gtd3JhcCwgLmZlX19yYWRpby13cmFwIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICB9XG59XG5cbi5mZV9fY2hlY2tib3gtLWluYWN0aXZlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZmVfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWwsIC5mZV9fcGFja2FnZS1yYWRpby1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLmZlX19wYWNrYWdlLWNoZWNrYm94LWxhYmVsOjpiZWZvcmUsIC5mZV9fcGFja2FnZS1yYWRpby1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMS41cHggc29saWQgIzkyOTI5MjtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmZlX19jaGVja2JveDpjaGVja2VkICsgLmZlX19wYWNrYWdlLWNoZWNrYm94LWxhYmVsOmJlZm9yZSwgLmZlX19yYWRpbzpjaGVja2VkICsgLmZlX19wYWNrYWdlLWNoZWNrYm94LWxhYmVsOmJlZm9yZSwgLmZlX19jaGVja2JveDpjaGVja2VkICsgLmZlX19wYWNrYWdlLXJhZGlvLWxhYmVsOmJlZm9yZSwgLmZlX19yYWRpbzpjaGVja2VkICsgLmZlX19wYWNrYWdlLXJhZGlvLWxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvY2hlY2std2hpdGUuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBib3JkZXItY29sb3I6ICMyYzJjMmM7XG59XG5cbi5mZV9fY2hlY2tib3g6Y2hlY2tlZCArIC5mZV9fcGFja2FnZS1jaGVja2JveC1sYWJlbC0tZGFyazpiZWZvcmUsIC5mZV9fcmFkaW86Y2hlY2tlZCArIC5mZV9fcGFja2FnZS1jaGVja2JveC1sYWJlbC0tZGFyazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBib3JkZXItY29sb3I6ICMyYzJjMmM7XG59XG5cbi8qXG4gKiBSYWRpbyBpbnB1dHNcbiAqL1xuLmZlX19wYWNrYWdlLXJhZGlvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZlX19wYWNrYWdlLXJhZGlvLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZmVfX3BhY2thZ2UtcmFkaW86Y2hlY2tlZCArIC5mZV9fcGFja2FnZS1yYWRpby1sYWJlbDpiZWZvcmUge1xuICBib3JkZXI6IHNvbGlkIDhweCAjMmMyYzJjO1xufVxuXG4uZmVfX3BhY2thZ2UtcmFkaW86Y2hlY2tlZCArIC5mZV9fcGFja2FnZS1yYWRpby1sYWJlbC0tZGFyazpiZWZvcmUge1xuICBib3JkZXI6IHNvbGlkIDhweCAjMmMyYzJjO1xufVxuXG4uZmVfX3JhZGlvLWxhYmVsOmJlZm9yZSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5mZV9fcmFkaW86Y2hlY2tlZCArIC5mZV9fcmFkaW8tbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMmMyYzJjO1xufVxuXG4uY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9jaGVja21hcmsuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgNXB4IGNlbnRlcjtcbn1cblxuLmdyZXktY29udGFpbmVyLXRpdGxlLFxuLmNoZWNrbWFya3NfbGlzdC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uZ3JleS1jb250YWluZXItdGl0bGUgc3ZnLFxuLmNoZWNrbWFya3NfbGlzdC10aXRsZSBzdmcge1xuICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuODc1cmVtO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZ3JleS1jb250YWluZXItdGl0bGUgc3ZnIHBhdGgsXG4uY2hlY2ttYXJrc19saXN0LXRpdGxlIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzJjMmMyYztcbn1cblxuLmNoZWNrbWFya3NfbGlzdC13cmFwIHtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmNoZWNrbWFya3NfbGlzdC13cmFwLS1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDkwLCAxMTcsIDAuMTEpO1xufVxuLmNoZWNrbWFya3NfbGlzdC13cmFwLS1ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUNFQ0VDO1xufVxuLmNoZWNrbWFya3NfbGlzdC13cmFwIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmNoZWNrbWFya3NfbGlzdC13cmFwLS1wYWRkaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cbi5jaGVja21hcmtzX2xpc3QtdGl0bGUgc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY2hlY2ttYXJrc19saXN0IGxpIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5jaGVja21hcmtzX2xpc3QgbGkgc3BhbiBzdmcge1xuICB3aWR0aDogMTdweDtcbiAgbWFyZ2luLXJpZ2h0OiA5cHg7XG59XG4uY2hlY2ttYXJrc19saXN0IGxpIHNwYW4gc3ZnIHBhdGgge1xuICBmaWxsOiAjRkY1QTc1O1xufVxuLmNoZWNrbWFya3NfbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG59XG5cbi5jaGVja21hcmtzX2xpc3Qtd3JhcC0tYWx3YXlzLWluY2x1ZGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMjtcbn1cblxuLmNoZWNrbWFya3NfbGlzdC1pbmNsdWRlZC10aXRsZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xufVxuXG4uZmUtcGFja2FnZS1nZW5lcmFsLWluZm8gcC5jaGVja21hcmtzX2xpc3Qtc3VidGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbn1cblxuLmNoZWNrbWFya3NfbGlzdC1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4zNzVyZW07XG59XG5cbi5jaGVja21hcmtzX2xpc3QtYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDEycHggMjhweDtcbiAgaGVpZ2h0OiAyLjkzNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG59XG5cbi5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fYm9keS0tc2F2ZS1yZXF1ZXN0IHtcbiAgcGFkZGluZzogMCAyLjVyZW0gMi41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fYm9keS0tc2F2ZS1yZXF1ZXN0IHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbSAycmVtO1xuICB9XG59XG4ucGFja2FnZS1maWx0ZXJfX2JvZHktLXNhdmUtcmVxdWVzdCAuZmVfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWwgYSwgLnBhY2thZ2UtZmlsdGVyX19ib2R5LS1zYXZlLXJlcXVlc3QgLmZlX19wYWNrYWdlLXJhZGlvLWxhYmVsIGEge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ucGFja2FnZS1maWx0ZXJfX2JvZHktLXNhdmUtcmVxdWVzdCAucGFja2FnZS1maWx0ZXJzX19sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ucGFja2FnZS1maWx0ZXJfX2JvZHktLXNhdmUtcmVxdWVzdCAucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWlucHV0LmZvcm11bGF0ZS1pbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fYm9keS0tc2F2ZS1yZXF1ZXN0IC5mZV9fY2hlY2tib3gtd3JhcCwgLnBhY2thZ2UtZmlsdGVyX19ib2R5LS1zYXZlLXJlcXVlc3QgLmZlX19yYWRpby13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xufVxuLnBhY2thZ2UtZmlsdGVyX19ib2R5LS1zYXZlLXJlcXVlc3QgLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gIHRvcDogMi4yNXJlbTtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fYm9keS0tc2F2ZS1yZXF1ZXN0IC5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlIHtcbiAgdG9wOiAxLjM3NXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC0tc2F2ZS1yZXF1ZXN0IC5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24td3JhcHBlci5wYWNrYWdlLWRldGFpbHNfX2Jvb2tpbmctcmVxdWVzdHMtd3JhcHBlciBoMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyLnBhY2thZ2UtZGV0YWlsc19fYm9va2luZy1yZXF1ZXN0cy13cmFwcGVyIGgyIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24td3JhcHBlci5wYWNrYWdlLWRldGFpbHNfX2Jvb2tpbmctcmVxdWVzdHMtd3JhcHBlciAuZmVfX2luaXRpYWwtcmVxdWVzdC1kZXRhaWxzLXN0YXR1cyB7XG4gICAgbWFyZ2luLXRvcDogNC44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24td3JhcHBlci5wYWNrYWdlLWRldGFpbHNfX2Jvb2tpbmctcmVxdWVzdHMtd3JhcHBlciAucGFja2FnZS1yZXF1ZXN0LS1hY2NlcHRlZC1sYWJlbC1ncmV5IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHMge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlscyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHMgLmNvbnRhaW5lci1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgfVxufVxuLnBhY2thZ2UtZGV0YWlscyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5wYWNrYWdlLWRldGFpbHMtLXBsYWNlaG9sZGVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLSAoMTAwdncgLSAxMDAlKSk7XG4gIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG59XG4ucGFja2FnZS1kZXRhaWxzLS1wbGFjZWhvbGRlciAubGluZWFyLXByb2dyZXNzLFxuLnBhY2thZ2UtZGV0YWlscy0tcGxhY2Vob2xkZXIgLnNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFja2FnZS1kZXRhaWxzX19zbGlkZXItc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLSAoMTAwdncgLSAxMDAlKSk7XG4gIGhlaWdodDogdmFyKC0tYXBwLWhlaWdodCwgMTAwdmgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fc2xpZGVyLXNlY3Rpb24gLmNvbnRhaW5lci1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fc2xpZGVyLXNlY3Rpb24gLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fc2xpZGVyLXNlY3Rpb24gLnRpbnktc2xpZGVyX19pbm5lci13cmFwIC50bnMtb3V0ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fc2xpZGVyLXNlY3Rpb24ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuLnBhY2thZ2UtZGV0YWlscyAudGlueS1zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbi5wYWNrYWdlLWRldGFpbHMgLnRpbnktc2xpZGVyIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbi5wYWNrYWdlLWRldGFpbHMgLnRucy1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDglO1xuICBib3R0b206IDYuNjI1cmVtO1xuICB6LWluZGV4OiA5OTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlscyAudG5zLW5hdiB7XG4gICAgbGVmdDogY2FsYyg4JSArIDEwMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHMgLnRucy1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHMgLnRucy1uYXYgYnV0dG9uIHtcbiAgaGVpZ2h0OiAwLjE4NzVyZW07XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBvcGFjaXR5OiAwLjM7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjQzNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHMgLnRucy1uYXYgYnV0dG9uIHtcbiAgICB3aWR0aDogMy41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC44NzVyZW07XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHMgLnRucy1uYXYgLnRucy1uYXYtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJsdXIsIC5wYWNrYWdlLWRldGFpbHNfX3Njcm9sbC1uZXh0LCAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1MHB4KTtcbiAgcGFkZGluZzogMnJlbSAyLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgei1pbmRleDogMztcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBjb2xvcjogIzJDMkMyQztcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbiAgbWF4LWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCAtIDI2NnB4KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24gcCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24gcCB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24ge1xuICAgIHdpZHRoOiAyNS41cmVtO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uIHtcbiAgICB3aWR0aDogMzdyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDUuMzEyNXJlbTtcbiAgfVxufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLXNtIHtcbiAgd2lkdGg6IDIxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tc20ge1xuICAgIHdpZHRoOiAyNHJlbTtcbiAgfVxufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tdGl0bGUtLXNtIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tdGl0bGUtLXNtIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1saW5rIHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tbGluayB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0LFxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlsLXNlY3Rpb24tbGlzdCB7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0IGxpLFxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlsLXNlY3Rpb24tbGlzdCBsaSB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCBsaSBpbWcsXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWwtc2VjdGlvbi1saXN0IGxpIGltZyB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0IHAsXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWwtc2VjdGlvbi1saXN0IHAge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC5uby1zcGFjZS10b3AsXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWwtc2VjdGlvbi1saXN0Lm5vLXNwYWNlLXRvcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0LFxuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWwtc2VjdGlvbi1saXN0IHtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QgbGksXG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCBsaSBpbWcsXG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3QgbGkgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QgcCxcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlsLXNlY3Rpb24tbGlzdCBwIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuXG4ucGFja2FnZS1lZGl0LWluZm8gLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0LWl0ZW0tLWV4cGFuZGFibGUgc3BhbiB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0LWl0ZW0sXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbSBwLFxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbSBwIHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0LWl0ZW0gcCxcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbSBwIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgfVxufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0LWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgcCxcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgcCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtIC5pdGVtcy13cmFwLFxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbSAuaXRlbXMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0LWl0ZW0tLWV4cGFuZGFibGUgc3Bhbixcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0tLWV4cGFuZGFibGUgc3BhbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtLS1leHBhbmRhYmxlIC5pdGVtLWRldGFpbHMgcCxcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0tLWV4cGFuZGFibGUgLml0ZW0tZGV0YWlscyBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0LWl0ZW0tLWV4cGFuZGFibGUgLmljb24sXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtLS1leHBhbmRhYmxlIC5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMC44NzVyZW07XG4gIGhlaWdodDogMC42MjVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvcGFja2FnZXMvZHJvcGRvd24td2hpdGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0LWl0ZW0tLWV4cGFuZGVkIC5pY29uLFxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbS0tZXhwYW5kZWQgLmljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWwtc2VjdGlvbi1saXN0LWxnIGxpIGltZyB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtLm1hcmdpbi1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtLm1hcmdpbi1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjg3NXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi10YWJzLS1vdmVybmlnaHQge1xuICBnYXA6IDFyZW07XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi10YWIge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIG9wYWNpdHk6IDAuNTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMC43NXJlbSAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tdGFiLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgd2hpdGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLXRhYiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX3Njcm9sbC1uZXh0IHtcbiAgaGVpZ2h0OiAzLjc1cmVtO1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMS4xMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAwIDAgMC41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFja2FnZS1kZXRhaWxzX19zY3JvbGwtbmV4dCBpbWcge1xuICB3aWR0aDogMS4xODc1cmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDMzO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuICBtYXJnaW4tbGVmdDogMC42ODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX3Njcm9sbC1uZXh0IHtcbiAgICB0b3A6IGNhbGModmFyKC0tYXBwLWhlaWdodCwgMTAwdmgpIC0gMTYwcHgpO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IG5vbmU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fc2Nyb2xsLW5leHQgaW1nIHtcbiAgICB3aWR0aDogMC44MTI1cmVtO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIGdhcDogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXJvdyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCAub3Zlcm5pZ2h0LXJvb21zLWluZm8ge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QgLm92ZXJuaWdodC1yb29tcy1pbmZvIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuXG4ub3Zlcm5pZ2h0LXJvb21zLWluZm8ge1xuICBjb2xvcjogIzkyOTI5MjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtIC5pdGVtLWRldGFpbHMge1xuICBjb2xvcjogIzkyOTI5MjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTY1JTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0gLml0ZW0tZGV0YWlscyBwIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtIHAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWwtc2VjdGlvbi1saXN0IGxpIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSBwLFxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSAuaXRlbS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyIGgxIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyIGgyIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIgaDMge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbiBoMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLS1leHBhbmRpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL2Ryb3Bkb3duLXdoaXRlLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEuMTg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tLWV4cGFuZGVkIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3Qge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3QgbGkge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlsLXNlY3Rpb24tbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0NDQ0NDQ7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLW5vLWJvcmRlciB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1saXN0LXdyYXAge1xuICBmbGV4OiAwIDAgMjUlO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1saXN0LXdyYXAubm93cmFwLWNvbHVtbi11cC1zbSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLWxpc3Qtd3JhcC5ub3dyYXAtY29sdW1uLXVwLXNtIHAsIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtbGlzdC13cmFwLm5vd3JhcC1jb2x1bW4tdXAtc20gc3BhbiwgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1saXN0LXdyYXAubm93cmFwLWNvbHVtbi11cC1zbSBsaSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1saXN0LXdyYXAge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtbGlzdC13cmFwLm5vd3JhcC1jb2x1bW4tdXAtc20ge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1saXN0LXdyYXAubm93cmFwLWNvbHVtbi11cC1zbSBwLCAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLWxpc3Qtd3JhcC5ub3dyYXAtY29sdW1uLXVwLXNtIHNwYW4sIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtbGlzdC13cmFwLm5vd3JhcC1jb2x1bW4tdXAtc20gbGkge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtbGlzdC13cmFwIC5ldmVudC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIge1xuICBwYWRkaW5nOiA4cmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEuNTYyNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJyZW07XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucyB7XG4gIG9yZGVyOiA1O1xuICBwYWRkaW5nOiAwO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucy5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0NDQ0NDQ7XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIGgyIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucyB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIHVsIGxpOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIHVsIGxpIHNwYW4ge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICBmbGV4OiAwIDAgMzAlO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucyB1bCBsaSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgZmxleDogMSAwIDcwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIHVsIGxpIHNwYW4ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucyB1bCBsaSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBmbGV4OiAxIDAgNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucyB1bCBsaSBzcGFuIHtcbiAgICBmbGV4OiAwIDAgMzUlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIHVsIGxpIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIGZsZXg6IDEgMCA2NiU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5ib2xkZXIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCB7XG4gIHotaW5kZXg6IDY2Njc7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuc2stbW9kYWxfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgY29sb3I6ICNGRkY7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuc2stbW9kYWxfX2lubmVyIC5zay1tb2RhbF9fYm9keSB7XG4gIG1hcmdpbi10b3A6IDQuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnNrLW1vZGFsX19pbm5lciB7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICBoZWlnaHQ6IDkwJTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuc2stbW9kYWxfX2lubmVyIC5zay1tb2RhbF9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogNS4zNzVyZW07XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5jb3Zlci1waG90b3MgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzEuOTM3NXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5zay1tb2RhbF9fYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGV0YWlscy13cmFwIHtcbiAgcGFkZGluZzogMnJlbSAzLjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLXdyYXAge1xuICAgIHBhZGRpbmc6IDIuOTM3NXJlbSA2LjVyZW07XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93IHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIG1hcmdpbjogMCAzLjM3NXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3cge1xuICAgIG1hcmdpbjogMCA2LjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdyB7XG4gICAgbWFyZ2luOiAwIDEuNXJlbTtcbiAgfVxufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi12YWx1YXRpb24tcm93IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NTY1NjU7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWxhYmVsIGgyIHtcbiAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnNrLW1vZGFsX19oZWFkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICB6LWluZGV4OiA5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRGNEY0RjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5zay1tb2RhbF9faGVhZCB7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgfVxufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnNrLW1vZGFsX19oZWFkIGg0IHtcbiAgY29sb3I6ICNGRkY7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuc2stbW9kYWxfX2hlYWQgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5zay1tb2RhbF9fY2xvc2Uge1xuICBjb2xvcjogI0ZGRjtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5zay1tb2RhbF9fY2xvc2UgLnNrLWljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjRkZGO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5jbG9zZS1tb2RhbC1idXR0b24ge1xuICBtYXJnaW46IDIuNXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5jbG9zZS1tb2RhbC1idXR0b24td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDk5O1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNEY0RjRGO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRpbnktc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMS45Mzc1cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRpbnktc2xpZGVyIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyIHtcbiAgaGVpZ2h0OiAzMS45Mzc1cmVtO1xuICBtaW4taGVpZ2h0OiAzMS45Mzc1cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRucy1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIGJvdHRvbTogMS41cmVtO1xuICB6LWluZGV4OiA5OTtcbiAgd2lkdGg6IDQuMzEyNXJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRucy1uYXYgYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDAuMzc1cmVtO1xuICBoZWlnaHQ6IDAuMzc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgb3BhY2l0eTogMTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50bnMtbmF2IC5zY2FsZWQtZG93biB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44Myk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50bnMtbmF2IC5zY2FsZWQtdXAge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudG5zLW5hdiAuc2NhbGVkLWRvd24tbWluaSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50bnMtbmF2IC50bnMtbmF2LW5vdC1hY3RpdmUge1xuICBvcGFjaXR5OiAwLjQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRucy1uYXYge1xuICAgIHdpZHRoOiAzLjM3NXJlbTtcbiAgfVxufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjI7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIGJ1dHRvbiBzdmcge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBib3gtc2hhZG93OiAwcHggMnB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgcGFkZGluZzogOHB4O1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIGJ1dHRvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICMyQzJDMkM7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gLnRpbnktc2xpZGVyX19hcnJvdy0tZ2FsbGVyeS1yaWdodCB7XG4gIHJpZ2h0OiAyLjI1cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIC50aW55LXNsaWRlcl9fYXJyb3ctLWdhbGxlcnktbGVmdCB7XG4gIGxlZnQ6IDIuMjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19saXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tdmFsdWF0aW9uLWxpc3QgbGkge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi12YWx1YXRpb24tbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fbG9jYXRpb24ge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLWZlYXR1cmVzIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTY1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudGlueS1zbGlkZXIge1xuICAgIGhlaWdodDogMTQuMzc1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50aW55LXNsaWRlciAudGlueS1zbGlkZXJfX3NsaWRlX19pbm5lciB7XG4gICAgaGVpZ2h0OiAxNC4zNzVyZW07XG4gICAgbWluLWhlaWdodDogMTQuMzc1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5jb3Zlci1waG90b3MgaW1nIHtcbiAgICBoZWlnaHQ6IDE0LjM3NXJlbTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudGlueS1zbGlkZXJfX25hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRucy1uYXYge1xuICAgIGJvdHRvbTogMXJlbTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudG5zLW5hdiBidXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGV0YWlscy13cmFwIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3cge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX3RpdGxlLS1zbWFsbC1zY3JlZW4ge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tbGFiZWwgaDIge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5jbG9zZS1tb2RhbC1idXR0b24ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgZmxleDogMCAwIDg4JTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2xvY2F0aW9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2RldGFpbHMtZmVhdHVyZXMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGV0YWlscy1mZWF0dXJlcyBsaSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0ycHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLWZlYXR1cmVzIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9fbGlzdCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnNrLW1vZGFsX19oZWFkIGg0IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi12YWx1YXRpb24tbGlzdCBsaSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXZhbHVhdGlvbi1saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tbGFiZWwtbGlzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1sYWJlbC1saXN0Om5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29udGVudDogXCIsXCI7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCAucm9vbS1pdGVtIC5pdGVtLWRldGFpbHMge1xuICBtYXJnaW4tbGVmdDogMS44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0IC5yb29tLWl0ZW0gLml0ZW0tZGV0YWlscyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QgLml0ZW1zLXdyYXAubm8tc3BhY2UtdG9wIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnR4dF91bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC53aWR0aC0xMDAtc20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5ibG9jay1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX2Zvb3Rlci5wYWNrYWdlLXN1bW1hcnlfX3N0aWNreS1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4ucGFja2FnZS1maWx0ZXJfX2Zvb3Rlci5wYWNrYWdlLXN1bW1hcnlfX3N0aWNreS1ib3ggLmJ0bi5idG4tLXNlY29uZGFyeS0tb3V0bGluZS5idG4tLXNtIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4ucGFja2FnZS1maWx0ZXJfX2Zvb3Rlci5wYWNrYWdlLXN1bW1hcnlfX3N0aWNreS1ib3ggLmJ0bi5idG4tLXNlY29uZGFyeS0tb3V0bGluZS5idG4tLXNtOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG4ucGFja2FnZS1maWx0ZXJfX2Zvb3Rlci5wYWNrYWdlLXN1bW1hcnlfX3N0aWNreS1ib3ggLnBhY2thZ2Utc3VtbWFyeV9fc3RpY2t5LWJveC1idXR0b24td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAycmVtO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnktMiB7XG4gIHBhZGRpbmctYm90dG9tOiA4Ljc1cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnktMiAuYnRuLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lLmJ0bi0tc20ge1xuICBjb2xvcjogIzJjMmMyYztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnktMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5LTIgLmJ0bi5idG4tLXNlY29uZGFyeS0tb3V0bGluZS5idG4tLXNtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24td3JhcHBlciBoMy5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZmVfX2luaXRpYWwtcmVxdWVzdC1kZXRhaWxzLXN0YXR1cyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgZ3JleTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMC4xMjVyZW0gMC41NjI1cmVtO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5mZV9faW5pdGlhbC1yZXF1ZXN0LWRldGFpbHMtc3RhdHVzLWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbn1cblxuLmZlX19pbml0aWFsLXJlcXVlc3QtcGFja2FnZS1hdmFpbGFibGUteWVsbG93IHtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3OTAwODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmVfX2luaXRpYWwtcmVxdWVzdC1wYWNrYWdlLWF2YWlsYWJsZS1ncmVlbiB7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN0IyNkE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZlX19pbml0aWFsLXJlcXVlc3QtcGFja2FnZS1hdmFpbGFibGUtcmVkIHtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwNDQzODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucm9vbS13cmFwIHAge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19uby1pdGVtcy10ZXh0IHtcbiAgcGFkZGluZzogMS41cmVtIDA7XG59XG5cbi5mZV9fZWRpdC1wYWNrYWdlLS1tb2RhbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG4uZmVfX2VkaXQtcGFja2FnZS0tbW9kYWwgLmNoZWNrYm94ZXMtbW9kYWwtYm9keSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5mZV9fZWRpdC1wYWNrYWdlLXJ1bGVzLS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5mZV9fZWRpdC1wYWNrYWdlLXJ1bGVzLS1saXN0X3NpbmdsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGhlaWdodDogNDdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmZlX19lZGl0LXBhY2thZ2UtcnVsZXMtLWxpc3Rfc2luZ2xlLWRyb3Bkb3duIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuLmZlX19lZGl0LXBhY2thZ2UtcnVsZXMtLWxpc3Rfc2luZ2xlLWluZm8ge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmVfX2VkaXQtcGFja2FnZS1ydWxlcy0tbGlzdCBzdmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xufVxuLmZlX19lZGl0LXBhY2thZ2UtcnVsZXMtLWxpc3Qgc3ZnIHBhdGgge1xuICBmaWxsOiAjMmMyYzJjO1xufVxuLmZlX19lZGl0LXBhY2thZ2UtcnVsZXMtLWxpc3QtdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4uZmVfX2VkaXQtcGFja2FnZS1ydWxlcy0tbGlzdC1jaGVjaywgLmZlX19lZGl0LXBhY2thZ2UtLXJvb21zLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmZlX19lZGl0LXBhY2thZ2UtcnVsZXMtLWxpc3QtY2hlY2sgbGksIC5mZV9fZWRpdC1wYWNrYWdlLS1yb29tcy1saXN0IGxpIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgdGV4dC1pbmRlbnQ6IC0yNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG4uZmVfX2VkaXQtcGFja2FnZS1ydWxlcy0tbGlzdC1jaGVjayBsaSBzdmcsIC5mZV9fZWRpdC1wYWNrYWdlLS1yb29tcy1saXN0IGxpIHN2ZyB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuLmZlX19lZGl0LXBhY2thZ2UtcnVsZXMtLWxpc3QtY2hlY2sgbGkgc3ZnIHBhdGgsIC5mZV9fZWRpdC1wYWNrYWdlLS1yb29tcy1saXN0IGxpIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzYyOGI4Njtcbn1cbi5mZV9fZWRpdC1wYWNrYWdlLXJ1bGVzLS1saXN0LWRyb3Bkb3duIHtcbiAgd2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7XG59XG4uZmVfX2VkaXQtcGFja2FnZS1ydWxlcy0tbGlzdC1kcm9wZG93bl90b3Age1xuICBtYXJnaW4tdG9wOiAtN3B4O1xufVxuXG4uZWRpdC1wYWNrYWdlX191cGRhdGUtbWVudS1tb2RhbC0tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uZWRpdC1wYWNrYWdlX191cGRhdGUtbWVudS1tb2RhbC0tYnV0dG9ucyBidXR0b24ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xufVxuLmVkaXQtcGFja2FnZV9fdXBkYXRlLW1lbnUtbW9kYWwtLWJ1dHRvbnMgYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4uZWRpdC1wYWNrYWdlX191cGRhdGUtbWVudS1tb2RhbC0tYnV0dG9ucy1zcGVjaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZWRpdC1wYWNrYWdlX191cGRhdGUtbWVudS1tb2RhbC0tYnV0dG9ucy1zcGVjaWFsIGJ1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG59XG4uZWRpdC1wYWNrYWdlX191cGRhdGUtbWVudS1tb2RhbC0tZ2VuZXJhbCA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5kaXNhYmxlZCB7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5lZGl0LXBhY2thZ2VfX21vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAyMnB4IDAgNDhweCAwO1xufVxuXG4uZmVfX2VkaXQtcGFja2FnZS1tZXNzYWdlLXRvYXN0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTtcbiAgdG9wOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDkyJTtcbn1cbi5mZV9fZWRpdC1wYWNrYWdlLW1lc3NhZ2UtdG9hc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmZlX19lZGl0LXBhY2thZ2UtbWVzc2FnZS10b2FzdCB7XG4gICAgdG9wOiA2LjYyNXJlbTtcbiAgfVxufVxuXG4uZmVfX2VkaXQtcGFja2FnZS1tZXNzYWdlLS1zdWNjZXNzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3N1Y2Nlc3Muc3ZnKSBuby1yZXBlYXQ7XG59XG5cbi5mZV9fZWRpdC1wYWNrYWdlLW1lc3NhZ2UtLWVycm9yOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Vycm9yLnN2Zykgbm8tcmVwZWF0O1xufVxuXG4uZmVfX2VkaXQtcGFja2FnZS1tZXNzYWdlLS1maWx0ZXJzIHtcbiAgY29sb3I6IGJsYWNrO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmZlX19lZGl0LXBhY2thZ2UtbWVzc2FnZS0tZmlsdGVycyB7XG4gICAgdG9wOiA2JTtcbiAgfVxufVxuXG4uZmVfX2VkaXQtcGFja2FnZS1tZXNzYWdlLS13YXJuaW5nOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3dhcm5pbmctcmVkLnN2Zykgbm8tcmVwZWF0O1xufVxuXG4uZmVfX2VkaXQtcGFja2FnZS1tZXNzYWdlLS1pbmZvOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2luZm8uc3ZnKSBuby1yZXBlYXQ7XG59XG5cbi5mZV9fZWRpdC1wYWNrYWdlLS1yb29tcy1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5mZV9fZWRpdC1wYWNrYWdlLS1yb29tcy1saXN0IGxpIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5mZV9fZWRpdC1wYWNrYWdlLS1yb29tcy1saXN0IGxpIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0ZGNUE3NTtcbn1cblxuLmZlX19wYWNrYWdlLWluZm8tbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzJjMmMyYztcbn1cblxuLmZlX19yZXF1ZXN0cy1wYWNrYWdlLXJlcXVlc3RzLWhlYWRlci0taXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmVfX3JlcXVlc3RzLXBhY2thZ2UtcmVxdWVzdHMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMkYyRjI7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuLmZlX19yZXF1ZXN0cy1wYWNrYWdlLXJlcXVlc3RzLWhlYWRlci5oZWFkZXItd2l0aC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmVfX3JlcXVlc3RzLXBhY2thZ2UtcmVxdWVzdHMtaGVhZGVyIC5mZV9fcmVxdWVzdHMtZGV0YWlscy1oZWFkZXItaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDAgMCAzMyU7XG4gIGdhcDogMXJlbTtcbn1cbi5mZV9fcmVxdWVzdHMtcGFja2FnZS1yZXF1ZXN0cy1oZWFkZXIgc3BhbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZlX19yZXF1ZXN0cy1kZXRhaWxzLWFjY2VwdGVkLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjVyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuLmZlX19yZXF1ZXN0cy1kZXRhaWxzLWFjY2VwdGVkLWJsb2NrOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjJGMkYyO1xufVxuLmZlX19yZXF1ZXN0cy1kZXRhaWxzLWFjY2VwdGVkLWJsb2NrIGgyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZmVfX3JlcXVlc3RzLWRldGFpbHMtYWNjZXB0ZWQtYmxvY2sgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5mZV9fcmVxdWVzdHMtZGV0YWlscy1hY2NlcHRlZC1ibG9jayAucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rLFxuLmZlX19yZXF1ZXN0cy1kZXRhaWxzLWFjY2VwdGVkLWJsb2NrIC5mZV9fcmVxdWVzdHMtZGV0YWlscy0tYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmVfX3JlcXVlc3RzLWRldGFpbHMtLWJ1dHRvbixcbi5mZV9fcmVxdWVzdHMtZGV0YWlscy0tYnV0dG9uLXBpbmsge1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS43NXJlbTtcbn1cblxuLmZlX19yZXF1ZXN0cy1kZXRhaWxzLS1idXR0b246YWN0aXZlIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG5cbi5mZV9fcmVxdWVzdHMtZGV0YWlscy0tYnV0dG9uLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5mZV9fcmVxdWVzdHMtZGV0YWlscy0tYnV0dG9uLXBpbmsuYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1hcnJvdy1iYWNrIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMS41cmVtO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24td3JhcHBlci5wYWNrYWdlLWRldGFpbHNfX2Jvb2tpbmctcmVxdWVzdHMtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyLnBhY2thZ2UtZGV0YWlsc19fYm9va2luZy1yZXF1ZXN0cy13cmFwcGVyIC5mZV9fcmVxdWVzdHMtcGFja2FnZS1yZXF1ZXN0cy1oZWFkZXItLWl0ZW1zIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24td3JhcHBlci5wYWNrYWdlLWRldGFpbHNfX2Jvb2tpbmctcmVxdWVzdHMtd3JhcHBlciAuZmVfX3JlcXVlc3RzLXBhY2thZ2UtcmVxdWVzdHMtaGVhZGVyIC5mZV9fcmVxdWVzdHMtZGV0YWlscy1oZWFkZXItaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC41cmVtO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24td3JhcHBlci5wYWNrYWdlLWRldGFpbHNfX2Jvb2tpbmctcmVxdWVzdHMtd3JhcHBlciAuZmVfX3JlcXVlc3RzLXBhY2thZ2UtcmVxdWVzdHMtaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyLnBhY2thZ2UtZGV0YWlsc19fYm9va2luZy1yZXF1ZXN0cy13cmFwcGVyIC5mZV9fcmVxdWVzdHMtcGFja2FnZS1yZXF1ZXN0cy1oZWFkZXIgc3BhbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG59XG5cbiNjdXN0b20tdG9vbHRpcCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDAuM2VtIDAuNWVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuI2N1c3RvbS10b29sdGlwOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm90dG9tOiAtNHB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDJweCk7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZmZmO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbiNjdXN0b20tdG9vbHRpcC5ncmF5IHtcbiAgYmFja2dyb3VuZDogIzkyOTI5MiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbiNjdXN0b20tdG9vbHRpcC5ncmF5OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICM5MjkyOTIgIWltcG9ydGFudDtcbn1cblxuLmNhbC1hZ2VuZGEtaXRlbSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDJweDtcbn1cblxuLnByaWNlLXVwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9wcmljZV9pbmNyZWFzZS5zdmcpO1xufVxuXG4ucHJpY2UtZG93biB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvcHJpY2VfZGVjcmVhc2Uuc3ZnKTtcbn1cblxuLmNhbC1zaW5nbGUtZGF5LWV2ZW50LmNhbC1hZ2VuZGEtaXRlbSwgLmNhbC1zaW5nbGUtZGF5LWV2ZW50LmFnZW5kYS1pdGVtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9kYXlfZXZlbnRfZnVsbC5zdmcpO1xufVxuXG4uY2FsLXNpbmdsZS1wYXJ0aWFsLWV2ZW50LmNhbC1hZ2VuZGEtaXRlbSwgLmNhbC1zaW5nbGUtcGFydGlhbC1ldmVudC5hZ2VuZGEtaXRlbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZGF5X2V2ZW50X3BhcnRpYWwuc3ZnKTtcbn1cblxuLmNhbC1zaW5nbGUtZGF5LWJ1c3kuY2FsLWFnZW5kYS1pdGVtLCAuY2FsLXNpbmdsZS1kYXktYnVzeS5hZ2VuZGEtaXRlbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZGF5X2J1c3kuc3ZnKTtcbn1cblxuLmNhbC1idXN5LXBhcnRpYWwuY2FsLWFnZW5kYS1pdGVtLCAuY2FsLWJ1c3ktcGFydGlhbC5hZ2VuZGEtaXRlbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvYnVzeV9sb2NhdGlvbl9wYXJ0aWFsLnN2Zyk7XG59XG5cbi5jYWwtbWl4ZWQtcGFydGlhbC5jYWwtYWdlbmRhLWl0ZW0sIC5jYWwtbWl4ZWQtcGFydGlhbC5hZ2VuZGEtaXRlbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvYnVzeV9taXhlZF9wYXJ0aWFsLnN2Zyk7XG59XG5cbi5mZV9fYXZhaWxhYmlsaXR5IHtcbiAgcGFkZGluZzogNDVweDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1oZWFkZXItLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LWhlYWRlci0tdGl0bGUgPiBzcGFuID4gc3BhbiA+IHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xufVxuLmZlX19hdmFpbGFiaWxpdHktaGVhZGVyLS10aXRsZSA+IHNwYW4gPiBzcGFuID4gc3ZnID4gcGF0aCB7XG4gIGZpbGw6IGJsYWNrO1xufVxuLmZlX19hdmFpbGFiaWxpdHktaGVhZGVyLS1zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1jYWxlbmRhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1jYWxlbmRhci0td3JhcCB7XG4gIHBhZGRpbmc6IDMycHg7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1jYWxlbmRhci0td3JhcF9vcHRpb25zIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZlX19hdmFpbGFiaWxpdHktY2FsZW5kYXItLXdyYXBfb3B0aW9ucyAuYWdlbmRhLWl0ZW0ge1xuICBtaW4td2lkdGg6IDEyMnB4O1xufVxuLmZlX19hdmFpbGFiaWxpdHktY2FsZW5kYXItLXdyYXBfb3B0aW9ucyA+IHNwYW4sIC5mZV9fYXZhaWxhYmlsaXR5LWNhbGVuZGFyLS13cmFwX29wdGlvbnMgLmNhbC1hZ2VuZGEtaXRlbSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDJweDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LWNhbGVuZGFyLS13cmFwX29wdGlvbnMgPiBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmZlX19hdmFpbGFiaWxpdHktY2FsZW5kYXJfYm9va2VkLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudF9idG4ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMTg2cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZDogIzJDMkMyQztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvd2hpdGVfcGx1cy5zdmcpO1xuICBwYWRkaW5nOiAwLjRyZW0gMC44cmVtIDAuNXJlbSAxLjlyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAuNjI1cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2LjVweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudF9idG46aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnRfYm9va2VkIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMCA2MCU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjkuNSU7XG4gIHdpZHRoOiAzNjBweDtcbiAgaGVpZ2h0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogNDdweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWlucHV0LXdyYXAge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC10ZXh0YXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDc3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1kcm9wZG93biB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1kYXRlcyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtZGF0ZXMgPiBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWRhdGVzIHNwYW4gPiBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1kYXRlcyBzcGFuID4gZGl2ID4gZGl2ID4gZGl2ID4gaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICB3aWR0aDogMjU5cHggIWltcG9ydGFudDtcbiAgY29sb3I6IGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogN3B4IDdweCA3cHggMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1kYXRlcy1kcm9wZG93biB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDI1OXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtZGF0ZXMtZHJvcGRvd24tbm9fcGFkZGluZyA+IGRpdiB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtZGF0ZXMtZHJvcGRvd24tcHJpY2Uge1xuICB3aWR0aDogMjI2cHggIWltcG9ydGFudDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1kYXRlcy1kcm9wZG93bi1vcHRpb25zIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1kYXRlcy1kcm9wZG93bi1vcHRpb25zID4gZGl2IHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1kYXRlcy1zdGFydF9kYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgd2lkdGg6IDI1OXB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBibGFjaztcbiAgaGVpZ2h0OiA0N3B4O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMjAwbXM7XG4gIHRyYW5zaXRpb246IHdpZHRoIDIwMG1zO1xuICBwYWRkaW5nOiA3cHggN3B4IDdweCAxNnB4O1xuICB3aWR0aDogMjI5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1kYXRlcy1zdGFydF9kYXRlOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1kYXRlcy1zdGFydF9kYXRlLWN1c3RvbSB7XG4gIHdpZHRoOiAyMjlweCAhaW1wb3J0YW50O1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWRhdGVzLXN0YXJ0X2RhdGUtY3VzdG9tOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1kYXRlcy1zdGFydF9kYXRlLXJvb21zLW1vZGFsIHtcbiAgd2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAycmVtO1xuICBtYXJnaW4tdG9wOiAxMCU7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtZm9vdGVyID4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtZm9vdGVyID4gc3Bhbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1mb290ZXIgPiBidXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGRjVBNzU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMTE4cHg7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWZvb3RlciA+IGJ1dHRvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1jdXN0b20ge1xuICBkaXNwbGF5OiBncmlkO1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbS0tZW5kX2RhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtY3VzdG9tLS1lbmRfZGF0ZSA+IGRpdiA+IGRpdiA+IGRpdiA+IGlucHV0IHtcbiAgd2lkdGg6IDE1MXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA5MSUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtY3VzdG9tX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1jdXN0b21fcm93LS1zZWxlY3QtZmlyc3Qge1xuICB3aWR0aDogODZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbV9yb3ctLXNlbGVjdC1zZWNvbmQge1xuICB3aWR0aDogMTI2cHggIWltcG9ydGFudDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1jdXN0b21fcm93LWRheV9waWNrZXIge1xuICB3aWR0aDogMTA1JTtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1jdXN0b21fcm93LWRheV9waWNrZXIgPiBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtY3VzdG9tLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtY3VzdG9tLWZvb3RlciA+IHNwYW4ge1xuICBjb2xvcjogYmxhY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA0NnB4O1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbS1mb290ZXIgPiBidXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTRweCAzM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtY3VzdG9tLXJlcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1jdXN0b20tcmVwID4gaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtY3VzdG9tLXJlcCBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1jdXN0b20tcmVwLW51bSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1jdXN0b20tcmVwLXRleHQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAxMjJweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC10aW1lLXNoZWV0Om50aC1jaGlsZCgzbisxKSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzVDNUM1O1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LXRpbWUtc2hlZXQ6bm90KDpudGgtY2hpbGQoM24rMSkpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMkYyRjI7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtdGltZS1zaGVldDpub3QoOm50aC1jaGlsZCgzbisxKSkgPiBoNiB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtbGluZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHdpZHRoOiA0MjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWxpbmVzLWJ1c3kge1xuICB3aWR0aDogMTAxJTtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NkE5NjtcbiAgb3BhY2l0eTogMC43O1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkIGJsYWNrO1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWxpbmVzX2hvdXIge1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICB3aWR0aDogNDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDAgMTdweDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LXJvb21zX21vZGFsX19kYXRlcy13cmFwcGVyID4gc3BhbiA+IHNlbGVjdCB7XG4gIGhlaWdodDogNDdweDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LXJvb21zX21vZGFsX19kYXRlcy13cmFwcGVyID4gc3BhbiA+IGxhYmVsIHtcbiAgbWluLXdpZHRoOiA0NXB4O1xufVxuLmZlX19hdmFpbGFiaWxpdHktcm9vbXNfbW9kYWxfX2RhdGVzLXdyYXBwZXIgPiBzcGFuID4gZGl2ID4gZGl2ID4gZGl2ID4gaW5wdXQge1xuICB3aWR0aDogMTkwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLmZlX19hdmFpbGFiaWxpdHktcHJpY2UtY2hlY2tib3hlcy13cmFwIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LXByaWNlLWNoZWNrYm94ZXMtdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1wcmljZS1jaGVja2JveGVzLXRpdGxlX2hlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjkzNzVyZW07XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1wcmljZS1jaGVja2JveGVzLXRpdGxlX21vZGFsIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNTQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LXByaWNlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDE1JSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1wcmljZS1mb290ZXIgPiBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1wcmljZS1mb290ZXIgPiBidXR0b24ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LXByaWNlLWRhdGVzLWRyb3Bkb3duIHtcbiAgd2lkdGg6IDE2OHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDdweDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnNwYW4uY3VzdG9tLXJlcGV0YXRpb25fX3dlZWstZGF5cyB7XG4gIG1hcmdpbi1yaWdodDogLTNweDtcbn1cblxuLm1hcmtlZC1jbGFzcy1mdWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NkE5NjtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm1hcmtlZC1jbGFzcy1mdWxsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NEE3NiAhaW1wb3J0YW50O1xufVxuXG4ubWFya2VkLWNsYXNzLXBhcnRhbGx5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E1OUFDNjtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm1hcmtlZC1jbGFzcy1wYXJ0YWxseTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTZBOTYgIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbS1yZXBldGF0aW9uX193ZWVrLWRheSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jdXN0b20tcmVwZXRhdGlvbl9fd2Vlay1kYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5jdXN0b20tcmVwZXRhdGlvbl9fd2Vlay1kYXk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5jdXN0b20tcmVwZXRhdGlvbl9fd2Vlay1kYXkgc3BhbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uY3VzdG9tLXJlcGV0YXRpb25fX3dlZWstZGF5IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJweDtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIGxlZnQ6IC0yNXB4O1xuICBib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1jdXN0b21fcm93LWRheV9waWNrZXIgLmN1c3RvbS1yZXBldGF0aW9uX193ZWVrLWRheXM6Zmlyc3Qtb2YtdHlwZSBzcGFuIHtcbiAgbGVmdDogLTI4cHg7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtY3VzdG9tX3Jvdy1kYXlfcGlja2VyIC5jdXN0b20tcmVwZXRhdGlvbl9fd2Vlay1kYXlzOm50aC1jaGlsZCg0KSBzcGFuIHtcbiAgbGVmdDogLTI4cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmZlX19hdmFpbGFiaWxpdHkgLmZlX19lZGl0LXBhY2thZ2UtaGVhZC1idXR0b25zLXN0aWNreSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU0OHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZmVfX2F2YWlsYWJpbGl0eSAuZmVfX2VkaXQtcGFja2FnZS1oZWFkLWJ1dHRvbnMtc3RpY2t5IHtcbiAgICBtYXJnaW4tbGVmdDogODMwcHg7XG4gIH1cbn1cblxuLmNhbC1zaW5nbGUtZGF5LWJ1c3kgLnZmYy1zcGFuLWRheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmMgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1kYXktYnVzeSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkOm5vdCgudmZjLWVuZC1tYXJrZWQpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtZGF5LWJ1c3kgc3Bhbi52ZmMtc3Bhbi1kYXksXG4uY2FsLXNpbmdsZS1kYXktYnVzeSAudmZjLXNwYW4tZGF5IHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1kYXktYnVzeSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLnZmYy1zdGFydC1tYXJrZWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5jYWwtZGF5LWJ1c3kgLnZmYy1lbmQtbWFya2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYyAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1idXN5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtZGF5LWJ1c3kgLnZmYy1iYXNlLXN0YXJ0LFxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1kYXktYnVzeSAudmZjLWJhc2UtZW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYyAhaW1wb3J0YW50O1xufVxuXG4uY2FsLXNpbmdsZS1wcmljZS11cCAudmZjLXNwYW4tZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FCMzQzNCAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLXVwIHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQ6bm90KC52ZmMtZW5kLW1hcmtlZCk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBQjM0MzQgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wcmljZS11cCBzcGFuLnZmYy1zcGFuLWRheSxcbi5jYWwtc2luZ2xlLWRheS1idXN5IC52ZmMtc3Bhbi1kYXkge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLXVwIHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQudmZjLXN0YXJ0LW1hcmtlZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmNhbC1wcmljZS11cCAudmZjLWVuZC1tYXJrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUIzNDM0ICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcHJpY2UtdXAgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBQjM0MzQgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wcmljZS11cCAudmZjLWJhc2Utc3RhcnQsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLXVwIC52ZmMtYmFzZS1lbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUIzNDM0ICFpbXBvcnRhbnQ7XG59XG5cbi5jYWwtc2luZ2xlLXByaWNlLWRvd24sIC5jYWwtc2luZ2xlLXByaWNlLXVwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jYWwtc2luZ2xlLXByaWNlLWRvd24gLnZmYy1zcGFuLWRheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QTgwN0IgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wcmljZS1kb3duIHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQ6bm90KC52ZmMtZW5kLW1hcmtlZCk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QTgwN0IgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wcmljZS1kb3duIHNwYW4udmZjLXNwYW4tZGF5LFxuLmNhbC1zaW5nbGUtZGF5LWJ1c3kgLnZmYy1zcGFuLWRheSB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcHJpY2UtZG93biBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLnZmYy1zdGFydC1tYXJrZWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5jYWwtcHJpY2UtZG93biAudmZjLWVuZC1tYXJrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE4MDdCICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcHJpY2UtZG93biBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVBODA3QiAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLWRvd24gLnZmYy1iYXNlLXN0YXJ0LFxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wcmljZS1kb3duIC52ZmMtYmFzZS1lbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE4MDdCICFpbXBvcnRhbnQ7XG59XG5cbi5jYWwtc2luZ2xlLWRheS1ldmVudCAudmZjLXNwYW4tZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NkE5NiAhaW1wb3J0YW50O1xufVxuXG4uY2FsLXNpbmdsZS1wYXJ0aWFsLWV2ZW50IC52ZmMtc3Bhbi1kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU2QTk2ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZGF5X2V2ZW50X3BhcnRpYWwuc3ZnKTtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wYXJ0aWFsLWV2ZW50IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQ6bm90KC52ZmMtZW5kLW1hcmtlZCk6OmJlZm9yZSxcbi52ZmMtd2VlayAudmZjLWRheS5jYWwtZGF5LWV2ZW50IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQ6bm90KC52ZmMtZW5kLW1hcmtlZCk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTZBOTYgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wYXJ0aWFsLWV2ZW50IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1ldmVudCBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLFxuLmNhbC1zaW5nbGUtZGF5LWV2ZW50IC52ZmMtc3Bhbi1kYXksXG4uY2FsLXNpbmdsZS1wYXJ0aWFsLWV2ZW50IC52ZmMtc3Bhbi1kYXksXG4uY2FsLW1peGVkLXBhcnRpYWwgLnZmYy1zcGFuLWRheSxcbi5jYWwtYnVzeS1wYXJ0aWFsIC52ZmMtc3Bhbi1kYXkge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXBhcnRpYWwtZXZlbnQgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZC52ZmMtc3RhcnQtbWFya2VkOjpiZWZvcmUsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1ldmVudCBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLnZmYy1zdGFydC1tYXJrZWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5jYWwtcGFydGlhbC1ldmVudCAudmZjLWVuZC1tYXJrZWQsXG4uY2FsLWRheS1ldmVudCAudmZjLWVuZC1tYXJrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU2QTk2ICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcGFydGlhbC1ldmVudCBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLFxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1kYXktZXZlbnQgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTZBOTYgIWltcG9ydGFudDtcbn1cblxuLmNhbC1taXhlZC1wYXJ0aWFsIC52ZmMtc3Bhbi1kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU2QTk2ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvYnVzeV9taXhlZF9wYXJ0aWFsLnN2Zyk7XG59XG5cbi5jYWwtYnVzeS1wYXJ0aWFsIC52ZmMtc3Bhbi1kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU2QTk2ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvYnVzeV9sb2NhdGlvbl9wYXJ0aWFsLnN2Zyk7XG59XG5cbi52ZmMtd2VlayB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi52ZmMtZGF5TmFtZXMgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjQzVDNUM1ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xufVxuXG4udmZjLXNpbmdsZS1pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjI5cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0N3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL2Ryb3Bkb3duLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogOTMlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDE5cHg7XG59XG4udmZjLXNpbmdsZS1pbnB1dF9kYXRlIHtcbiAgd2lkdGg6IDIyNnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKi52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtdG9kYXkge1xuICAgIC5tYXJrZWQtY2xhc3MtZnVsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQyAhaW1wb3J0YW50O1xuICAgIH1cbn0qL1xuLnZmYy1tYWluLWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDA7XG59XG5cbi52ZmMtdG9wLWRhdGUudmZjLWNlbnRlciA+IHNwYW4ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLXRvZGF5Om5vdCgudmZjLXN0YXJ0LW1hcmtlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5jYWwtdG9vbHRpcCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi52ZmMtY2FsZW5kYXIgLnZmYy10b3AtZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkge1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgd2lkdGg6IDIuMTI1cmVtO1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLWhpZGUge1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBhZGRpbmc6IDAuMDYyNXJlbSAwLjVyZW07XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtZGF5LWJ1c3kgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZCB7XG4gIHdpZHRoOiAyLjEyNXJlbTtcbiAgcGFkZGluZzogMC4wNjI1cmVtIDAuNXJlbTtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1oaWRlLmNhbC1zaW5nbGUtZGF5LWJ1c3k6OmFmdGVyLFxuLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1oaWRlLmNhbC1zaW5nbGUtZGF5LWV2ZW50OjphZnRlcixcbi52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtaGlkZS5jYWwtc2luZ2xlLXBhcnRpYWwtZXZlbnQ6OmFmdGVyLFxuLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1oaWRlLnZmYy1tYXJrZWQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG5zcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLmNhbC1zaW5nbGUtZGF5LWJ1c3k6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWFhYWEgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1oaWRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cblxuLnZmYy1tYWluLWNvbnRhaW5lci52ZmMtbW9kYWwge1xuICBib3R0b206IDIuOTM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LWhlaWdodDogMTEwMHB4KSB7XG4gIC52ZmMtbWFpbi1jb250YWluZXIudmZjLW1vZGFsIHtcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiAxMTAwcHgpIHtcbiAgLnN0YXJ0LWRhdGUtY3VzdG9tIC52ZmMtbWFpbi1jb250YWluZXIudmZjLW1vZGFsIHtcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYXZhaWxhYmlsaXR5LXJvb20tcmVwZXRpdGlvbiB7XG4gIHdpZHRoOiA3MSU7XG59XG5cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC0td3JhcC5keW5hbWljLXByaWNlcyAudmZjLW1haW4tY29udGFpbmVyLnZmYy1tb2RhbCB7XG4gIHdpZHRoOiAxMDglO1xufVxuXG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtY3VzdG9tX3Jvdy5zdGFydC1kYXRlLWN1c3RvbSAudmZjLW1haW4tY29udGFpbmVyLnZmYy1tb2RhbCB7XG4gIGJvdHRvbTogYXV0bztcbiAgd2lkdGg6IDI3MXB4O1xuICBsZWZ0OiAtNTVweDtcbn1cblxuLmZlX19jaGVja2JveC13cmFwLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbS0tZW5kX2RhdGUgLnZmYy1tYWluLWNvbnRhaW5lci52ZmMtbW9kYWwsIC5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1jdXN0b20tLWVuZF9kYXRlLmZlX19yYWRpby13cmFwIC52ZmMtbWFpbi1jb250YWluZXIudmZjLW1vZGFsIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAycmVtO1xuICBoZWlnaHQ6IDE3LjkzNzVyZW07XG59XG4uZmVfX2NoZWNrYm94LXdyYXAuZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtY3VzdG9tLS1lbmRfZGF0ZSAudmZjLW1haW4tY29udGFpbmVyLnZmYy1tb2RhbCAudmZjLXRvcC1kYXRlLnZmYy1jZW50ZXIsIC5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1jdXN0b20tLWVuZF9kYXRlLmZlX19yYWRpby13cmFwIC52ZmMtbWFpbi1jb250YWluZXIudmZjLW1vZGFsIC52ZmMtdG9wLWRhdGUudmZjLWNlbnRlciB7XG4gIG1hcmdpbjogMC41cmVtO1xufVxuLmZlX19jaGVja2JveC13cmFwLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbS0tZW5kX2RhdGUgLnZmYy1tYWluLWNvbnRhaW5lci52ZmMtbW9kYWwgLnZmYy1zZXBhcmF0ZWx5LW5hdmlnYXRpb24tYnV0dG9ucy52ZmMtc3BhY2UtYmV0d2VlbiwgLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbS0tZW5kX2RhdGUuZmVfX3JhZGlvLXdyYXAgLnZmYy1tYWluLWNvbnRhaW5lci52ZmMtbW9kYWwgLnZmYy1zZXBhcmF0ZWx5LW5hdmlnYXRpb24tYnV0dG9ucy52ZmMtc3BhY2UtYmV0d2VlbiB7XG4gIGhlaWdodDogNC4zNzVyZW07XG59XG4uZmVfX2NoZWNrYm94LXdyYXAuZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtY3VzdG9tLS1lbmRfZGF0ZSAudmZjLXRvcC1kYXRlLnZmYy1jZW50ZXIsIC5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1jdXN0b20tLWVuZF9kYXRlLmZlX19yYWRpby13cmFwIC52ZmMtdG9wLWRhdGUudmZjLWNlbnRlciB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmNhbGVuZGFyLW5ldy1ldmVudC1mb3JtLXdyYXBwcGVyIC5tb2RhbC1jYWxlbmRhci5pbnB1dC1jYWxlbmRhci1mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDE4LjkzNzVyZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jYWxlbmRhci1uZXctZXZlbnQtZm9ybS13cmFwcHBlciAubW9kYWwtY2FsZW5kYXIge1xuICB3aWR0aDogMTEuMDYyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLmNhbGVuZGFyLW5ldy1ldmVudC1mb3JtLXdyYXBwcGVyIC5tb2RhbC1jYWxlbmRhciAjb2ZmZXItbW9kZWwtY3VzdG9tIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5jYWxlbmRhci1uZXctZXZlbnQtZm9ybS13cmFwcHBlciAuZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtZGF0ZXMubmV3X2V2ZW50LWNhbGVuZGFycy1zZWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uY2FsZW5kYXItbmV3LWV2ZW50LWZvcm0td3JhcHBwZXIgLm5ld19ldmVudC1jYWxlbmRhcnMtY2hlY2tib3gge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2lkdGg6IDcuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5jYWxlbmRhci1uZXctZXZlbnQtZm9ybS13cmFwcHBlciAubmV3LWV2ZW50LWRyb3Bkb3duLXRpbWUge1xuICB3aWR0aDogNi44NzVyZW07XG59XG4uY2FsZW5kYXItbmV3LWV2ZW50LWZvcm0td3JhcHBwZXIgLm1vZGFsLWNhbGVuZGFyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uY2FsZW5kYXItbmV3LWV2ZW50LWZvcm0td3JhcHBwZXIgLmZvcm11bGF0ZS1pbnB1dC5mb3JtdWxhdGUtaW5wdXQtLXJlcGV0YXRpb24uZmVfX2Ryb3Bkb3duLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWRhdGVzLWRyb3Bkb3duIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5mZV9fcGFja2FnZS1jaGVja2JveC1sYWJlbC5hbGwtZGF5LWV2ZW50LCAuYWxsLWRheS1ldmVudC5mZV9fcGFja2FnZS1yYWRpby1sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5tb2RhbC1jYWxlbmRhci5tb2RhbC1jYWxlbmRhci1mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbC1jYWxlbmRhci5tb2RhbC1jYWxlbmRhci1jdXN0b20tcmVwZXRhdGlvbiB7XG4gIHdpZHRoOiA5LjQzNzVyZW07XG59XG5cbi5jcmVhdGUtZW50cnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzJjMmMyYztcbiAgcGFkZGluZy10b3A6IDYuODc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNy41cmVtO1xuICBtaW4taGVpZ2h0OiA0Ni44NzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNyZWF0ZS1lbnRyeSBwIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNyZWF0ZS1lbnRyeSB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtO1xuICB9XG59XG5cbi5jcmVhdGUtZW50cnlfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNyZWF0ZS1lbnRyeV9faW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDMxLjI1cmVtO1xuICB9XG4gIC5jcmVhdGUtZW50cnlfX2lubmVyLS1waG90b3Mge1xuICAgIHdpZHRoOiA0My43NXJlbTtcbiAgfVxuICAuY3JlYXRlLWVudHJ5X19pbm5lci0tc3VtbWFyeSB7XG4gICAgd2lkdGg6IDM3LjVyZW07XG4gIH1cbn1cblxuLmNyZWF0ZS1lbnRyeV9faW5uZXItd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jcmVhdGUtZW50cnlfX2JyZWFkLWNydW1icyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNyZWF0ZS1lbnRyeV9fYnJlYWQtY3J1bWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG59XG5cbi5jcmVhdGUtZW50cnlfX2JyZWFkLWNydW1icy1wcmV2aW91cyB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmNyZWF0ZS1lbnRyeV9fYnJlYWQtY3J1bWJzLXByZXZpb3VzOmhvdmVyLCAuY3JlYXRlLWVudHJ5X19icmVhZC1jcnVtYnMtcHJldmlvdXM6Zm9jdXMge1xuICBjb2xvcjogIzJjMmMyYztcbn1cblxuLmNyZWF0ZS1lbnRyeV9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG5cbi5jcmVhdGUtZW50cnlfX2J1dHRvbnMge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLmNyZWF0ZS1lbnRyeV9fYnV0dG9ucyAuYnRuIHtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDIuNjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY3JlYXRlLWVudHJ5X19idXR0b25zIC5idG46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmNyZWF0ZS1lbnRyeV9fY29udGVudC0tc3RlcC0xIC5jcmVhdGUtZW50cnlfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5jcmVhdGUtZW50cnlfX2NvbnRlbnQtLXN0ZXAtMSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG5cbi51c2VyLWRhc2hib2FyZF9fZHJvcGRvd24ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS40Mzc1cmVtO1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMC42MjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJjMmMyYztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKlxuICogQm9vdHN0cmFwIGdyaWRcbiAqL1xuLyohXG4gKiBCb290c3RyYXAgR3JpZCB2NC42LjIgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItc20ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA0OTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNjc4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyNDhweDtcbiAgfVxufVxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubm8tZ3V0dGVycyA+IC5jb2wsXG4ubm8tZ3V0dGVycyA+IFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jb2wteGwsXG4uY29sLXhsLWF1dG8sIC5jb2wteGwtMTIsIC5jb2wteGwtMTEsIC5jb2wteGwtMTAsIC5jb2wteGwtOSwgLmNvbC14bC04LCAuY29sLXhsLTcsIC5jb2wteGwtNiwgLmNvbC14bC01LCAuY29sLXhsLTQsIC5jb2wteGwtMywgLmNvbC14bC0yLCAuY29sLXhsLTEsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8sIC5jb2wtbGctMTIsIC5jb2wtbGctMTEsIC5jb2wtbGctMTAsIC5jb2wtbGctOSwgLmNvbC1sZy04LCAuY29sLWxnLTcsIC5jb2wtbGctNiwgLmNvbC1sZy01LCAuY29sLWxnLTQsIC5jb2wtbGctMywgLmNvbC1sZy0yLCAuY29sLWxnLTEsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbWQtMTIsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTAsIC5jb2wtbWQtOSwgLmNvbC1tZC04LCAuY29sLW1kLTcsIC5jb2wtbWQtNiwgLmNvbC1tZC01LCAuY29sLW1kLTQsIC5jb2wtbWQtMywgLmNvbC1tZC0yLCAuY29sLW1kLTEsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtc20tMTIsIC5jb2wtc20tMTEsIC5jb2wtc20tMTAsIC5jb2wtc20tOSwgLmNvbC1zbS04LCAuY29sLXNtLTcsIC5jb2wtc20tNiwgLmNvbC1zbS01LCAuY29sLXNtLTQsIC5jb2wtc20tMywgLmNvbC1zbS0yLCAuY29sLXNtLTEsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtMTIsIC5jb2wtMTEsIC5jb2wtMTAsIC5jb2wtOSwgLmNvbC04LCAuY29sLTcsIC5jb2wtNiwgLmNvbC01LCAuY29sLTQsIC5jb2wtMywgLmNvbC0yLCAuY29sLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5jb2wge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCAyMCU7XG4gIG1heC13aWR0aDogMjAlO1xufVxuXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xufVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTE7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDEzO1xufVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwO1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxO1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyO1xufVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzO1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1O1xufVxuXG4ub3JkZXItNiB7XG4gIG9yZGVyOiA2O1xufVxuXG4ub3JkZXItNyB7XG4gIG9yZGVyOiA3O1xufVxuXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4O1xufVxuXG4ub3JkZXItOSB7XG4gIG9yZGVyOiA5O1xufVxuXG4ub3JkZXItMTAge1xuICBvcmRlcjogMTA7XG59XG5cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cblxuLm9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItc20tNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1zbS04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItc20tOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXNtLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG59XG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCxcbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXItMCxcbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wLFxuLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0wLFxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xLFxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xLFxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEsXG4ubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yLFxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMixcbi5teS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yLFxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMsXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyxcbi5teS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMyxcbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00LFxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00LFxuLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNSxcbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01LFxuLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCxcbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTAsXG4ucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0wLFxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEsXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xLFxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMSxcbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMixcbi5weS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMsXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zLFxuLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMyxcbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQsXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNCxcbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUsXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01LFxuLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xIHtcbiAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjEsXG4ubXktbjEge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMiB7XG4gIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjIsXG4ubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjIsXG4ubXktbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4zIHtcbiAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjMsXG4ubXktbjMge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNCB7XG4gIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjQsXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjQsXG4ubXktbjQge1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW41IHtcbiAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjUsXG4ubXktbjUge1xuICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tci1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMixcbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4yLFxuICAubXgtbGctbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMixcbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4yLFxuICAubXgtbGctbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW40LFxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjQsXG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW40LFxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjQsXG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4zLFxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uNCxcbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uNCxcbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjUsXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLypcbiAqIEV2ZW50bG9rYWxlIGltcG9ydHNcbiAqL1xuLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuLm1haW4taGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxODtcbn1cbi5tYWluLWhlYWRlciAuc2stZHJvcGRvd24ge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLm1haW4taGVhZGVyIC5zay1kcm9wZG93biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1haW4taGVhZGVyIC5zay1kcm9wZG93bl9fbWVudSB7XG4gIGJhY2tncm91bmQ6ICMxMjEyMTI7XG59XG4ubWFpbi1oZWFkZXIgLnNrLWRyb3Bkb3duX19saW5rIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xufVxuLm1haW4taGVhZGVyIC5zay1kcm9wZG93bl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGRjVBNzU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1haW4taGVhZGVyIC5zay1kcm9wZG93bl9fdHJpZ2dlciB7XG4gIGhlaWdodDogNC4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiA0LjM3NXJlbTtcbn1cbi5tYWluLWhlYWRlciAuc2stZHJvcGRvd25fX3RyaWdnZXI6YWZ0ZXIge1xuICBib3R0b206IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuN3JlbSk7XG59XG4ubWFpbi1oZWFkZXIgLnNrLWRyb3Bkb3duX190cmlnZ2VyLS1hY3RpdmUsIC5tYWluLWhlYWRlciAuc2stZHJvcGRvd25fX3RyaWdnZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tYWluLWhlYWRlciAuc2stZHJvcGRvd25fX3RyaWdnZXItLWFjdGl2ZTphZnRlciwgLm1haW4taGVhZGVyIC5zay1kcm9wZG93bl9fdHJpZ2dlcjpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubWFpbi1oZWFkZXJfX2NyZWF0ZS1wYWNrYWdlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUxNTE1MTtcbn1cbi5tYWluLWhlYWRlci0tdHJhbnNwYXJlbnQtcGFja2FnZSB7XG4gIHotaW5kZXg6IDEyO1xufVxuXG4ubWFpbi1oZWFkZXItLWZpbHRlci1vcGVuZWQge1xuICB6LWluZGV4OiAtMTtcbn1cblxuLm1haW4taGVhZGVyX19pbm5lciB7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluLWhlYWRlcl9faW5uZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXJfX2xvZ28ge1xuICBoZWlnaHQ6IDEuOTM3NXJlbTtcbiAgd2lkdGg6IDkuMTI1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLm1haW4taGVhZGVyX19sb2dvLmNvdW50cnlfQ0gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2V2ZW50bG9rYWxlX2xvZ28ucG5nXCIpO1xufVxuLm1haW4taGVhZGVyX19sb2dvLmNvdW50cnlfREUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2V2ZW50bG9rYWxlX2xvZ29fZGUucG5nXCIpO1xufVxuLm1haW4taGVhZGVyX19sb2dvLmNvdW50cnlfQVQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2V2ZW50bG9rYWxlX2xvZ29fYXQucG5nXCIpO1xufVxuLm1haW4taGVhZGVyX19sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyX19sb2dvLWNvbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1haW4taGVhZGVyX19tZW51LXRvZ2dsZSwgLm1haW4taGVhZGVyX19jcmVhdGUtcGFja2FnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDQuMzc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tYWluLWhlYWRlcl9fbWVudS10b2dnbGUgYnV0dG9uLCAubWFpbi1oZWFkZXJfX2NyZWF0ZS1wYWNrYWdlIGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tYWluLWhlYWRlcl9fbWVudS10b2dnbGUgYnV0dG9uIHN2ZywgLm1haW4taGVhZGVyX19jcmVhdGUtcGFja2FnZSBidXR0b24gc3ZnIHtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICB3aWR0aDogMS4yNXJlbTtcbn1cbi5tYWluLWhlYWRlci0tbmF2LW9wZW4gLm1haW4taGVhZGVyX19tZW51LXRvZ2dsZSwgLm1haW4taGVhZGVyLS1uYXYtb3BlbiAubWFpbi1oZWFkZXJfX2NyZWF0ZS1wYWNrYWdlIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzcyNzI3Mjtcbn1cbi5tYWluLWhlYWRlci0tbmF2LW9wZW4gLm1haW4taGVhZGVyX19tZW51LXRvZ2dsZSBidXR0b24gOmhvdmVyIHN2ZywgLm1haW4taGVhZGVyLS1uYXYtb3BlbiAubWFpbi1oZWFkZXJfX2NyZWF0ZS1wYWNrYWdlIGJ1dHRvbiA6aG92ZXIgc3ZnLCAubWFpbi1oZWFkZXItLW5hdi1vcGVuIC5tYWluLWhlYWRlcl9fbWVudS10b2dnbGUgYnV0dG9uIDpob3ZlciBwYXRoLCAubWFpbi1oZWFkZXItLW5hdi1vcGVuIC5tYWluLWhlYWRlcl9fY3JlYXRlLXBhY2thZ2UgYnV0dG9uIDpob3ZlciBwYXRoIHtcbiAgZmlsbDogI0ZGNUE3NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbi1oZWFkZXItLW5hdi1vcGVuIC5tYWluLWhlYWRlcl9fbWVudS10b2dnbGUgYnV0dG9uIDpob3ZlciBzdmcsIC5tYWluLWhlYWRlci0tbmF2LW9wZW4gLm1haW4taGVhZGVyX19jcmVhdGUtcGFja2FnZSBidXR0b24gOmhvdmVyIHN2ZywgLm1haW4taGVhZGVyLS1uYXYtb3BlbiAubWFpbi1oZWFkZXJfX21lbnUtdG9nZ2xlIGJ1dHRvbiA6aG92ZXIgcGF0aCwgLm1haW4taGVhZGVyLS1uYXYtb3BlbiAubWFpbi1oZWFkZXJfX2NyZWF0ZS1wYWNrYWdlIGJ1dHRvbiA6aG92ZXIgcGF0aCB7XG4gICAgZmlsbDogd2hpdGU7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyX19maWx0ZXItdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NDM3NXJlbTtcbn1cbi5tYWluLXdyYXBwZXItLW5vLXRvdWNoLWRldmljZSAubWFpbi1oZWFkZXJfX2ZpbHRlci10b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkY1QTc1O1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbi1oZWFkZXJfX2ZpbHRlci10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyX19maWx0ZXItdG9nZ2xlIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFpbi1oZWFkZXJfX2ZpbHRlci10b2dnbGUtLXhsLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1haW4td3JhcHBlci0tbm8tdG91Y2gtZGV2aWNlIC5tYWluLWhlYWRlcl9fZmlsdGVyLXRvZ2dsZS1zbGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjODk3QzZCO1xuICBib3JkZXItY29sb3I6ICM4OTdDNkI7XG59XG5cbi5tYWluLWhlYWRlcl9fZmlsdGVyLXRvZ2dsZS0tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG5cbi5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0LS1uYXYtb3BlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXRfX2ZpcnN0LXN1Z2dlc3Rpb24ge1xuICBjb2xvcjogd2hpdGU7XG4gIHRvcDogMS41NjI1cmVtO1xuICBsZWZ0OiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0X19maXJzdC1zdWdnZXN0aW9uIHtcbiAgICBsZWZ0OiAxLjU2MjVyZW07XG4gIH1cbn1cblxuLm1haW4taGVhZGVyX193cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiAjMkMyQzJDO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLm1haW4taGVhZGVyLS10cmFuc3BhcmVudC1tYXAtb3Blbi1sZy1kb3duLm1haW4taGVhZGVyX193cmFwLS1zZWFyY2gtcGFnZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyX193cmFwLS1uYXYtb3BlbiB7XG4gIGJhY2tncm91bmQ6ICMxQjFCMUI7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ubWFpbi1oZWFkZXJfX3dyYXAtLW5hdi1vcGVuID4gLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLm1haW4taGVhZGVyX193cmFwLS1uYXYtb3Blbi0tbmF2LXNlYXJjaC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMTIxMjEyO1xufVxuXG4ubWFpbi1oZWFkZXJfX3dyYXAtLXRyYW5zcGFyZW50Om5vdCgubWFpbi1oZWFkZXJfX3dyYXAtLW5hdi1vcGVuKTpub3QoLm1haW4taGVhZGVyX193cmFwLS1uYXYtc2VhcmNoLWFjdGl2ZSkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fd3JhcC0tc2VhcmNoLXBhZ2Uge1xuICAgIGJhY2tncm91bmQ6ICM1MzUzNTM7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyX19yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZsZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyX19yaWdodF9fYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG59XG4ubWFpbi1oZWFkZXJfX3JpZ2h0X19idXR0b24gLnNrLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYWluLWhlYWRlcl9fcmlnaHRfX2J1dHRvbiBzdmcge1xuICBoZWlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxcmVtO1xufVxuXG4ubWFpbi1oZWFkZXJfX3JpZ2h0X19idXR0b24tLXNlYXJjaCB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fcmlnaHRfX2J1dHRvbi0tc2VhcmNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1oZWFkZXJfX3JpZ2h0X19idXR0b24tLXNlYXJjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fcmlnaHRfX2J1dHRvbi0tc2VhcmNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMzEyNXJlbTtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXJfX3JpZ2h0X19idXR0b24tLXVzZXItbW9kYWwtdHJpZ2dlciB7XG4gIG1hcmdpbi1sZWZ0OiAxLjA2MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4taGVhZGVyX19yaWdodF9fYnV0dG9uLS11c2VyLW1vZGFsLXRyaWdnZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fcmlnaHRfX2J1dHRvbi0tdXNlci1tb2RhbC10cmlnZ2VyIHtcbiAgICBtYXJnaW4tbGVmdDogMS44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW4taGVhZGVyX19yaWdodF9fYnV0dG9uLS11c2VyLW1vZGFsLXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWluLWhlYWRlcl9fcmlnaHRfX2J1dHRvbi0tdXNlci1tb2RhbC10cmlnZ2VyLm1haW4taGVhZGVyX19yaWdodF9fYnV0dG9uLS1hY3RpdmUgLnBhdGgtMiB7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG4ubWFpbi1oZWFkZXJfX3JpZ2h0X19idXR0b24tLXVzZXItbW9kYWwtdHJpZ2dlci5tYWluLWhlYWRlcl9fcmlnaHRfX2J1dHRvbi0tYWN0aXZlIC5lbGxpcHNlLTAge1xuICBmaWxsOiAjRkY1QTc1O1xufVxuXG4ubWFpbi1oZWFkZXJfX3JpZ2h0X19idXR0b24tLWZhdm9yaXRlcyB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4ubWFpbi1oZWFkZXJfX3JpZ2h0X19idXR0b24tLWZhdm9yaXRlcy0tYWN0aXZlIC5zay1pY29uLS1mYXZvcml0ZV9ib3JkZXIgc3ZnIC5wYXRoLTAge1xuICBmaWxsOiAjRkY1QTc1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fcmlnaHRfX2J1dHRvbi0tZmF2b3JpdGVzIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fcmlnaHRfX2J1dHRvbi0tZmF2b3JpdGVzIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFpbi1oZWFkZXJfX3JpZ2h0X19idXR0b24tLWZhdm9yaXRlcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMTI1cmVtO1xuICB9XG59XG5cbi5tYWluLWhlYWRlcl9fcmlnaHRfX2J1dHRvbi0tbmF2LW9wZW4ge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5tYWluLWhlYWRlcl9fZmF2b3JpdGVzLW1lc3NhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgcGFkZGluZzogOXB4IDRweCA5cHggMTJweDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG9wYWNpdHk6IDA7XG4gIG1heC13aWR0aDogMTgzcHg7XG4gIGhlaWdodDogYXV0bztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ubWFpbi1oZWFkZXJfX2Zhdm9yaXRlcy1tZXNzYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdG9wOiAtMjBweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG4ubWFpbi1oZWFkZXJfX2Zhdm9yaXRlcy1tZXNzYWdlIHN2ZyB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xufVxuLm1haW4taGVhZGVyX19mYXZvcml0ZXMtbWVzc2FnZSAuc2staWNvbi0tZmF2b3JpdGVfYm9yZGVyIHtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuLm1haW4taGVhZGVyX19mYXZvcml0ZXMtbWVzc2FnZSAuc2staWNvbi0tY2xvc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTI1cHg7XG59XG4ubWFpbi1oZWFkZXJfX2Zhdm9yaXRlcy1tZXNzYWdlLS12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm1haW4taGVhZGVyX19mYXZvcml0ZXMtbWVzc2FnZV9faGVhZGVyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG5cbi5tYWluLWhlYWRlcl9fZmF2b3JpdGVzLW1lc3NhZ2VfX2Rlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5wYWdlLWhlYWRlciwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1oZWFkZXIsIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXIsXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyLCAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFnZS1oZWFkZXIgKjpub3QoLnBhZ2UtaGVhZGVyX19zaGFkb3cpLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWhlYWRlciAqOm5vdCgucGFnZS1oZWFkZXJfX3NoYWRvdyksIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXIgKjpub3QoLnBhZ2UtaGVhZGVyX19zaGFkb3cpLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlciAqOm5vdCgucGFnZS1oZWFkZXJfX3NoYWRvdyksIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWhlYWRlciAqOm5vdCgucGFnZS1oZWFkZXJfX3NoYWRvdykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1oZWFkZXI6YmVmb3JlLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWhlYWRlcjpiZWZvcmUsIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXI6YmVmb3JlLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlcjpiZWZvcmUsIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWhlYWRlcjpiZWZvcmUsIC5wYWdlLWhlYWRlcjphZnRlciwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1oZWFkZXI6YWZ0ZXIsIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXI6YWZ0ZXIsXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyOmFmdGVyLCAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1oZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1oZWFkZXI6YmVmb3JlLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWhlYWRlcjpiZWZvcmUsIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXI6YmVmb3JlLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyOmJlZm9yZSwgLnNsYS10aGlydHktLXNlY29uZHMtaGVhZGVyOmJlZm9yZSwgLnBhZ2UtaGVhZGVyOmFmdGVyLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWhlYWRlcjphZnRlciwgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcjphZnRlcixcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlcjphZnRlciwgLnNsYS10aGlydHktLXNlY29uZHMtaGVhZGVyOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnBhZ2UtaGVhZGVyOmJlZm9yZSwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1oZWFkZXI6YmVmb3JlLCAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyOmJlZm9yZSxcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXI6YmVmb3JlLCAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1oZWFkZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNDAsIDE0MCwgMTQwLCAwLjEpO1xuICB3aWR0aDogNzIuMzc1cmVtO1xuICBoZWlnaHQ6IDcyLjM3NXJlbTtcbiAgcmlnaHQ6IC0yMDBweDtcbiAgdG9wOiAtNjY2cHg7XG59XG4ucGFnZS1oZWFkZXI6YWZ0ZXIsIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taGVhZGVyOmFmdGVyLCAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyOmFmdGVyLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlcjphZnRlciwgLnNsYS10aGlydHktLXNlY29uZHMtaGVhZGVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgd2lkdGg6IDQzLjc1cmVtO1xuICBoZWlnaHQ6IDQzLjc1cmVtO1xuICByaWdodDogLTEwMHB4O1xuICB0b3A6IC0xMjJweDtcbn1cbi5wYWdlLWhlYWRlci1wYWNrYWdlczpiZWZvcmUsIC5wYWdlLWhlYWRlci1wYWNrYWdlczphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwLjg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbn1cbi5wYWdlLWhlYWRlci1wYWNrYWdlczpiZWZvcmUge1xuICB3aWR0aDogNzIuMzc1cmVtO1xuICBoZWlnaHQ6IDcyLjM3NXJlbTtcbiAgcmlnaHQ6IC0xNjBweDtcbiAgdG9wOiAtNTE5cHg7XG59XG4ucGFnZS1oZWFkZXItcGFja2FnZXM6YWZ0ZXIge1xuICB3aWR0aDogNDMuNzVyZW07XG4gIGhlaWdodDogNDMuNzVyZW07XG4gIHJpZ2h0OiAtMTUycHg7XG4gIHRvcDogLTE1OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAucGFnZS1oZWFkZXItcGFja2FnZXM6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtNzVweDtcbiAgICB0b3A6IC05OXB4O1xuICAgIHdpZHRoOiAzNzMuMzMzcHg7XG4gICAgaGVpZ2h0OiAzNzMuMzNweDtcbiAgfVxuICAucGFnZS1oZWFkZXItcGFja2FnZXM6YmVmb3JlIHtcbiAgICByaWdodDogLTU1cHg7XG4gICAgdG9wOiAtMzIxcHg7XG4gICAgd2lkdGg6IDYzMy42cHg7XG4gICAgaGVpZ2h0OiA2MTcuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2UtaGVhZGVyLXBhY2thZ2VzOmFmdGVyIHtcbiAgICByaWdodDogLTE0OXB4O1xuICAgIHRvcDogLTE1cHg7XG4gICAgd2lkdGg6IDI4MXB4O1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyLXBhY2thZ2VzOmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0xNzVweDtcbiAgICB0b3A6IC0xNzNweDtcbiAgICB3aWR0aDogNDc1cHg7XG4gICAgaGVpZ2h0OiA0NzVweDtcbiAgfVxufVxuXG4ucGFnZS1oZWFkZXItcGFja2FnZXMuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW46OmFmdGVyIHtcbiAgd2lkdGg6IDM1NHB4O1xuICBoZWlnaHQ6IDM3NnB4O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMjBweDtcbn1cbi5wYWdlLWhlYWRlci1wYWNrYWdlcy5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3Blbjo6YmVmb3JlIHtcbiAgd2lkdGg6IDU4NXB4O1xuICBoZWlnaHQ6IDYyM3B4O1xuICB0b3A6IC0yNjhweDtcbiAgcmlnaHQ6IC00MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAucGFnZS1oZWFkZXItcGFja2FnZXMuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW46OmFmdGVyIHtcbiAgICB3aWR0aDogMzczcHg7XG4gICAgaGVpZ2h0OiAzNzNweDtcbiAgICByaWdodDogLTc1cHg7XG4gICAgdG9wOiAtOTlweDtcbiAgfVxuICAucGFnZS1oZWFkZXItcGFja2FnZXMuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW46OmJlZm9yZSB7XG4gICAgd2lkdGg6IDYzM3B4O1xuICAgIGhlaWdodDogNjE3cHg7XG4gICAgcmlnaHQ6IC01NXB4O1xuICAgIHRvcDogLTMyMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2UtaGVhZGVyLXBhY2thZ2VzLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuOjphZnRlciB7XG4gICAgd2lkdGg6IDI4MXB4O1xuICAgIGhlaWdodDogMjgwcHg7XG4gICAgcmlnaHQ6IC0xNTJweDtcbiAgICB0b3A6IC0yMHB4O1xuICB9XG4gIC5wYWdlLWhlYWRlci1wYWNrYWdlcy5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3Blbjo6YmVmb3JlIHtcbiAgICB3aWR0aDogNDc1cHg7XG4gICAgaGVpZ2h0OiA0NzVweDtcbiAgICByaWdodDogLTE3NHB4O1xuICAgIHRvcDogLTE3NXB4O1xuICB9XG59XG5cbi5wYWdlLWhlYWRlci1zbGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFnZS1oZWFkZXItc2xhIHtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2UtaGVhZGVyLXNsYSA+IC5jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbn1cbi5wYWdlLWhlYWRlci1zbGEgKjpub3QoLnBhZ2UtaGVhZGVyX19zaGFkb3cpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2UtaGVhZGVyLXNsYTpiZWZvcmUsIC5wYWdlLWhlYWRlci1zbGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFnZS1oZWFkZXItc2xhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM4OTdDNkI7XG4gIHdpZHRoOiA3Mi4zNzVyZW07XG4gIGhlaWdodDogNzIuMzc1cmVtO1xuICByaWdodDogLTIwMHB4O1xuICB0b3A6IC02NjZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFnZS1oZWFkZXItc2xhOmJlZm9yZSB7XG4gICAgd2lkdGg6IDM3NnB4O1xuICAgIGhlaWdodDogMzc2cHg7XG4gICAgbGVmdDogMTA1cHg7XG4gICAgdG9wOiAtNzBweDtcbiAgfVxufVxuLnBhZ2UtaGVhZGVyLXNsYTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM3RDcwNUY7XG4gIHdpZHRoOiA0My43NXJlbTtcbiAgaGVpZ2h0OiA0My43NXJlbTtcbiAgcmlnaHQ6IC0xMDBweDtcbiAgdG9wOiAtMTIycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2UtaGVhZGVyLXNsYTphZnRlciB7XG4gICAgd2lkdGg6IDIyN3B4O1xuICAgIGhlaWdodDogMjI3cHg7XG4gICAgbGVmdDogMjQ3cHg7XG4gICAgdG9wOiA5OHB4O1xuICB9XG59XG4ucGFnZS1oZWFkZXItc2xhLWJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2UtaGVhZGVyLXNsYS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ucGFnZS1oZWFkZXItc2xhLWJ1dHRvbi1maWx0ZXIge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWdlLWhlYWRlci1zbGEtYnV0dG9uLWZpbHRlciB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGFnZS1oZWFkZXJfX3Jlc3VsdHMtaGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLWhlYWRlcl9fcmVzdWx0cy1oZWFkLS1vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnBhZ2UtaGVhZGVyX19yZXN1bHRzLWhlYWQgKjpub3QoLnBhZ2UtaGVhZGVyX19zaGFkb3cpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2UtaGVhZGVyX19yZXN1bHRzLWhlYWQ6YmVmb3JlLCAucGFnZS1oZWFkZXJfX3Jlc3VsdHMtaGVhZDphZnRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19yZXN1bHRzLWhlYWQ6YmVmb3JlLCAucGFnZS1oZWFkZXJfX3Jlc3VsdHMtaGVhZDphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wYWdlLWhlYWRlcl9fcmVzdWx0cy1oZWFkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTQwLCAxNDAsIDE0MCwgMC4xKTtcbiAgd2lkdGg6IDk1LjM3NXJlbTtcbiAgaGVpZ2h0OiA5NS4zNzVyZW07XG4gIHJpZ2h0OiAtMzI4cHg7XG4gIHRvcDogLTY2NnB4O1xufVxuLnBhZ2UtaGVhZGVyX19yZXN1bHRzLWhlYWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB3aWR0aDogODkuNzVyZW07XG4gIGhlaWdodDogOTEuNzVyZW07XG4gIHJpZ2h0OiAtNjA2cHg7XG4gIHRvcDogLTI2NnB4O1xufVxuXG4vKlxuICogUmVwbGFjaW5nIHRoZSB2LXNlbGVjdCBjb21wb25lbnRcbiAqL1xuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNC4zNzVyZW07XG59XG4ubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dC0tZXhwYW5kZWQge1xuICBib3JkZXItY29sb3I6ICM0RjRGNEY7XG59XG4ubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdpZHRoOiAxMC42MjVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxcmVtIDAgMXJlbSAxLjVyZW07XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyOiBub25lO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQ7XG59XG4ubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cbiAgY29sb3I6ICNCREJEQkQ7XG59XG4ubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgY29sb3I6ICNCREJEQkQ7XG4gIG9wYWNpdHk6IDE7XG59XG4ubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTo6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICNCREJEQkQ7XG4gIG9wYWNpdHk6IDE7XG59XG4ubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogI0JEQkRCRDtcbn1cbi5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogI0JEQkRCRDtcbn1cbi5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOjpwbGFjZWhvbGRlciB7IC8qIE1vc3QgbW9kZXJuIGJyb3dzZXJzIHN1cHBvcnQgdGhpcyBub3cuICovXG4gIGNvbG9yOiAjQkRCREJEO1xufVxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQtLWV4cGFuZGVkIC52c19fc2VhcmNoLFxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQtLWV4cGFuZGVkIC52c19fc2VhcmNoOmZvY3VzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dCAwLjJzO1xufVxuXG4ubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAycmVtO1xuICB0b3A6IDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICMyNzI3Mjc7XG4gIGhlaWdodDogNC4zNzVyZW07XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dCwgbWF4LXdpZHRoIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgbWF4LXdpZHRoOiAwO1xuICB3aWR0aDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4ubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUtLWhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cbi5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtLXNpdGVzZWFyY2hpbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMnJlbTtcbiAgdG9wOiAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjMkMyQzJDO1xuICBoZWlnaHQ6IDQuMzc1cmVtO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQsIG1heC13aWR0aCAwLjFzIGVhc2UtaW4tb3V0O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIG1heC13aWR0aDogMDtcbiAgd2lkdGg6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtLXNpdGVzZWFyY2hpbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICByaWdodDogMDtcbiAgfVxufVxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC0tc2l0ZXNlYXJjaGlucHV0LS1oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG4ubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjMjcyNzI3O1xuICB3aWR0aDogY2FsYygxMDAlICsgMzlweCk7XG4gIGNvbG9yOiAjQkRCREJEO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNEY0RjRGO1xuICBib3JkZXItdG9wOiBub25lO1xuICBsZWZ0OiAtMXB4O1xuICB0b3A6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMCAwIDAuOTM3NXJlbSAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93biB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDM0cHgpO1xuICB9XG59XG4ubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAxLjVyZW07XG4gIGNvbG9yOiAjQkRCREJEO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93bi1pdGVtLS1oaWdobGlnaHQsIC5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xufVxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1jbGVhciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxMCAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEgMWw4IDhtMC04TDEgOScgc3Ryb2tlPSdncmF5JyBzdHJva2Utd2lkdGg9JzEuMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtY2xlYXIgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuMjtcbiAgY29sb3I6IHdoaXRlO1xuICB0b3A6IDEuNjg3NXJlbTtcbiAgbGVmdDogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24ge1xuICAgIGxlZnQ6IDEuNTYyNXJlbTtcbiAgfVxufVxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWFjdGlvbnMge1xuICAgIG1pbi13aWR0aDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtYWN0aW9ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtYWN0aW9ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwJTtcbiAgfVxufVxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1hY3Rpb25zIC5zay1zcGlubmVyIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIHdpZHRoOiAwLjgxMjVyZW07XG4gIGhlaWdodDogMC44MTI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xufVxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzOXB4KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbiAgcGFkZGluZzogMXJlbSAwO1xuICBsZWZ0OiAtMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0RjRGNEY7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4ubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2UgcCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dC5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0LS1leHBhbmRlZCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb24tZGVsYXk6IFwiMC4xc1wiO1xufVxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dC0tZXhwYW5kZWQgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjNEY0RjRGO1xuICBtYXgtd2lkdGg6IDMxLjI1cmVtO1xuICB3aWR0aDogMTMuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dC5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0LS1leHBhbmRlZCAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUge1xuICAgIHdpZHRoOiAxNi41cmVtO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiA4JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0Lm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQtLWV4cGFuZGVkIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dC0tZXhwYW5kZWQgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIHtcbiAgICB3aWR0aDogMTJyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgfVxufVxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dC0tZXhwYW5kZWQgLmZvcm11bGF0ZS1pbnB1dC0tc2l0ZXNlYXJjaGlucHV0IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjNEY0RjRGO1xuICBtYXgtd2lkdGg6IDMxLjI1cmVtO1xuICB3aWR0aDogMTMuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dC5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0LS1leHBhbmRlZCAuZm9ybXVsYXRlLWlucHV0LS1zaXRlc2VhcmNoaW5wdXQge1xuICAgIHdpZHRoOiAxMy41cmVtO1xuICAgIGJvcmRlci1jb2xvcjogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDglO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzI1cHgpIHtcbiAgLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dC0tZXhwYW5kZWQgLmZvcm11bGF0ZS1pbnB1dC0tc2l0ZXNlYXJjaGlucHV0IHtcbiAgICB3aWR0aDogMTIuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICB9XG59XG5cbi5wYWdlLWhlYWRlci0tZ3JhZGllbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1oZWFkZXItLWdyYWRpZW50IC5wYWdlLWhlYWRlcl9fc2hhZG93IHtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiA1MCU7XG59XG5cbi8qISBwdXJnZWNzcyBlbmQgaWdub3JlICovXG4ub3RoZXItY29sb3Ige1xuICBiYWNrZ3JvdW5kOiAjMmMyYzJjO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdGhlci1jb2xvciB7XG4gICAgYmFja2dyb3VuZDogIzUzNTM1MztcbiAgfVxufVxuXG4ubWFpbi1uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIGVhc2UtaW4tb3V0O1xuICBwYWRkaW5nLXRvcDogNC4zNzVyZW07XG59XG4ubWFpbi1uYXYgLnRpbnktc2xpZGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5tYWluLW5hdl9faW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tbmF2X19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbTtcbiAgfVxufVxuXG4ubWFpbi1uYXZfX2Zvb3RlciB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS44NzVyZW07XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzVhNWE1YTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1uYXZfX2Zvb3RlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMS43NXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5tYWluLW5hdl9fZm9vdGVyX190ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1uYXZfX2Zvb3Rlcl9fdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5tYWluLW5hdl9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNGRjVBNzU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1haW4tbmF2X19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMxMjEyMTI7XG59XG5cbi5tYWluLW5hdl9fY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmctYm90dG9tOiAyLjEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4tbmF2X19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC44MTI1cmVtO1xuICB9XG59XG4ubWFpbi1uYXZfX2NvbnRlbnQgLnRucy1vdmgge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLm1haW4tbmF2X19saW5rcyB7XG4gIGNvbG9yOiBibGFjaztcbiAgcGFkZGluZzogM3JlbSAwO1xufVxuXG4ubWFpbi1uYXZfX3RpdGxlIHtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1uYXZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNDM3NXJlbTtcbiAgfVxufVxuXG4ubWFpbi1uYXZfX2hlYWRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluX25hdl9fbGlzdHMtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbl9uYXZfX2xpc3RzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogNC44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluX25hdl9fbGlzdHMtY29udGFpbmVyIC5jb2wtOTpudGgtY2hpbGQoMikgLm1haW4tbmF2X19saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuLm1haW4tbmF2X19saXN0LXRpdGxlIHtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1uYXZfX2xpc3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAxMC4zMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWluLW5hdl9fbGlzdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbWFyZ2luLXRvcDogOHJlbTtcbiAgfVxufVxuXG4ubWFpbi1uYXZfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm1haW4tbmF2X19saXN0X19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xufVxuLm1haW4tbmF2X19saXN0X19pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDQuMDYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1uYXZfX2xpc3RfX2l0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgcGFkZGluZzogMS41NjI1cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4tbmF2X19saXN0X19pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgcGFkZGluZzogMS4zNzVyZW0gMDtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWluLW5hdl9fbGlzdF9faXRlbSBhIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG4ubWFpbi1uYXZfX2xpc3RfX2l0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuXG4vKlxuICogQW5pbWF0aW9uIHN0eWxlc1xuICovXG4uc2xpZGUtZmFkZS1lbnRlci1hY3RpdmUgLm1haW4tbmF2X19jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4vKlxuICogVGlueSBzbGlkZXIgb3ZlcnJpZGVzXG4gKi9cbi5tYWluLW5hdl9fY29udGVudCAudGlueS1zbGlkZXJfX2hlYWRlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLm1haW4tbmF2X19jb250ZW50IC50aW55LXNsaWRlcl9fdGFicyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tbmF2X19jb250ZW50IC50aW55LXNsaWRlcl9fdGFicyB7XG4gICAgbWFyZ2luLXRvcDogMS42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLm1haW4tbmF2X19jb250ZW50ID4gLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNzIwcHg7XG4gIH1cbiAgLm1haW4tbmF2X19jb250ZW50IC5tYWluLW5hdl9fdGl0bGUge1xuICAgIG1heC13aWR0aDogMTcwMHB4O1xuICB9XG4gIC5tYWluLW5hdl9fY29udGVudCAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbn1cbi5tYWluLW5hdl9fY29udGVudCAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBib3gtc2hhZG93OiAwcHggMnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uc2hvdy1vbi1tZC1kb3duIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNob3ctb24tbWQtZG93biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmhpZGUtb24tbWQtZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuaGlkZS1vbi1tZC1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zaG93LW9uLWxnLWRvd24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2hvdy1vbi1sZy1kb3duIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5ub25lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLmJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tYXJfYm90IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLm1haW4tZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbn1cblxuLm1haW4tZm9vdGVyX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm1haW4tZm9vdGVyX19saXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xufVxuLm1haW4tZm9vdGVyX19saXN0IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAyLjJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW4tZm9vdGVyX19saXN0IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG4gIH1cbiAgLm1haW4tZm9vdGVyX19saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW4tZm9vdGVyX19saXN0IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjFyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1haW4tZm9vdGVyX19saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5tYWluLWZvb3Rlcl9fbGlzdCBhIHtcbiAgY29sb3I6ICNDNUM1QzU7XG59XG4ubWFpbi1mb290ZXJfX2xpc3QgYTpob3ZlciwgLm1haW4tZm9vdGVyX19saXN0IGE6Zm9jdXMsIC5tYWluLWZvb3Rlcl9fbGlzdCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbi1mb290ZXJfX2xpc3QgYSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW4tZm9vdGVyX19saXN0LS1leHBhbmRhYmxlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIG1heC1oZWlnaHQ6IDIuOHJlbTtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLm1haW4tZm9vdGVyX19saXN0LS1leHBhbmRhYmxlLS1leHBhbmRlZCB7XG4gICAgbWF4LWhlaWdodDogNDMuNzVyZW07XG4gIH1cbiAgLm1haW4tZm9vdGVyX19saXN0LS1leHBhbmRhYmxlLS1uby1ib3JkZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuLm1haW4tZm9vdGVyX19saXN0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1haW4tZm9vdGVyX19saXN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tZm9vdGVyX19saXN0X190aXRsZSAuc2staWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5tYWluLWZvb3Rlcl9fbGlzdF9fdGl0bGUgc3ZnIHtcbiAgICB3aWR0aDogMC44MTI1cmVtO1xuICAgIGhlaWdodDogMC44MTI1cmVtO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuICAubWFpbi1mb290ZXJfX2xpc3QtLWV4cGFuZGFibGUtLWV4cGFuZGVkIC5tYWluLWZvb3Rlcl9fbGlzdF9fdGl0bGUgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB9XG59XG4ubWFpbi1mb290ZXJfX2xpc3RfX3RpdGxlLXBhcnRuZXIge1xuICBjb2xvcjogI0M1QzVDNSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fbGlzdF9fdGl0bGUtcGFydG5lciB7XG4gICAgbWFyZ2luLXRvcDogMTE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWFpbi1mb290ZXJfX2xpc3RfX3RpdGxlX19tYXItYm90IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1haW4tZm9vdGVyX19saXN0X190aXRsZV9fbWFyLWJvdCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tZm9vdGVyX19saXN0X190aXRsZV9fbWFyLWJvdCAuc2staWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fbGlzdF9fdGl0bGVfX21hci1ib3Qge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5tYWluLWZvb3Rlcl9fbGlzdF9fdGl0bGVfX21hci1ib3Qgc3ZnIHtcbiAgICB3aWR0aDogMC44MTI1cmVtO1xuICAgIGhlaWdodDogMC44MTI1cmVtO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuICAubWFpbi1mb290ZXJfX2xpc3QtLWV4cGFuZGFibGUtLWV4cGFuZGVkIC5tYWluLWZvb3Rlcl9fbGlzdF9fdGl0bGVfX21hci1ib3Qgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB9XG59XG5cbi5tYWluLWZvb3Rlcl9fdGl0bGVfX2lubmVyIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fdGl0bGVfX2lubmVyIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1mb290ZXJfX3RpdGxlX19pbm5lciAuc2staWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fdGl0bGVfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5tYWluLWZvb3Rlcl9fdGl0bGVfX2lubmVyIHN2ZyB7XG4gICAgd2lkdGg6IDAuODEyNXJlbTtcbiAgICBoZWlnaHQ6IDAuODEyNXJlbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbiAgLm1haW4tZm9vdGVyX19saXN0LS1leHBhbmRhYmxlLS1leHBhbmRlZCAubWFpbi1mb290ZXJfX3RpdGxlX19pbm5lciBzdmcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW4tZm9vdGVyX190aXRsZV9faW5uZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbi5tYWluLWZvb3Rlcl9fdGl0bGVfX2lubmVyLS1tb3JlLXBhZGRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fdGl0bGVfX2lubmVyLS1tb3JlLXBhZGRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fdGl0bGVfX2lubmVyLS1tb3JlLXBhZGRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjM3NXJlbTtcbiAgfVxufVxuXG4ubWFpbi1mb290ZXJfX2lubmVyIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLm1haW4tZm9vdGVyX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1mb290ZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuXG4ubWFpbi1mb290ZXJfX2xpc3QtLXNvY2lhbCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbi1mb290ZXJfX2xpc3QtLXNvY2lhbCBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuODEyNXJlbTtcbiAgfVxufVxuLm1haW4tZm9vdGVyX19saXN0LS1zb2NpYWwgYTpob3ZlciBzdmcgcGF0aCwgLm1haW4tZm9vdGVyX19saXN0LS1zb2NpYWwgYTpob3ZlciBzdmcgY2lyY2xlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fbGlzdC0tc29jaWFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbi1mb290ZXJfX2xpc3QtLXNvY2lhbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IDIuODEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fbGlzdC0tc29jaWFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgd2lkdGg6IDExMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNDM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fbGlzdC0tc29jaWFsIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogMi40cmVtO1xuICB9XG4gIC5tYWluLWZvb3Rlcl9fbGlzdC0tc29jaWFsIGxpOm5vdCg6Zmlyc3QtY2hpbGQpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fbGlzdC0tc29jaWFsX3BhcnRuZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiAxMDlweDtcbiAgfVxufVxuXG4ubWFpbi1mb290ZXJfX2xhbmd1YWdlLXN3aXRjaCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgY29sb3I6ICNDNUM1QzU7XG59XG4ubWFpbi1mb290ZXJfX2xhbmd1YWdlLXN3aXRjaCBoNSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyLjMxMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB6LWluZGV4OiA1O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tZm9vdGVyX19sYW5ndWFnZS1zd2l0Y2gge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLm1haW4tZm9vdGVyX19sYW5ndWFnZS1zd2l0Y2ggaDUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC5tYWluLWZvb3Rlcl9fbGFuZ3VhZ2Utc3dpdGNoIGg1IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fbGFuZ3VhZ2Utc3dpdGNoX3BhcnRuZXIge1xuICAgIG1hcmdpbi1ib3R0b206IC01Ljc1cmVtO1xuICAgIGJvdHRvbTogNnJlbTtcbiAgfVxufVxuLm1haW4tZm9vdGVyX19sYW5ndWFnZS1zd2l0Y2hfcGFydG5lci0tc20ge1xuICBib3R0b206IDYuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1haW4tZm9vdGVyX19jb3B5cmlnaHRfd3JhcCB7XG4gIHotaW5kZXg6IDQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fY29weXJpZ2h0X3dyYXAtcGFydG5lciB7XG4gICAgaGVpZ2h0OiAxMjVweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbi1mb290ZXJfX2NvcHlyaWdodF93cmFwLXBhcnRuZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAtNTJweDtcbiAgfVxufVxuXG4ubWFpbi1mb290ZXJfX2xhbmd1YWdlLXN3aXRjaCA+IGgzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi10b3A6IDAuMzI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubWFpbi1mb290ZXJfX2xhbmd1YWdlLXN3aXRjaCA+IGgzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI0M1QzVDNTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbi1mb290ZXJfX2xhbmd1YWdlLXN3aXRjaCA+IGgzIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW4tZm9vdGVyX19sYW5ndWFnZS1zd2l0Y2ggPiBoMyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cblxuLm1haW4tZm9vdGVyX19sYW5ndWFnZS1zd2l0Y2hfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubWFpbi1mb290ZXJfX2xhbmd1YWdlLXN3aXRjaF9fbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxLjZyZW07XG59XG4ubWFpbi1mb290ZXJfX2xhbmd1YWdlLXN3aXRjaF9fbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm1haW4tZm9vdGVyX19sYW5ndWFnZS1zd2l0Y2hfX2xpc3QgYSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICNDNUM1QzU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzVDNUM1O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWFpbi1mb290ZXJfX2xhbmd1YWdlLXN3aXRjaF9fbGlzdCBhOmhvdmVyLCAubWFpbi1mb290ZXJfX2xhbmd1YWdlLXN3aXRjaF9fbGlzdCBhOmZvY3VzLCAubWFpbi1mb290ZXJfX2xhbmd1YWdlLXN3aXRjaF9fbGlzdCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjVBNzU7XG59XG4ubWFpbi1mb290ZXJfX2xhbmd1YWdlLXN3aXRjaF9fbGlzdCBzdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbi1mb290ZXJfX2xhbmd1YWdlLXN3aXRjaF9fbGlzdCA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fbGFuZ3VhZ2Utc3dpdGNoX19saXN0LXBhcnRuZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5tYWluLWZvb3Rlcl9fbGFuZ3VhZ2Utc3dpdGNoX19saXN0LXBhcnRuZXIgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fbGFuZ3VhZ2Utc3dpdGNoX19saXN0LXBhcnRuZXIgPiBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fbGFuZ3VhZ2Utc3dpdGNoX19saXN0LXBhcnRuZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4ubWFpbi1mb290ZXJfX3JpZ2h0LXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAzLjEyNXJlbTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fcmlnaHQtc2VjdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1haW4tZm9vdGVyX19yaWdodC1zZWN0aW9uIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBoZWlnaHQ6IDk0LjclO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy10b3A6IDAuMzEyNXJlbTtcbiAgfVxuICAubWFpbi1mb290ZXJfX3JpZ2h0LXNlY3Rpb24uY2gtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbi1mb290ZXJfX3JpZ2h0LXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubWFpbi1mb290ZXJfX3JpZ2h0LXNlY3Rpb25fcGFydG5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLm1haW4tZm9vdGVyX19yaWdodC1zZWN0aW9uLmNoLWNvbnRlbnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbi1mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbi5tYWluLWZvb3Rlcl9fY29weXJpZ2h0IGEge1xuICBjb2xvcjogI0M1QzVDNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNUM1QzU7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tYWluLWZvb3Rlcl9fY29weXJpZ2h0IGE6aG92ZXIsIC5tYWluLWZvb3Rlcl9fY29weXJpZ2h0IGE6Zm9jdXMsIC5tYWluLWZvb3Rlcl9fY29weXJpZ2h0IGE6YWN0aXZlIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGNUE3NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1mb290ZXJfX2NvcHlyaWdodC1wYXJ0bmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYWluLWZvb3Rlcl9fY29weXJpZ2h0X190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBjb2xvcjogI0M1QzVDNTtcbn1cblxuLm1haW4tZm9vdGVyX19jb3B5cmlnaHRfX3NlcGFyYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbn1cblxuLm1haW4tZm9vdGVyX19saXN0Lm1haW4tZm9vdGVyX19saXN0LXNsYSBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmhpZGUteGwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmhpZGUteGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1haW4tbmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLypcbiAqIEdlbmVyYWwgc2VjdGlvbnNcbiAqL1xuLmxhbmRpbmctcGFnZV9fc2VjdGlvbi0tZ2FsbGVyeS1zbGlkZXIge1xuICBtaW4taGVpZ2h0OiAyNXJlbTtcbiAgcGFkZGluZzogMnJlbSAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fc2VjdGlvbi0tZ2FsbGVyeS1zbGlkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDMxLjI1cmVtO1xuICAgIHBhZGRpbmc6IDQuNTYyNXJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX3NlY3Rpb24tLWdhbGxlcnktc2xpZGVyIHtcbiAgICBwYWRkaW5nOiA0LjU2MjVyZW0gMCAyLjU2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fc2VjdGlvbi0tZ2FsbGVyeS1zbGlkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDUwcmVtO1xuICAgIHBhZGRpbmc6IDYuNXJlbSAwIDcuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX3NlY3Rpb24tLWdhbGxlcnktc2xpZGVyID4gLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX3NlY3Rpb24tLWdhbGxlcnktc2xpZGVyID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sLTEyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX3NlY3Rpb24tLWdhbGxlcnktc2xpZGVyIC50aW55LXNsaWRlcl9fZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcbiAgfVxufVxuXG4vKlxuICogTGFuZGluZyBwYWdlIC0gSnVtYm90cm9uXG4gKi9cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuY29udGFpbmVyLWhlYWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDglO1xuICB9XG59XG5cbi8qISBwdXJnZWNzcyBzdGFydCBpZ25vcmUgKi9cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjcuOThweCkgYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjcuOThweCkgYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb24ge1xuICAgIGhlaWdodDogMzUuNXJlbTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG4gIC5tYWluLXdyYXBwZXItLXRvdWNoLWRldmljZSAubGFuZGluZy1wYWdlX19qdW1ib3Ryb24ge1xuICAgIGhlaWdodDogdmFyKC0tYXBwLWhlaWdodCwgMTAwdmgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbiB7XG4gICAgaGVpZ2h0OiAzNS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb24ge1xuICAgIGhlaWdodDogNDhyZW07XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuICAubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIHtcbiAgICBoZWlnaHQ6IHZhcigtLWFwcC1oZWlnaHQsIDEwMHZoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb24ge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcmVtO1xuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIHtcbiAgICBoZWlnaHQ6IDY0cmVtO1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbiAgLm1haW4td3JhcHBlci0tdG91Y2gtZGV2aWNlIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbiB7XG4gICAgaGVpZ2h0OiB2YXIoLS1hcHAtaGVpZ2h0LCAxMDB2aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbiB7XG4gICAgaGVpZ2h0OiA0OHJlbTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbiB7XG4gICAgaGVpZ2h0OiA4NS4zNzVyZW07XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuICAubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIHtcbiAgICBoZWlnaHQ6IHZhcigtLWFwcC1oZWlnaHQsIDEwMHZoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb24ge1xuICAgIGhlaWdodDogNjFyZW07XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSBhbmQgKG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MHB4KWNhbGN1bGF0ZVJlbSgxNzVweCljYWxjdWxhdGVSZW0oMTU0cHgpY2FsY3VsYXRlUmVtKDEzN3B4KTJyZW0zcmVtNnJlbSkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb24uaGFzLWJhbm5lciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy10b3A6IDguNDM3NXJlbTtcbiAgICBoZWlnaHQ6IHZhcigtLWFwcC1oZWlnaHQtYmFubmVyLCAxMDB2aCk7XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uLmhhcy1iYW5uZXIgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgfVxuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb24uaGFzLWJhbm5lciAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3Njcm9sbCB7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMTM3cHgpMS4xMjVyZW07XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uLmhhcy1iYW5uZXIgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bi1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3RpdGxlLWNvbnRhaW5lciB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX190aXRsZS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTUlO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTU0cHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3RpdGxlLWNvbnRhaW5lci5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fdGl0bGUtY29udGFpbmVyLS1zbGEgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX190aXRsZV9fcmVkZXNpZ24sXG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fdGl0bGUtY29udGFpbmVyLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX190aXRsZS1jb250YWluZXItLXNsYSAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3N1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fdGl0bGUtY29udGFpbmVyLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX190aXRsZS1jb250YWluZXItLXNsYSAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3RpdGxlX19yZWRlc2lnbi0tc2xhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3RpdGxlX19yZWRlc2lnbiB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fdGl0bGVfX3JlZGVzaWduIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgIGZsZXg6IDAgMCA5MCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3RpdGxlX19yZWRlc2lnbiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtMjhweDtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fdGl0bGVfX3JlZGVzaWduIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fdGl0bGVfX3JlZGVzaWduIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fdGl0bGVfX3JlZGVzaWduIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3RpdGxlX19yZWRlc2lnbiB7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX190aXRsZV9fcmVkZXNpZ24tLXNsYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIHRleHQtc2hhZG93OiAwIDAgMTJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fdGl0bGUge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQuMDYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC42ODc1cmVtO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXNoYWRvdzogMCAwIDEycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTNweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1OXB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkgYW5kIChtaW4td2lkdGg6IDM2MXB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc3VidGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc3VidGl0bGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc3VidGl0bGUtc20tdmlzYWJsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc3VidGl0bGUtc20tdmlzYWJsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDAuODM3NXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbiAuc3dpcGVyLWNvbXBvbmVudC0td3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIC5zd2lwZXItY29tcG9uZW50LS13cmFwIC5zd2lwZXItcm9vdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb24gLnN3aXBlci1jb21wb25lbnQtLXdyYXAgLnRpbnktc2xpZGVyX19zbGlkZV9faW5uZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIC5zd2lwZXItY29tcG9uZW50LS13cmFwIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyID4gLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb24gLnN3aXBlci1jb21wb25lbnQtLXdyYXAgLnRpbnktc2xpZGVyX19zbGlkZV9fYmFja2dyb3VuZCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb24gLnN3aXBlci1jb21wb25lbnQtLXdyYXAgLnRpbnktc2xpZGVyX19zbGlkZV9fYmFja2dyb3VuZCBpbWc6LW1vei1sb2FkaW5nIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIC5zd2lwZXItY29tcG9uZW50LS13cmFwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC50aW55LXNsaWRlcl9fc2xpZGVfX2JhY2tncm91bmQge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI0NSwgMS4wNCwgMC45MiwgMC45Nik7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI0NSwgMS4wNCwgMC45MiwgMC45Nik7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBpbWFnZVRyYW5zaXRpb24gOHM7XG4gIGFuaW1hdGlvbjogaW1hZ2VUcmFuc2l0aW9uIDhzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIC5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQgLnRpbnktc2xpZGVyX19zbGlkZV9fYmFja2dyb3VuZCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb24gLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIC5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC50aW55LXNsaWRlcl9fc2xpZGVfX2JhY2tncm91bmQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fbGluay1jb250YWluZXIge1xuICB0b3A6IDA7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19saW5rIHtcbiAgYm90dG9tOiAzcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIGxlZnQ6IDgwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbn1cbi5tYWluLXdyYXBwZXItLXRvdWNoLWRldmljZSAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2xpbmsge1xuICBib3R0b206IDVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjY3cHgpIHtcbiAgLm1haW4td3JhcHBlci0tdG91Y2gtZGV2aWNlIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fbGluayB7XG4gICAgYm90dG9tOiAycmVtO1xuICB9XG59XG5cbi5zd2lwZXItc2xpZGUtYWN0aXZlIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fbGluayB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2xpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2xpbmsuYnRuLS1saW5rLmJ0biB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjc1cmVtO1xufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19saW5rIHN2ZyB7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2xpbms6aG92ZXIgc3Bhbi5ib3JkZXItdW5kZXJsaW5lIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cblxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19saW5rX19uYW1lIHtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuXG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3Njcm9sbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGJvdHRvbTogM3JlbTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG4ubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zY3JvbGwge1xuICBib3R0b206IDEuM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA2NjdweCkge1xuICAubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zY3JvbGwge1xuICAgIGJvdHRvbTogMS4zcmVtO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2Nyb2xsLS1zbWFsbC1zY3JlZW5zIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMCkgcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zY3JvbGwtLXNtYWxsLXNjcmVlbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2Nyb2xsLS1zbWFsbC1zY3JlZW5zOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMTBweCkgcm90YXRlKDkwZGVnKTtcbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2Nyb2xsLS1sYXJnZS1zY3JlZW5zIC5zay1pY29uIHtcbiAgbWFyZ2luOiAwIDAgMC42MjVyZW0gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3Njcm9sbC0tbGFyZ2Utc2NyZWVucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zY3JvbGwgLnBhdGgtMSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHNjcm9sbDtcbn1cblxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fYmx1ciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDUwcHgpO1xuICBwYWRkaW5nOiAycmVtIDIuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB3aWR0aDogMzgwcHg7XG4gIGhlaWdodDogNDQ1cHg7XG4gIHotaW5kZXg6IDY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fYmx1ciB7XG4gICAgcGFkZGluZzogMnJlbSAyLjVyZW07XG4gICAgd2lkdGg6IDM2MHB4O1xuICAgIGhlaWdodDogNDg2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC01JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fYmx1ciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMCAwO1xuICAgIHdpZHRoOiAyODhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IC02NXB4IGF1dG87XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDY4dmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTNweCkgYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2JsdXIge1xuICAgIGhlaWdodDogNzF2aDtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyNXB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fYmx1ciB7XG4gICAgaGVpZ2h0OiA3NXZoO1xuICAgIG1hcmdpbi10b3A6IC0xOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzI1cHgpIGFuZCAobWF4LWhlaWdodDogNTY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19ibHVyIHtcbiAgICBoZWlnaHQ6IDY5dmg7XG4gICAgbWFyZ2luLXRvcDogLTE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjFweCkgYW5kIChtYXgtaGVpZ2h0OiA1NjhweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2JsdXIge1xuICAgIGhlaWdodDogNzB2aDtcbiAgICBtYXJnaW4tdG9wOiAtMjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSBhbmQgKG1heC1oZWlnaHQ6IDgxMnB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fYmx1ciB7XG4gICAgaGVpZ2h0OiA3MnZoO1xuICAgIG1hcmdpbi10b3A6IC0xOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19ibHVyIHtcbiAgICBoZWlnaHQ6IDc3dmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2JsdXIge1xuICAgIGhlaWdodDogODB2aDtcbiAgfVxufVxuXG4vKlxuICogRHJvcGRvd25cbiAqL1xuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bi1jb250YWluZXIge1xuICBmbGV4OiAwIDAgODUlO1xuICBtYXgtd2lkdGg6IDg1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duLWNvbnRhaW5lciB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bi1jb250YWluZXIge1xuICAgIGZsZXg6IDAgMCA4NSU7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bi1jb250YWluZXIge1xuICAgIGZsZXg6IDAgMCA5NyU7XG4gICAgbWF4LXdpZHRoOiA5NyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bi1jb250YWluZXIge1xuICAgIGZsZXg6IDAgMCA5NSU7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE0LjE4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM5NXB4KSB7XG4gIC5zYWZhcmktbm8tanVtcCAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIxcHgpIGFuZCAobWF4LWhlaWdodDogNTY4cHgpIHtcbiAgLnNhZmFyaS1uby1qdW1wIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24ge1xuICAgIG1hcmdpbi10b3A6IDEuNzVyZW07XG4gIH1cbn1cbi5zYWZhcmktbm8tanVtcCAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2JsdXIge1xuICBtYXJnaW4tdG9wOiAtMC4zNzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyOHB4KSBhbmQgKG1heC1oZWlnaHQ6IDc0NnB4KSB7XG4gIC5zYWZhcmktbm8tanVtcCAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIHtcbiAgICBwYWRkaW5nOiAxcmVtIDAuOTM3NXJlbSAxLjVyZW0gMC45Mzc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDMuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIGFuZCAobWF4LWhlaWdodDogNzM2cHgpIHtcbiAgLnNhZmFyaS1uby1qdW1wIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24ge1xuICAgIHBhZGRpbmc6IDFyZW0gMC45Mzc1cmVtIDEuNXJlbSAwLjkzNzVyZW07XG4gICAgbWFyZ2luLXRvcDogMi4xODc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDY2NHB4KSB7XG4gIC5zYWZhcmktbm8tanVtcCAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSBhbmQgKG1heC1oZWlnaHQ6IDU0OHB4KSB7XG4gIC5zYWZhcmktbm8tanVtcCAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5zYWZhcmktbm8tanVtcCAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2JsdXIge1xuICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIHtcbiAgbWFyZ2luLXRvcDogMC45MjM3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA1MDBweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24ge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biB7XG4gICAgbWFyZ2luLXRvcDogMi4zNzVyZW07XG4gICAgcGFkZGluZzogMS42MjVyZW0gMi4xMjVyZW0gMnJlbTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDUwcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTc1cHgpO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duLS1zbGEge1xuICAgIG1hcmdpbi10b3A6IC0yLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTVweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIHtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMS41cmVtIDFyZW07XG4gICAgbWFyZ2luLXRvcDogMy4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjFweCkgYW5kIChtYXgtaGVpZ2h0OiA1NjhweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogMC4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXRbdHlwZT10ZXh0XSxcbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHNwYW4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fc2VsZWN0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LXNoYWRvdzogMCAwIDQwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgaGVpZ2h0OiAxLjU2MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXRbdHlwZT10ZXh0XSxcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgc3Bhbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19zZWxlY3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgaGVpZ2h0OiAyLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dFt0eXBlPXRleHRdLFxuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBzcGFuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3NlbGVjdGlvbiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGhlaWdodDogMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0W3R5cGU9dGV4dF0sXG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHNwYW4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fc2VsZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxLjNyZW0gMDtcbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgc3Bhbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19zZWxlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi41NjI1cmVtO1xuICBoZWlnaHQ6IDIuNTYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBzcGFuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3NlbGVjdGlvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDIuODc1cmVtO1xuICAgIGhlaWdodDogMi44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgc3Bhbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19zZWxlY3Rpb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAzLjc1cmVtO1xuICAgIGhlaWdodDogMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHNwYW4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fc2VsZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwcmVtIDA7XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDEuN3JlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC0tbG9jYXRpb24tc2VhcmNoIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLm5vLXBvaW50ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24sIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duIHtcbiAgdG9wOiAtMy43NXJlbTtcbiAgYW5pbWF0aW9uOiBzbGlkZVVwIDAuMnMgZm9yd2FyZHM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biwgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biAuZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd24ge1xuICAgIHRvcDogLTlyZW07XG4gICAgYW5pbWF0aW9uOiBzbGlkZVVwIDAuMnMgZm9yd2FyZHM7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24sIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duIHtcbiAgICB0b3A6IC0xMy43NXJlbTtcbiAgICBhbmltYXRpb246IHNsaWRlVXAgMC4ycyBmb3J3YXJkcztcbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0ge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd25fX2J0biB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd25fX2J0bi5idG4tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUM1MzZDO1xuICBib3JkZXItY29sb3I6ICNFQzUzNkM7XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duX19idG4uYnRuLS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd25fX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd25fX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bl9fYnRuIHtcbiAgICBwYWRkaW5nOiAwLjQ2ODc1cmVtIDEuNTYyNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd25fX2J0biB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIHBhZGRpbmc6IDAuOTIzNzVyZW0gMS41NjI1cmVtO1xuICB9XG59XG5cbi8qXG4gKiBBbmltYXRpb25zXG4gKi9cbkBrZXlmcmFtZXMgaW1hZ2VUcmFuc2l0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgaW1hZ2VUcmFuc2l0aW9uIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzY3JvbGwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzY3JvbGwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVVcCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmhlaWdodF9jb250ZW50X2xvYWRlciB7XG4gIG1pbi1oZWlnaHQ6IDQzOXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3gtc2hhZG93X190b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgei1pbmRleDogMjtcbn1cblxuLmJveC1zaGFkb3dfX2JvdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTM3cHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICB0cmFuc2Zvcm06IG1hdHJpeCgxLCAwLCAwLCAtMSwgMCwgMCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LS1sb2NhdGlvbi1zZWFyY2guZm9ybXVsYXRlLWlucHV0LS1qdW1ib3Ryb24gLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fc2VsZWN0aW9uLnNlbGVjdGlvbi0tYmV0YTo6YWZ0ZXIge1xuICBjb250ZW50OiBcImJldGFcIjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMCAwLjI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTtcbn1cblxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24tZnVsbC1ldmVudCAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0uZXZlbnQtY3JlYXRvci1pdGVtIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bi1mdWxsLWV2ZW50IC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbS5ldmVudC1jcmVhdG9yLWl0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJiZXRhXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDAgMC4yNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGNUE3NTtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24tZnVsbC1ldmVudCAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0uZXZlbnQtY3JlYXRvci1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bi1mdWxsLWV2ZW50IC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbS5ldmVudC1jcmVhdG9yLWl0ZW06aG92ZXI6OmFmdGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cblxuLmxhbmRpbmctcGFnZS1zZWFyY2gtZmlsdGVyLnNlYXJjaC1maWx0ZXItLWZpeGVkIHtcbiAgei1pbmRleDogMTc7XG59XG4ubGFuZGluZy1wYWdlLXNlYXJjaC1maWx0ZXIuc2VhcmNoLWZpbHRlci0tZml4ZWQgLnNlYXJjaC1maWx0ZXItd3JhcC0tZXZlbnQtdHlwZSAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qISBwdXJnZWNzcyBlbmQgaWdub3JlICovXG4vKlxuICogTWFnYXppbmUgc3Rvcmllc1xuICovXG4ubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIHtcbiAgbWluLWhlaWdodDogMjEuODc1cmVtO1xuICBwYWRkaW5nOiAyLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMtc2xhIHtcbiAgcGFkZGluZzogMCAwO1xufVxuLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3Rvcmllcy1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgfVxuICAubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIC50aW55LXNsaWRlcl9faGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMThweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDYlICsgMzBweCk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg2JSArIDMwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyB7XG4gICAgbWluLWhlaWdodDogMzEuMjVyZW07XG4gICAgcGFkZGluZzogMy44NzVyZW0gMCA2LjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyB7XG4gICAgcGFkZGluZzogMy44NzVyZW0gMCA5LjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIHtcbiAgICBtaW4taGVpZ2h0OiAzNy41cmVtO1xuICAgIHBhZGRpbmc6IDZyZW0gMCA2Ljc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA5OCU7XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMgLnRucy1vdmgge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyAuZWwtY2FyZF9fZGVzY3JpcHRpb24sXG4ubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICB3aWR0aDogNzclO1xufVxuLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uLFxuLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiA4OCU7XG59XG4ubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIC5zd2lwZXItYnV0dG9uLFxuLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMgLnN3aXBlci1idXR0b24ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMgLnN3aXBlci1zbGlkZSxcbiAgLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDIyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyAuZWwtY2FyZF9fZGVzY3JpcHRpb24sXG4gIC5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDc0JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIC5lbC1jYXJkX19kZXNjcmlwdGlvbixcbiAgLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogOTIlO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItc2xpZGUsXG4gIC5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMgLnN3aXBlci1zbGlkZSxcbiAgLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDMwOXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogLTVyZW07XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMyksXG4gIC5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgzKSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSwgKG1heC13aWR0aDogODAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gIC5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAtMi41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIC5zd2lwZXItc2xpZGUsXG4gIC5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAyODlweCAhaW1wb3J0YW50O1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDQpLFxuICAubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNCkge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuICAubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgzKSxcbiAgLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDMpIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIC5zd2lwZXItc2xpZGUsXG4gIC5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAzODZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IC01LjYyNXJlbTtcbiAgfVxuICAubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIC5lbC1jYXJkX19kZXNjcmlwdGlvbixcbiAgLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogNjklO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDQpLFxuICAubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNCkge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyAuc3dpcGVyLXNsaWRlLFxuICAubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogNDAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg1KSxcbiAgLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDUpIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNCksXG4gIC5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0KSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vKlxuICogTGluayBiYXJcbiAqL1xuLmxhbmRpbmctcGFnZV9fbGluay1iYXIge1xuICBtaW4taGVpZ2h0OiA5LjM3NXJlbTtcbiAgcGFkZGluZzogMS43NXJlbSAwO1xuICBiYWNrZ3JvdW5kOiAjRUM1MzZDO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTEuMjZkZWcsICNFQzUzNkMsICNEOTRENjQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG4ubGFuZGluZy1wYWdlX19saW5rLWJhciAucm93IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyIC5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWF4LXdpZHRoOiAxN3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGFuZGluZy1wYWdlX19saW5rLWJhciB7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyIC5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbGluay1iYXIge1xuICAgIG1pbi1oZWlnaHQ6IDYuMjVyZW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHBhZGRpbmc6IDIuMzVyZW0gMDtcbiAgfVxuICAubGFuZGluZy1wYWdlX19saW5rLWJhciAubGFuZGluZy1wYWdlX19saW5rLWJhcl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyID4gLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyIC5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX190aXRsZSB7XG4gICAgcGFkZGluZzogMCAwLjkzNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX19idXR0b25zLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19saW5rLWJhcl9fYnV0dG9ucyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX19idXR0b25zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX19idXR0b25zIC5wbGFjZWhvbGRlci0tYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbGluay1iYXJfX2J1dHRvbnMge1xuICAgIHBhZGRpbmc6IDAgMC45Mzc1cmVtO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX19idG4ge1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBsaW5lLWhlaWdodDogMC43NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbGluay1iYXJfX2J0biB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICB3aWR0aDogNS42MjVyZW07XG4gICAgaGVpZ2h0OiA0LjVyZW07XG4gICAgZmxleDogMCAwIDUuNjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbGluay1iYXJfX2J0biB7XG4gICAgcGFkZGluZzogMC42ODc1cmVtIDIuNXJlbTtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19saW5rLWJhcl9fYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX19idG46aG92ZXIge1xuICBjb2xvcjogI0VDNTM2QztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLmxhbmRpbmctcGFnZV9fbGluay1iYXJfX2J0bjpmb2N1cywgLmxhbmRpbmctcGFnZV9fbGluay1iYXJfX2J0bi5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi8qXG4gKiBJbnNwaXJpbmcgbG9jYXRpb25zXG4gKi9cbi5sYW5kaW5nLXBhZ2VfX2luc3BpcmluZy1sb2NhdGlvbnMge1xuICBiYWNrZ3JvdW5kOiAjMWMxYzFjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTU3LjA3ZGVnLCAjMWMxYzFjLCByZ2JhKDk4LCA5OCwgOTgsIDApKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kOiAjMWIxYjFiO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8qXG4gKiBQYWNrYWdlIGRlYWxzXG4gKi9cbi5sYW5kaW5nLXBhZ2VfX3BhY2thZ2UtZGVhbHMsIC5zZWFyY2gtcGFnZV9fcGFja2FnZS1kZWFscyB7XG4gIGJhY2tncm91bmQ6ICNFQzUzNkM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MS4yNmRlZywgI0Q5NEQ2NCwgI0VDNTM2Qyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gIG1pbi1oZWlnaHQ6IDI4LjEyNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fcGFja2FnZS1kZWFscyAuY29udGFpbmVyLCAuc2VhcmNoLXBhZ2VfX3BhY2thZ2UtZGVhbHMgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNzIwcHg7XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fcGFja2FnZS1kZWFscyAudGlueS1zbGlkZXJfX2hlYWRlciwgLnNlYXJjaC1wYWdlX19wYWNrYWdlLWRlYWxzIC50aW55LXNsaWRlcl9faGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMThweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19wYWNrYWdlLWRlYWxzIC50aW55LXNsaWRlcl9fZm9vdGVyLCAuc2VhcmNoLXBhZ2VfX3BhY2thZ2UtZGVhbHMgLnRpbnktc2xpZGVyX19mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX3BhY2thZ2UtZGVhbHMsIC5zZWFyY2gtcGFnZV9fcGFja2FnZS1kZWFscyB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX3BhY2thZ2UtZGVhbHMsIC5zZWFyY2gtcGFnZV9fcGFja2FnZS1kZWFscyB7XG4gICAgbWluLWhlaWdodDogMzcuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi41cmVtO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19wYWNrYWdlLWRlYWxzIC50bnMtb3ZoLCAuc2VhcmNoLXBhZ2VfX3BhY2thZ2UtZGVhbHMgLnRucy1vdmgge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLypcbiAqIEV2ZW50IHBhcnRuZXJzXG4gKi9cbi5sYW5kaW5nLXBhZ2VfX2V2ZW50LXBhcnRuZXJzIHtcbiAgYmFja2dyb3VuZDogIzFjMWMxYztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE1Ny4wN2RlZywgIzFjMWMxYywgcmdiYSg5OCwgOTgsIDk4LCAwKSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZDogIzJjMmMyYztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vKlxuICogSW5zcGlyaW5nIHJlZ2lvbnNcbiAqL1xuLmxhbmRpbmctcGFnZV9faW5zcGlyaW5nLXJlZ2lvbnMge1xuICBiYWNrZ3JvdW5kOiAjMWMxYzFjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTU3LjA3ZGVnLCAjMWMxYzFjLCByZ2JhKDk4LCA5OCwgOTgsIDApKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBwYWRkaW5nLWJvdHRvbTogOC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9faW5zcGlyaW5nLXJlZ2lvbnMge1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjYyNXJlbTtcbiAgfVxufVxuXG4vKlxuICogTGF0ZXN0IGpvYnNcbiAqL1xuLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMge1xuICBtaW4taGVpZ2h0OiAyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDcuNXJlbTtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC50aW55LXNsaWRlcl9fc3VidGl0bGUge1xuICBtYXgtd2lkdGg6IDkwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyAudGlueS1zbGlkZXJfX3N1YnRpdGxlX2JyZWFrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTcyMHB4O1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC50aW55LXNsaWRlcl9faGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMThweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDYlICsgMzBweCk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg2JSArIDMwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyB7XG4gICAgcGFkZGluZy1ib3R0b206IDguMTg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyB7XG4gICAgcGFkZGluZy1ib3R0b206IDExLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyB7XG4gICAgbWluLWhlaWdodDogNDAuNjI1cmVtO1xuICAgIHBhZGRpbmctdG9wOiA2LjU2MjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDcuMjVyZW07XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC50bnMtb3ZoIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qXG4gKiBBYm91dCBldmVudGxva2FsZVxuICovXG4ubGFuZGluZy1wYWdlX19hYm91dCB7XG4gIG1pbi1oZWlnaHQ6IDI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjRUM1MzZDO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTEuMjZkZWcsICNEOTRENjQsICNFQzUzNkMpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIHBhZGRpbmctYm90dG9tOiAzLjM3NXJlbTtcbiAgcGFkZGluZy10b3A6IDMuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0IHtcbiAgICBtaW4taGVpZ2h0OiAyMi44MTI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19hYm91dCB7XG4gICAgbWluLWhlaWdodDogMjguMTI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0IHtcbiAgICBtaW4taGVpZ2h0OiAyNC4xMjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWJvdXRfX3N0YXktdHVuZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC05cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtNi41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19zdGF5LXR1bmVkIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWJvdXRfX3N0YXktdHVuZWQge1xuICAgIHBhZGRpbmc6IDIuMjVyZW0gM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19hYm91dF9fc3RheS10dW5lZCB7XG4gICAgcGFkZGluZzogMnJlbSAyLjVyZW0gMi44NzVyZW0gMi41cmVtO1xuICAgIHRvcDogLTVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW07XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0X19zdGF5LXR1bmVkID4gaDMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19zdGF5LXR1bmVkID4gaDMge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWJvdXRfX3N0YXktdHVuZWQgPiBoMyB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0X19zdGF5LXR1bmVkID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19hYm91dF9fc3RheS10dW5lZCA+IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDUuMzEyNXJlbTtcbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fYWJvdXRfX3N0YXktdHVuZWQgLmJ0bi0taWNvbiB7XG4gIHBhZGRpbmc6IDAuN3JlbSAxLjM1cmVtO1xufVxuLmxhbmRpbmctcGFnZV9fYWJvdXRfX3N0YXktdHVuZWQgLnZ1ZS1mb3JtdWxhdGUtd3JhcCBpbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLmxhbmRpbmctcGFnZV9fYWJvdXRfX3N0YXktdHVuZWQgLnZ1ZS1mb3JtdWxhdGUtd3JhcCAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWJvdXRfX2NvbHVtbnMge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zIHtcbiAgICBtYXJnaW4tdG9wOiAyLjEyNXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWJvdXRfX2NvbHVtbnMge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hYm91dF9fY29sdW1uc19fc2luZ2xlOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiA0NCU7XG4gIG1hcmdpbi1yaWdodDogNiU7XG59XG4ubGFuZGluZy1wYWdlX19hYm91dF9fY29sdW1uc19fc2luZ2xlOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiA1MCU7XG59XG4ubGFuZGluZy1wYWdlX19hYm91dF9fY29sdW1uc19fc2luZ2xlOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiA0OCU7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zX19zaW5nbGUgYSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmxhbmRpbmctcGFnZV9fYWJvdXRfX2NvbHVtbnNfX3NpbmdsZSBwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMC45Mzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zX19zaW5nbGU6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogMjklO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zX19zaW5nbGU6bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zX19zaW5nbGU6bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogMzIlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19hYm91dF9fY29sdW1uc19fc2luZ2xlIHAge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMDYyNXJlbTtcbiAgfVxuICAubGFuZGluZy1wYWdlX19hYm91dF9fY29sdW1uc19fc2luZ2xlIGEge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWJvdXRfX2NvbHVtbnNfX3NpbmdsZSBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWJvdXRfX2NvbHVtbnNfX3NpbmdsZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zX19zaW5nbGU6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fYWJvdXRfX2NvbHVtbnNfX3NpbmdsZTpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zX19zaW5nbGU6bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zX19zaW5nbGUgYSwgLmxhbmRpbmctcGFnZV9fYWJvdXRfX2NvbHVtbnNfX3NpbmdsZSBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19hYm91dF9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19hYm91dF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWJvdXRfX3N1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19zdWJ0aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19hYm91dF9fc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19hYm91dF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktbGcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmRpc3BsYXktbGcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmRpc3BsYXktc20ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5kaXNwbGF5LXNtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLypcbiAqIEFkZCBlbnRyeVxuICovXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5IHtcbiAgICBtaW4taGVpZ2h0OiA0MS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5IHtcbiAgICBtaW4taGVpZ2h0OiA0NS42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5IHtcbiAgICBwYWRkaW5nLXRvcDogOC44NzVyZW07XG4gICAgbWluLWhlaWdodDogMzMuMTI1cmVtO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9faW5uZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjU4LjM4ZGVnLCAjMTcxNzE3LCByZ2JhKDQxLCA0MSwgNDEsIDAuMikpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAzLjQzNzVyZW0gMi41cmVtO1xufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXg6IDAgMCAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fbGVmdCAudnVlLWZvcm11bGF0ZS13cmFwIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fbGVmdCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgZmxleDogMCAwIDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZmxleDogMCAwIDQ1JTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbiAgY29sb3I6ICNDNEM0QzQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3N1YnRpdGxlLS1sZWZ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fc3VidGl0bGUtLWxlZnQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3N1YnRpdGxlLS1sZWZ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0IGxpIHtcbiAgd2lkdGg6IDQ1JTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3QgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0IGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0IGxpIGE6aG92ZXIgcGF0aCB7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0IGxpIGE6aG92ZXIgLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdF9fdGV4dF9faW5uZXIge1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3QgbGkge1xuICAgIHdpZHRoOiAyNyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0IGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0IGxpIHtcbiAgICB3aWR0aDogMzglO1xuICAgIG1hcmdpbi1yaWdodDogMTIlO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0IGxpIC5zay1pY29uIHtcbiAgd2lkdGg6IDM1JTtcbn1cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3QgbGkgLnNrLWljb24gc3ZnIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbn1cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3QgbGkgLnNrLWljb24gcGF0aCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xcyBlYXNlLWluLW91dDtcbn1cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3QgbGkgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdF9fdGV4dCB7XG4gIGZsZXg6IDE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3RfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0X190ZXh0X19pbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNUM1QzU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjFzIGVhc2UtaW4tb3V0O1xuICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0X190ZXh0X19pbm5lcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmE6aG92ZXIgLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdF9fdGV4dF9faW5uZXIge1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fbGVmdF9fYnRuLWNvbnQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX2xlZnRfX2J0bi1jb250IC5idG4tLWxpbmsge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX2xlZnRfX2J0bi1jb250IHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19sZWZ0X19idG4tY29udCAuYnRuLS1saW5rIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fYnV0dG9ucyAuYnRuLS1saW5rIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fYnV0dG9ucyAuYnRuLS1saW5rIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLmV2ZW50LWNyZWF0b3ItYmFubmVyLS13cmFwcGVyIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xuICBnYXA6IDY0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDQ7XG4gIGxlZnQ6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5ldmVudC1jcmVhdG9yLWJhbm5lci0td3JhcHBlciBidXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuLmV2ZW50LWNyZWF0b3ItYmFubmVyLS13cmFwcGVyIGJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLmV2ZW50LWNyZWF0b3ItYmFubmVyLS13cmFwcGVyIHtcbiAgICBnYXA6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnQtY3JlYXRvci1iYW5uZXItLXdyYXBwZXIge1xuICAgIGdhcDogMXJlbTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMzdweCk7XG4gIH1cbn1cblxuLmV2ZW50LWNyZWF0b3ItYmFubmVyLS1zZWN0aW9uIHtcbiAgZ2FwOiA4cHg7XG59XG4uZXZlbnQtY3JlYXRvci1iYW5uZXItLXNlY3Rpb24gaDMge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5ldmVudC1jcmVhdG9yLWJhbm5lci0tc2VjdGlvbiBoMyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLmV2ZW50LWNyZWF0b3ItYmFubmVyLS1zZWN0aW9uIGgzIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zY3JvbGwuaGFzLWJhbm5lciB7XG4gIGJvdHRvbTogN3JlbTtcbn1cblxuLnRpbnktc2xpZGVyX19zbGlkZS5oYXMtZXZlbnQtYmFubmVyIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fbGluayB7XG4gIGJvdHRvbTogOHJlbTtcbn1cblxuLmQtYmxvY2stc20ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmQtYmxvY2stc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duLWNvbnRhaW5lci5oYXMtYmFubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjVyZW07XG4gIH1cbn1cblxuLmV2ZW50LWNyZWF0b3ItYmV0YS10YWc6OmFmdGVyIHtcbiAgY29udGVudDogXCJiZXRhXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmMyYzJjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgcGFkZGluZzogMCAwLjI1cmVtO1xufVxuLmV2ZW50LWNyZWF0b3ItYmV0YS10YWc6aG92ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5ldmVudC1jcmVhdG9yLWJldGEtdGFnOmhvdmVyOjphZnRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRjVBNzU7XG59XG5cbi53ZXJidW5nLmV2ZW50LWNyZWF0b3ItYmV0YS10YWcge1xuICBwYWRkaW5nOiAxLjI1cmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubGFuZGluZy1wYWdlX19ldmVudC1jcmVhdG9yLWZpbHRlcnMucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIge1xuICB6LWluZGV4OiAxOTtcbn1cblxuLnZ1ZS1mb3JtdWxhdGUtb3ZlcnZpZXcge1xuICBwYWRkaW5nLXRvcDogN3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbn1cbi52dWUtZm9ybXVsYXRlLW92ZXJ2aWV3IC5saWdodC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNsaWRlIHtcbiAgd2lkdGg6IDY2JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2xpZGUge1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zbGlkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNsaWRlID4gZGl2IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zbGlkZS1kaXZVcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNsaWRlLWRpdlVwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zbGlkZS1kaXZVcC1oaWRkZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc2VsZi1lbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNsaWRlLWRpdlVwLWhpZGRlbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2xpZGUtcCB7XG4gIHdpZHRoOiAyNiU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2xpZGUtcCB7XG4gICAgd2lkdGg6IDMyJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNsaWRlLXAge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICB3aWR0aDogNTklO1xuICB9XG59XG5cbi8qISBwdXJnZWNzcyBzdGFydCBpZ25vcmUgKi9cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHMge1xuICBwYWRkaW5nLXRvcDogNC4zNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zaW1wbGUtc2VhcmNoLXJlc3VsdHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICB9XG59XG5cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3RvcCB7XG4gIHBhZGRpbmc6IDVyZW0gMCAyLjQzNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fdG9wIHtcbiAgICBwYWRkaW5nOiA1LjVyZW0gMCAzLjMxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fdG9wIHtcbiAgICBwYWRkaW5nOiA3LjA2MjVyZW0gMCA0LjI1cmVtO1xuICB9XG59XG5cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3Jlc3VsdHMtcGxhY2Vob2xkZXIge1xuICBtaW4taGVpZ2h0OiA5cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3Jlc3VsdHMtcGxhY2Vob2xkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IHtcbiAgbWFyZ2luLXRvcDogLTE1LjMxMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IHtcbiAgICBtYXJnaW4tdG9wOiAtMS4zNzVyZW07XG4gIH1cbn1cblxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fbGlzdC1jb250IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbiAgcGFkZGluZzogMi41cmVtIDAgMy4xMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fbGlzdC1jb250IHtcbiAgICBwYWRkaW5nOiAxLjM3NXJlbSAwIDMuMTI1cmVtO1xuICB9XG59XG5cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19saXN0IC5zZWFyY2gtdGVybS1oaWdobGlnaHQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cblxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fbGlzdF9faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0ZDRkNGO1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX2xpc3RfX2l0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19saXN0X19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19saXN0X19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxufVxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fbGlzdF9faXRlbS0tbm8tYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX2xpc3RfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX2xpc3RfX3R5cGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX2xpc3RfX3R5cGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19saXN0X19uYW1lIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fbGlzdF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fbGlzdF9fbmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgfVxufVxuXG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19saXN0X19jb250ZW50IHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19saXN0X19jb250ZW50IHtcbiAgICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19saXN0X19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMTI1cmVtO1xuICB9XG59XG5cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3Jlc3VsdHMtbnVtLWNvbnQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDkuMTg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19yZXN1bHRzLW51bS1jb250IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fcmVzdWx0cy1udW0tY29udCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbn1cblxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLXRlcm0ge1xuICBjb2xvcjogI0M1QzVDNTtcbn1cblxuLnBhZ2luYXRpb24tLXNpbXBsZS1zZWFyY2gge1xuICBtYXJnaW4tdG9wOiAyLjg3NXJlbTtcbn1cblxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMuNDM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cbiAgY29sb3I6ICNCREJEQkQ7XG59XG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gIGNvbG9yOiAjQkRCREJEO1xuICBvcGFjaXR5OiAxO1xufVxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogI0JEQkRCRDtcbiAgb3BhY2l0eTogMTtcbn1cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogI0JEQkRCRDtcbn1cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgY29sb3I6ICNCREJEQkQ7XG59XG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6OnBsYWNlaG9sZGVyIHsgLyogTW9zdCBtb2Rlcm4gYnJvd3NlcnMgc3VwcG9ydCB0aGlzIG5vdy4gKi9cbiAgY29sb3I6ICNCREJEQkQ7XG59XG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkY1QTc1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmZmZmO1xuICB9XG59XG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1jbGVhciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxMCAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEgMWw4IDhtMC04TDEgOScgc3Ryb2tlPSdncmF5JyBzdHJva2Utd2lkdGg9JzEuMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1jbGVhciBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZW50ZXIsXG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1maXJzdC1zdWdnZXN0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA3JTtcbiAgb3BhY2l0eTogMC4yO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1maXJzdC1zdWdnZXN0aW9uIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24ge1xuICAgIGxlZnQ6IDQlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24ge1xuICAgIGxlZnQ6IDYlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gICAgbGVmdDogOCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1maXJzdC1zdWdnZXN0aW9uIHtcbiAgICBsZWZ0OiAxMCU7XG4gIH1cbn1cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgY29sb3I6ICNCREJEQkQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNjAsIDYwLCA2MCwgMC4yNSk7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGxlZnQ6IC0xcHg7XG4gIHRvcDogMTAwJTtcbiAgcGFkZGluZzogMCAwIDAuOTM3NXJlbSAwO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogYXV0bztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZDogIzI3MjcyNztcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAuc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93biB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gIH1cbn1cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDAuMDkzNzVyZW0gMS41cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLWl0ZW0tLWhpZ2hsaWdodCwgLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xufVxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbiAgcGFkZGluZzogMXJlbSAwO1xuICBsZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0RjRGNEY7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2hhZG93OiAwIDJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbn1cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2UgcCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1hY3Rpb25zIC5zay1zcGlubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LWFjdGlvbnNfX2xvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1JTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLypcbiAqIFBsYWNlaG9sZGVyc1xuICovXG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19saXN0X19jb250ZW50LS1wbGFjZWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvcGFjaXR5OiAwLjE7XG59XG5cbi8qISBwdXJnZWNzcyBlbmQgaWdub3JlICovXG4ucGFkZGluZ19fbGVmdCA+IGRpdiA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA3JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnBhZGRpbmdfX2xlZnQgPiBkaXYgPiBkaXYge1xuICAgIHBhZGRpbmctbGVmdDogNCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBhZGRpbmdfX2xlZnQgPiBkaXYgPiBkaXYge1xuICAgIHBhZGRpbmctbGVmdDogNiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFkZGluZ19fbGVmdCA+IGRpdiA+IGRpdiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwJTtcbiAgfVxufVxuXG4ucGFkZGluZ19fbGVmdCA+IGRpdiA+IGRpdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnJTIwd2lkdGglM0QlMjIzMiUyMiUyMGhlaWdodCUzRCUyMjMyJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMzIlMjAzMiUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlMEElM0NwYXRoJTIwZCUzRCUyMk0xNCUyMDI0QzE5LjUyMjglMjAyNCUyMDI0JTIwMTkuNTIyOCUyMDI0JTIwMTRDMjQlMjA4LjQ3NzE1JTIwMTkuNTIyOCUyMDQlMjAxNCUyMDRDOC40NzcxNSUyMDQlMjA0JTIwOC40NzcxNSUyMDQlMjAxNEM0JTIwMTkuNTIyOCUyMDguNDc3MTUlMjAyNCUyMDE0JTIwMjRaJTIyJTIwc3Ryb2tlJTNEJTIyd2hpdGUlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxLjIlMjIlMjBzdHJva2UtbGluZWNhcCUzRCUyMnJvdW5kJTIyJTIwc3Ryb2tlLWxpbmVqb2luJTNEJTIycm91bmQlMjIlMkYlM0UlMEElM0NwYXRoJTIwZCUzRCUyMk0yOC45ODA5JTIwMjguOTk5OUwyMS4zODA5JTIwMjEuMzc5OSUyMiUyMHN0cm9rZSUzRCUyMndoaXRlJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMS4yJTIyJTIwc3Ryb2tlLWxpbmVjYXAlM0QlMjJyb3VuZCUyMiUyMHN0cm9rZS1saW5lam9pbiUzRCUyMnJvdW5kJTIyJTJGJTNFJTBBJTNDJTJGc3ZnJTNFXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZGRpbmdfX2xlZnQgPiBkaXYgPiBkaXY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC13aWR0aC1zbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2lubmVyLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faW5uZXItd3JhcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2lubmVyLXdyYXAtLW1hcC1vcGVuIHtcbiAgICB3aWR0aDogNDQuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19pbm5lci13cmFwLXNsYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19pbm5lci13cmFwLXZvdGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4ucGFnaW5hdGlvbi0tc2VhcmNoLXBhZ2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIG1hcmdpbi1ib3R0b206IDdyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdpbmF0aW9uLS1zZWFyY2gtcGFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLnBhZ2luYXRpb24tLXNlYXJjaC1wYWdlIC5wYWdpbmF0aW9uX19jb3VudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnaW5hdGlvbi0tc2VhcmNoLXBhZ2UgLnBhZ2luYXRpb25fX251bWJlcnMtY29udCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5sb2NhdGlvbi1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLS1zZWFyY2gtcGFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sb2NhdGlvbi1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLS1zZWFyY2gtcGFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1zbWFsbCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19leHRyYS1zbWFsbC1uby1yZXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXNtYWxsLW5vLXJlcyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbTtcbiAgcGFkZGluZzogMS44NzVyZW0gMC45Mzc1cmVtIDMuMTI1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX2ZpcnN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA3LjI1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX2ZpcnN0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB3aWR0aDogOTMlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdCA+IHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fZmlyc3QgPiBzcGFuID4gc3BhbiA+IHN2ZyB7XG4gICAgd2lkdGg6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX2ZpcnN0ID4gc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX2ZpcnN0LW5vIHtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdC1ubyB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdC1uby1zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdC1uby1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3NlY29uZCB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjE4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3NlY29uZCB7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjMxMjVyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX190aGlyZCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX190aGlyZCBzcGFuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI0Q5NEQ2NDtcbn1cbi5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX190aGlyZCBzcGFuOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3RoaXJkIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fdGhpcmQtcGFkZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3RoaXJkLXBhZGRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZSA+IC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3NlY29uZCB7XG4gICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbSAwLjkzNzVyZW0gMi4xMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2UgPiAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDczNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3NlY29uZCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDAgMCA0cmVtIDA7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3NlY29uZCB7XG4gICAgZm9udC1zaXplOiAzLjQzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuMDYyNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjg3NXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fdGhpcmQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX190aGlyZC1zbS1kaXNwbGF5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fdGhpcmQtc20tZGlzcGxheS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3RoaXJkLXNtLWRpc3BsYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG5ib2R5Om5vdCgubW9kYWwtb3BlbikgLmxhbmRpbmctcGFnZV9fYWJvdXQtLXNlYXJjaC1wYWdlLFxuYm9keTpub3QoLm1vZGFsLW9wZW4pIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeS0tc2VhcmNoLXBhZ2UsXG5ib2R5Om5vdCgubW9kYWwtb3BlbikgLm1haW4tZm9vdGVyLS1zZWFyY2gtcGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbn1cblxuLypcbiAqIEhlYWRlclxuICovXG4uc2VhcmNoLXBhZ2VfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDQuMzc1cmVtIDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICB6LWluZGV4OiAxO1xufVxuLnNlYXJjaC1wYWdlX19oZWFkZXIgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlciB7XG4gICAgcGFkZGluZzogNS4zMTI1cmVtIDAgMy42ODc1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDUuMzc1cmVtIDAgNC4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4ge1xuICAgIHBhZGRpbmc6IDYuODEyNXJlbSAwIDQuNTYyNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXdyYXAge1xuICAtLWhlYWRlci1wYjogMi41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXdyYXAge1xuICAgIC0taGVhZGVyLXBiOiA3LjgxMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlLXBhY2thZ2VzX19pbm5lci13cmFwLS1tYXAtb3BlbiB7XG4gICAgLS1oZWFkZXItcGI6IDQuNTYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZS1wYWNrYWdlc19faW5uZXItd3JhcCB7XG4gICAgLS1oZWFkZXItcGI6IDAuNXJlbTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlLXBhY2thZ2VzX19pbm5lci13cmFwIC5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0taGVhZGVyLXBiKTtcbn1cbi5zZWFyY2gtcGFnZS1wYWNrYWdlc19faW5uZXItd3JhcCAucGFja2FnZS1yZXN1bHRzLWFuZGVybi1kcm9wZG93biB7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1oZWFkZXItcGIpKTtcbn1cblxuLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZSB7XG4gIHBhZGRpbmctdG9wOiA0LjM3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzc0NTViO1xuICB6LWluZGV4OiAxO1xufVxuLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZSAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlci1wYWNrYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogNy4zMTI1cmVtO1xuICAgIGhlaWdodDogMjEuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZSB7XG4gICAgcGFkZGluZy10b3A6IDQuMzc1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2UtLW1hcC1vcGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2UtLW1hcC1vcGVuIHtcbiAgICBwYWRkaW5nLXRvcDogNi44MTI1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWluLWhlaWdodDogM3JlbTtcbiAgbWF4LWhlaWdodDogNC41cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDByZW0gYXV0byAwLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2Uge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA0LjY4NzVyZW0gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIG1heC13aWR0aDogNTQuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZSA+IHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2UtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjg3NXJlbTtcbiAgICBoZWlnaHQ6IDIuODc1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMi44NzVyZW07XG4gICAgbWFyZ2luOiAxLjEyNXJlbSBhdXRvIDEuNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUudHdvX3Jvd3Mge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICBtYXgtaGVpZ2h0OiA1cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDByZW0gYXV0byAxcmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS50d29fcm93cy0tcGFja2FnZXMge1xuICAgIGhlaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS50d29fcm93cy0tcGFja2FnZXNfX2xvd2VyLWZvbnQtc2l6ZSB7XG4gICAgZm9udC1zaXplOiAzLjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS50aHJlZV9yb3dzIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgaGVpZ2h0OiA1cmVtO1xuICAgIG1heC1oZWlnaHQ6IDVyZW07XG4gICAgbWFyZ2luOiAwcmVtIGF1dG8gMXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUudGhyZWVfcm93cy0tcGFja2FnZXMge1xuICAgIGhlaWdodDogMTQuNTYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS5mb3VyX3Jvd3Mge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICAgIGhlaWdodDogNi4zNzVyZW07XG4gICAgbWF4LWhlaWdodDogNi4zNzVyZW07XG4gICAgbWFyZ2luOiAwLjYyNXJlbSBhdXRvIDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQuMDYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC42ODc1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgaGVpZ2h0OiA0LjY4NzVyZW07XG4gICAgbWF4LWhlaWdodDogMTQuMDYyNXJlbTtcbiAgICBtYXgtd2lkdGg6IDU5LjgxMjVyZW07XG4gICAgbWFyZ2luLXRvcDogMi41NjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuODc1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS50d29fcm93cyB7XG4gICAgZm9udC1zaXplOiAzLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC4wNjI1cmVtO1xuICAgIGhlaWdodDogOC4xMjVyZW07XG4gICAgbWF4LWhlaWdodDogOC4xMjVyZW07XG4gICAgbWFyZ2luLXRvcDogMC41NjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNDM3NXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUudGhyZWVfcm93cyB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XG4gICAgaGVpZ2h0OiA1LjYyNXJlbTtcbiAgICBtYXgtaGVpZ2h0OiA1LjYyNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLmZvdXJfcm93cyB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XG4gICAgaGVpZ2h0OiA4LjQzNzVyZW07XG4gICAgbWF4LWhlaWdodDogOC40Mzc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtLW1hcC1vcGVuIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gICAgbWF4LWhlaWdodDogOS4zNzVyZW07XG4gICAgbWFyZ2luLXRvcDogMS4zMTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLS1tYXAtb3Blbi50d29fcm93cyB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xuICAgIG1heC1oZWlnaHQ6IDUuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjU2MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC40Mzc1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS0tbWFwLW9wZW4udGhyZWVfcm93cyB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIG1heC1oZWlnaHQ6IDVyZW07XG4gICAgbWFyZ2luLXRvcDogMC44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLS1tYXAtb3Blbi5mb3VyX3Jvd3Mge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICBtYXgtaGVpZ2h0OiA3LjVyZW07XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9faGVhZGVyX19jb3VudCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMTI1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyX19jb3VudC50d29fcm93cyB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyX19jb3VudC50aHJlZV9yb3dzIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnNlYXJjaC1wYWdlX19oZWFkZXJfX2NvdW50LmZvdXJfcm93cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX2NvdW50IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fY291bnQge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fY291bnQudHdvX3Jvd3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fY291bnQudGhyZWVfcm93cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX19jb3VudC5mb3VyX3Jvd3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fY291bnQge1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9faGVhZGVyX19jb3VudC50d29fcm93cyB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fY291bnQudGhyZWVfcm93cyB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fY291bnQuZm91cl9yb3dzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXJjaC1wYWdlX19oZWFkZXJfX251bWJlciB7XG4gIGNvbG9yOiAjYzVjNWM1O1xufVxuXG4uc2VhcmNoLXBhZ2VfX2hlYWRlcl9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2UtLWNvbnRhaW5lciBoMSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLS1jb250YWluZXIgaDMgc3Bhbjpub3QoLmxpbmspIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLS1jb250YWluZXIgaDMgc3Bhbi5saW5rIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLS1jb250YWluZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2UtLWNvbnRhaW5lciBoMyBzcGFuOm5vdCgubGluaykge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2UtLWNvbnRhaW5lciBoMyBzcGFuLmxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLS1jb250YWluZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMzc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2UtLWNvbnRhaW5lciBoMyBzcGFuOm5vdCgubGluaykge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMy43NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLS1jb250YWluZXIgaDMgc3Bhbi5saW5rIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2hlYWRlci1wYWNrYWdlLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuIHtcbiAgaGVpZ2h0OiBjYWxjKGNhbGN1bGF0ZVJlbSgxODRweCkgKyBjYWxjdWxhdGVSZW0oNzBweCkpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNzBweCkgMnJlbSAwO1xufVxuLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZS0tY29udGFpbmVyIHtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZS0tY29udGFpbmVyIGgxIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2UtLWNvbnRhaW5lciBoMyBzcGFuOm5vdCgubGluaykge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZS0tY29udGFpbmVyIGgzIHNwYW4ubGluayB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2UtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2hlYWRlci1wYWNrYWdlLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLS1jb250YWluZXIgaDMge1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2UtLWNvbnRhaW5lciBoMyBzcGFuLmxpbmsge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2hlYWRlci1wYWNrYWdlLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLS1jb250YWluZXIgaDMgc3Bhbjpub3QoLmxpbmspIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZS0tY29udGFpbmVyIGgzIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2hlYWRlci1wYWNrYWdlLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLS1jb250YWluZXIgaDMgc3Bhbjpub3QoLmxpbmspIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2UtLWNvbnRhaW5lciBoMyBzcGFuLmxpbmsge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZS0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDcwcHgpIDJyZW0gMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4ge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE3NHB4KTtcbiAgfVxufVxuXG4ucGFja2FnZS1oZWFkZXItdGFnIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBwYWRkaW5nOiAwIDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWhlYWRlci10YWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBhY2thZ2UtaGVhZGVyLXRhZy1tb2JpbGUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFja2FnZS1oZWFkZXItdGFnLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGFja2FnZS1oZWFkZXItZXZlbnQtY3JlYXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBhY2thZ2UtaGVhZGVyLWV2ZW50LWNyZWF0b3Ige1xuICAgIGdhcDogMC4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWhlYWRlci1ldmVudC1jcmVhdG9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qXG4gKiBTdGlja3kgaGVhZGVyXG4gKi9cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMuODc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4ge1xuICBtYXJnaW4tYm90dG9tOiAtMC41NjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4ge1xuICAgIG1hcmdpbi10b3A6IDQuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1uby1yZXN1bHRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIC5zZWFyY2gtZmlsdGVyX19pbm5lci5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQge1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIgLnNlYXJjaC1maWx0ZXJfX2lubmVyLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1maXhlZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19pbmxpbmUtZmlsdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbn1cbi5zZWFyY2gtcGFnZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19pbmxpbmUtZmlsdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2lubGluZS1maWx0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9faW5saW5lLWZpbHRlci0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1zdGlja3kge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRjVBNzU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1zdGlja3kge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1zdGlja3ktbm8tYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1vdmVybGF5IHtcbiAgei1pbmRleDogNjtcbn1cblxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTByZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciB7XG4gICAgdG9wOiAtMi4yNXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgcGFkZGluZzogMC42MjVyZW0gMnB4O1xuICBmbGV4OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gICAgcGFkZGluZzogMXJlbSAycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QtLW1vYmlsZS1zdGlja3kge1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19jb250YWluZXIgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDBweCAxNnB4IDBweCAxNnB4O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19jb250YWluZXIgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDAgMTdweCAwIDEwcHg7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QgbGkgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwNXB4O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19jb250YWluZXIgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IGxpIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbF9fY2xlYXItYnRuIHtcbiAgICB0b3A6IDlweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaSAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX3RleHRfX2NsZWFyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19tYXAtdHJpZ2dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIG1hcmdpbi1sZWZ0OiAyLjA2MjVyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNC41cmVtO1xuICBoZWlnaHQ6IDQuNXJlbTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1yYWRpdXM6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbWFwLXRyaWdnZXIgc3ZnIHtcbiAgd2lkdGg6IDEuMDYyNXJlbTtcbiAgaGVpZ2h0OiAxLjA2MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbWFwLXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX21hcC10cmlnZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19tb2JpbGUtbWFwLXRyaWdnZXItLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZS0tc3RpY2t5LWZpbHRlciAuc2VhcmNoLXBhZ2VfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDUuNXJlbTtcbn1cblxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDEuMDYyNXJlbSAwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwge1xuICAgIG1hcmdpbjogMCAwLjI1cmVtO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGw6aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDNTM2QztcbiAgcGFkZGluZzogMDtcbn1cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tcGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1waW5rIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1waW5rLXByb3ZpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDNTM2QztcbiAgcGFkZGluZzogMDtcbn1cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tcGluay1wcm92aWRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQzUzNkM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1waW5rLXByb3ZpZGVyIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbn1cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tZG90cyB7XG4gIHBhZGRpbmc6IDAgMC41NXJlbSAwO1xuICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMC42MjVyZW07XG4gIHBhZGRpbmc6IDAgMTJweCAxMnB4IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fdHJpZ2dlciB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjMxMjVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDA7XG59XG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3RyaWdnZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX190cmlnZ2VyIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX190cmlnZ2VyIHtcbiAgICBtYXJnaW46IDAgMXJlbTtcbiAgfVxufVxuXG4ubnVtLWZpbHRlcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyLjklO1xuICB0b3A6IDIwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbF9fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAgMC4zNzVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX3RleHQtLXBpbmsge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAxLjA2MjVyZW0gMC4zNzVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX3RleHQtLXBpbmstcHJvdmlkZXIge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAxLjA2MjVyZW0gMC4zNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX190ZXh0IHtcbiAgICBwYWRkaW5nOiAwLjQzNzVyZW0gMCAwLjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX190ZXh0LS1waW5rIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nOiAwLjQzNzVyZW0gMS4wNjI1cmVtIDAuNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX3RleHQtLXBpbmstcHJvdmlkZXIge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmc6IDAuNDM3NXJlbSAxLjA2MjVyZW0gMC41cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbF9fY2xlYXItYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG59XG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX2NsZWFyLWJ0biAuc2staWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbF9fY2xlYXItYnRuIC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAwLjgxMjVyZW07XG4gIGhlaWdodDogMC44MTI1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX19jbGVhci1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX19jbGVhci1idG4ge1xuICAgIHRvcDogMC4zcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX2NsZWFyLWJ0biB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fbW9iaWxlLW1hcC10cmlnZ2VyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDMuMTI1cmVtO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHotaW5kZXg6IDM7XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xuICB3aWR0aDogNi44NzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMy40Mzc1cmVtO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fbW9iaWxlLW1hcC10cmlnZ2VyIHtcbiAgICBib3R0b206IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX21vYmlsZS1tYXAtdHJpZ2dlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNlYXJjaC1wYWdlX19tb2JpbGUtbWFwLXRyaWdnZXIgLnNrLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNDM3NXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fbW9iaWxlLW1hcC10cmlnZ2VyIC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAxLjA2MjVyZW07XG4gIGhlaWdodDogMS4wNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX21vYmlsZS1tYXAtdHJpZ2dlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX21vYmlsZS1tYXAtdHJpZ2dlcl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKlxuICogU3RpY2t5IHN0eWxlc1xuICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNjcm9sbC11cCB7XG4gICAgdG9wOiA0LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tb2JpbGUtc3RpY2t5IHtcbiAgICB6LWluZGV4OiAyNztcbiAgICBoZWlnaHQ6IDMuNjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbW9iaWxlLXN0aWNreSAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreSwgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiB7XG4gICAgaGVpZ2h0OiA0LjMxMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3kgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLCAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGxpbmVhcjtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreSAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QsIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IHtcbiAgICBib3gtc2hhZG93OiAwIDE2cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3kgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19tYXAtdHJpZ2dlciwgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX21hcC10cmlnZ2VyIHtcbiAgICBib3gtc2hhZG93OiAwIDE2cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktdmlzaWJsZSAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAge1xuICAgIHRvcDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3kge1xuICAgIGhlaWdodDogNC4zMTI1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5IC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGxpbmVhcjtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreSAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3Qge1xuICAgIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreSAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX21hcC10cmlnZ2VyIHtcbiAgICBib3gtc2hhZG93OiAwIDE2cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktdmlzaWJsZSAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAge1xuICAgIHRvcDogMTUwcHg7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAge1xuICAgIG1heC13aWR0aDogNDQuMzc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LXZpc2libGUuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1jbG9zZWQge1xuICB6LWluZGV4OiA0O1xufVxuXG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreS1tb2JpbGUtbm90LXZpc2libGUuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1jbG9zZWQge1xuICB6LWluZGV4OiA0O1xufVxuXG4vKlxuICogTWFwIGNsb3NlZCBzdHlsZXMgKFNjcmVlbnMgYWJvdmUgTEcgc2l6ZSlcbiAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1jbG9zZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gICAgcGFkZGluZzogMS4xMjVyZW0gMXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IGxpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAubWwtMTYge1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLm1sLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAubXItMTYge1xuICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5tci0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgfVxufVxuXG4vKlxuICogU2luZ2xlIHNlYXJjaCByZXN1bHRcbiAqL1xuLnNlYXJjaC1wYWdlX19hcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogNC4xMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlID4gLmNvbnRhaW5lciAuY29sLTEyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZSA+IC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzY2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1heC1udW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWF4LW51bTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4Ljc1cmVtO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXNsYSB7XG4gIG1hcmdpbi1ib3R0b206IDMuMDYyNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS1zbGEge1xuICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLXNsYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogNS42MjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtc2xhIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLXNsYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMS42ODc1cmVtIDFyZW0gMXJlbSAxcmVtO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5uZXIge1xuICAgIHBhZGRpbmc6IDIuMDYyNXJlbSAxcmVtIDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbm5lci0tc2xhIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcCB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5uZXItLXNsYTpob3ZlciAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQgPiBzcGFuID4gZGl2ID4gaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC4xMTEpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbm5lci0tc2xhLW5vbWluYXRlZDpob3ZlciAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQgPiBkaXYgPiBpbWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjEwMik7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2lubmVyLXNsYSB7XG4gIHBhZGRpbmc6IDIuMDYyNXJlbSAxLjI1cmVtIDEuNXJlbSAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2lubmVyLXNsYSB7XG4gICAgcGFkZGluZzogMi4wNjI1cmVtIDEuMjVyZW0gMC41NjI1cmVtIDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5uZXItc2xhIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2lubmVyLXNsYSAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtIDFyZW0gMXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2lubmVyLXNsYSAuc2VhcmNoLXBhZ2VfX2FydGljbGUtdmFsdWF0aW9uLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2xpbmstbWFwLW9wZW4ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fbGluay1wcm92aWRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19saW5rLXNsYTpob3ZlciB7XG4gIGNvbG9yOiAjRDlDNEFBO1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udCB7XG4gICAgd2lkdGg6IDIxLjc1cmVtO1xuICAgIHRvcDogLTIuNDM3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi40Mzc1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udDpob3ZlciAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAudG5zLXNsaWRlLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQge1xuICAgIHRvcDogLTIuODEyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IHtcbiAgICBtaW4taGVpZ2h0OiAyMHJlbTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250LXNsYSB7XG4gIHdpZHRoOiAxNnJlbTtcbiAgaGVpZ2h0OiAxMC41cmVtO1xuICB0b3A6IC0yLjg3NXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC1zbGEgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgaGVpZ2h0OiAxMC41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC1zbGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTguNzVyZW07XG4gICAgdG9wOiAwO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC1zbGEgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICBoZWlnaHQ6IDE4Ljc1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC1zbGEgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tdGlueS1jYXJvdXNlbCAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXA6bm90KC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcC0tc2luZ2xlLWltYWdlKSB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG4uc29jaWFsLWljb25zLWpvYnMge1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICBoZWlnaHQ6IDIwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tdGlueS1jYXJvdXNlbCAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXA6bm90KC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcC0tc2luZ2xlLWltYWdlKSB7XG4gICAgd2lkdGg6IDkzJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBoZWlnaHQ6IDIwcmVtO1xuICB9XG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLXRpbnktY2Fyb3VzZWwgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwOm5vdCguc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAtLXNpbmdsZS1pbWFnZSk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICBoZWlnaHQ6IDE0Ljg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAge1xuICAgIGhlaWdodDogMTQuODc1cmVtO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtaW4taGVpZ2h0OiAxMDAwJTtcbiAgbWluLXdpZHRoOiAxMDAwJTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuMSk7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbSAxcmVtIDAuNzVyZW07XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWluLXdpZHRoOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAwIDAgMS41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2NvbnRlbnQtLXNsYSB7XG4gICAgcGFkZGluZzogMC4wNjI1cmVtIDAuNzVyZW0gMXJlbSAwLjc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fZXhjZXJwdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2Zhdm91cml0ZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMS41NjI1cmVtO1xuICBsZWZ0OiAxLjU2MjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2Zhdm91cml0ZXMgLnBhdGgtMCB7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fZmF2b3VyaXRlcy0tbGlrZWQgLnBhdGgtMCB7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19mYXZvdXJpdGVzIHtcbiAgICB0b3A6IDEuODc1cmVtO1xuICAgIGxlZnQ6IDEuMjVyZW07XG4gIH1cbn1cblxuLypcbiAqIFJpZ2h0IHRvcFxuICovXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDAgMC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wLS1tZC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3AtLW1kLXZpc2libGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcC0tbWQtaGlkZGVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcC1zbGEgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsIC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0taWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC4zNzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gIHdpZHRoOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbCBzdmcge1xuICB3aWR0aDogMS4xMjVyZW07XG4gIGhlaWdodDogMS4xMjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwtLWxnLXZpc2libGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0taWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgICB3aWR0aDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IDEuMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsIHN2ZyB7XG4gICAgd2lkdGg6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0tbGctdmlzaWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwtLWZhdm91cml0ZXMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsLS1yZWdpb24taWNvbiB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygyLjUpO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4ubmV4dF9faWNvbiB7XG4gIGNvbG9yOiBibGFjaztcbiAgZmlsbDogYmxhY2s7XG59XG5cbi5zay1pY29uLWJsYWNrIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWxfX3RleHQge1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbF9fdGV4dC1zbGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWxfX3RleHQtc2xhX19yZWdpb24ge1xuICAgIG1heC13aWR0aDogMjE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsX190ZXh0LXNsYV9fcmVnaW9uIHtcbiAgICBtYXgtd2lkdGg6IDE4NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsX190ZXh0LXNsYV9fcmVnaW9uIHtcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0tcGxhY2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0tZ3Vlc3RzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNTYyNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwtLWZhdm91cml0ZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMS41cmVtO1xuICBsZWZ0OiAxLjEyNXJlbTtcbiAgei1pbmRleDogMztcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0tZmF2b3VyaXRlcyBzcGFuLmxnLXZpc2libGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsLS1mYXZvdXJpdGVzIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgd2lkdGg6IDEuODc1cmVtO1xuICBoZWlnaHQ6IDEuODc1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsLS1mYXZvdXJpdGVzIC5zay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwtLWZhdm91cml0ZXMgLnNrLWljb24gc3ZnIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwtLWZhdm91cml0ZXM6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwtLWZhdm91cml0ZXMtLWxpa2VkIC5wYXRoLTAge1xuICBmaWxsOiAjRkY1QTc1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0tZmF2b3VyaXRlcyB7XG4gICAgbGVmdDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0tZmF2b3VyaXRlcyB7XG4gICAgdG9wOiAyLjVyZW07XG4gICAgcmlnaHQ6IDEuNXJlbTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0tZmF2b3VyaXRlcyBzcGFuLmxnLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwtLWZhdm91cml0ZXMgLnNrLWljb24gc3ZnIHtcbiAgICB3aWR0aDogMS4xMjVyZW07XG4gICAgaGVpZ2h0OiAxLjEyNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwtLWZhdm91cml0ZXMgaW1nIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsLS1mYXZvdXJpdGVzIHtcbiAgICB0b3A6IDEuNXJlbTtcbiAgICBsZWZ0OiAxLjEyNXJlbTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0tZmF2b3VyaXRlcyBzcGFuLmxnLXZpc2libGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwtLWZhdm91cml0ZXMgLnNrLWljb24gc3ZnIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0tc2xhLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuNjI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMS40Mzc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBtaW4td2lkdGg6IDEyNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsLS1zbGEtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwtLXNsYS1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS42MjVyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5uZXI6aG92ZXIgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsLS1zbGEtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0QTNCQTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19ib3R0b20tLXNsYS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBwYWRkaW5nOiA3cHggMTNweCA5cHggMTNweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19ib3R0b20tLXNsYS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwtLWxvY2F0aW9uLS1wYWdlIC5zay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsLS1sb2NhdGlvbi0tcGFnZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fbWFyZ2ktbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX21hcmdpLWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19leGNlcnB0LXRleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIG1heC13aWR0aDogMzguMTI1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fZXhjZXJwdC10ZXh0IHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX190aXRsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX190aXRsZS1zbGEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjEyNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdGl0bGUtc2xhIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190aXRsZS1zbGEge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RpdGxlIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fbGluayB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdGl0bGUgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190aXRsZS1zbGEge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdGl0bGVfX3RhZywgLnNlYXJjaC1wYWdlX19tYXBfX2luZm8td2luZG93X190YWcsIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS1tb2JpbGUtdGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAwLjYyNXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdGl0bGVfX3RhZy0taW4tdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgbWFyZ2luOiAwIDAgMC4zMTI1cmVtIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdGl0bGVfX3RhZywgLnNlYXJjaC1wYWdlX19tYXBfX2luZm8td2luZG93X190YWcsIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS1tb2JpbGUtdGFnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA0MCU7XG4gIHBhZGRpbmctbGVmdDogMS42MjVyZW07XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2luZm8ge1xuICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2luZm8tbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5mby1saXN0IC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2luZm8tbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbmZvLWxpc3RfX3RleHQge1xuICBmbGV4OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbmZvLWFib3ZlLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwLjQzNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5mby1hYm92ZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbmZvLWFib3ZlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19yYXRpbmcge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3JhdGluZyBzdmcge1xuICB3aWR0aDogMC44MTI1cmVtO1xuICBoZWlnaHQ6IDAuODEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3JhdGluZyB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19yYXRpbmcgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMC4xMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19yYXRpbmcgc3ZnIHtcbiAgICB3aWR0aDogMS4wNjI1cmVtO1xuICAgIGhlaWdodDogMS4wNjI1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fcmF0aW5nLXZhbHVlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4vKlxuICogTWFwIGNsb3NlZCBzdHlsZXMgKCBBYm92ZSAxMDI0cHggKVxuICovXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2V4Y2VycHQtLXNob3ctdmFsdWF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2V4Y2VycHQtLXNob3ctdmFsdWF0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fZXhjZXJwdC0tdG9wLXByZW1pdW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2luZm8tYWJvdmUtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdGl0bGVfX3RhZy0taW4tdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEuNjI1cmVtO1xuICAgIG1hcmdpbjogMCAwLjYyNXJlbSAwLjQzNzVyZW0gMDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19yYXRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fZmF2b3VyaXRlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbm5lciB7XG4gICAgcGFkZGluZzogMi41cmVtIDEuNXJlbSAxLjVyZW0gMS41cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wLXNsYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IHtcbiAgICB0b3A6IC0zLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjc1cmVtO1xuICAgIHdpZHRoOiAyOHJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250LXNsYSB7XG4gICAgd2lkdGg6IDE2cmVtO1xuICAgIGhlaWdodDogMTAuNXJlbTtcbiAgICB0b3A6IC0yLjg3NXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250LXNsYSAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAge1xuICAgIGhlaWdodDogMTAuNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICBoZWlnaHQ6IDE2LjQzNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAwIDAgMnJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19leGNlcnB0LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdGl0bGUtc2xhIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1vcGVuIHtcbiAgbWFyZ2luLWJvdHRvbTogMS42ODlyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fYmFkZ2Uge1xuICB3aWR0aDogNS4xODc1cmVtO1xuICBoZWlnaHQ6IDIuOTM3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2JhZGdlLWdyaWQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dvbGQtYmFkZ2Uuc3ZnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2JhZGdlLWdyaWQge1xuICAgIHJpZ2h0OiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2JhZGdlLWdyaWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fYmFkZ2UtZ3JpZC1zbSB7XG4gIHJpZ2h0OiAtMXB4O1xuICB6LWluZGV4OiA1NTU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ29sZC1iYWRnZS5zdmcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fYmFkZ2UtZ3JpZC1zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19iYWRnZS1saXN0IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb2xkLWJhZGdlLnN2Zyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fYmFkZ2UtbGlzdCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb2xkLWJhZGdlLWxpc3Qtc21hbGwuc3ZnKTtcbiAgICB3aWR0aDogMy4xODc1cmVtO1xuICAgIGhlaWdodDogMi4xcmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fYmFkZ2UgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fbGlzdC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXRvcDogLTEzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2xpc3QtdGl0bGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fc2VwYXJhdG9yIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fc2VwYXJhdG9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3Njb3JlIHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyLjVyZW0gMCAxLjg3NXJlbSAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIHBhZGRpbmc6IDEuNjI1cmVtIDAgMXJlbSAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS1saXN0OmhvdmVyID4gZGl2IHtcbiAgY29sb3I6ICNEOUM0QUE7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS1kZXNjcmlwdGlvbi0tc2hvdy12YWx1YXRpb24ge1xuICAgIHdpZHRoOiA2MS43JTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtdmFsdWF0aW9uLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLXZhbHVhdGlvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAzOSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtdmFsdWF0aW9uLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLXZhbHVhdGlvbiB7XG4gIHBhZGRpbmc6IDlweCAwIDAgMzBweDtcbiAgbWFyZ2luOiAxN3B4IDAgMCAzMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGhlaWdodDogMTQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtdmFsdWF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLXZhbHVhdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS12YWx1YXRpb24ge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtdmFsdWF0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLXZhbHVhdGlvbiBpbWcge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLWxpa2UtaWNvbiBpbWcge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjYpO1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLXZhbHVhdGlvbi1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtdmFsdWF0aW9uLWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS12YWx1YXRpb24tbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLXZhbHVhdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtdmFsdWF0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtdmFsdWF0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLXZhbHVhdGlvbi1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLXZhbHVhdGlvbiB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlX19leGNlcnB0LS1zaG93LXZhbHVhdGlvbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS1kZXNjcmlwdGlvbi0tc2hvdy12YWx1YXRpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLXZhbHVhdGlvbi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLXZhbHVhdGlvbi10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbmZvLWFib3ZlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtbW9iaWxlLXRhZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBwYWRkaW5nOiAwcHggOHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtbW9iaWxlLXRhZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RpdGxlLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190aXRsZS13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1pbmxpbmUgPiAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDc2NnB4O1xuICB9XG59XG4vKlxuICogVGhlIE1hcFxuICovXG4uc2VhcmNoLXBhZ2VfX21hcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fbWFwIHtcbiAgICB0b3A6IGNhbGMoY2FsY3VsYXRlUmVtKDcwcHgpICsgY2FsY3VsYXRlUmVtKDU3cHgpKTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIGNhbGN1bGF0ZVJlbSg3MHB4KSAtIGNhbGN1bGF0ZVJlbSg1N3B4KSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19tYXAge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MTBweCk7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fbWFwICNtYXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19tYXAuc2VhcmNoLXBhZ2VfX21hcC1wYWNrYWdlcyB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oMTc0cHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gY2FsY3VsYXRlUmVtKDE3NHB4KSk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX21hcC1wYWNrYWdlcyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX21hcF9fcmVzdWx0cyB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNlYXJjaC1wYWdlX19tYXBfX3dyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1wYWdlX19tYXBfX3Bpbi1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbn1cblxuLnNlYXJjaC1wYWdlX19tYXAgLmdtLXN0eWxlLWl3IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbn1cbi5zZWFyY2gtcGFnZV9fbWFwIC5nbS1zdHlsZS1pdyA+IGJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtcGFnZV9fbWFwIC5nbS1zdHlsZS1pdyAuZ20tc3R5bGUtaXctZCB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtcGFnZV9fbWFwIC5nbS1zdHlsZS1pdy10OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLXBhZ2VfX21hcCAuZ20tdWktaG92ZXItZWZmZWN0ID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uc2VhcmNoLXBhZ2VfX21hcCAuZ20tc3R5bGUtaXctdGMge1xuICBmaWx0ZXI6IG5vbmU7XG59XG4uc2VhcmNoLXBhZ2VfX21hcCAuZ20tc3R5bGUtaXctdGM6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX21hcCAuZ20tc3R5bGUtaXcge1xuICAgIG1pbi13aWR0aDogMTUuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fbWFwIC5nbS1zdHlsZSB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLXBhZ2VfX21hcF9fbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNywgMTA2LCAxNTAsIDAuMSk7XG4gIGFuaW1hdGlvbjogZmFkZUluIDAuNXMgZWFzZS1vdXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vKlxuICogSW5mbyB3aW5kb3dcbiAqL1xuLnNlYXJjaC1wYWdlX19tYXBfX2luZm8td2luZG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgd2lkdGg6IDE1LjYyNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlYXJjaC1wYWdlX19tYXBfX2luZm8td2luZG93IC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fcmF0aW5nIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX21hcF9faW5mby13aW5kb3cgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19yYXRpbmcgLnNrLWljb24gc3ZnIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbn1cblxuLnNlYXJjaC1wYWdlX19tYXBfX2luZm8td2luZG93X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnNlYXJjaC1wYWdlX19tYXBfX2luZm8td2luZG93X190aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zZWFyY2gtcGFnZV9fbWFwX19pbmZvLXdpbmRvd19fY29udGVudCB7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbTtcbn1cblxuLnNlYXJjaC1wYWdlX19tYXBfX2luZm8td2luZG93X19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19tYXBfX2luZm8td2luZG93X19mb290ZXIgLnNrLWljb24gc3ZnIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbn1cblxuLnNlYXJjaC1wYWdlX19tYXBfX2luZm8td2luZG93X19sYWJlbCAuc2staWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cbi5zZWFyY2gtcGFnZV9fbWFwX19pbmZvLXdpbmRvd19fbGFiZWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xufVxuXG4uc2VhcmNoLXBhZ2VfX21hcF9faW5mby13aW5kb3dfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYXJjaC1wYWdlX19tYXBfX2luZm8td2luZG93X19pbWFnZSAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQge1xuICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTcycHgpO1xufVxuLnNlYXJjaC1wYWdlX19tYXBfX2luZm8td2luZG93X19pbWFnZSAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTcycHgpO1xufVxuXG4uc2VhcmNoLXBhZ2VfX21hcF9faW5mby13aW5kb3dfX3RhZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDEuMTI1cmVtO1xuICBsZWZ0OiAxcmVtO1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQtLWdvb2dsZS1tYXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAtLWdvb2dsZS1tYXAge1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNzJweCk7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fZmF2b3VyaXRlcy0tZ29vZ2xlLW1hcCB7XG4gIHRvcDogMS4yNXJlbTtcbiAgcmlnaHQ6IDEuMjVyZW07XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLS1tYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNi4yNXJlbTtcbiAgcmlnaHQ6IDIuNXJlbTtcbiAgei1pbmRleDogMztcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0bi0tbWFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlLnNlYXJjaC1wYWdlLS1tYXAtb3BlbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogY2xpcDtcbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlci5zZWFyY2gtZmlsdGVyLS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uc2FmYXJpLW5vLWp1bXAge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2ggIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1maWx0ZXItLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDY7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlci0tZml4ZWQge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXItd3JhcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2gtZmlsdGVyLXdyYXAgbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMXJlbTtcbn1cbkBtZWRpYSAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCB7XG4gICAgcGFkZGluZzogNXJlbSAzLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIHtcbiAgICBwYWRkaW5nOiAzcmVtIDQuNXJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIHtcbiAgICBwYWRkaW5nOiAwIDdyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LWhlaWdodDogMzgwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQtZXZlbnQge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkLnNlYXJjaC1maWx0ZXItd3JhcC0tcmVnaW9uLWZpbHRlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZC5zZWFyY2gtZmlsdGVyLXdyYXAtLXJlZ2lvbi1maWx0ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUge1xuICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUge1xuICAgIG1pbi1oZWlnaHQ6IDE2LjI1cmVtO1xuICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUge1xuICAgIG1pbi1oZWlnaHQ6IDIxLjg3NXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fYmctZWxlbWVudHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMC4wNTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLW9mZmVyLXR5cGU6bnRoLWNoaWxkKDEpLFxuICAuc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1ldmVudC10eXBlOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDQxMXB4O1xuICAgIGhlaWdodDogNDExcHg7XG4gICAgdG9wOiAxcmVtO1xuICAgIGxlZnQ6IDI4JTtcbiAgICBvcGFjaXR5OiAwLjAyO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLW9mZmVyLXR5cGU6bnRoLWNoaWxkKDIpLFxuICAuc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1ldmVudC10eXBlOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDQwMXB4O1xuICAgIGhlaWdodDogNDAxcHg7XG4gICAgdG9wOiA0OCU7XG4gICAgbGVmdDogLTIwJTtcbiAgICBvcGFjaXR5OiAwLjA1O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLW9mZmVyLXR5cGU6bnRoLWNoaWxkKDMpLFxuICAuc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1ldmVudC10eXBlOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDMzNnB4O1xuICAgIGhlaWdodDogMzM2cHg7XG4gICAgdG9wOiA2OCU7XG4gICAgbGVmdDogMzAlO1xuICAgIG9wYWNpdHk6IDAuMDM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1vZmZlci10eXBlOm50aC1jaGlsZCgxKSxcbiAgLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tZXZlbnQtdHlwZTpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiA4NTdweDtcbiAgICBoZWlnaHQ6IDg1N3B4O1xuICAgIHRvcDogNjRweDtcbiAgICBsZWZ0OiAyNiU7XG4gICAgb3BhY2l0eTogMC4wNTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1vZmZlci10eXBlOm50aC1jaGlsZCgyKSxcbiAgLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tZXZlbnQtdHlwZTpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiA4MzNweDtcbiAgICBoZWlnaHQ6IDgzM3B4O1xuICAgIHRvcDogNDAlO1xuICAgIGxlZnQ6IC0zNyU7XG4gICAgb3BhY2l0eTogMC4wNTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1vZmZlci10eXBlOm50aC1jaGlsZCgzKSxcbiAgLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tZXZlbnQtdHlwZTpudGgtY2hpbGQoMykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tb2ZmZXItdHlwZTpudGgtY2hpbGQoMSksXG4gIC5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLWV2ZW50LXR5cGU6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogNTMlO1xuICAgIHBhZGRpbmctdG9wOiA1MyU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNi41JTtcbiAgICBtYXJnaW4tdG9wOiAtMjYuNSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ3JSwgMjklKTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1vZmZlci10eXBlOm50aC1jaGlsZCgyKSxcbiAgLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tZXZlbnQtdHlwZTpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiA4NSU7XG4gICAgcGFkZGluZy10b3A6IDg1JTtcbiAgICBtYXJnaW4tbGVmdDogLTQyLjUlO1xuICAgIG1hcmdpbi10b3A6IC00Mi41JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOSUsIC0yMiUpO1xuICB9XG59XG5cbkBtZWRpYSAob3JpZW50YXRpb246bGFuZHNjYXBlKSB7XG4gIC5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLXJlZ2lvbjpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiAxMTUlO1xuICAgIHBhZGRpbmctdG9wOiAxMTUlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNTcuNSU7XG4gICAgbWFyZ2luLXRvcDogLTU3LjUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yOSUsIDIzJSk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tcmVnaW9uOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBwYWRkaW5nLXRvcDogNDUlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjIuNSU7XG4gICAgbWFyZ2luLXRvcDogLTIyLjUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU2JSwgLTQlKTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1yZWdpb246bnRoLWNoaWxkKDMpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLXJlZ2lvbjpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcGFkZGluZy10b3A6IDkwJTtcbiAgICBtYXJnaW4tbGVmdDogLTQ1JTtcbiAgICBtYXJnaW4tdG9wOiAtNDUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI1JSwgLTQ0JSk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tcmVnaW9uOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBwYWRkaW5nLXRvcDogOTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNDUlO1xuICAgIG1hcmdpbi10b3A6IC00NSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMzJSwgMjYlKTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1yZWdpb246bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctdG9wOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNSU7XG4gICAgbWFyZ2luLXRvcDogLTI1JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNiUsIDE0MyUpO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLWd1ZXN0czpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogODAlO1xuICBwYWRkaW5nLXRvcDogODAlO1xuICBtYXJnaW4tbGVmdDogLTQwJTtcbiAgbWFyZ2luLXRvcDogLTQwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTclLCAtMjIlKTtcbn1cbi5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLWd1ZXN0czpudGgtY2hpbGQoMikge1xuICB3aWR0aDogNzAlO1xuICBwYWRkaW5nLXRvcDogNzAlO1xuICBtYXJnaW4tbGVmdDogLTM1JTtcbiAgbWFyZ2luLXRvcDogLTM1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzQlLCAzMCUpO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1vdGhlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tb3RoZXI6bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDY1JTtcbiAgcGFkZGluZy10b3A6IDY1JTtcbiAgbWFyZ2luLWxlZnQ6IC0zMi41JTtcbiAgbWFyZ2luLXRvcDogLTMyLjUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1NCUsIDAlKTtcbn1cbi5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLW90aGVyOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiA2MCU7XG4gIHBhZGRpbmctdG9wOiA2MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzAlO1xuICBtYXJnaW4tdG9wOiAtMzAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3JSwgMzklKTtcbn1cbi5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLW90aGVyOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiA2MCU7XG4gIHBhZGRpbmctdG9wOiA2MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzAlO1xuICBtYXJnaW4tdG9wOiAtMzAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MSUsIDExOCUpO1xufVxuLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tb3RoZXI6bnRoLWNoaWxkKDQpIHtcbiAgd2lkdGg6IDgwJTtcbiAgcGFkZGluZy10b3A6IDgwJTtcbiAgbWFyZ2luLWxlZnQ6IC00MCU7XG4gIG1hcmdpbi10b3A6IC00MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAxNDglKTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmbGV4OiAxO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1maXhlZCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1maXhlZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250IC5zay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwLjA2MjVyZW07XG59XG4uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQgLnNrLWljb24gc3ZnIHtcbiAgd2lkdGg6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xufVxuLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250IC5zay1pY29uLS1sb2FkaW5nIHN2ZyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzcGluO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQgYnV0dG9uOm5vdCguc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIxQjFCO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tbGFzdF9zdGVwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LXBhY2thZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtcGFja2FnZSAuc2staWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMC4wNjI1cmVtO1xufVxuLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LXBhY2thZ2UgLnNrLWljb24gc3ZnIHtcbiAgd2lkdGg6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xufVxuLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LXBhY2thZ2UgLnNrLWljb24tLWxvYWRpbmcgc3ZnIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNwaW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC1wYWNrYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAxOC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC1wYWNrYWdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LXBhY2thZ2UtLWxhc3Rfc3RlcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtcGFja2FnZS0tZXZlbnRzIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDJyZW07XG59XG5cbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC1wYWNrYWdlLS1pbmxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC1wYWNrYWdlLS1pbmxpbmUge1xuICAgIG1hcmdpbi10b3A6IDEuNTYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtcGFja2FnZS0taW5saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAyLjE4NzVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZSAuaGlkZS1vbi1sZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZSAuaGlkZS1vbi1sZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlX19pbm5lci1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgIG1heC13aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlX19pbm5lci1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlX19pbm5lci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICBmb250LXNpemU6IDQuMDYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC42ODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWlubGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1pbmxpbmUge1xuICAgIG1hcmdpbi10b3A6IDEuNTYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWlubGluZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG4uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGVfX2lubmVyLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGVfX2lubmVyLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGVfX2lubmVyLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgIGZvbnQtc2l6ZTogNC4wNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjY4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tcmVnaW9uIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlX19pbm5lci1tb2JpbGUge1xuICBmb250LXNpemU6IDEuNzI1cmVtO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0taW5saW5lIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0taW5saW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tbWFwLW9wZW4ge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX3NlY3Rpb24tdGl0bGU6bm90KC5zZWFyY2gtZmlsdGVyX19zZWN0aW9uLXRpdGxlLS1uby1ib3JkZXIpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLWZpbHRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjU2MjVyZW07XG4gIHJpZ2h0OiAxLjI1cmVtO1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLS1maWx0ZXIge1xuICAgIHRvcDogMy40Mzc1cmVtO1xuICAgIHJpZ2h0OiAyLjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLWZpbHRlciB7XG4gICAgdG9wOiA0LjVyZW07XG4gICAgcmlnaHQ6IDcuMzc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX190YWJzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuLnNlYXJjaC1maWx0ZXJfX3RhYnM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtZmlsdGVyX190YWJzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX190YWJzIHtcbiAgICBtYXJnaW46IDFyZW0gLTEuNXJlbSAxLjVyZW07XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQ4cHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fdGFicy0tZml4ZWQge1xuICAgIG1hcmdpbjogMXJlbSAwIDQuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX190YWJzLS1maXhlZCB7XG4gICAgbWFyZ2luOiAxcmVtIDAgMy4xMjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3RhYnMtLWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX190YWJzLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9fdGFicy0tbWFwLW9wZW4ge1xuICAgIG1hcmdpbjogMXJlbSAwIDEuNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fdGFiLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzNGNEY1QTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwIDAgMC4xMjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtO1xufVxuLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zZWFyY2gtZmlsdGVyX190YWItYnV0dG9uLS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX190YWItYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX190YWItYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX190YWItYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b24tLWlubGluZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fdGFiLWJ1dHRvbi0taW5saW5lIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE4NzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuICAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSkge1xuICAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICB9XG59XG4uc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuLWxhc3QtLXN0ZXAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuLXBhY2thZ2Uge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0bi1wYWNrYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKSB7XG4gIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4tcGFja2FnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuLXBhY2thZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICB9XG59XG4uc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuLXBhY2thZ2UtbGFzdC0tc3RlcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19zYXZlLWJ0bi0taW5saW5lIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMC40Mzc1cmVtIDAgMC41cmVtO1xuICBtaW4td2lkdGg6IDEyLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zYXZlLWJ0bi0taW5saW5lIHtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwIDAuNXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIG1pbi13aWR0aDogMTEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zYXZlLWJ0bi0taW5saW5lIHtcbiAgICBwYWRkaW5nOiAwLjU2MjVyZW0gMCAwLjY4NzVyZW07XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBtaW4td2lkdGg6IDE1LjYyNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fc2F2ZS1idG4tLWZpeGVkIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNzVyZW07XG4gIG1pbi13aWR0aDogMTIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NhdmUtYnRuLS1maXhlZCB7XG4gICAgcGFkZGluZzogMC41NjI1cmVtIDAgMC42ODc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbWluLXdpZHRoOiAxNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2F2ZS1idG4tLWZpeGVkIHtcbiAgICBwYWRkaW5nOiAwLjU2MjVyZW0gMCAwLjY4NzVyZW07XG4gICAgbWluLXdpZHRoOiAxNS42MjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3NhdmUtYnRuLS1maXhlZC1sb2NhdGlvbi1ldmVudC1jcmVhdG9yIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMC40MDYyNXJlbSAwIDAuNXJlbTtcbiAgbWluLXdpZHRoOiA2LjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2F2ZS1idG4tLWZpeGVkLWxvY2F0aW9uLWV2ZW50LWNyZWF0b3Ige1xuICAgIHBhZGRpbmc6IDAuNTYyNXJlbSAwIDAuNjg3NXJlbTtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIG1pbi13aWR0aDogNi42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NhdmUtYnRuLS1maXhlZC1sb2NhdGlvbi1ldmVudC1jcmVhdG9yIHtcbiAgICBwYWRkaW5nOiAwLjU2MjVyZW0gMCAwLjY4NzVyZW07XG4gICAgbWluLXdpZHRoOiA3LjM3NXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0IHtcbiAgLypcbiAgICogVnVlIGZvcm11bGF0ZVxuICAgKi9cbn1cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBjYXJldC1jb2xvcjogIzEyMTIxMjtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0LCBCbGluaywgRWRnZSAqL1xuICBjb2xvcjogcmdiKDkwLCAxMjgsIDEyMyk7XG59XG4uc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgY29sb3I6IHJnYig5MCwgMTI4LCAxMjMpO1xuICBvcGFjaXR5OiAxO1xufVxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiByZ2IoOTAsIDEyOCwgMTIzKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiByZ2IoOTAsIDEyOCwgMTIzKTtcbn1cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogcmdiKDkwLCAxMjgsIDEyMyk7XG59XG4uc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTo6cGxhY2Vob2xkZXIgeyAvKiBNb3N0IG1vZGVybiBicm93c2VycyBzdXBwb3J0IHRoaXMgbm93LiAqL1xuICBjb2xvcjogcmdiKDkwLCAxMjgsIDEyMyk7XG59XG4uc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKS5jbGVhci1idXR0b24tc2hvd24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICBwYWRkaW5nOiAwIDEuMjVyZW0gMCAwO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pLmNsZWFyLWJ1dHRvbi1zaG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgfVxufVxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93bixcbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgLSAxcHgpO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgbWluLXdpZHRoOiA1MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjNTE3MzZGO1xuICBib3gtc2hhZG93OiAwIDE1cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24taXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuODEyNXJlbTtcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93bi1pdGVtLS1oaWdobGlnaHQsIC5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbn1cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93bi1pdGVtOm50aC1jaGlsZChuKzcpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1maXJzdC1zdWdnZXN0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6IHJnYig5MCwgMTI4LCAxMjMpO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1maXJzdC1zdWdnZXN0aW9uIHtcbiAgICB0b3A6IDAuMzc1cmVtO1xuICB9XG59XG4uc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtcmlnaHQtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgZmlsbDogcmdiYSg2MCwgNjAsIDYwLCAwLjUpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm90dG9tOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IC02cHg7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIHotaW5kZXg6IDM7XG59XG4uc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtcmlnaHQtYnRuIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtcmlnaHQtYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTJweDtcbiAgICB3aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LXJpZ2h0LWJ0biBzdmcge1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMTlweDtcbiAgfVxufVxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2UgLnNrLWljb24tLWxvYWRpbmcge1xuICBtYXJnaW4tcmlnaHQ6IDAuNDM3NXJlbTtcbn1cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIC5zay1pY29uLS1sb2FkaW5nIHN2ZyB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGFuaW1hdGlvbi1uYW1lOiBzcGluO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2UgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkgYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dC0tZml4ZWQge1xuICAgIG1heC13aWR0aDogMTMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dC0tZml4ZWQge1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQtLWZpeGVkIHtcbiAgICBtYXgtd2lkdGg6IDk3JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0LS1maXhlZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQtLWZpeGVkIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0LS1maXhlZCAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQtLWlubGluZSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQtLWlubGluZSAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dC0taW5saW5lIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dC0taW5saW5lIC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dC0tYWN0aXZlLWthbnRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQtLWFjdGl2ZS1rYW50b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0LS1hY3RpdmUta2FudG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0LS1hY3RpdmUta2FudG9uLS1ldmVudF9wYWNrYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX25hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX25hdmlnYXRpb25fX2Fycm93IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VhcmNoLWZpbHRlcl9fbmF2aWdhdGlvbl9fYXJyb3c6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLypcbiAqIEZpbHRlciBpbnB1dHNcbiAqL1xuLnNlYXJjaC1maWx0ZXJfX2lucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dCBpbnB1dFt0eXBlPXJhZGlvXSxcbi5zZWFyY2gtZmlsdGVyX19pbnB1dCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0aWNreSB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0aWNreSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDUwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1zdGlja3kge1xuICAgIG1heC13aWR0aDogNjIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3RpY2t5LnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWV2ZW50LXR5cGUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAycmVtIGNsYW1wKDEuNXJlbSwgM3Z3LCA0cmVtKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDEyLjVyZW0sIDFmcikpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIGF1dG8pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1zdGlja3kge1xuICAgIG1heC13aWR0aDogNzByZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3RpY2t5IHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI2cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0aWNreSB7XG4gICAgbWF4LXdpZHRoOiA0NHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLW9mZmVyLXR5cGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3RpY2t5IHtcbiAgICBtYXJnaW4tdG9wOiA0LjA2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLW9mZmVyLXR5cGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3RpY2t5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxMi41cmVtLCAxZnIpKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBhdXRvKTtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAycmVtIGNsYW1wKDEuNXJlbSwgM3Z3LCA0cmVtKTtcbiAgICBtYXgtd2lkdGg6IDYycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTEyNnB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1vZmZlci10eXBlLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0aWNreSB7XG4gICAgbWF4LXdpZHRoOiA0NHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWV2ZW50LXR5cGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3RpY2t5LFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tb2ZmZXItdHlwZS5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1zdGlja3kge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEuNXJlbSBtYXgoMC42MjVyZW0sIG1pbigzdncsIDEuODc1cmVtKSk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tb2ZmZXItdHlwZS5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1zdGlja3kge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDEyLjVyZW0sIDFmcikpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIGF1dG8pO1xuICAgIGp1c3RpZnktaXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDJyZW0gY2xhbXAoMS41cmVtLCAzdncsIDRyZW0pO1xuICAgIG1heC13aWR0aDogNjJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI2cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLW9mZmVyLXR5cGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3RpY2t5IHtcbiAgICBtYXgtd2lkdGg6IDQ0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTEyNnB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1vZmZlci10eXBlLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0aWNreSB7XG4gICAgbWF4LXdpZHRoOiA0NHJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0taW5saW5lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgMC4zMTI1cmVtIDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWlubGluZS5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1tYXAtb3BlbiB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tbWFwLW9wZW4gLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtaW5saW5lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gMjE2cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tbWFwLW9wZW4gLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtaW5saW5lOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcGlsbHMge1xuICBtYXgtd2lkdGg6IDc4LjEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcGlsbHMtY29sbGFwc2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcGlsbDpudGgtY2hpbGQobisxMik6bm90KC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQpLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcGlsbHMtY29sbGFwc2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQ6bnRoLWNoaWxkKG4rMTIpOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLypcbiAqIENpcmNsZSBpbnB1dFxuICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGVfX2V2ZW50ID4gbGFiZWwge1xuICAgIHdpZHRoOiAzNTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZV9fZXZlbnQgPiBsYWJlbCB7XG4gICAgd2lkdGg6IDM2OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEzMnB4O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlX19ldmVudCAuc2staWNvbi0tY2hlY2ttYXJrIHtcbiAgICB0b3A6IDNweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlX19ldmVudCA+IGxhYmVsIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzZweDtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1maXhlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlX19ldmVudCB7XG4gIG1heC13aWR0aDogMjJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZV9fZXZlbnQge1xuICAgIG1heC13aWR0aDogMjNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1maXhlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlX19ldmVudCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMi41cmVtO1xuICAgIG1heC13aWR0aDogMTIuNXJlbTtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGVfX2V2ZW50ID4gbGFiZWwge1xuICAgIHdpZHRoOiAxMi41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDIuMjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAwcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlIC5zay1pY29uLS1jaGVja21hcmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZSAuc2staWNvbi0tY2hlY2ttYXJrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtb3V0c2lkZS10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC1vdXRzaWRlLXRleHQgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkIHtcbiAgbWF4LXdpZHRoOiA3MnB4O1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQgaW1nIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0taWNvbiB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHN2ZyB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQge1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQgLm90aGVyLWZpbHRlcnMtaW5wdXQtaWNvbi13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1maXhlZCBpbWcge1xuICAgIHdpZHRoOiA1LjVyZW07XG4gICAgaGVpZ2h0OiA1LjVyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHN2ZyB7XG4gICAgd2lkdGg6IDUuNXJlbTtcbiAgICBoZWlnaHQ6IDUuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDExMjZweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1maXhlZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHN2ZyB7XG4gICAgd2lkdGg6IDMuMTI1cmVtO1xuICAgIGhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cblxuLm90aGVyLWZpbHRlcnMtaW5wdXQtaWNvbi13cmFwIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWZpeGVkIHtcbiAgd2lkdGg6IDQuNXJlbTtcbiAgaGVpZ2h0OiA0LjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG59XG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZCAuc2staWNvbi0tY2hlY2ttYXJrIHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtZml4ZWQge1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgICBoZWlnaHQ6IDEwcmVtO1xuICAgIHBhZGRpbmc6IDAgMC45Mzc1cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWZpeGVkIC5zay1pY29uLS1jaGVja21hcmsge1xuICAgIHRvcDogN3B4O1xuICAgIHJpZ2h0OiA3cHg7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtZml4ZWQgLnNrLWljb24tLWNoZWNrbWFyayBzdmcge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZCB7XG4gICAgd2lkdGg6IDEyLjVyZW07XG4gICAgaGVpZ2h0OiAxMi41cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWZpeGVkIC5zay1pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZCB7XG4gICAgd2lkdGg6IDguOTI4NTcxNDI4NnJlbTtcbiAgICBoZWlnaHQ6IDguOTI4NTcxNDI4NnJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZCAuc2staWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWZpeGVkIHtcbiAgICB3aWR0aDogMTAuMjQ1OTAxNjM5M3JlbTtcbiAgICBoZWlnaHQ6IDEwLjI0NTkwMTYzOTNyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtZml4ZWQgLnNrLWljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC1vdXRzaWRlLXRleHQtLWZpeGVkIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLW91dHNpZGUtdGV4dC0tZml4ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC10ZXh0IHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zYWZhcmktbm8tanVtcCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtdGV4dC0tY2lyY2xlLWZpeGVkIHtcbiAgICB3aWR0aDogODglO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC10ZXh0LS1jaXJjbGUtZml4ZWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLXRleHQtLWNpcmNsZS1maXhlZCB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC10ZXh0LS1jaXJjbGUtZml4ZWQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtdGV4dC0tY2lyY2xlLWZpeGVkIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC10ZXh0LS1jaXJjbGUtZml4ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtaW5saW5lIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDAlIC0gNjRweCAqIDMpIC8gMik7XG4gIG1heC13aWR0aDogNjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1pbmxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtaW5saW5lOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWlubGluZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgbWF4LXdpZHRoOiA3N3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWlubGluZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjQzNzVyZW07XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1pbmxpbmUge1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtaW5saW5lIC5zay1pY29uLS1jaGVja21hcmsgc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1pbmxpbmUgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtaW5saW5lIHtcbiAgICB3aWR0aDogNC44MTI1cmVtO1xuICAgIGhlaWdodDogNC44MTI1cmVtO1xuICAgIHBhZGRpbmc6IDAgMC45Mzc1cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWlubGluZSAuc2staWNvbiBzdmcge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1pbmxpbmUgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gICAgdG9wOiA1cHg7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtaW5saW5lIC5zay1pY29uLS1jaGVja21hcmsgc3ZnIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtaW5saW5lIHtcbiAgICB3aWR0aDogNi4yNXJlbTtcbiAgICBoZWlnaHQ6IDYuMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtaW5saW5lIC5zay1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDIuNjI1cmVtO1xuICAgIGhlaWdodDogMi42MjVyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtaW5saW5lIC5zay1pY29uLS1jaGVja21hcmsgc3ZnIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLW91dHNpZGUtdGV4dC0taW5saW5lIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjkzNzVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLXRleHQtLWNpcmNsZS1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICovXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtLXBpbGwsIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXBpbGwsIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1waWxsIC5vdGhlci1maWx0ZXJzLWlucHV0LWljb24td3JhcCwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCAub3RoZXItZmlsdGVycy1pbnB1dC1pY29uLXdyYXAge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXBpbGwsIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXBpbGw6bm90KDpudGgtY2hpbGQoNG4pKSwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZDpub3QoOm50aC1jaGlsZCg0bikpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcGlsbCAuc2staWNvbi0tY2hlY2ttYXJrLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kIC5zay1pY29uLS1jaGVja21hcmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1waWxsIC5vdGhlci1maWx0ZXJzLWlucHV0LWljb24td3JhcCwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCAub3RoZXItZmlsdGVycy1pbnB1dC1pY29uLXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1waWxsLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1waWxsOm5vdCg6bnRoLWNoaWxkKDRuKSksIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQ6bm90KDpudGgtY2hpbGQoNG4pKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXBpbGw6bm90KDpudGgtY2hpbGQoNm4pKSwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZDpub3QoOm50aC1jaGlsZCg2bikpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOXB4O1xuICB9XG59XG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtLXBpbGwgLnNrLWljb24tLWNoZWNrbWFyaywgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCAuc2staWNvbi0tY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtLXBpbGwgLnNrLWljb24tLWNoZWNrbWFyayBzdmcsIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQgLnNrLWljb24tLWNoZWNrbWFyayBzdmcge1xuICBvcGFjaXR5OiAwO1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1waWxsIC5zay1pY29uLS1jaGVja21hcmsgLnBhdGgtMCwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCAuc2staWNvbi0tY2hlY2ttYXJrIC5wYXRoLTAge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcGlsbCAuc2staWNvbi0tY2hlY2ttYXJrIC5wYXRoLTEsIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQgLnNrLWljb24tLWNoZWNrbWFyayAucGF0aC0xIHtcbiAgZmlsbDogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXBpbGwgLnNrLWljb24tLWNoZWNrbWFyaywgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCAuc2staWNvbi0tY2hlY2ttYXJrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcGlsbC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCAuc2staWNvbi0tY2hlY2ttYXJrLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kIC5zay1pY29uLS1jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcGlsbC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCAuc2staWNvbi0tY2hlY2ttYXJrIHN2ZywgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCAuc2staWNvbi0tY2hlY2ttYXJrIHN2ZyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1pY29uIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tcGlsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1waWxsIHtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLXBpbGwge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtdGV4dC0tcGlsbCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtdGV4dC0tcGlsbCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmRfX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMCAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZF9fdGV4dCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kIHtcbiAgICBwYWRkaW5nOiAxcmVtIDAgMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kIC5zay1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kLS1leHBhbmRlZCAuc2staWNvbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1vZmZlci10eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlBMzI0MztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLW9mZmVyLXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzhDMkYzRTtcbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLW9mZmVyLXR5cGUgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHN2ZywgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tb2ZmZXItdHlwZSAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgcGF0aCB7XG4gIGZpbGw6ICM4QzJGM0U7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dDpub3QoW2NsYXNzKj1cIi0tY2hlY2tlZFwiXSk6aG92ZXIgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1vZmZlci10eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M0NDU1QTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC10ZXh0LWV2ZW50LWNyZWF0b3Ige1xuICBjb2xvcjogIzhDMkYzRTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNGNEY1QTtcbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWV2ZW50LXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzNGNEY1QTtcbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWV2ZW50LXR5cGUgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHN2ZywgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tZXZlbnQtdHlwZSAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgcGF0aCB7XG4gIGZpbGw6ICMzRjRGNUE7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dDpub3QoW2NsYXNzKj1cIi0tY2hlY2tlZFwiXSk6aG92ZXIgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0Njk3Nztcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1yZWFjaGFiaWxpdGllcyAuc2staWNvbi0tY2hlY2ttYXJrIC5wYXRoLTAsIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tdGF4b25vbXktbG9jYXRpb24gLnNrLWljb24tLWNoZWNrbWFyayAucGF0aC0wIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tcmVhY2hhYmlsaXRpZXMgLnNrLWljb24tLWNoZWNrbWFyayAucGF0aC0xLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLXRheG9ub215LWxvY2F0aW9uIC5zay1pY29uLS1jaGVja21hcmsgLnBhdGgtMSB7XG4gIGZpbGw6ICM3MjZFNjk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS10YXhvbm9teS1sb2NhdGlvbiwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1yZWFjaGFiaWxpdGllcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcyNkU2OTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS10YXhvbm9teS1sb2NhdGlvbiwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tcmVhY2hhYmlsaXRpZXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM3MjZFNjk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tdGF4b25vbXktbG9jYXRpb24gLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHN2ZywgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tdGF4b25vbXktbG9jYXRpb24gLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHBhdGgsIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLXJlYWNoYWJpbGl0aWVzIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSBzdmcsIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLXJlYWNoYWJpbGl0aWVzIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSBwYXRoIHtcbiAgICBmaWxsOiAjOTc5MTg5O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dDpub3QoW2NsYXNzKj1cIi0tY2hlY2tlZFwiXSk6aG92ZXIgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS10YXhvbm9teS1sb2NhdGlvbiwgLnNlYXJjaC1maWx0ZXJfX2lucHV0Om5vdChbY2xhc3MqPVwiLS1jaGVja2VkXCJdKTpob3ZlciAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLXJlYWNoYWJpbGl0aWVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5MTg5O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tYnVpbGRpbmdzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI2RTY5O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWJ1aWxkaW5ncyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzcyNkU2OTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1idWlsZGluZ3MgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHN2ZywgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tYnVpbGRpbmdzIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSBwYXRoIHtcbiAgICBmaWxsOiAjOTc5MTg5O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dDpub3QoW2NsYXNzKj1cIi0tY2hlY2tlZFwiXSk6aG92ZXIgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1idWlsZGluZ3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzkxODk7XG4gIH1cbn1cblxuLmV2ZW50LWZpbHRlci1idXR0b25zX3Jlc3VsdHMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5ldmVudC1maWx0ZXItYnV0dG9uc19yZXN1bHRzIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcCA+IHNwYW4ge1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcCA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogNi41cmVtO1xuICB9XG59XG4uZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcCA+IGJ1dHRvbjpub3QoLmJ0bi0tbGluaykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIxQjFCO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcCA+IGJ1dHRvbjpub3QoLmJ0bi0tbGluaykge1xuICAgIHBhZGRpbmc6IDAuODc1cmVtIDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAgPiBidXR0b246bm90KC5idG4tLWxpbmspIHtcbiAgICBwYWRkaW5nOiAwLjg3NXJlbSAzMnB4O1xuICAgIHdpZHRoOiA5LjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwID4gYnV0dG9uOm5vdCguYnRuLS1saW5rKSB7XG4gICAgd2lkdGg6IDYuMzEyNXJlbTtcbiAgICBoZWlnaHQ6IDIuOTM3NXJlbTtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuNzVyZW07XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAgPiBidXR0b246bm90KC5idG4tLWxpbmspIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG59XG4uZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcCA+IGJ1dHRvbjpub3QoLmJ0bi0tbGluaykgPiBzcGFuID4gc3ZnIHtcbiAgbWF4LWhlaWdodDogMjNweDtcbiAgbWF4LXdpZHRoOiAyM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cbi5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwIC53ZWl0ZXItYnRuLWZpeGVkLXdpZHRoIHtcbiAgd2lkdGg6IDcuMzc1cmVtO1xufVxuLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAgLndlaXRlci1idG4tZml4ZWQtd2lkdGgtZ3Vlc3RzIHtcbiAgd2lkdGg6IDguMzc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwLS1maXJzdC1zdGVwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG59XG4uZXZlbnQtZmlsdGVyLWJ1dHRvbnNfZGlzYmFsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc0NjQ2ICFpbXBvcnRhbnQ7XG59XG4uZXZlbnQtZmlsdGVyLWJ1dHRvbnMtLWd1ZXN0cy1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtLWd1ZXN0cy1mbGV4IHtcbiAgICBtYXJnaW4tdG9wOiA2LjEyNXJlbTtcbiAgfVxufVxuLmV2ZW50LWZpbHRlci1idXR0b25zLS1ndWVzdHMtZmxleC1wYWNrYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtLWd1ZXN0cy1mbGV4LXBhY2thZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogMTAuODc1cmVtO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtLWd1ZXN0cy1mbGV4LXBhY2thZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLXRvcDogMTAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtLWd1ZXN0cy1mbGV4LXBhY2thZ2Uge1xuICAgIG1hcmdpbi10b3A6IDMuMTI1cmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLS1ndWVzdHMtZmxleC1wYWNrYWdlLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMtLW91dHNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLS1ndWVzdHMtZmxleC1wYWNrYWdlIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246bGFuZHNjYXBlKSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ldmVudC1maWx0ZXItYnV0dG9ucy0tZ3Vlc3RzLWZsZXgtcGFja2FnZSB7XG4gICAgbWFyZ2luLXRvcDogOC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLS1ndWVzdHMtZmxleC1wYWNrYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAxMS4yNXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLS1ndWVzdHMtZmxleC1wYWNrYWdlIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtLXJlZ2lvbl9wYWNrYWdlIHtcbiAgICBib3R0b206IDIuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IDJyZW07XG4gIH1cbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAgYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZF9ldmVudC1wYWNrYWdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWRfZXZlbnQtcGFja2FnZSBidXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMy40Mzc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAtZXZlbnQtcGFja2FnZS5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZF9ldmVudC1wYWNrYWdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcC1ldmVudC1wYWNrYWdlLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkX2V2ZW50LXBhY2thZ2UgYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNDM3NXJlbTtcbiAgfVxufVxuXG4uZXZlbnQtZmlsdGVyLWJ1dHRvbnMtYmFjayB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ldmVudC1maWx0ZXItYnV0dG9ucy1iYWNrIHtcbiAgICB3aWR0aDogMTFyZW07XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBnYXA6IDJyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1heC13aWR0aDogMzAuNXJlbTtcbiAgfVxuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCBidXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSkge1xuICAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlci0tcGFja2FnZSB7XG4gICAgbWFyZ2luLXRvcDogNC42ODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyLS1wYWNrYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZV9fZXZlbnQuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1pbmxpbmUge1xuICAgIHdpZHRoOiAxMS44NzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDExLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlX19ldmVudC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWlubGluZSA+IGxhYmVsIHtcbiAgICB3aWR0aDogMTEuODc1cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlX19ldmVudC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWlubGluZSA+IGxhYmVsIGltZyB7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG59XG4vKlxuICogT2ZmZXIgdHlwZSBmaWx0ZXJcbiAqL1xuLnNlYXJjaC1maWx0ZXItd3JhcC0tb2ZmZXItdHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVhNzU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLW9mZmVyLXR5cGUuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tb2ZmZXItdHlwZS5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0taW5saW5lLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLW9mZmVyLXR5cGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWFyZ2luLXRvcDogMS4xODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tb2ZmZXItdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMi42ODc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tb2ZmZXItdHlwZSBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1vZmZlci10eXBlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIGltZyB7XG4gIGZpbHRlcjogbm9uZTtcbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tb2ZmZXItdHlwZTpub3QoLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkKSBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tb2ZmZXItdHlwZSBpbWcge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1vZmZlci10eXBlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQsXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tZXZlbnQtdHlwZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLW9mZmVyLXR5cGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1maXhlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlX19ldmVudCxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1ldmVudC10eXBlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZV9fZXZlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tb2ZmZXItdHlwZSBpbWcsXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tZXZlbnQtdHlwZSBpbWcge1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLW9mZmVyLXR5cGU6bm90KC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlX19ldmVudCkgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtZml4ZWQsXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tZXZlbnQtdHlwZTpub3QoLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGVfX2V2ZW50KSAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZCB7XG4gICAgd2lkdGg6IDEwcmVtO1xuICAgIGhlaWdodDogMTByZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1vZmZlci10eXBlOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZV9fZXZlbnQpIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWZpeGVkIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSBzdmcsXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tZXZlbnQtdHlwZTpub3QoLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGVfX2V2ZW50KSAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZCAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgc3ZnIHtcbiAgICB3aWR0aDogNHJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1vZmZlci10eXBlIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC1vdXRzaWRlLXRleHQtLWZpeGVkLFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWV2ZW50LXR5cGUgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLW91dHNpZGUtdGV4dC0tZml4ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1vZmZlci10eXBlIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC10ZXh0LS1jaXJjbGUtZml4ZWQsXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tZXZlbnQtdHlwZSAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtdGV4dC0tY2lyY2xlLWZpeGVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1vZmZlci10eXBlIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udCxcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZXZlbnQtdHlwZSAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tb2ZmZXItdHlwZSAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtYmFjayxcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZXZlbnQtdHlwZSAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtYmFjayB7XG4gICAgbWluLXdpZHRoOiAxNzZweDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1vZmZlci10eXBlLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQsXG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWV2ZW50LXR5cGUuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tb2ZmZXItdHlwZS5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1vZmZlci10eXBlLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkLFxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ldmVudC10eXBlLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLW9mZmVyLXR5cGUuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLWZpbHRlci5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLS1vZmZlci10eXBlLFxuICAuc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0bi0tZmlsdGVyLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLWV2ZW50LXR5cGUge1xuICAgIHRvcDogMS41cmVtO1xuICAgIHJpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIC5zZWFyY2gtZmlsdGVyLXdyYXAtLW9mZmVyLXR5cGUuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9faW5uZXItLWZpeGVkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1vZmZlci10eXBlLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0aWNreSB7XG4gICAgbWF4LXdpZHRoOiAzNnJlbTtcbiAgICBnYXA6IDEuNXJlbSAzcmVtO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tb2ZmZXItdHlwZTpub3QoLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWlubGluZSksXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1ldmVudC10eXBlOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0taW5saW5lKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICBnYXA6IDEuNXJlbSAzcmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAuc2VhcmNoLWZpbHRlci13cmFwLS1ldmVudC10eXBlIC50YWJzLWNpcmNsZXMtd3JhcCB7XG4gICAgd2lkdGg6IDM2cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLW9mZmVyLXR5cGUuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9faW5uZXItLWZpeGVkLFxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ldmVudC10eXBlLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1maXhlZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAuc2VhcmNoLWZpbHRlci13cmFwLS1ldmVudC10eXBlIC50YWJzLWNpcmNsZXMtd3JhcCB7XG4gICAgd2lkdGg6IDIxLjQzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLnNlYXJjaC1maWx0ZXItd3JhcC0tZXZlbnQtdHlwZSAudGFicy1jaXJjbGVzLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lubmVyOm5vdCguc2VhcmNoLWZpbHRlcl9faW5uZXItLWlubGluZSkgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1vZmZlcnMge1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gIH1cbn1cblxuLypcbiAqIEV2ZW50IHR5cGUgZmlsdGVyXG4gKi9cbi5zZWFyY2gtZmlsdGVyLXdyYXAtLWV2ZW50LXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmE4Mzk2O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWV2ZW50LXR5cGUuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0taW5saW5lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZXZlbnQtdHlwZS5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tbWFwLW9wZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcbiAgfVxufVxuLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWV2ZW50LXR5cGUuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWV2ZW50LXR5cGUuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNTYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZXZlbnQtdHlwZS5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tZXZlbnQtdHlwZSAuc2staWNvbi0tY2hlY2ttYXJrIC5wYXRoLTEge1xuICBmaWxsOiAjM2Y0ZjVhO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWlubGluZS5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1ldmVudC10eXBlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1hcmdpbi10b3A6IDEuMTg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0taW5saW5lLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWV2ZW50LXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0taW5saW5lLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWV2ZW50LXR5cGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tbWFwLW9wZW4uc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZXZlbnQtdHlwZSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyLXdyYXAuc2VhcmNoLWZpbHRlci13cmFwLS1ldmVudC10eXBlIC50YWJzLWNpcmNsZXMtd3JhcCAuc2VhcmNoLWZpbHRlcl9fdGFicy0taW5saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLnNlYXJjaC1maWx0ZXItd3JhcC0tZXZlbnQtdHlwZTpub3QoLnNlYXJjaC1maWx0ZXItd3JhcC0taW5saW5lKSB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWV2ZW50LXR5cGUuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QuZm9ybXVsYXRlLWlucHV0Om5vdCguZm9ybXVsYXRlLWlucHV0LS1jaGVja2JveCk6bm90KC5mb3JtdWxhdGUtaW5wdXQtLXJhZGlvKSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tZXZlbnQtdHlwZS5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlLFxuLmZvcm11bGF0ZS1pbnB1dC0tZXZlbnQtdHlwZS5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tZXZlbnQtdHlwZS5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCAucGxhY2Vob2xkZXItbGFiZWwsXG4uZm9ybXVsYXRlLWlucHV0LS1ldmVudC10eXBlLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0IC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMTJweCAxMnB4IDhweCAwO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZm9ybXVsYXRlLWlucHV0LS1ldmVudC10eXBlLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0IC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24sIC5mb3JtdWxhdGUtaW5wdXQtLWV2ZW50LXR5cGUuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QgLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNGNEY1QTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tZXZlbnQtdHlwZS5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0ge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWV2ZW50LXR5cGUuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxNjU3Mztcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWV2ZW50LXR5cGUuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtLnNlbGVjdGVkX29wdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MTY1NzM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvY2hlY2std2hpdGUtbmV3LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk1JSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMS41cmVtO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tZXZlbnQtdHlwZS5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTE2NTczO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LS1ldmVudC10eXBlLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0LmZvcm11bGF0ZS1pbnB1dDpub3QoLmZvcm11bGF0ZS1pbnB1dC0tY2hlY2tib3gpOm5vdCguZm9ybXVsYXRlLWlucHV0LS1yYWRpbykgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMS44NzVyZW07XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC0tZXZlbnQtdHlwZS5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlLFxuICAuZm9ybXVsYXRlLWlucHV0LS1ldmVudC10eXBlLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0IC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWV2ZW50LXR5cGUuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QgLnBsYWNlaG9sZGVyLWxhYmVsLFxuICAuZm9ybXVsYXRlLWlucHV0LS1ldmVudC10eXBlLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0IC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4zNzVyZW07XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC0tZXZlbnQtdHlwZS5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLCAuZm9ybXVsYXRlLWlucHV0LS1ldmVudC10eXBlLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0IC5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93biB7XG4gICAgYm90dG9tOiA1Ljc1cmVtO1xuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWV2ZW50LXR5cGUuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIH1cbn1cblxuLypcbiAqIEd1ZXN0cyBmaWx0ZXJcbiAqL1xuLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTZhOTY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIge1xuICAgIHBhZGRpbmc6IDMuMDYyNXJlbSAycmVtIDMuNzVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1ndWVzdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbm5lci0tZ3Vlc3RzIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5uZXItLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9faW5uZXItLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9faW5uZXItLWZpeGVkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5uZXItLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19pbm5lci0taW5saW5lIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbm5lci0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9faW5uZXItLW1hcC1vcGVuIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbkBtZWRpYSAob3JpZW50YXRpb246bGFuZHNjYXBlKSBhbmQgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1pbmZvLS1maXhlZCB7XG4gICAgbWF4LXdpZHRoOiAxOC4xMjVyZW07XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1pbmZvLS1maXhlZCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1pbmZvLS1maXhlZCB7XG4gICAgbWF4LXdpZHRoOiAzNy41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246cG9ydHJhaXQpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fZ3Vlc3RzLWluZm8tLWZpeGVkIHtcbiAgICBtYXgtd2lkdGg6IDI4LjEyNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZ3Vlc3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1ndWVzdHMge1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWZpeGVkIHtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAobWF4LWhlaWdodDogNjgwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1maXhlZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19ndWVzdHMtYnViYmxlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDU2LjI1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDE4Ljc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1pbmxpbmUge1xuICAgIGhlaWdodDogMTUuMzEyNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246cG9ydHJhaXQpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWlubGluZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246bGFuZHNjYXBlKSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0taW5saW5lIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0taW5saW5lLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLW1hcC1vcGVuIHtcbiAgICBmbGV4OiAxIDEgMzAwcHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZVgoLTI1cHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1pbmxpbmUge1xuICAgIG1heC13aWR0aDogMTIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLS1pbnNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQge1xuICAgIG1hcmdpbi10b3A6IDMuMTI1cmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMtLW91dHNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQge1xuICAgIG1hcmdpbi10b3A6IDguNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQge1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtZXZlbnQtY3JlYXRvci0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC1ldmVudC1jcmVhdG9yLS1ndWVzdHMtLWluc2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC1ldmVudC1jcmVhdG9yLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIHtcbiAgICBtYXJnaW4tdG9wOiAzLjEyNXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC1ldmVudC1jcmVhdG9yLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LWV2ZW50LWNyZWF0b3ItLWd1ZXN0cy0tb3V0c2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtZXZlbnQtY3JlYXRvci0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LWV2ZW50LWNyZWF0b3ItLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQge1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtZXZlbnQtY3JlYXRvci0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCB7XG4gICAgbWFyZ2luLXRvcDogNi4yNXJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC1ldmVudC1jcmVhdG9yLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciB7XG4gIG1hcmdpbi10b3A6IDMuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LWV2ZW50LWNyZWF0b3Ige1xuICAgIG1hcmdpbi10b3A6IDQuNjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMzAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LWV2ZW50LWNyZWF0b3Ige1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gICAgbWF4LXdpZHRoOiAxNy41cmVtO1xuICB9XG59XG4uZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBoZWlnaHQ6IDIuMDYyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICBsZWZ0OiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC4yO1xuICB0b3A6IDAuNjg3NXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG4uZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIge1xuICAgIG1hcmdpbi10b3A6IDQuNjg3NXJlbTtcbiAgICBtYXgtd2lkdGg6IDE0LjM3NXJlbTtcbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMTg3NXJlbTtcbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjkzNzVyZW07XG4gICAgdG9wOiAtMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciB7XG4gICAgbWFyZ2luLXRvcDogMi44MTI1cmVtO1xuICAgIG1heC13aWR0aDogMTcuNXJlbTtcbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XG4gICAgdG9wOiAxLjYyNXJlbTtcbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjkzNzVyZW07XG4gICAgdG9wOiAtMS44NzVyZW07XG4gIH1cbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LS1pbmxpbmUgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGhlaWdodDogMy4xMjVyZW07XG59XG4uZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyLmZvcm11bGF0ZS1pbnB1dC0taW5saW5lIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgdG9wOiAwLjU2MjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG59XG4uZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyLmZvcm11bGF0ZS1pbnB1dC0taW5saW5lIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHRvcDogLTAuNjI1cmVtO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlci5mb3JtdWxhdGUtaW5wdXQtLWlubGluZSAuZm9ybXVsYXRlLWlucHV0LS1udW1iZXJjbGVhcmFibGVfX2NsZWFyLWJ0biB7XG4gIGJvdHRvbTogMC44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LS1pbmxpbmUgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgIHRvcDogMC45Mzc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogLTEwcHggMTBweCAwcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbn1cbi5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgei1pbmRleDogMjtcbn1cbi5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQ6bm90KC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLWNoZWNrZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzFDQjtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0IGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dF9fdGV4dCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLWNoZWNrZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dF9fdGV4dCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQ6bm90KC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLWNoZWNrZWQpOmhvdmVyIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXRfX3RleHQge1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTIwIHtcbiAgICB3aWR0aDogMi4zMzkxODEyODY1cmVtO1xuICAgIGhlaWdodDogMi4zMzkxODEyODY1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44MzMzMzMzMzMzcmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xLjE2OTU5MDY0MzNweCwgMTI3LjQ4NTM4MDExN3B4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMzAge1xuICAgIHdpZHRoOiAzLjIxNjM3NDI2OXJlbTtcbiAgICBoZWlnaHQ6IDMuMjE2Mzc0MjY5cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4wNDE2NjY2NjY3cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNjAuMjMzOTE4MTI4N3B4LCAtNTQuOTcwNzYwMjMzOXB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tNTAge1xuICAgIHdpZHRoOiAzLjcyODA3MDE3NTRyZW07XG4gICAgaGVpZ2h0OiAzLjcyODA3MDE3NTRyZW07XG4gICAgZm9udC1zaXplOiAxLjA0MTY2NjY2NjdyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODcuMTM0NTAyOTI0cHgsIC0xNzYuMDIzMzkxODEyOXB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tODAge1xuICAgIHdpZHRoOiA0LjM4NTk2NDkxMjNyZW07XG4gICAgaGVpZ2h0OiA0LjM4NTk2NDkxMjNyZW07XG4gICAgZm9udC1zaXplOiAxLjA0MTY2NjY2NjdyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTcuNTQzODU5NjQ5MXB4LCA0Ni43ODM2MjU3MzFweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTEwMCB7XG4gICAgd2lkdGg6IDUuMjYzMTU3ODk0N3JlbTtcbiAgICBoZWlnaHQ6IDUuMjYzMTU3ODk0N3JlbTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTA0LjA5MzU2NzI1MTVweCwgLTEuMTY5NTkwNjQzM3B4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMTUwIHtcbiAgICB3aWR0aDogNi4yMTM0NTAyOTI0cmVtO1xuICAgIGhlaWdodDogNi4yMTM0NTAyOTI0cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNzMuMDk5NDE1MjA0N3B4LCAtMTY2LjY2NjY2NjY2NjdweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTIwMCB7XG4gICAgd2lkdGg6IDYuNzI1MTQ2MTk4OHJlbTtcbiAgICBoZWlnaHQ6IDYuNzI1MTQ2MTk4OHJlbTtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEyMS42Mzc0MjY5MDA2cHgsIDUxLjQ2MTk4ODMwNDFweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTM1MCB7XG4gICAgd2lkdGg6IDcuNjc1NDM4NTk2NXJlbTtcbiAgICBoZWlnaHQ6IDcuNjc1NDM4NTk2NXJlbTtcbiAgICBmb250LXNpemU6IDIuMDgzMzMzMzMzM3JlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTU0Ljk3MDc2MDIzMzlweCwgMzIuMTYzNzQyNjkwMXB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tNTAwIHtcbiAgICB3aWR0aDogMTAuOTY0OTEyMjgwN3JlbTtcbiAgICBoZWlnaHQ6IDEwLjk2NDkxMjI4MDdyZW07XG4gICAgZm9udC1zaXplOiAzLjMzMzMzMzMzMzNyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTg3LjcxOTI5ODI0NTZweCwgLTg3LjcxOTI5ODI0NTZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkgYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMjAge1xuICAgIHdpZHRoOiAzLjE0OTYwNjI5OTJyZW07XG4gICAgaGVpZ2h0OiAzLjE0OTYwNjI5OTJyZW07XG4gICAgZm9udC1zaXplOiAwLjgzMzMzMzMzMzNyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEuNTc0ODAzMTQ5NnB4LCAxNzEuNjUzNTQzMzA3MXB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMzAge1xuICAgIHdpZHRoOiA0LjMzMDcwODY2MTRyZW07XG4gICAgaGVpZ2h0OiA0LjMzMDcwODY2MTRyZW07XG4gICAgZm9udC1zaXplOiAxLjA0MTY2NjY2NjdyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIxNS43NDgwMzE0OTYxcHgsIC03NC4wMTU3NDgwMzE1cHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS01MCB7XG4gICAgd2lkdGg6IDUuMDE5Njg1MDM5NHJlbTtcbiAgICBoZWlnaHQ6IDUuMDE5Njg1MDM5NHJlbTtcbiAgICBmb250LXNpemU6IDEuMDQxNjY2NjY2N3JlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMTcuMzIyODM0NjQ1N3B4LCAtMjM3LjAwNzg3NDAxNTdweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTgwIHtcbiAgICB3aWR0aDogNS45MDU1MTE4MTFyZW07XG4gICAgaGVpZ2h0OiA1LjkwNTUxMTgxMXJlbTtcbiAgICBmb250LXNpemU6IDEuMDQxNjY2NjY2N3JlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMy42MjIwNDcyNDQxcHgsIDYyLjk5MjEyNTk4NDNweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTEwMCB7XG4gICAgd2lkdGg6IDcuMDg2NjE0MTczMnJlbTtcbiAgICBoZWlnaHQ6IDcuMDg2NjE0MTczMnJlbTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQwLjE1NzQ4MDMxNXB4LCAtMS41NzQ4MDMxNDk2cHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0xNTAge1xuICAgIHdpZHRoOiA4LjM2NjE0MTczMjNyZW07XG4gICAgaGVpZ2h0OiA4LjM2NjE0MTczMjNyZW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC05OC40MjUxOTY4NTA0cHgsIC0yMjQuNDA5NDQ4ODE4OXB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMjAwIHtcbiAgICB3aWR0aDogOS4wNTUxMTgxMTAycmVtO1xuICAgIGhlaWdodDogOS4wNTUxMTgxMTAycmVtO1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTYzLjc3OTUyNzU1OTFweCwgNjkuMjkxMzM4NTgyN3B4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMzUwIHtcbiAgICB3aWR0aDogMTAuMzM0NjQ1NjY5M3JlbTtcbiAgICBoZWlnaHQ6IDEwLjMzNDY0NTY2OTNyZW07XG4gICAgZm9udC1zaXplOiAyLjA4MzMzMzMzMzNyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwOC42NjE0MTczMjI4cHgsIDQzLjMwNzA4NjYxNDJweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTUwMCB7XG4gICAgd2lkdGg6IDE0Ljc2Mzc3OTUyNzZyZW07XG4gICAgaGVpZ2h0OiAxNC43NjM3Nzk1Mjc2cmVtO1xuICAgIGZvbnQtc2l6ZTogMy4zMzMzMzMzMzMzcmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMTguMTEwMjM2MjIwNXB4LCAtMTE4LjExMDIzNjIyMDVweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTIwIHtcbiAgICB3aWR0aDogNHJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0ycHgsIDIxOHB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMzAge1xuICAgIHdpZHRoOiA1LjVyZW07XG4gICAgaGVpZ2h0OiA1LjVyZW07XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI3NHB4LCAtOTRweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTUwIHtcbiAgICB3aWR0aDogNi4zNzVyZW07XG4gICAgaGVpZ2h0OiA2LjM3NXJlbTtcbiAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNDlweCwgLTMwMXB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tODAge1xuICAgIHdpZHRoOiA3LjVyZW07XG4gICAgaGVpZ2h0OiA3LjVyZW07XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzBweCwgODBweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTEwMCB7XG4gICAgd2lkdGg6IDlyZW07XG4gICAgaGVpZ2h0OiA5cmVtO1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTc4cHgsIC0ycHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0xNTAge1xuICAgIHdpZHRoOiAxMC42MjVyZW07XG4gICAgaGVpZ2h0OiAxMC42MjVyZW07XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTI1cHgsIC0yODVweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTIwMCB7XG4gICAgd2lkdGg6IDExLjVyZW07XG4gICAgaGVpZ2h0OiAxMS41cmVtO1xuICAgIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwOHB4LCA4OHB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMzUwIHtcbiAgICB3aWR0aDogMTMuMTI1cmVtO1xuICAgIGhlaWdodDogMTMuMTI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI2NXB4LCA1NXB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tNTAwIHtcbiAgICB3aWR0aDogMTguNzVyZW07XG4gICAgaGVpZ2h0OiAxOC43NXJlbTtcbiAgICBmb250LXNpemU6IDVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1MHB4LCAtMTUwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSBhbmQgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMjAge1xuICAgIHdpZHRoOiAzLjE0OTYwNjI5OTJyZW07XG4gICAgaGVpZ2h0OiAzLjE0OTYwNjI5OTJyZW07XG4gICAgZm9udC1zaXplOiAwLjgzMzMzMzMzMzNyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEuNTc0ODAzMTQ5NnB4LCAxNzEuNjUzNTQzMzA3MXB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMzAge1xuICAgIHdpZHRoOiA0LjMzMDcwODY2MTRyZW07XG4gICAgaGVpZ2h0OiA0LjMzMDcwODY2MTRyZW07XG4gICAgZm9udC1zaXplOiAxLjA0MTY2NjY2NjdyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIxNS43NDgwMzE0OTYxcHgsIC03NC4wMTU3NDgwMzE1cHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS01MCB7XG4gICAgd2lkdGg6IDUuMDE5Njg1MDM5NHJlbTtcbiAgICBoZWlnaHQ6IDUuMDE5Njg1MDM5NHJlbTtcbiAgICBmb250LXNpemU6IDEuMDQxNjY2NjY2N3JlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMTcuMzIyODM0NjQ1N3B4LCAtMjM3LjAwNzg3NDAxNTdweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTgwIHtcbiAgICB3aWR0aDogNS45MDU1MTE4MTFyZW07XG4gICAgaGVpZ2h0OiA1LjkwNTUxMTgxMXJlbTtcbiAgICBmb250LXNpemU6IDEuMDQxNjY2NjY2N3JlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMy42MjIwNDcyNDQxcHgsIDYyLjk5MjEyNTk4NDNweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTEwMCB7XG4gICAgd2lkdGg6IDcuMDg2NjE0MTczMnJlbTtcbiAgICBoZWlnaHQ6IDcuMDg2NjE0MTczMnJlbTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQwLjE1NzQ4MDMxNXB4LCAtMS41NzQ4MDMxNDk2cHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0xNTAge1xuICAgIHdpZHRoOiA4LjM2NjE0MTczMjNyZW07XG4gICAgaGVpZ2h0OiA4LjM2NjE0MTczMjNyZW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC05OC40MjUxOTY4NTA0cHgsIC0yMjQuNDA5NDQ4ODE4OXB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMjAwIHtcbiAgICB3aWR0aDogOS4wNTUxMTgxMTAycmVtO1xuICAgIGhlaWdodDogOS4wNTUxMTgxMTAycmVtO1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTYzLjc3OTUyNzU1OTFweCwgNjkuMjkxMzM4NTgyN3B4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMzUwIHtcbiAgICB3aWR0aDogMTAuMzM0NjQ1NjY5M3JlbTtcbiAgICBoZWlnaHQ6IDEwLjMzNDY0NTY2OTNyZW07XG4gICAgZm9udC1zaXplOiAyLjA4MzMzMzMzMzNyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwOC42NjE0MTczMjI4cHgsIDQzLjMwNzA4NjYxNDJweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTUwMCB7XG4gICAgd2lkdGg6IDE0Ljc2Mzc3OTUyNzZyZW07XG4gICAgaGVpZ2h0OiAxNC43NjM3Nzk1Mjc2cmVtO1xuICAgIGZvbnQtc2l6ZTogMy4zMzMzMzMzMzMzcmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMTguMTEwMjM2MjIwNXB4LCAtMTE4LjExMDIzNjIyMDVweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTIwIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQzcHgsIDExOHB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0zMCB7XG4gICAgd2lkdGg6IDIuNzVyZW07XG4gICAgaGVpZ2h0OiAyLjc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNjRweCwgLTQycHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTUwIHtcbiAgICB3aWR0aDogMy4xODc1cmVtO1xuICAgIGhlaWdodDogMy4xODc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYxLjVweCwgLTEyNi41cHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTgwIHtcbiAgICB3aWR0aDogMy43NXJlbTtcbiAgICBoZWlnaHQ6IDMuNzVyZW07XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1cHgsIDUwcHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTEwMCB7XG4gICAgd2lkdGg6IDQuNXJlbTtcbiAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU0cHgsIC0zcHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTE1MCB7XG4gICAgd2lkdGg6IDUuMzEyNXJlbTtcbiAgICBoZWlnaHQ6IDUuMzEyNXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTk0LjVweCwgLTE0Mi41cHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTIwMCB7XG4gICAgd2lkdGg6IDUuNzVyZW07XG4gICAgaGVpZ2h0OiA1Ljc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3MXB4LCA1MnB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0zNTAge1xuICAgIHdpZHRoOiA2LjU2MjVyZW07XG4gICAgaGVpZ2h0OiA2LjU2MjVyZW07XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTU3LjVweCwgMjAuNXB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS01MDAge1xuICAgIHdpZHRoOiA5LjQzNzVyZW07XG4gICAgaGVpZ2h0OiA5LjQzNzVyZW07XG4gICAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtOTYuNXB4LCAtNzkuNXB4KTtcbiAgfVxufVxuLypcbiAqIElubGluZSBmaWx0ZXIgb3ZlcnJpZGVzXG4gKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0taW5saW5lIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTUwIHtcbiAgICB3aWR0aDogMy4xNjIyMDIzODFyZW07XG4gICAgaGVpZ2h0OiAzLjE2MjIwMjM4MXJlbTtcbiAgICBmb250LXNpemU6IDEuMTc0ODEyMDMwMXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxODMuMDM1NzE0Mjg1N3B4LCAtODEuODQ1MjM4MDk1MnB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0taW5saW5lIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTUwIHtcbiAgICB3aWR0aDogNS4zMTI1cmVtO1xuICAgIGhlaWdodDogNS4zMTI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMwNy41cHgsIC0xMzcuNXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMTAwIHtcbiAgICB3aWR0aDogNC4zNTI2Nzg1NzE0cmVtO1xuICAgIGhlaWdodDogNC4zNTI2Nzg1NzE0cmVtO1xuICAgIGZvbnQtc2l6ZTogMS40MDk3NzQ0MzYxcmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMzYuMDExOTA0NzYxOXB4LCAwLjg5Mjg1NzE0MjlweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWlubGluZSAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0xMDAge1xuICAgIHdpZHRoOiA3LjMxMjVyZW07XG4gICAgaGVpZ2h0OiA3LjMxMjVyZW07XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjI4LjVweCwgMS41cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWlubGluZSAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0xNTAge1xuICAgIHdpZHRoOiA1LjIwODMzMzMzMzNyZW07XG4gICAgaGVpZ2h0OiA1LjIwODMzMzMzMzNyZW07XG4gICAgZm9udC1zaXplOiAxLjQwOTc3NDQzNjFyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTYyLjVweCwgLTc3LjM4MDk1MjM4MXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0taW5saW5lIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTE1MCB7XG4gICAgd2lkdGg6IDguNzVyZW07XG4gICAgaGVpZ2h0OiA4Ljc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwNXB4LCAtMTMwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWlubGluZSAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0yMDAge1xuICAgIHdpZHRoOiA1Ljc2NjM2OTA0NzZyZW07XG4gICAgaGVpZ2h0OiA1Ljc2NjM2OTA0NzZyZW07XG4gICAgZm9udC1zaXplOiAyLjExNDY2MTY1NDFyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTMwLjA1OTUyMzgwOTVweCwgMTkuMzQ1MjM4MDk1MnB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0taW5saW5lIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTIwMCB7XG4gICAgd2lkdGg6IDkuNjg3NXJlbTtcbiAgICBoZWlnaHQ6IDkuNjg3NXJlbTtcbiAgICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMTguNXB4LCAzMi41cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWlubGluZSAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0zNTAge1xuICAgIHdpZHRoOiA2LjQzNjAxMTkwNDhyZW07XG4gICAgaGVpZ2h0OiA2LjQzNjAxMTkwNDhyZW07XG4gICAgZm9udC1zaXplOiAyLjM0OTYyNDA2MDJyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ4LjUxMTkwNDc2MTlweCwgMTkuOTQwNDc2MTkwNXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0taW5saW5lIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTM1MCB7XG4gICAgd2lkdGg6IDEwLjgxMjVyZW07XG4gICAgaGVpZ2h0OiAxMC44MTI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTgxLjVweCwgMzMuNXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tNTAwIHtcbiAgICB3aWR0aDogOS4zNzVyZW07XG4gICAgaGVpZ2h0OiA5LjM3NXJlbTtcbiAgICBmb250LXNpemU6IDMuNzU5Mzk4NDk2MnJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMC4yMzgwOTUyMzgxcHgsIC03NXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0taW5saW5lIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTUwMCB7XG4gICAgd2lkdGg6IDE1Ljc1cmVtO1xuICAgIGhlaWdodDogMTUuNzVyZW07XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM0cHgsIC0xMjZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0taW5saW5lIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTgwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fZ3Vlc3RzLWluZm8tLWlubGluZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246bGFuZHNjYXBlKSB7XG4gIC5zZWFyY2gtZmlsdGVyX19ndWVzdHMtaW5mby0taW5saW5lIHtcbiAgICBtYXgtd2lkdGg6IDE4LjEyNXJlbTtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fZ3Vlc3RzLWluZm8tLWlubGluZSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1pbmZvLS1pbmxpbmUge1xuICAgIG1heC13aWR0aDogMjMuNjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19ndWVzdHMtaW5mby0taW5saW5lLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1pbmZvLS1tYXAtb3BlbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LS1pbmxpbmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEuNTYyNXJlbTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1pbmxpbmUgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dCB7XG4gIGxlZnQ6IDQwJTtcbiAgdG9wOiA1OCU7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19ndWVzdHMtaW5mby0taW5saW5lIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBmbGV4OiAwIDQ0JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1pbmZvLS1pbmxpbmUgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWlubGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDMuNnJlbTtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlci5mb3JtdWxhdGUtaW5wdXQtLWlubGluZSB7XG4gIHdpZHRoOiAyMC41cmVtO1xufVxuXG4uc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUge1xuICBwYWRkaW5nOiAyLjVyZW07XG4gIGhlaWdodDogMjUuODc1cmVtO1xufVxuXG4uc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUgLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWlubGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWlubGluZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbm5lci5zZWFyY2gtZmlsdGVyX19pbm5lci0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1pbmxpbmUgLnNlYXJjaC1maWx0ZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuN2ZyIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG59XG5cbi5zZWFyY2gtZmlsdGVyX19ndWVzdHMtaW5mby0taW5saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1pbmxpbmUge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlci5mb3JtdWxhdGUtaW5wdXQtLWlubGluZSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSksXG4uZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyLmZvcm11bGF0ZS1pbnB1dC0taW5saW5lIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGhlaWdodDogMy44MTI1cmVtO1xufVxuXG4uZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzOm5vdCguZGVza3RvcC1idXR0b25zKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHM6bm90KC5kZXNrdG9wLWJ1dHRvbnMpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMuZGVza3RvcC1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLmRlc2t0b3AtYnV0dG9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLypcbiAqIE90aGVyIGZpbHRlcnNcbiAqL1xuLnNlYXJjaC1maWx0ZXItd3JhcC0tb3RoZXJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzllOWE5MztcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5uZXItLW90aGVycyB7XG4gICAgcGFkZGluZzogMCAwIDQuMzc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19vdGhlci1kcm9wZG93bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fb3RoZXItZHJvcGRvd25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVyX19vdGhlci1kcm9wZG93bnMgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX290aGVyLWRyb3Bkb3ducyAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3Qge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX290aGVyLWRyb3Bkb3ducyAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3Qge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVyX19vdGhlci1kcm9wZG93bnMgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0IGlucHV0W3R5cGU9dGV4dF0sXG4uc2VhcmNoLWZpbHRlcl9fb3RoZXItZHJvcGRvd25zIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCBzcGFuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3NlbGVjdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5zZWFyY2gtZmlsdGVyX19vdGhlci1kcm9wZG93bnMgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0IC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxlZnQ6IDA7XG59XG4uc2VhcmNoLWZpbHRlcl9fb3RoZXItZHJvcGRvd25zIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24sIC5zZWFyY2gtZmlsdGVyX19vdGhlci1kcm9wZG93bnMgLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyNkU2OSAhaW1wb3J0YW50O1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbn1cbi5zZWFyY2gtZmlsdGVyX19vdGhlci1kcm9wZG93bnMgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgcGFkZGluZzogMC42MjVyZW0gMS4yNXJlbTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLW90aGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tb3RoZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tb3RoZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDUuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3NlY3Rpb24tdGl0bGUtLW90aGVyLCAuc2VhcmNoLWZpbHRlcl9fc2VjdGlvbi10aXRsZS0tb3RoZXItZHJvcGRvd25zIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zZWN0aW9uLXRpdGxlLS1vdGhlciwgLnNlYXJjaC1maWx0ZXJfX3NlY3Rpb24tdGl0bGUtLW90aGVyLWRyb3Bkb3ducyB7XG4gICAgbWFyZ2luLXRvcDogMy4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NlY3Rpb24tdGl0bGUtLW90aGVyLCAuc2VhcmNoLWZpbHRlcl9fc2VjdGlvbi10aXRsZS0tb3RoZXItZHJvcGRvd25zIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2VjdGlvbi10aXRsZS0tb3RoZXItZHJvcGRvd25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjEyNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fc2VjdGlvbi10aXRsZS0tc2VhcmNoLWZpZWxkIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS4wNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zZWN0aW9uLXRpdGxlLS1zZWFyY2gtZmllbGQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2VjdGlvbi10aXRsZS0tc2VhcmNoLWZpZWxkIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDM3NXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLW90aGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RThCODU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAycmVtO1xuICB6LWluZGV4OiAzO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tb3RoZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLW90aGVyIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tb3RoZXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLW90aGVycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tdGF4b25vbXksXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1yZWFjaGFiaWxpdGllcyB7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXRheG9ub215LFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcmVhY2hhYmlsaXRpZXMge1xuICAgIG1heC13aWR0aDogNzZyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX290aGVyLWhlYWRlciBoNCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLWZpbHRlcl9fb3RoZXItaGVhZGVyLS1zdGlja3kge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMS4yNXJlbSAycmVtO1xuICBiYWNrZ3JvdW5kOiAjOEU4Qjg1O1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX290aGVyLWhlYWRlci0tc3RpY2t5IHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgfVxufVxuLnNlYXJjaC1maWx0ZXJfX290aGVyLWhlYWRlci0tc3RpY2t5IC5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5zZWFyY2gtZmlsdGVyX19vdGhlci1oZWFkZXItLXN0aWNreSBoNCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zZXBhcmF0b3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDUuMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX3NlcGFyYXRvci0tZmlyc3Qge1xuICAgIG1hcmdpbi10b3A6IDYuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNi4yNXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fc2VwYXJhdG9yLS1zZWNvbmQge1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19zZXBhcmF0b3ItLXRoaXJkIHtcbiAgICBtYXJnaW4tdG9wOiA0LjU2MjVyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX3NlcGFyYXRvci0tZm91cnRoIHtcbiAgICBtYXJnaW4tdG9wOiAzLjA2MjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS10YXhvbm9teS1sb2NhdGlvbixcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXJlYWNoYWJpbGl0aWVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tdGF4b25vbXktbG9jYXRpb24gLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcmVhY2hhYmlsaXRpZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICBwYWRkaW5nOiAwLjkzNzVyZW0gMS4yNXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tdGF4b25vbXktbG9jYXRpb24gLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLW91dHNpZGUtdGV4dCxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXJlYWNoYWJpbGl0aWVzIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC1vdXRzaWRlLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXRheG9ub215LWxvY2F0aW9uIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC10ZXh0LFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcmVhY2hhYmlsaXRpZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tdGF4b25vbXktbG9jYXRpb24gLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspLFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcmVhY2hhYmlsaXRpZXMgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS10YXhvbm9teS1sb2NhdGlvbiAuc2staWNvbi0tY2hlY2ttYXJrLFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcmVhY2hhYmlsaXRpZXMgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXRheG9ub215LWxvY2F0aW9uIC5zay1pY29uLS1jaGVja21hcmsgc3ZnLFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcmVhY2hhYmlsaXRpZXMgLnNrLWljb24tLWNoZWNrbWFyayBzdmcge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS10YXhvbm9teS1sb2NhdGlvbiAuc2staWNvbi0tY2hlY2ttYXJrIC5wYXRoLTAsXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1yZWFjaGFiaWxpdGllcyAuc2staWNvbi0tY2hlY2ttYXJrIC5wYXRoLTAge1xuICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS10YXhvbm9teS1sb2NhdGlvbiAuc2staWNvbi0tY2hlY2ttYXJrIC5wYXRoLTEsXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1yZWFjaGFiaWxpdGllcyAuc2staWNvbi0tY2hlY2ttYXJrIC5wYXRoLTEge1xuICAgIGZpbGw6ICNmZmY7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXRheG9ub215LWxvY2F0aW9uLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zay1pY29uLS1jaGVja21hcmssXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1yZWFjaGFiaWxpdGllcy5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCAuc2staWNvbi0tY2hlY2ttYXJrIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXRheG9ub215LWxvY2F0aW9uLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zay1pY29uLS1jaGVja21hcmsgc3ZnLFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcmVhY2hhYmlsaXRpZXMuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQgLnNrLWljb24tLWNoZWNrbWFyayBzdmcge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tdGF4b25vbXktbG9jYXRpb24sXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1yZWFjaGFiaWxpdGllcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygzMy4zMzMzMyUgLSA5cmVtKTtcbiAgICBtYXgtd2lkdGg6IDlyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXRheG9ub215LWxvY2F0aW9uLFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcmVhY2hhYmlsaXRpZXMge1xuICAgIG1heC13aWR0aDogMTIuMjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS10YXhvbm9teS1sb2NhdGlvbixcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXJlYWNoYWJpbGl0aWVzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS10YXhvbm9teS1sb2NhdGlvbjpudGgtY2hpbGQoNW4pLFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcmVhY2hhYmlsaXRpZXM6bnRoLWNoaWxkKDVuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tdGF4b25vbXktbG9jYXRpb24sXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWZpeGVkLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1yZWFjaGFiaWxpdGllcyB7XG4gICAgd2lkdGg6IDlyZW07XG4gICAgaGVpZ2h0OiA5cmVtO1xuICAgIHBhZGRpbmc6IDAgMC45Mzc1cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWZpeGVkLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS10YXhvbm9teS1sb2NhdGlvbiAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgc3ZnLFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tcmVhY2hhYmlsaXRpZXMgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHN2ZyB7XG4gICAgaGVpZ2h0OiAzLjc1cmVtO1xuICAgIHdpZHRoOiAzLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWZpeGVkLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS10YXhvbm9teS1sb2NhdGlvbixcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtZml4ZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLXJlYWNoYWJpbGl0aWVzIHtcbiAgICB3aWR0aDogMTIuMjVyZW07XG4gICAgaGVpZ2h0OiAxMi4yNXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tdGF4b25vbXktbG9jYXRpb24gLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHN2ZyxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtZml4ZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLXJlYWNoYWJpbGl0aWVzIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSBzdmcge1xuICAgIHdpZHRoOiA0Ljc1cmVtO1xuICAgIGhlaWdodDogNC43NXJlbTtcbiAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1vdGhlci1maWx0ZXIge1xuICBtYXgtd2lkdGg6IDI1cmVtO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tb3RoZXItZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLW90aGVyLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjc7XG4gIHRvcDogMC41cmVtO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG4uZm9ybXVsYXRlLWlucHV0LS1vdGhlci1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC0tb3RoZXItZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtLW90aGVyLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLW90aGVyLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGhlaWdodDogMy43NXJlbTtcbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LS1vdGhlci1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICAgIHRvcDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQtLWJ1aWxkaW5ncyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kLS1idWlsZGluZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjM3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1waWxscy1jb2xsYXBzZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tYnVpbGRpbmdzIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcGlsbDpudGgtY2hpbGQobis2KTpub3QoLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCksIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1waWxscy1jb2xsYXBzZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tYnVpbGRpbmdzIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQ6bnRoLWNoaWxkKG4rNik6bm90KC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1waWxscy1jb2xsYXBzZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcHJpY2VzIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcGlsbDpudGgtY2hpbGQobis1KTpub3QoLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCksIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1waWxscy1jb2xsYXBzZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcHJpY2VzIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQ6bnRoLWNoaWxkKG4rNSk6bm90KC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQpLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcGlsbHMtY29sbGFwc2VkLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0eWxlcyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXBpbGw6bnRoLWNoaWxkKG4rNSk6bm90KC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQpLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcGlsbHMtY29sbGFwc2VkLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0eWxlcyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kOm50aC1jaGlsZChuKzUpOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kKSwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXBpbGxzLWNvbGxhcHNlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1vcGVyYXRpb25zIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcGlsbDpudGgtY2hpbGQobis1KTpub3QoLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCksIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1waWxscy1jb2xsYXBzZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tb3BlcmF0aW9ucyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kOm50aC1jaGlsZChuKzUpOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKlxuICogT3ZlcnJpZGUgIHZpc2liaWxpdHkgZm9yIGV4cGFuZGluZyBwaWxscyBvbiBEZXNrdG9wc1xuICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQtLXByaWNlcyxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZC0tc3R5bGVzLFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kLS1vcGVyYXRpb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXBpbGxzLWNvbGxhcHNlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1zdHlsZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1waWxsOm50aC1jaGlsZChuKzEyKTpub3QoLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCksIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1waWxscy1jb2xsYXBzZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3R5bGVzIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQ6bnRoLWNoaWxkKG4rMTIpOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kKSwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXBpbGxzLWNvbGxhcHNlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1vcGVyYXRpb25zIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcGlsbDpudGgtY2hpbGQobisxMik6bm90KC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQpLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcGlsbHMtY29sbGFwc2VkLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLW9wZXJhdGlvbnMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZDpudGgtY2hpbGQobisxMik6bm90KC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQpLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcGlsbHMtY29sbGFwc2VkLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXByaWNlcyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXBpbGw6bnRoLWNoaWxkKG4rMTIpOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kKSwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXBpbGxzLWNvbGxhcHNlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1wcmljZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZDpudGgtY2hpbGQobisxMik6bm90KC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4vKlxuICogUmVnaW9uIEZpbHRlclxuICovXG4uc2VhcmNoLWZpbHRlci13cmFwLS1yZWdpb24tZmlsdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZBOTY5MTtcbn1cbi5zZWFyY2gtZmlsdGVyLXdyYXAtLXJlZ2lvbi1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG4uc2VhcmNoLWZpbHRlci13cmFwLS1yZWdpb24tZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0taW5saW5lIHtcbiAgcGFkZGluZzogMi41cmVtO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5uZXItLXJlZ2lvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbm5lci0tcmVnaW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1yZWdpb24ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1yZWdpb24uc2VhcmNoLWZpbHRlcl9faW5uZXItLWZpeGVkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1yZWdpb24uc2VhcmNoLWZpbHRlcl9faW5uZXItLWlubGluZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5uZXItLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19pbm5lci0taW5saW5lLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1tYXAtb3BlbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5uZXItLXNlY3Rpb24tdmlldyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1yZWdpb24ge1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXJlZ2lvbi0yIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbnMtaW5mby0tZml4ZWQge1xuICAgIG1heC13aWR0aDogMjguMTI1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm8tLWZpeGVkIHtcbiAgICBtYXgtd2lkdGg6IDIxLjg3NXJlbTtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm8tLWZpeGVkIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIG1heC13aWR0aDogMzcuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9ucy1pbmZvLS1pbmxpbmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9ucy1pbmZvLS1pbmxpbmUge1xuICAgIG1heC13aWR0aDogMTguNzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbnMtaW5mby0taW5saW5lIHtcbiAgICBtYXgtd2lkdGg6IDMwLjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbnMtaW5mby0taW5saW5lLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbnMtaW5mby0tbWFwLW9wZW4ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbnMtaW5mb19fY29udGVudC0tZml4ZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm9fX2NvbnRlbnQtLWlubGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9ucy1pbmZvX19jb250ZW50LS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9fcmVnaW9ucy1pbmZvX19jb250ZW50LS1tYXAtb3BlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDU2LjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1pbmxpbmUge1xuICBtYXJnaW46IDEuNjI1cmVtIDA7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDU2LjI1cmVtO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDhweCAxM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWlubGluZSB7XG4gICAgbWF4LWhlaWdodDogMTcuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1nZXJtYW55LW1hcCB7XG4gICAgbWF4LWhlaWdodDogMjEuODc1cmVtO1xuICAgIG1hcmdpbi10b3A6IC00LjA2MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuMDYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1pbmxpbmUge1xuICAgIG1heC1oZWlnaHQ6IDE4cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWlubGluZS5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWdlcm1hbnktbWFwIHtcbiAgICBtYXgtaGVpZ2h0OiAyOS4xMjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3JlZ2lvbi0ta2FudG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3JlZ2lvbi0ta2FudG9uLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3JlZ2lvbi0taG92ZXIge1xuICBmaWxsOiAjQzQ0NTVBO1xufVxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3JlZ2lvbi0ta2FudG9uLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3JlZ2lvbi0tYWN0aXZlIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3JlZ2lvbi0ta2FudG9uLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3JlZ2lvbi0tbm8tcmVzdWx0cywgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3JlZ2lvbi0tb3J0LnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3JlZ2lvbi0tbm8tcmVzdWx0cyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWxsOiAjODY4Mzg2O1xuICBzdHJva2U6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgc3Ryb2tlLXdpZHRoOiAxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3JlZ2lvbi0ta2FudG9uLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3JlZ2lvbi0tbm8tcmVzdWx0cywgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3JlZ2lvbi0tb3J0LnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3JlZ2lvbi0tbm8tcmVzdWx0cyB7XG4gICAgZmlsbDogI2FmNmY3YTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogIzEyMTIxMjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNDM3NXJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgei1pbmRleDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fbGFiZWwtLXJpZ2h0LXRvcDpiZWZvcmUge1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA1cHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICByaWdodDogLTEwcHg7XG4gIHRvcDogNHB4O1xufVxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX2xhYmVsLS1sZWZ0LXRvcDpiZWZvcmUge1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBsZWZ0OiAtMTBweDtcbiAgdG9wOiA0cHg7XG59XG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fbGFiZWwtLXJpZ2h0LWJvdHRvbTpiZWZvcmUge1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZmZmZmZmO1xuICByaWdodDogLTEwcHg7XG4gIGJvdHRvbTogNHB4O1xufVxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX2xhYmVsLS1sZWZ0LWJvdHRvbTpiZWZvcmUge1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZmZmZmZmO1xuICBsZWZ0OiAtMTBweDtcbiAgYm90dG9tOiA0cHg7XG59XG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fbGFiZWwtLWJvdHRvbS1yaWdodDpiZWZvcmUge1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICByaWdodDogNHB4O1xuICBib3R0b206IC0xMHB4O1xufVxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX2xhYmVsLS1ib3R0b20tbGVmdDpiZWZvcmUge1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA1cHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBsZWZ0OiA0cHg7XG4gIGJvdHRvbTogLTEwcHg7XG59XG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fbGFiZWwtLXRvcC1sZWZ0OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNmZmZmZmY7XG4gIGxlZnQ6IDRweDtcbiAgdG9wOiAtMTBweDtcbn1cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19sYWJlbC0tdG9wLXJpZ2h0OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNmZmZmZmY7XG4gIHJpZ2h0OiA0cHg7XG4gIHRvcDogLTEwcHg7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19sYWJlbC0tY2l0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fbGFiZWwtLWNpdHkuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fbGFiZWwtLWJvdHRvbS1yaWdodCB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00cHgsIC0yMXB4KTtcbn1cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19sYWJlbC0tY2l0eS5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19sYWJlbC0tdG9wLXJpZ2h0IHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTRweCwgMjFweCk7XG59XG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fbGFiZWwtLWNpdHkuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fbGFiZWwtLWJvdHRvbS1sZWZ0IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0cHgsIC0yMXB4KTtcbn1cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19sYWJlbC0tY2l0eS5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19sYWJlbC0tdG9wLWxlZnQge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDRweCwgMjFweCk7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19jaXR5OmhvdmVyIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19sYWJlbC0tY2l0eSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fY2l0eSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNXB4LCAtNXB4KTtcbn1cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19jaXR5LXBpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjQzQ0NTVBO1xuICB6LWluZGV4OiAyO1xufVxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX2NpdHktc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoaHNsYSgwLCAwJSwgMTAwJSwgMC40NTg4MikgMCAyNXB4LCBoc2xhKDAsIDAlLCAxMDAlLCAwLjQ1ODgyKSAyNXB4IDUwcHgsIGhzbGEoMCwgMCUsIDEwMCUsIDAuNDU4ODIpIDUwcHggMTI2cHgsIHRyYW5zcGFyZW50IDEyNnB4IDEwMCUpO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQge1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24tLWluc2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24tLW91dHNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjg3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgfVxufVxuLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1pbmxpbmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWRfZXZlbnQtcGFja2FnZSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZF9ldmVudC1wYWNrYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZF9ldmVudC1wYWNrYWdlLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24tLWluc2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWRfZXZlbnQtcGFja2FnZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWRfZXZlbnQtcGFja2FnZS5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLS1vdXRzaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZF9ldmVudC1wYWNrYWdlIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkX2V2ZW50LXBhY2thZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZF9ldmVudC1wYWNrYWdlIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjg3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZF9ldmVudC1wYWNrYWdlIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICB9XG59XG4uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWRfZXZlbnQtcGFja2FnZS5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0taW5saW5lIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi0tb3V0c2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWlubGluZS5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLS1pbnNpZGUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWlubGluZS5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLS1pbnNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1tYXAtb3BlbiAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWlubGluZS5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLS1vdXRzaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbm5lci0tbWFwLW9wZW4gLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi0taW5zaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fdGFicy0tcmVnaW9uIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQ4cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3RhYnMtLXJlZ2lvbiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fdGFicy0tcmVnaW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyLjgxMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fdGFicy0tcmVnaW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b24tLXJlZ2lvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwIDAgMC4xMjVyZW07XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMC45Mzc1cmVtO1xuICBvcGFjaXR5OiAwLjU7XG4gIG1hcmdpbi1yaWdodDogMS42MjVyZW07XG59XG4uc2VhcmNoLWZpbHRlcl9fdGFiLWJ1dHRvbi0tcmVnaW9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zZWFyY2gtZmlsdGVyX190YWItYnV0dG9uLS1yZWdpb24tLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgIGZvbnQtc2l6ZTogNC4wNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjY4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWlubGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tbWFwLW9wZW4ge1xuICAgIG1heC13aWR0aDogMjEuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tcmVnaW9uLWZpbHRlci5mb3JtdWxhdGUtaW5wdXQtLWlubGluZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLypcbiAqIFN3aXR6ZXJsYW5kIG1hcFxuICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1zd2l0emVybGFuZC1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcC0taW5saW5lIHtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi8qXG4gKiBBdXN0cmlhIG1hcFxuICovXG4vKlxuICogR2VybWFueSBtYXBcbiAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcC0tZ2VybWFueS1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcC0taW5saW5lIHtcbiAgICBib3R0b206IDUuMzEyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtOS41cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWdlcm1hbnktbWFwLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0tZml4ZWQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA1NDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0tZ2VybWFueS1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1maXhlZCB7XG4gICAgbWF4LWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDUwKTtcbiAgICBtYXgtaGVpZ2h0OiA1MHZoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0tZ2VybWFueS1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1maXhlZCB7XG4gICAgbWF4LWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDY1KTtcbiAgICBtYXgtaGVpZ2h0OiA2NXZoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWdlcm1hbnktbWFwLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0tZml4ZWQge1xuICAgIHdpZHRoOiA0OTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWdlcm1hbnktbWFwLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0tZml4ZWQge1xuICAgIHdpZHRoOiAzMDZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWdlcm1hbnktbWFwLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0tZml4ZWQge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1nZXJtYW55LW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWZpeGVkIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogODApO1xuICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgd2lkdGg6IDQwcHg7XG4gIHBhZGRpbmc6IDRweCA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtO1xuICB3aWR0aDogMTUuNjI1cmVtO1xuICBoZWlnaHQ6IDAuMjVyZW07XG4gIGJhY2tncm91bmQ6ICM1MTczNkY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpKTtcbiAgYmFja2dyb3VuZC1zaXplOiAwIDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIGlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICBpbnB1dFt0eXBlPXJhbmdlXSB7XG4gICAgd2lkdGg6IDEzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBpbnB1dFt0eXBlPXJhbmdlXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogSW5wdXQgVGh1bWIgKi9cbmlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGN1cnNvcjogZXctcmVzaXplO1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDAgIzU1NTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGN1cnNvcjogZXctcmVzaXplO1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDAgIzU1NTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdGh1bWIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAwICM1NTU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLWluLW91dDtcbn1cbmlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdGh1bWI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIElucHV0IFRyYWNrICovXG5pbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNrIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1zd2l0emVybGFuZC1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcC0taW5saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmcuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1pbmxpbmUge1xuICBtYXgtaGVpZ2h0OiAyMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0taW5saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbnMtaW5mby5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm8tLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9ucy1pbmZvLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbnMtaW5mby0taW5saW5lIHtcbiAgICBtYXgtd2lkdGg6IDI0Ljc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0taW5saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbnMtaW5mb19fY29udGVudC0taW5saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dC5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQtLWlubGluZSB7XG4gIG1heC13aWR0aDogMjQuNTYyNXJlbTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAtLWdlcm1hbnktbWFwLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAtLWlubGluZSAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1hdXN0cmlhLW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWlubGluZSxcbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1nZXJtYW55LW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1pbmxpbmUgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0tZ2VybWFueS1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1pbmxpbmUsXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcC0tYXVzdHJpYS1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcC0taW5saW5lIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWF1c3RyaWEtbWFwLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0taW5saW5lLFxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAtLWF1c3RyaWEtbWFwLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAtLWlubGluZSAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1nZXJtYW55LW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWlubGluZSB7XG4gIG1hcmdpbi1yaWdodDogMzklO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbm5lci5zZWFyY2gtZmlsdGVyX19pbm5lci0taW5saW5lLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1yZWdpb24gLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXJlZ2lvbiB7XG4gICAgd2lkdGg6IDM0MXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbm5lci5zZWFyY2gtZmlsdGVyX19pbm5lci0taW5saW5lLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1yZWdpb24gLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXJlZ2lvbiB7XG4gICAgd2lkdGg6IDQ0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbm5lci5zZWFyY2gtZmlsdGVyX19pbm5lci0taW5saW5lLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1yZWdpb24gLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXJlZ2lvbiB7XG4gICAgd2lkdGg6IDU0MHB4O1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLmFjdGl2ZS1tYXAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3JlZ2lvbi0ta2FudG9uLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3JlZ2lvbi0tbm8tcmVzdWx0cywgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAuYWN0aXZlLW1hcCAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fcmVnaW9uLS1vcnQuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fcmVnaW9uLS1uby1yZXN1bHRzIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsbDogI0ZGNUE3NTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQtLWZpeGVkIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LmZvcm11bGF0ZS1pbnB1dC0tcmVnaW9uLWZpbHRlci5mb3JtdWxhdGUtaW5wdXQtLWZpeGVkIHtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOTVweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC5mb3JtdWxhdGUtaW5wdXQtLXJlZ2lvbi1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LS1maXhlZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS13cmFwIHtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS13cmFwIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZSAuc2staWNvbi0tY2hlY2ttYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLXdyYXAgLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1pbmZvLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1pbmZvLS1maXhlZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLXdyYXAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0td3JhcCAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS13cmFwIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC1wYWNrYWdlID4gYnV0dG9uOm5vdCguYnRuLS1saW5rKSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLXdyYXAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLXdyYXAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAgPiBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLXdyYXAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAgPiAuYnRuLS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLXdyYXAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9faW5uZXItLWZpeGVkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0td3JhcCAuc2VhcmNoLWZpbHRlcl9faW5uZXIuc2VhcmNoLWZpbHRlcl9faW5uZXItLWZpeGVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0td3JhcCAuc2VhcmNoLWZpbHRlcl9faW5uZXIuc2VhcmNoLWZpbHRlcl9faW5uZXItLWZpeGVkOm5vdCguc2VhcmNoLWZpbHRlcl9faW5uZXItLWd1ZXN0cykge1xuICAgIGdhcDogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkgYW5kIChtYXgtaGVpZ2h0OiA3MDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLXdyYXAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1maXhlZDpub3QoLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1ndWVzdHMpIHtcbiAgICBnYXA6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS13cmFwIC5ldmVudC1maWx0ZXItY29udGFpbmVyLXdyYXBwZXIge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0td3JhcCAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtcGFja2FnZS0tZXZlbnQtdHlwZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0td3JhcCAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtcGFja2FnZSA+IGJ1dHRvbjpub3QoLmJ0bi0tbGluaykge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0td3JhcCAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLXdyYXAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLXdyYXAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAgPiBidXR0b24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0td3JhcCB7XG4gICAgcGFkZGluZzogNHJlbSA3cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0td3JhcCAuc2VhcmNoLWZpbHRlcl9fZ3Vlc3RzLWluZm8uc2VhcmNoLWZpbHRlcl9fZ3Vlc3RzLWluZm8tLWZpeGVkIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLXdyYXAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS13cmFwIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0td3JhcC5zZWFyY2gtZmlsdGVyLXdyYXAtLWV2ZW50LXR5cGUsIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0td3JhcC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0tbWFpbi10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMS41cmVtKTtcbn1cbi5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0tbWFpbi10aXRsZTpub3QoLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLW9mZmVyLXR5cGUpIHtcbiAgZmxleDogMTtcbn1cbi5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0tbWFpbi10aXRsZSAuaGlkZS1vbi1sZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS1tYWluLXRpdGxlLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWd1ZXN0cyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0tbWFpbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0tbWFpbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS1tYWluLXRpdGxlIC5oaWRlLW9uLWxnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0tbWFpbi10aXRsZS5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1ndWVzdHMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiAyOHJlbTtcbiAgfVxufVxuXG4uZmlsdGVycy1jbG9zZS1idG4tLXdoaXRlIHtcbiAgdG9wOiAxLjVyZW07XG4gIHJpZ2h0OiAxLjVyZW07XG59XG4uZmlsdGVycy1jbG9zZS1idG4tLXdoaXRlIHNwYW4gPiBzdmcgPiBwYXRoIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuZmlsdGVycy1jbG9zZS1idG4tLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmlsdGVycy1jbG9zZS1idG4tLXdoaXRlIHtcbiAgICB0b3A6IDRyZW07XG4gICAgcmlnaHQ6IDdyZW07XG4gIH1cbn1cblxuLmRyb3Bkb3duLWV2ZW50cyB7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZHJvcGRvd24tZXZlbnRzIC5jdXN0b21zZWxlY3RfX3JvdW5kLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5kcm9wZG93bi1ldmVudHMgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0IHtcbiAgICBtYXgtd2lkdGg6IDI2LjI1cmVtO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5kcm9wZG93bi1ldmVudHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kcm9wZG93bi1ldmVudHMgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0IHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg0ODBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tZXZlbnRzIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5kcm9wZG93bi1ldmVudHMgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLnRhYnMtY2lyY2xlcy13cmFwLS1wYWNrYWdlcyB7XG4gIG1hcmdpbjogMy43NXJlbSAwIDA7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50YWJzLWNpcmNsZXMtd3JhcC0tcGFja2FnZXMge1xuICAgIG1hcmdpbjogNHJlbSAwO1xuICAgIG1heC13aWR0aDogNjJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAudGFicy1jaXJjbGVzLXdyYXAtLXBhY2thZ2VzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS1mb290ZXItd3JhcCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbi5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0tZm9vdGVyLXdyYXAgYnV0dG9uOm5vdCguYnRuLS1saW5rKSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS1mb290ZXItd3JhcCAuYnRuLS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLWZvb3Rlci13cmFwIC5ldmVudC1maWx0ZXItYnV0dG9uc19yZXN1bHRzIHtcbiAgbWluLXdpZHRoOiAxMC4xMjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAwLjQzNzVyZW07XG59XG4uc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLWZvb3Rlci13cmFwIC5ldmVudC1maWx0ZXItYnV0dG9uc19yZXN1bHRzID4gc3BhbiA+IHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLWZvb3Rlci13cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAycmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0tZm9vdGVyLXdyYXAgLmJ0bi0tbGluayB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0tZm9vdGVyLXdyYXAge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS1mb290ZXItd3JhcC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwID4gYnV0dG9uOm5vdCguYnRuLS1saW5rKSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS1mb290ZXItd3JhcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0tZm9vdGVyLXdyYXAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLWhlYWRlci1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0taGVhZGVyLWJ1dHRvbi5wcmV2LWJ1dHRvbiBzcGFuID4gc3ZnIHtcbiAgcGFkZGluZzogM3B4O1xufVxuLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS1oZWFkZXItYnV0dG9uLnByZXYtYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0taGVhZGVyLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0taGVhZGVyLXdyYXAgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS1tYWluLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0tbWFpbi10aXRsZS5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0tbWFpbi10aXRsZS1sZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS1tYWluLXRpdGxlLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS1tYWluLXRpdGxlLWxnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS13cmFwLnNlYXJjaC1maWx0ZXItd3JhcC0tZXZlbnQtdHlwZSB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLXdyYXAuc2VhcmNoLWZpbHRlci13cmFwLS1ldmVudC10eXBlIC5zZWFyY2gtZmlsdGVyX19pbm5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0td3JhcC5zZWFyY2gtZmlsdGVyLXdyYXAtLWV2ZW50LXR5cGUgLmV2ZW50LWZpbHRlci1jb250YWluZXItd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLXdyYXAuc2VhcmNoLWZpbHRlci13cmFwLS1ldmVudC10eXBlIC50YWJzLWNpcmNsZXMtd3JhcC0tcGFja2FnZXMge1xuICAgIGZsZXg6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS13cmFwLnNlYXJjaC1maWx0ZXItd3JhcC0tZXZlbnQtdHlwZSAuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLW1haW4tdGl0bGU6bm90KC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1vZmZlci10eXBlKSB7XG4gICAgZmxleDogMDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLXdyYXAuc2VhcmNoLWZpbHRlci13cmFwLS1ldmVudC10eXBlIC5ldmVudC1maWx0ZXItY29udGFpbmVyLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTcwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLXdyYXAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyIC5zZWFyY2gtZmlsdGVyX19ndWVzdHMtaW5mby0tZml4ZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0td3JhcC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIgLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1pbmZvLS1maXhlZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS13cmFwLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LS1udW1iZXJjbGVhcmFibGVfX2NsZWFyLWJ0biBzdmcge1xuICAgIHdpZHRoOiAxLjA2MjVyZW07XG4gICAgaGVpZ2h0OiAxLjA2MjVyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS13cmFwLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlciAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy0tb3V0c2lkZS5kZXNrdG9wLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fZ3Vlc3RzLWluZm8uc2VhcmNoLWZpbHRlcl9fZ3Vlc3RzLWluZm8tLWZpeGVkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIHtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMTk1cHgpO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LS1udW1iZXJjbGVhcmFibGVfX2NsZWFyLWJ0biB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciB7XG4gICAgbWF4LXdpZHRoOiAxM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIHtcbiAgICBtYXgtd2lkdGg6IDE3LjVyZW07XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tbnVtYmVyY2xlYXJhYmxlX19jbGVhci1idG4gc3ZnIHtcbiAgd2lkdGg6IDAuNjg3NXJlbTtcbiAgaGVpZ2h0OiAwLjY4NzVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyOm5vdCguc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUpIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbn1cbi5zZWFyY2gtcGFnZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy4wNjI1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIHtcbiAgbWluLWhlaWdodDogNDA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkE4Mzk2O1xufVxuLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICBtaW4taGVpZ2h0OiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuZWwtY2FyZF9fdGl0bGUtdGV4dC0tbWFwLW9wZW4ge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDIwN3B4O1xuICB0b3A6IC0zLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTMuMTI1cmVtO1xuICBwYWRkaW5nOiAxLjg3NXJlbSAxLjVyZW0gMS41cmVtIDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMjkycHg7XG4gICAgdG9wOiAtNC4zNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuMzc1cmVtO1xuICAgIHBhZGRpbmc6IDJyZW0gMS41cmVtIDEuNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuZWwtY2FyZF9fZGVzY3JpcHRpb24tLW1hcC1vcGVuIHtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbSAxLjI1cmVtIDEuMjVyZW0gMS4yNXJlbTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uLXRleHQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGhlaWdodDogMnJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC5lbC1jYXJkX19kZXNjcmlwdGlvbi10ZXh0IHNwYW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuZWwtY2FyZF9fZGVzY3JpcHRpb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC5lbC1jYXJkX19kZXNjcmlwdGlvbi10ZXh0LS1tYXAtb3BlbiB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuZWwtY2FyZF9fY2F0ZWdvcnktdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBwYWRkaW5nOiAwIDAuODEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuZWwtY2FyZF9fY2F0ZWdvcnktdGV4dCB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICAgIHRvcDogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuZWwtY2FyZF9fY2F0ZWdvcnktdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMC42MjVyZW07XG4gICAgdG9wOiAxLjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC5lbC1jYXJkX19jYXRlZ29yeS10ZXh0LS1tYXAtb3BlbiB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICAgIHRvcDogMXJlbTtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLmVsLWNhcmRfX2ltYWdlIHtcbiAgaGVpZ2h0OiAxNi4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDExcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxNS4yNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuZWwtY2FyZF9faW1hZ2UtLW1hcC1vcGVuIHtcbiAgICBoZWlnaHQ6IDEyLjM3NXJlbTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tY2Fyb3VzZWwgLmVsLWNhcmQge1xuICB3aWR0aDogMTguNzVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS1jYXJvdXNlbCAuZWwtY2FyZF9faW1hZ2Uge1xuICBoZWlnaHQ6IDE2LjI1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRucy1vdXRlcjpiZWZvcmUsIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50bnMtb3V0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG59XG4uc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudG5zLW91dGVyOmJlZm9yZSB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRucy1vdXRlcjphZnRlciB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudG5zLWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudG5zLW92aCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB6LWluZGV4OiAxO1xufVxuLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIHtcbiAgei1pbmRleDogMztcbn1cbi5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjQzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuMDYyNXJlbTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRpbnktc2xpZGVyX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50aW55LXNsaWRlcl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRpbnktc2xpZGVyX19oZWFkZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIGJvZHkubWFwLW9wZW4gLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIH1cbiAgYm9keS5tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG4gIGJvZHkubWFwLW9wZW4gLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRpbnktc2xpZGVyX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcbiAgfVxuICBib2R5Lm1hcC1vcGVuIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiB7XG4gICAgcGFkZGluZzogMCA2LjI1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24sXG4uZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDMwcHg7XG59XG4uc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudGlueS1zbGlkZXJfX3N1YnRpdGxlLFxuLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudGlueS1zbGlkZXJfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC5zd2lwZXItc2xpZGUsXG4uZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogMzg2cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnN3aXBlci1zbGlkZSxcbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMjg5cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuc3dpcGVyLXNsaWRlLFxuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAzMDlweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC5lbC1jYXJkX19kZXNjcmlwdGlvbixcbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAyMjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC5zd2lwZXItc2xpZGUsXG4gIC5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDIxN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uLFxuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDE0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnN3aXBlci1zbGlkZSxcbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuZWwtY2FyZF9fZGVzY3JpcHRpb24sXG4gIC5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMjc2cHg7XG4gIH1cbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogI2ZmZjtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiAyM3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItc2xpZGUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoLW4rMykge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5lbC1jYXJkIHtcbiAgICB3aWR0aDogMjQuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDIxLjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNzFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogLTUuNjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogLTUuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuZWwtY2FyZCB7XG4gICAgd2lkdGg6IDE4LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTUuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLmVsLWNhcmQge1xuICAgIHdpZHRoOiAxOS4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDEzLjkzNzVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19wYWNrYWdlLWRlYWxzIHtcbiAgbWFyZ2luLWJvdHRvbTogNi44NzVyZW07XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuLnNlYXJjaC1wYWdlLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX3BhY2thZ2UtZGVhbHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fcGFja2FnZS1kZWFscyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fcGFja2FnZS1kZWFscyAudGlueS1zbGlkZXJfX3RhYnMge1xuICBtYXJnaW4tdG9wOiAyLjE4NzVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX3BhY2thZ2UtZGVhbHMgLnRpbnktc2xpZGVyX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyLjE4NzVyZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19wYWNrYWdlLWRlYWxzIHtcbiAgICBwYWRkaW5nOiAyLjg3NXJlbSAwIDQuNTYyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fcGFja2FnZS1kZWFscy0tbWFwLW9wZW4ge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtIDAgMi42ODc1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fcGFja2FnZS1kZWFscy0tbWFwLW9wZW4gLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3BhY2thZ2UtZGVhbHMtLW1hcC1vcGVuIC5lbC1jYXJkX19jYXRlZ29yeS10ZXh0IHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0b3A6IDAuODc1cmVtO1xuICAgIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjYyNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3BhY2thZ2UtZGVhbHMtLW1hcC1vcGVuIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMC43NXJlbSAxcmVtIDAuMjVyZW07XG4gICAgdG9wOiAtMi4xODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjE4NzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19wYWNrYWdlLWRlYWxzLS1tYXAtb3BlbiAudGlueS1zbGlkZXJfX3RhYnMge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udDpob3ZlciAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IC5zd2lwZXItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMS4zNzVyZW0gMC4zMTI1cmVtIDEuMzc1cmVtIDAuNXJlbTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjFzIGVhc2UtaW4tb3V0LCByaWdodCAwLjFzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA3MXB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQgLnN3aXBlci1idXR0b246aG92ZXI6OmFmdGVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQgLnN3aXBlci1idXR0b246OmFmdGVyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjNweDtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IC0yLjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IC0yLjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQgLnN3aXBlci5zd2lwZXItaW5pdGlhbGl6ZWQuc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQgLnN3aXBlci5zd2lwZXItaW5pdGlhbGl6ZWQuc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWJhY2tmYWNlLWhpZGRlbjpob3ZlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udCAuc3dpcGVyLnN3aXBlci1pbml0aWFsaXplZC5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItYmFja2ZhY2UtaGlkZGVuOmhvdmVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLXRpbnktY2Fyb3VzZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udCAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tdGlueS1jYXJvdXNlbCAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAge1xuICAgIHdpZHRoOiAyMS43NXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLXRpbnktY2Fyb3VzZWwgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udCAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tdGlueS1jYXJvdXNlbCAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAge1xuICAgIHdpZHRoOiAyOHJlbTtcbiAgfVxufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjZmZmO1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDIzcHg7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5uZXItLXNsYS1ub21pbmF0ZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IC5zd2lwZXItYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250LnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250LXNsYSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQtc2xhOmhvdmVyIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG59XG5cbi5pbnRlcm5hbC1saW5rc19fdGFncy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC43NXJlbTtcbiAgcGFkZGluZzogMCAxcmVtIDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmludGVybmFsLWxpbmtzX190YWdzLWNvbnRhaW5lciB7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG59XG5cbi5pbnRlcm5hbC1saW5rc19fbGFiZWxUaXRsZSB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uaW50ZXJuYWwtbGlua3NfX2luZm9Db250YWludGVyIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICMyYzJjMmM7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmludGVybmFsLWxpbmtzX19pbmZvQ29udGFpbnRlciB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuXG4uaW50ZXJuYWwtbGlua3NfX3RhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgY29sb3I6ICNDNUM1QzU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaW50ZXJuYWwtbGlua3NfX3RhZyB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgfVxufVxuXG4uaW50ZXJuYWwtbGlua3NfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4Ljc1cmVtO1xufVxuLmludGVybmFsLWxpbmtzX19jb250YWluZXItLW1hcC1vcGVuIHtcbiAgd2lkdGg6IDQ0LjM3NXJlbTtcbn1cbi5pbnRlcm5hbC1saW5rc19fY29udGFpbmVyLS1tYXAtb3BlbiAuaW50ZXJuYWwtbGlua3NfX3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmludGVybmFsLWxpbmtzX19jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDUuMzEyNXJlbTtcbiAgfVxufVxuXG4uaW50ZXJuYWwtbGlua3NfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDMycHg7XG4gIG1heC13aWR0aDogOTU4cHg7XG4gIHdpZHRoOiA5NThweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmludGVybmFsLWxpbmtzX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyNDhweDtcbiAgICB3aWR0aDogMTI0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5pbnRlcm5hbC1saW5rc19fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNzY2cHgpO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNzY2cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmludGVybmFsLWxpbmtzX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDQ0NDQ0O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbi0td3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogIzQ0NDQ0NDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUge1xuICBncmlkLWFyZWE6IHRpdGxlO1xufVxuXG4uZXZlbnQtY3JlYXRvci1yZXN1bHRzLS1zdWJ0aXRsZSB7XG4gIGdyaWQtYXJlYTogc3VidGl0bGU7XG59XG5cbi5ldmVudC1jcmVhdG9yLXNsaWRlciB7XG4gIGdyaWQtYXJlYTogc2xpZGVyO1xufVxuXG4uZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB7XG4gIGdyaWQtYXJlYTogbGlzdDtcbn1cblxuLmV2ZW50LWNyZWF0b3ItYnRuIHtcbiAgZ3JpZC1hcmVhOiBidXR0b247XG59XG5cbi5ldmVudC1jcmVhdG9yLXNlY3Rpb24ge1xuICBtYXJnaW46IDRyZW0gMDtcbiAgYmFja2dyb3VuZDogIzQ0NDQ0NDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyOS41cmVtIDFmcjtcbiAgZ2FwOiAycmVtO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInRpdGxlICAgc2xpZGVyXCIgXCJzdWJ0aXRsZSBzbGlkZXJcIiBcImxpc3QgICAgc2xpZGVyXCIgXCJidXR0b24gIHNsaWRlclwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIyLjI1cmVtIDFmcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBnYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0aXRsZVwiIFwic3VidGl0bGVcIiBcInNsaWRlclwiIFwibGlzdFwiIFwiYnV0dG9uXCI7XG4gIH1cbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbiAucGFja2FnZS1oZWFkZXItdGFnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uIHtcbiAgbWFyZ2luOiA0cmVtIDA7XG4gIGJhY2tncm91bmQ6ICM0NDQ0NDQ7XG4gIGhlaWdodDogMjcuODc1cmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ0OHB4IDFmcjtcbiAgZ2FwOiAycmVtO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInRpdGxlICAgc2xpZGVyXCIgXCJzdWJ0aXRsZSBzbGlkZXJcIiBcImxpc3QgICAgc2xpZGVyXCIgXCJidXR0b24gIHNsaWRlclwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM4MHB4IDFmcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24ge1xuICAgIGdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInRpdGxlXCIgXCJzdWJ0aXRsZVwiIFwic2xpZGVyXCIgXCJsaXN0XCIgXCJidXR0b25cIjtcbiAgfVxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uIC5wYWNrYWdlLWhlYWRlci10YWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMzc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbn1cblxuLmV2ZW50LWNyZWF0b3ItaW5jbHVkZWQtLWxpc3QgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5ldmVudC1jcmVhdG9yLWluY2x1ZGVkLS1saXN0IHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB1bCBsaSBpbWcge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50LWNyZWF0b3ItaW5jbHVkZWQtLWxpc3QgdWwgbGkgaW1nIHtcbiAgICB3aWR0aDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IDEuMjVyZW07XG4gIH1cbn1cblxuLmV2ZW50LWNyZWF0b3ItYnRuIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDFyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uZXZlbnQtY3JlYXRvci1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy1sYWJlbCxcbi5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuXG4uZXZlbnQtY3JlYXRvci1zbGlkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmV2ZW50LWNyZWF0b3Itc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ldmVudC1jcmVhdG9yLXNsaWRlciAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5ldmVudC1jcmVhdG9yLXNsaWRlciAuc3dpcGVyLXNsaWRlIC5zbGlkZXItY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcmVtO1xuICByaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIHBhZGRpbmc6IDAuNHJlbSAwLjhyZW07XG59XG4uZXZlbnQtY3JlYXRvci1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldixcbi5ldmVudC1jcmVhdG9yLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmV2ZW50LWNyZWF0b3Itc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uZXZlbnQtY3JlYXRvci1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZXZlbnQtY3JlYXRvci1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5ldmVudC1jcmVhdG9yLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50LWNyZWF0b3Itc2xpZGVyIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgaGVpZ2h0OiAxMy42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuZXZlbnQtY3JlYXRvci1zbGlkZXIgLnNlYXJjaC1wYWdlX19wYWNrYWdlX19zbGlkZXIuc3dpcGVyLWNvbXBvbmVudC0td3JhcCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5ldmVudC1jcmVhdG9yLXNsaWRlciAuc2VhcmNoLXBhZ2VfX3BhY2thZ2VfX3NsaWRlci5zd2lwZXItY29tcG9uZW50LS13cmFwIC5zd2lwZXItcm9vdC5zd2lwZXItaG9yaXpvbnRhbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5ldmVudC1jcmVhdG9yLXNsaWRlciAuc2VhcmNoLXBhZ2VfX3BhY2thZ2VfX3NsaWRlci5zd2lwZXItY29tcG9uZW50LS13cmFwIC5zd2lwZXItcm9vdC5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmV2ZW50LWNyZWF0b3Itc2xpZGVyIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlLFxuLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tc3VidGl0bGUsXG4uZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB7XG4gIHBhZGRpbmc6IDAgNC41cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUsXG4gIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXN1YnRpdGxlLFxuICAuZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB7XG4gICAgcGFkZGluZzogMCAwIDAgMnJlbTtcbiAgfVxufVxuXG4uZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xufVxuXG4uZXZlbnQtY3JlYXRvci1idG4ge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBtYXJnaW4tbGVmdDogNC41cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUsXG4gIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXN1YnRpdGxlLFxuICAuZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB7XG4gICAgcGFkZGluZzogMCAwcHg7XG4gIH1cbiAgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIH1cbiAgLmV2ZW50LWNyZWF0b3ItYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cbi5ldmVudC1jcmVhdG9yLWltYWdlLXRhZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAuODEyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIG1hcmdpbjogMXJlbSAxcmVtIDAgYXV0bztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSBhbmQgKG1pbi13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbi0td3JhcHBlci5jb250YWluZXIsXG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXIuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDQ3Ljg3NXJlbTtcbiAgfVxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uLS13cmFwcGVyLmNvbnRhaW5lciAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLFxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uLS13cmFwcGVyLmNvbnRhaW5lciAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uLFxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLmNvbnRhaW5lciAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLFxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLmNvbnRhaW5lciAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQxJSAxZnI7XG4gICAgZ2FwOiAxLjVyZW07XG4gIH1cbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbi0td3JhcHBlci5jb250YWluZXIgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUsXG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24tLXdyYXBwZXIuY29udGFpbmVyIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXN1YnRpdGxlLFxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uLS13cmFwcGVyLmNvbnRhaW5lciAuZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCxcbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci5jb250YWluZXIgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUsXG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXIuY29udGFpbmVyIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXN1YnRpdGxlLFxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLmNvbnRhaW5lciAuZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB7XG4gICAgcGFkZGluZzogMCAwLjVyZW0gMCAycmVtO1xuICB9XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24tLXdyYXBwZXIuY29udGFpbmVyIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlLFxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLmNvbnRhaW5lciAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gIH1cbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbi0td3JhcHBlci5jb250YWluZXIgLmV2ZW50LWNyZWF0b3ItYnRuLFxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLmNvbnRhaW5lciAuZXZlbnQtY3JlYXRvci1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICB9XG59XG4uZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuICBoZWlnaHQ6IDQ3MHB4O1xufVxuLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNjRweDtcbn1cbi5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uLS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDRyZW0gMDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzODRweCAxZnI7XG59XG4uZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbiB7XG4gIHBhZGRpbmc6IDAgMDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzODRweCAxZnI7XG59XG4uZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlcixcbi5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLFxuLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUsXG4uZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tc3VidGl0bGUsXG4uZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3ItaW5jbHVkZWQtLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xufVxuLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLWJ0biB7XG4gIG1hcmdpbjogMDtcbn1cbi5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zbGlkZXIge1xuICB3aWR0aDogNTkycHg7XG4gIGhlaWdodDogMzQycHg7XG59XG4uZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2xpZGVyIC5zd2lwZXIuc3dpcGVyLWhvcml6b250YWwge1xuICB3aWR0aDogNTkycHg7XG4gIGhlaWdodDogMzQycHg7XG59XG4uZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2xpZGVyIC5zd2lwZXIuc3dpcGVyLWhvcml6b250YWwgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgd2lkdGg6IDU5MnB4O1xuICBoZWlnaHQ6IDM0MnB4O1xufVxuLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLWltYWdlLXRhZyB7XG4gIG1hcmdpbjogMjkycHggMXJlbSAwIGF1dG87XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2xpZGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2xpZGVyIC5zd2lwZXIuc3dpcGVyLWhvcml6b250YWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zbGlkZXIgLnN3aXBlci5zd2lwZXItaG9yaXpvbnRhbCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInRpdGxlXCIgXCJzdWJ0aXRsZVwiIFwibGlzdFwiIFwiYnV0dG9uXCIgXCJzbGlkZXJcIjtcbiAgICBnYXA6IDEuNXJlbTtcbiAgfVxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbiB7XG4gICAgcGFkZGluZzogM3JlbSAwO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGl0bGVcIiBcInN1YnRpdGxlXCIgXCJsaXN0XCIgXCJidXR0b25cIiBcInNsaWRlclwiO1xuICAgIGdhcDogMS41cmVtO1xuICB9XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2xpZGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDJyZW0pO1xuICAgIGhlaWdodDogMTMuMTg3NXJlbTtcbiAgfVxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2xpZGVyIC5zd2lwZXIuc3dpcGVyLWhvcml6b250YWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTMuMTg3NXJlbTtcbiAgfVxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2xpZGVyIC5zd2lwZXIuc3dpcGVyLWhvcml6b250YWwgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEzLjE4NzVyZW07XG4gIH1cbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLWltYWdlLXRhZyB7XG4gICAgbWFyZ2luOiAxMC45Mzc1cmVtIDFyZW0gMCAxcmVtO1xuICB9XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLFxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbi0td3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkgYW5kIChtaW4td2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLmNvbnRhaW5lciAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXIuY29udGFpbmVyIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlLCAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci5jb250YWluZXIgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tc3VidGl0bGUsIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLmNvbnRhaW5lciAuZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uLS13cmFwcGVyLmNvbnRhaW5lciAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24tLXdyYXBwZXIuY29udGFpbmVyIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlLCAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbi0td3JhcHBlci5jb250YWluZXIgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tc3VidGl0bGUsIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uLS13cmFwcGVyLmNvbnRhaW5lciAuZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIuZXZlbnQtY3JlYXRvci1hY3RpdmUge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWV2ZW50LXR5cGU6bm90KC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlX19ldmVudCkgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtZml4ZWQge1xuICAgIHdpZHRoOiA4cmVtO1xuICAgIGhlaWdodDogOHJlbTtcbiAgfVxuICAuZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1ldmVudC10eXBlOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZV9fZXZlbnQpIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWZpeGVkIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSBzdmcge1xuICAgIHdpZHRoOiA0LjVyZW07XG4gICAgaGVpZ2h0OiA0LjVyZW07XG4gIH1cbn1cbi5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuc2VhcmNoLWZpbHRlcl9faW5wdXQ6bm90KFtjbGFzcyo9XCItLWNoZWNrZWRcIl0pOmhvdmVyIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tZXZlbnQtdHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRjRGNUE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuc2VhcmNoLWZpbHRlcl9faW5wdXQ6bm90KFtjbGFzcyo9XCItLWNoZWNrZWRcIl0pOmhvdmVyIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tZXZlbnQtdHlwZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0Njk3NztcbiAgfVxufVxuLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tZXZlbnQtdHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRjRGNUE7XG59XG4uZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNGNEY1QTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tZXZlbnQtdHlwZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0Njk3NztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkgYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuICAuZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIHtcbiAgICB3aWR0aDogNi4wMTUwMzc1OTRyZW07XG4gICAgaGVpZ2h0OiA2LjAxNTAzNzU5NHJlbTtcbiAgfVxuICAuZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSBzdmcge1xuICAgIHdpZHRoOiAzLjM4MzQ1ODY0NjZyZW07XG4gICAgaGVpZ2h0OiAzLjM4MzQ1ODY0NjZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1ldmVudC10eXBlLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0aWNreSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDJyZW07XG4gIH1cbiAgLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1ldmVudC10eXBlLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0aWNreSAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1maXhlZDpudGgtY2hpbGQoMykge1xuICAgIG1hcmdpbi1yaWdodDogNjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1ldmVudC10eXBlOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDY4JTtcbiAgICBwYWRkaW5nLXRvcDogNjglO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzQlO1xuICAgIG1hcmdpbi10b3A6IC0zNCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTU0JSwgOCUpO1xuICB9XG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1ldmVudC10eXBlOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBwYWRkaW5nLXRvcDogODUlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNDIuNSU7XG4gICAgbWFyZ2luLXRvcDogLTQyLjUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQxJSwgMiUpO1xuICB9XG59XG4uZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtZml4ZWQgLnNrLWljb24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1ldmVudC10eXBlLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0aWNreSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg0ODBweCk7XG4gIH1cbn1cblxuLmRlc2NyaXB0aXZlLXRleHRzX19jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNC45Mzc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuZGVzY3JpcHRpdmUtdGV4dHNfX2NvbnRhaW5lci5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDc2NnB4KTtcbiAgfVxufVxuXG4uZGVzY3JpcHRpdmUtdGV4dHNfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmRlc2NyaXB0aXZlLXRleHRzX19ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMi41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBjb2xvcjogI0M1QzVDNTtcbiAgbWF4LXdpZHRoOiAyNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmRlc2NyaXB0aXZlLXRleHRzX19ib3gge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZGVzY3JpcHRpdmUtdGV4dHNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5kZXNjcmlwdGl2ZS10ZXh0c19fdGV4dC1jb250YWluZXIge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4uZGVzY3JpcHRpdmUtdGV4dHNfX3RleHQtY29udGFpbmVyIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDEuMTg3NXJlbTtcbn1cbi5kZXNjcmlwdGl2ZS10ZXh0c19fdGV4dC1jb250YWluZXIgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5lbnRpdHktZGV0YWlsc19faGVhZGVyIHtcbiAgbWluLWhlaWdodDogMTguMTI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19faGVhZGVyIHtcbiAgICBtaW4taGVpZ2h0OiAyMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2hlYWRlciB7XG4gICAgbWluLWhlaWdodDogMzMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19oZWFkZXIge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2hlYWRlci1pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZW50aXR5LWRldGFpbHNfX2hlYWRlci1pbm5lciBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1pbi1oZWlnaHQ6IDEwMDAlO1xuICBtaW4td2lkdGg6IDEwMDAlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC4xKTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5lbnRpdHktZGV0YWlsc19faGVhZGVyLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZW50aXR5LWRldGFpbHNfX2hlYWRlci1idXR0b24gLmJ0biB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjg3NXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIGJvcmRlci1jb2xvcjogIzQ0NDQ0NDtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgxNiwgMjQsIDQwLCAwLjA1KTtcbn1cbi5lbnRpdHktZGV0YWlsc19faGVhZGVyLWJ1dHRvbiAuYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDQyLjUsIDQyLjUsIDQyLjUpO1xufVxuLmVudGl0eS1kZXRhaWxzX19oZWFkZXItYnV0dG9uIC5idG46Zm9jdXMsIC5lbnRpdHktZGV0YWlsc19faGVhZGVyLWJ1dHRvbiAuYnRuLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDQyLjUsIDQyLjUsIDQyLjUpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg5Ni4wNSwgOTYuMDUsIDk2LjA1LCAwLjUpO1xufVxuLmVudGl0eS1kZXRhaWxzX19oZWFkZXItYnV0dG9uIC5idG4uZGlzYWJsZWQsIC5lbnRpdHktZGV0YWlsc19faGVhZGVyLWJ1dHRvbiAuYnRuOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIGJvcmRlci1jb2xvcjogIzQ0NDQ0NDtcbn1cbi5lbnRpdHktZGV0YWlsc19faGVhZGVyLWJ1dHRvbiAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmVudGl0eS1kZXRhaWxzX19oZWFkZXItYnV0dG9uIC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5lbnRpdHktZGV0YWlsc19faGVhZGVyLWJ1dHRvbiAuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNDIuNSwgNDIuNSwgNDIuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDM2LjEyNSwgMzYuMTI1LCAzNi4xMjUpO1xufVxuLmVudGl0eS1kZXRhaWxzX19oZWFkZXItYnV0dG9uIC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuZW50aXR5LWRldGFpbHNfX2hlYWRlci1idXR0b24gLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmVudGl0eS1kZXRhaWxzX19oZWFkZXItYnV0dG9uIC5idG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoOTYuMDUsIDk2LjA1LCA5Ni4wNSwgMC41KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2hlYWRlci1idXR0b24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19oZWFkZXItYnV0dG9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19oZWFkZXItYnV0dG9uIC5idG4ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBwYWRkaW5nOiAwLjY4NzVyZW0gMS44NzVyZW07XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19uYXYtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5lbnRpdHktZGV0YWlsc19fbmF2LWxpc3QgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LWxpc3QgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LS1maXhlZCB7XG4gICAgaGVpZ2h0OiA0LjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2IHtcbiAgICB6LWluZGV4OiAyMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gICAgYm94LXNoYWRvdzogMCA2cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgcGFkZGluZzogMC44NzVyZW0gMDtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1pbm5lci0tZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDQuMzc1cmVtO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19uYXYtbGlzdC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG4uZW50aXR5LWRldGFpbHNfX25hdi1saXN0LWxpbms6aG92ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5lbnRpdHktZGV0YWlsc19fbmF2LWxpc3QtbGluay0tYWN0aXZlIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LWxpc3QtbGluayB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX2NoZWNrLWF2YWlsYWJpbGl0eS10eXBlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2RldGFpbHMge1xuICBwYWRkaW5nOiAxLjg3NXJlbSAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzMzMzMzMyAyMy43NSUsICMyNzI3MjcgODAuMjElKTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZGV0YWlscy0tbm8taGVhZGVyIHtcbiAgcGFkZGluZzogNXJlbSAwIDEuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGV0YWlscyB7XG4gICAgcGFkZGluZzogMy4xMjVyZW0gMDtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX2RldGFpbHMtLW5vLWhlYWRlciB7XG4gICAgcGFkZGluZzogNi44NzVyZW0gMCAzLjEyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLS1kaXNwbGF5LWhlYWRlciB7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kaXNwbGF5LS13aXRoLWhlYWRlciB7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwLjMpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2Rpc3BsYXlfbG9nb19wcmludCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fdGl0bGUtLWJpZy1zY3JlZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fdGl0bGUtLXNtYWxsLXNjcmVlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX190aXRsZS0tc21hbGwtc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX3R5cGUtbGFiZWwtd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmVudGl0eS1kZXRhaWxzX190eXBlLWxhYmVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuMzc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAwLjQzNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX190eXBlLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX190eXBlLWxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMTI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuMTI1cmVtO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fbG9jYXRpb24ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDAuMzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2xvY2F0aW9uIHtcbiAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fZGV0YWlscy1mZWF0dXJlcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZGV0YWlscy1mZWF0dXJlcyBsaSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBwYWRkaW5nLXRvcDogMS44NzVyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDA7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMTAwJSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoMjg2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDEwNyUpO1xufVxuLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLWZlYXR1cmVzIGxpIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLWZlYXR1cmVzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLWZlYXR1cmVzIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLWZlYXR1cmVzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19yaWJib24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTQ5MzdEO1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMDtcbn1cbi5lbnRpdHktZGV0YWlsc19fcmliYm9uIGgzIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xvY2F0aW9uX2F3YXJkLnN2Z1wiKSBuby1yZXBlYXQgMCA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMzBweCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5lbnRpdHktZGV0YWlsc19fcmliYm9uIGgzIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yaWJib24gaDMge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcmliYm9uIGgzIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIzcHggYXV0bztcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUI7XG4gIHBhZGRpbmc6IDAuOTkyNXJlbSAwO1xufVxuLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib246OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24gaDMge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xvY2F0aW9uX2F3YXJkLnN2Z1wiKSBuby1yZXBlYXQgMCA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMjMuN3B4IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMi42ODc1cmVtO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiAwcHggMTdweCAyMHB4IDE3cHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG4uZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbiBoMyBpbWcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAtNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbiBoMyBpbWcucHJpbnQtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24gaDMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggYXV0bztcbiAgICBtYXJnaW46IDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbiBoMyBpbWcge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbiBidXR0b24ge1xuICBmbG9hdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTFweCAyMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwcHggMTdweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDM0cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24gYnV0dG9uIHtcbiAgICBtYXJnaW46IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbn1cbi5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uLmVudGl0eS1kZXRhaWxzX19hd2FyZF9yaWJib24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTQ5MzdEO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uLmVudGl0eS1kZXRhaWxzX19hd2FyZF9yaWJib24gaDMge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbi5lbnRpdHktZGV0YWlsc19fYXdhcmRfcmliYm9uLXZvdGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG59XG4uZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbi5lbnRpdHktZGV0YWlsc19fYXdhcmRfcmliYm9uLXZvdGluZyA+IGRpdiA+IGgzIHtcbiAgYmFja2dyb3VuZC1zaXplOiAzMC43cHggYXV0byAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uLmVudGl0eS1kZXRhaWxzX19hd2FyZF9yaWJib24tdm90aW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24uZW50aXR5LWRldGFpbHNfX2F3YXJkX3JpYmJvbi12b3RpbmdfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24ge1xuICAgIHBhZGRpbmc6IDAuODEyNXJlbSAwO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uIGgzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICBtYXJnaW46IDBweDtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbiBidXR0b24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMTVweCAwcHggMHB4IDQ4cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24gYnV0dG9uIHtcbiAgICBtYXJnaW46IDE1cHggMTMwcHggMHB4IDQ4cHg7XG4gICAgbWluLXdpZHRoOiAxNzBweDtcbiAgICBwYWRkaW5nOiAxMXB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24gaDMge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjMuN3B4IGF1dG87XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24gYnV0dG9uIHtcbiAgICBtYXJnaW46IDBweCA4N3B4IDBweCAxMDhweDtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24taGVhZGVyID4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24taGVhZGVyID4gc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19kb2N1bWVudHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xufVxuLmVudGl0eS1kZXRhaWxzX19kb2N1bWVudHMgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1zZWN0aW9uOmZpcnN0LWNoaWxkIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NTY1NjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kb2N1bWVudHMgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1zZWN0aW9uOmZpcnN0LWNoaWxkIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93OmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kb2N1bWVudHMge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzX19tYWluLWltYWdlIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDc1JTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzX19tYWluLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzX19tYWluLWltYWdlIC5idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMS44NzVyZW07XG4gIGxlZnQ6IDEuODc1cmVtO1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgYm9yZGVyLWNvbG9yOiAjNDQ0NDQ0O1xuICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDE2LCAyNCwgNDAsIDAuMDUpO1xufVxuLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzX19tYWluLWltYWdlIC5idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNDIuNSwgNDIuNSwgNDIuNSk7XG59XG4uZW50aXR5LWRldGFpbHNfX2RldGFpbHNfX21haW4taW1hZ2UgLmJ0bjpmb2N1cywgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzX19tYWluLWltYWdlIC5idG4uZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNDIuNSwgNDIuNSwgNDIuNSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDk2LjA1LCA5Ni4wNSwgOTYuMDUsIDAuNSk7XG59XG4uZW50aXR5LWRldGFpbHNfX2RldGFpbHNfX21haW4taW1hZ2UgLmJ0bi5kaXNhYmxlZCwgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzX19tYWluLWltYWdlIC5idG46ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgYm9yZGVyLWNvbG9yOiAjNDQ0NDQ0O1xufVxuLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzX19tYWluLWltYWdlIC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZW50aXR5LWRldGFpbHNfX2RldGFpbHNfX21haW4taW1hZ2UgLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzX19tYWluLWltYWdlIC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig0Mi41LCA0Mi41LCA0Mi41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMzYuMTI1LCAzNi4xMjUsIDM2LjEyNSk7XG59XG4uZW50aXR5LWRldGFpbHNfX2RldGFpbHNfX21haW4taW1hZ2UgLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5lbnRpdHktZGV0YWlsc19fZGV0YWlsc19fbWFpbi1pbWFnZSAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuZW50aXR5LWRldGFpbHNfX2RldGFpbHNfX21haW4taW1hZ2UgLmJ0bi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg5Ni4wNSwgOTYuMDUsIDk2LjA1LCAwLjUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGV0YWlsc19fbWFpbi1pbWFnZSAuYnRuIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDEuNTYyNXJlbTtcbiAgICBib3R0b206IDAuOTM3NXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGV0YWlsc19fbWFpbi1pbWFnZSB7XG4gICAgcGFkZGluZy10b3A6IDU1JTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX3ByZXZvdGluZ19yaWJib24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCO1xuICBwYWRkaW5nOiAwLjk5MjVyZW0gMDtcbn1cbi5lbnRpdHktZGV0YWlsc19fcHJldm90aW5nX3JpYmJvbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZW50aXR5LWRldGFpbHNfX3ByZXZvdGluZ19yaWJib24gaDMge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xvY2F0aW9uX2F3YXJkLnN2Z1wiKSBuby1yZXBlYXQgMCA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMjMuN3B4IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMi42ODc1cmVtO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMHB4IDE3cHggMjBweCAxN3B4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xufVxuLmVudGl0eS1kZXRhaWxzX19wcmV2b3RpbmdfcmliYm9uIGgzIGltZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IC02cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lbnRpdHktZGV0YWlsc19fcHJldm90aW5nX3JpYmJvbiBoMyBpbWcucHJpbnQtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19wcmV2b3RpbmdfcmliYm9uIGgzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMHB4IGF1dG87XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19wcmV2b3RpbmdfcmliYm9uIGgzIGltZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC00cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2F3YXJkX3JpYmJvbi1jYXRlZ29yeSB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvLXJlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjY4NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvLXJlbnQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvLXJlbnQgaW1nIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjEpLCAobWluLXJlc29sdXRpb246IDEwNWRwaSksIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCkge1xuICAvKiBTZXJ2ZSBTVkcgc3ByaXRlIGlmIGJyb3dzZXIgc3VwcG9ydHMgU1ZHIGFuZCByZXNvbHV0aW9uIGlzIG1vcmUgdGhhbiAxMDVkcGkgKi9cbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLFxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2RlZmF1bHQtc2tpbi5zdmdcIikgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTA1ZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KSB7XG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1zbGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXNsYSB7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAwIDAgMi41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tc2VjdGlvbi0tbW9iaWxlLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1zZWN0aW9uLW5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1zZWN0aW9uLXNtYWxsIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXNlY3Rpb24tc2xhIHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1zZWN0aW9uLXNsYSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMTg3NXJlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX25vLWRldGFpbHMtc2xhIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3c6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzY1NjU2NTtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdzpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1zZWN0aW9uOmZpcnN0LWNoaWxkIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3ctLW1vYmlsZS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93LXNsYTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwcmVtO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjU2NTY1O1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXNlY3Rpb246Zmlyc3QtY2hpbGQgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1jb2x1bW46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1jb2x1bW46bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWNvbHVtbi0tbW9iaWxlLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tY29sdW1uX25vLWJvcmRlcjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1jb2x1bW4tc2xhOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDByZW07XG59XG5cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tbGFiZWwgaDQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tbGFiZWwgaDQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWxhYmVsIHtcbiAgICB3aWR0aDogNy41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1sYWJlbCB7XG4gICAgd2lkdGg6IDEyLjVyZW07XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tbGFiZWwtbm8tcGFkZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tbGFiZWwtc20ge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi10cmltbWVkLS12aXNhYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXRyaW1tZWQtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXRyaW1tZWQtLWJ1dHRvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJnLXNjcmVlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc20tc2NyZWVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc20tc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXZhbHVlcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tdmFsdWVzIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4OiAxO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXZhbHVlc19pbWFnZSB7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1pbWFnZSB7XG4gIGhlaWdodDogMTIwcHg7XG4gIHdpZHRoOiAxMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1pbWFnZSA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDcuNXJlbTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1pbWFnZSA+IGltZyB7XG4gICAgd2lkdGg6IDZyZW07XG4gICAgaGVpZ2h0OiA2cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19jb250YWN0LW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0Ljc1cHg7XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgyODZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoMTA3JSk7XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9faWNvbiB7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2VtYWlsLXByaW50dmlldyxcbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX3Bob25lLXByaW50dmlldyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2lubGluZS1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2lubGluZS1saXN0IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2lubGluZS1saXN0IGxpIGltZ1tzcmMqPVwiY2hlY2suc3ZnXCJdIHtcbiAgd2lkdGg6IDAuOTM3NXJlbTtcbiAgaGVpZ2h0OiAwLjkzNzVyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdzpsYXN0LWNoaWxkIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2lubGluZS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9faW5saW5lLWxpc3QgbGkge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2lubGluZS1saXN0LXNob3ctbWFpbiA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9faW5saW5lLWxpc3Qtbm90LWV4cGFuZGVkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9faW5saW5lLWxpc3Qtbm90LWV4cGFuZGVkID4gbGkge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2lubGluZS1saXN0LW5vdC1leHBhbmRlZCA+IGxpOm5vdCg6bnRoLWNoaWxkKC1uKzMpKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2lubGluZS1saXN0LWV4cGFuZGVkID4gbGkge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2lubGluZS1saXN0LWV4cGFuZGVkID4gbGk6bm90KDpudGgtY2hpbGQoLW4rMykpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9faW5saW5lLWxpc3QtZXhwYW5kZWQgPiBsaTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9faW5saW5lLWxpc3QtdHJpZ2dlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMiU7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWFyZ2luLWJvdHRvbTogMS4xODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2lubGluZS1saXN0LXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2lubGluZS1saXN0LXRyaWdnZXIgc3ZnIHtcbiAgd2lkdGg6IDAuNzVyZW07XG4gIGhlaWdodDogMC43NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19pbmxpbmUtbGlzdC10cmlnZ2VyLW5vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2lubGluZS1saXN0IHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2xpc3QgbGkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2xpc3QgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19saXN0IC5hbGlnbi10ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI5cHg7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9fbGlzdCAuYWxpZ24tdGV4dCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogLTMzcHg7XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2xpc3QtaW1hZ2Uge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2xpc3QtaW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBoZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtLWV4cGFuZGVkIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LS1leHBhbmRpbmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLXBvcHVwLS1yb29tc19zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogNDYlO1xuICB3aWR0aDogMTguMTI1cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtOS4wNjI1cmVtLCAtMC42MjVyZW0pO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLXBvcHVwLS1yb29tc19zbGlkZXIge1xuICAgIGxlZnQ6IDYyJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtcG9wdXAtLXJvb21zX3NsaWRlciB7XG4gICAgbGVmdDogNzglO1xuICAgIHdpZHRoOiAxNXJlbTtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1wb3B1cC0tcm9vbXNfc2xpZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNmZmY7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMTIuNSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMHB4LCAwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1wb3B1cC0tcm9vbXNfc2xpZGVyOmFmdGVyIHtcbiAgICBsZWZ0OiAxMiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1wb3B1cC0tcm9vbXNfc2xpZGVyOmFmdGVyIHtcbiAgICBsZWZ0OiA5LjYlO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTguMTI1cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtOS4wNjI1cmVtLCAtMC42MjVyZW0pO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1wb3B1cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZmZmO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgsIDApO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLXBvcHVwLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLXBvcHVwLWxpc3QgbGkge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtcG9wdXAtbGlzdC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLXBvcHVwLWxpc3QtdGl0bGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtY29sdW1uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LWNvbHVtbjpudGgtY2hpbGQoLW4rMikge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjMxMjVyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtY29sdW1uOm50aC1sYXN0LWNoaWxkKC1uKzMpIHtcbiAgd2lkdGg6IDEuMTI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LWNvbHVtbjpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogNDAlO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LWNvbHVtbjpudGgtY2hpbGQoMykge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LWNvbHVtbjpudGgtY2hpbGQoNCkge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdC1jb2x1bW46bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtY29sdW1uIC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtY29sdW1uOm50aC1sYXN0LWNoaWxkKC1uKzMpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdC1jb2x1bW46bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdC1jb2x1bW4tc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdC1jb2x1bW4tc2xpZGUgPiBwIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogU29maWEgUHJvO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7IC8qIDI0Ljc1cHggKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtY29sdW1uLXNsaWRlID4gcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtY29sdW1uLXNsaWRlID4gc3BhbiA+IHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdC1jb2x1bW4tc2xpZGUgPiBzcGFuID4gc3ZnIHtcbiAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdC1jb2x1bW4tc2xpZGUgPiBzcGFuID4gc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LWNvbHVtbi1zbGlkZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LWNvbHVtbi1zbGlkZSAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMS4xMjVyZW07XG4gIGhlaWdodDogMS4xMjVyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtY29sdW1uLXNsaWRlX3VuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtY29sdW1uLS1oYXMtcG9wdXAgLnNrLWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtZXhwYW5kLXRyaWdnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgbWFyZ2luLXRvcDogMC44NzVyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWV4cGFuZC10cmlnZ2VyIHN2ZyB7XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDAuNzVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1leHBhbmQtdHJpZ2dlciBwYXRoIHtcbiAgZmlsbDogI0ZGNUE3NTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtZXhwYW5kLXRyaWdnZXI6aG92ZXIge1xuICBjb2xvcjogI0Q5NEQ2NDtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtZXhwYW5kLXRyaWdnZXI6aG92ZXIgcGF0aCB7XG4gIGZpbGw6ICNEOTRENjQ7XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWV4cGFuZC10cmlnZ2VyLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtZXhwYW5kLXRyaWdnZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtZXhwYW5kLXRyaWdnZXIgcGF0aCB7XG4gICAgZmlsbDogI2ZmZmZmZjtcbiAgfVxufVxuXG4vKlxuICogUm9vbXMgZ2FsbGVyeSBvdmVycmlkZXNcbiAqL1xuLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LWl0ZW0gLnBzd3AtZ2FsbGVyeSBmaWd1cmUge1xuICBtYXJnaW46IDA7XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtaXRlbSAucHN3cC1nYWxsZXJ5IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMS4xMjVyZW07XG4gIGhlaWdodDogMS4xMjVyZW07XG59XG5cbi5lbnRpdHktZGV0YWlscy1kZXNjcmlwdGlvbi1tZW51LXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uZW50aXR5LWRldGFpbHMtZGVzY3JpcHRpb24tbWVudS10aXRsZSBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzLWRlc2NyaXB0aW9uLW1lbnUtdGl0bGUgaDQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG59XG5cbi5kZXNjcmlwdGlvbi1zZWN0aW9uLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDAgMS4yNXJlbSAwO1xufVxuLmRlc2NyaXB0aW9uLXNlY3Rpb24tbW9iaWxlLS1ib3JkZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5kZXNjcmlwdGlvbi1zZWN0aW9uLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZGVzY3JpcHRpb24tc2VjdGlvbi1tb2JpbGUtLWJvcmRlciAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWxhYmVsLXNtIHtcbiAgbWFyZ2luLXRvcDogMS42ODc1cmVtO1xufVxuXG4uZGVzY3JpcHRpb24tc2VjdGlvbi1yb3cge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAyLjhyZW07XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5kZXNjcmlwdGlvbi1zZWN0aW9uLXJvdy1leHBhbmRlZCB7XG4gIG1heC1oZWlnaHQ6IDQzLjhyZW07XG59XG4uZGVzY3JpcHRpb24tc2VjdGlvbi1yb3ctZXhwYW5kZWQgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmRlc2NyaXB0aW9uLXNlY3Rpb24tbW9iaWxlIC5kZXNjcmlwdGlvbi1zZWN0aW9uLXJvdyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTA1MDUwO1xufVxuLmRlc2NyaXB0aW9uLXNlY3Rpb24tbW9iaWxlIC5kZXNjcmlwdGlvbi1zZWN0aW9uLXJvdzpudGgtY2hpbGQoMikge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXZhbHVhdGlvbi1yb3c6bnRoLWNoaWxkKDIpIHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi12YWx1YXRpb24tbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi12YWx1YXRpb24tbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXZhbHVhdGlvbi1saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi12YWx1YXRpb24tbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdy5ib3JkZXItdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY1NjU2NSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5sb2NhdGlvbi1jb250YWN0LWRldGFpbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLmdhbGxlcnkge1xuICAgIHBhZGRpbmc6IDAgMCAyLjVyZW07XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAuZ2FsbGVyeSBmaWd1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAwLjY2NjY2NjY2NjdweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDExLjEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLmdhbGxlcnkgZmlndXJlIHtcbiAgICBoZWlnaHQ6IDUuMjY1cmVtO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLmdhbGxlcnkgZmlndXJlOm50aC1jaGlsZCgtbisyKSB7XG4gIHdpZHRoOiA1MCU7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDAuNXB4KTtcbiAgaGVpZ2h0OiAxNi42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLmdhbGxlcnkgZmlndXJlOm50aC1jaGlsZCgtbisyKSB7XG4gICAgaGVpZ2h0OiA4LjA1MDYyNXJlbTtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IGZpZ3VyZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAuZ2FsbGVyeSBmaWd1cmUgYSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMzUlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLmdhbGxlcnkgZmlndXJlIGEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctdG9wOiAzOS41JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAuZ2FsbGVyeSBmaWd1cmUgYSBzcGFuIHtcbiAgICBwYWRkaW5nLXRvcDogNTAlO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLmdhbGxlcnkgZmlndXJlIGZpZ2NhcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IC5nYWxsZXJ5X2ltYWdlIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2dhbGxlcnkvcGx1cy5zdmcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAuZ2FsbGVyeSAuZ2FsbGVyeV9pbWFnZSBhIHNwYW4ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLmdhbGxlcnkgLmdhbGxlcnlfdmlkZW8gYSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZ2FsbGVyeS9wbGF5LnN2Zyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IC5nYWxsZXJ5X3ZpZGVvIGEgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAuZ2FsbGVyeSAuZ2FsbGVyeV92cjM2MCBhIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9nYWxsZXJ5L3JvdGF0ZS5zdmcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAuZ2FsbGVyeSAuZ2FsbGVyeV92cjM2MCBhIHNwYW4ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLnBzd3AgLnBzd3BfX3RvcC1iYXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cCAucHN3cF9fdG9wLWJhciAucHN3cF9fY291bnRlciB7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNTBweCk7XG4gIHdpZHRoOiAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5wc3dwIC5wc3dwX19jYXB0aW9uX19jZW50ZXIge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBoc2xhKDAsIDAlLCAxMDAlLCAwLjQpO1xufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5wc3dwIC5yb3RhdGlvbi13cmFwcGVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLnBzd3AgLnJvdGF0aW9uLXdyYXBwZXIgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cCAucHN3cF9fY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cCAucHN3cF9fem9vbS13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5wc3dwIC5wc3dwX196b29tLXdyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLnBzd3AgLndyYXBwZXIge1xuICBsaW5lLWhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAxMDQ1O1xufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5wc3dwIC52aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiAxNjo5ICovXG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5wc3dwIC52aWRlby13cmFwcGVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0JTtcbiAgbGVmdDogMTAlO1xuICB3aWR0aDogOTAlO1xuICBoZWlnaHQ6IDkwJTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cDpub3QoLnBzd3AtLXpvb20tYWxsb3dlZCkge1xuICBjdXJzb3I6IGdyYWI7XG59XG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLnBzd3AtLWZzIC53cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5wc3dwLS1mcyAudmlkZW8td3JhcHBlciBpZnJhbWUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLnBzd3BfX2JnIHtcbiAgYmFja2dyb3VuZDogcmdiKDMwLCAzMCwgMzApO1xufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5wc3dwLmhhc0lubmVyVGh1bWJzIC5waG90b1N3aXBlX2lubmVydGh1bWJzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLnBzd3AuaGFzSW5uZXJUaHVtYnMgLnBob3RvU3dpcGVfaW5uZXJ0aHVtYnMgLnRodW1iLXdyYXAge1xuICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDVweCA1cHggMCAwO1xufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5wc3dwLmhhc0lubmVyVGh1bWJzIC5waG90b1N3aXBlX2lubmVydGh1bWJzIC50aHVtYi13cmFwOm50aC1jaGlsZChvZGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cC5oYXNJbm5lclRodW1icyAucGhvdG9Td2lwZV9pbm5lcnRodW1icyAudGh1bWItd3JhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLnBzd3AuaGFzSW5uZXJUaHVtYnMgLnBob3RvU3dpcGVfaW5uZXJ0aHVtYnMgLnRodW1iLXdyYXAuYWN0aXZldGh1bWI6YmVmb3JlIHtcbiAgYm9yZGVyOiA2cHggc29saWQgI2ZmNTI2ODtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5wc3dwLmhhc0lubmVyVGh1bWJzIC5waG90b1N3aXBlX2lubmVydGh1bWJzIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IGZpZ3VyZSB7XG4gICAgaGVpZ2h0OiA1LjgxMjVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IGZpZ3VyZTpudGgtY2hpbGQoLW4rMikge1xuICAgIGhlaWdodDogOC43NXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLmdhbGxlcnkgZmlndXJlIGEgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cC5oYXNJbm5lclRodW1icyAucHN3cF9fdG9wLWJhciB7XG4gICAgcGFkZGluZy1yaWdodDogMjAwcHg7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5wc3dwLmhhc0lubmVyVGh1bWJzIC5wc3dwX19zaGFyZS10b29sdGlwIHtcbiAgICByaWdodDogMjQ0cHg7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5wc3dwLmhhc0lubmVyVGh1bWJzIC5wc3dwX196b29tLXdyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5wc3dwLmhhc0lubmVyVGh1bWJzIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gICAgcmlnaHQ6IDIwMHB4O1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cC5oYXNJbm5lclRodW1icyAucGhvdG9Td2lwZV9pbm5lcnRodW1icyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLmdhbGxlcnkgZmlndXJlIHtcbiAgICBoZWlnaHQ6IDguMzc1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAuZ2FsbGVyeSBmaWd1cmU6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICBoZWlnaHQ6IDExLjEyNXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLmdhbGxlcnkgZmlndXJlIGEgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAzMSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IGZpZ3VyZSB7XG4gICAgaGVpZ2h0OiAxMS4xMjVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IGZpZ3VyZTpudGgtY2hpbGQoLW4rMikge1xuICAgIGhlaWdodDogMTYuNjI1cmVtO1xuICB9XG59XG5cbi5jb2wtbm8tcGFkZGluZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeV9fcGhvdG8tc3dpcGUtLW1vYmlsZS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0IHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgcGFkZGluZzogMy4yNXJlbSAwIDQuMTg3NXJlbTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1uby1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tY29sdW1uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtd3JhcC0tdGV4dGFyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtd3JhcC0tdGV4dGFyZWEge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtd3JhcC0tdGV4dGFyZWEge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAtbW9kYWwgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAuYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtd3JhcCBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tbW9kYWwpIHtcbiAgcGFkZGluZzogMC41NjI1cmVtIDAuNzVyZW07XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwLS1jaGVja2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMTg3NXJlbTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAtLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0VDRUNFQztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtd3JhcC0tc3VibWl0IGlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAtLXN1Ym1pdCBidXR0b24ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAtLXN1Ym1pdCAuY29udGFjdC1mb3JtLW5leHQtc3RlcC1idG4uc3RlcC0yIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtd3JhcC0tc3VibWl0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwLS1zdWJtaXQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dCwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBwYWRkaW5nOiAwLjU2MjVyZW0gMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cbiAgY29sb3I6ICMyYzJjMmM7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQ6LW1vei1wbGFjZWhvbGRlciwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF06LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gIGNvbG9yOiAjMmMyYzJjO1xuICBvcGFjaXR5OiAxO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0OjotbW96LXBsYWNlaG9sZGVyLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICMyYzJjMmM7XG4gIG9wYWNpdHk6IDE7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT10ZXh0XTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgY29sb3I6ICMyYzJjMmM7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQ6OnBsYWNlaG9sZGVyLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIgeyAvKiBNb3N0IG1vZGVybiBicm93c2VycyBzdXBwb3J0IHRoaXMgbm93LiAqL1xuICBjb2xvcjogIzJjMmMyYztcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0W3R5cGU9Y2hlY2tib3hdLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT1jaGVja2JveF1bdHlwZT10ZXh0XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1sYWJlbC0tY2hlY2tib3gge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtbGFiZWwtLWNoZWNrYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogODUlO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtbGFiZWwtLWNoZWNrYm94OmJlZm9yZSwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9Y2hlY2tib3hdW3R5cGU9dGV4dF06Y2hlY2tlZCArIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1sYWJlbC0tY2hlY2tib3g6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9jaGVjay1ibGFjay5zdmcpO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLXNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LWluZGVudDogMXB4O1xuICB0ZXh0LW92ZXJmbG93OiBcIlwiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk2JSBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvZHJvcGRvd24uc3ZnKTtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLWVycm9yIHtcbiAgY29sb3I6ICNGRjVBNzUgIWltcG9ydGFudDtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tZXJyb3I6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovXG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS1lcnJvcjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgY29sb3I6ICNGRjVBNzU7XG4gIG9wYWNpdHk6IDE7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLWVycm9yOjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgb3BhY2l0eTogMTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tZXJyb3I6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLWVycm9yOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tZXJyb3I6OnBsYWNlaG9sZGVyIHsgLyogTW9zdCBtb2Rlcm4gYnJvd3NlcnMgc3VwcG9ydCB0aGlzIG5vdy4gKi9cbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLWVycm9yLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS1zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL2Ryb3Bkb3duLWVycm9yLnN2Zyk7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtdGl0bGUuY2VudGVyZWQtdGl0bGUtc20ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtdGl0bGUuc3RlcC0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC10aXRsZS5jZW50ZXJlZC10aXRsZS1zbSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3Qtc3VidGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMC41cmVtIDAgMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3Qtc3VidGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IDAgMCAycmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWVycm9yIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlciBpbnB1dFt0eXBlPXRleHRdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NiUgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL2NhbGVuZGFyLW5ldy5zdmcpO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIC5jZWxsIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIgLmNlbGwuaGlnaGxpZ2h0ZWQudG9kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgOTAsIDExNywgMC41KTtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIgLmNlbGwuc2VsZWN0ZWQsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlciAuY2VsbC5zZWxlY3RlZC5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIC5kYXlfX21vbnRoX2J0bixcbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlciAubW9udGhfX3llYXJfYnRuIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciB7XG4gIHotaW5kZXg6IDY7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXItLWVycm9yIGlucHV0W3R5cGU9dGV4dF0ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY1QTc1ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvY2FsZW5kYXItbmV3LWVycm9yLnN2Zyk7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXItLWVycm9yIGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovXG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyLS1lcnJvciBpbnB1dFt0eXBlPXRleHRdOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgb3BhY2l0eTogMTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlci0tZXJyb3IgaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICNGRjVBNzU7XG4gIG9wYWNpdHk6IDE7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXItLWVycm9yIGlucHV0W3R5cGU9dGV4dF06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXItLWVycm9yIGlucHV0W3R5cGU9dGV4dF06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyLS1lcnJvciBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlciB7IC8qIE1vc3QgbW9kZXJuIGJyb3dzZXJzIHN1cHBvcnQgdGhpcyBub3cuICovXG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciB7XG4gICAgYm90dG9tOiAtNS44MTI1cmVtO1xuICB9XG59XG5cbi8qXG4gKiBDb250YWN0IGZvcm0gbW9kYWwgb3ZlcnJpZGVzXG4gKi9cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLS1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQ6bm90KC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWEpLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS0tbW9kYWwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF06bm90KC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWEpLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tLW1vZGFsIGlucHV0W3R5cGU9dGV4dF06bm90KC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWEpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzJjMmM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS0tbW9kYWwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAtLWRhdGVwaWNrZXIgLnZkcC1kYXRlcGlja2VyIGlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzJjMmM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS0tbW9kYWwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LWxhYmVsLS1jaGVja2JveCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLS1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtbGFiZWwtLWNoZWNrYm94OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLS1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1sYWJlbC0tY2hlY2tib3g6YmVmb3JlLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS0tbW9kYWwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9Y2hlY2tib3hdW3R5cGU9dGV4dF06Y2hlY2tlZCArIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1sYWJlbC0tY2hlY2tib3g6YmVmb3JlLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tLW1vZGFsIGlucHV0W3R5cGU9Y2hlY2tib3hdW3R5cGU9dGV4dF06Y2hlY2tlZCArIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1sYWJlbC0tY2hlY2tib3g6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xufVxuXG4uaW5wdXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZsb2F0aW5nLWlucHV0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5mbG9hdGluZy1pbnB1dC0tbW9kYWwge1xuICBtYXJnaW4tdG9wOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG4uZmxvYXRpbmctaW5wdXQtLW1vZGFsLS10ZXh0YXJlYSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5mbG9hdGluZy1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMC43NXJlbTtcbiAgdG9wOiAwLjU2MjVyZW07XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG4uZmxvYXRpbmctbGFiZWwtLWVycm9yIHtcbiAgY29sb3I6ICNGRjVBNzUgIWltcG9ydGFudDtcbn1cbi5mbG9hdGluZy1sYWJlbC0tZXJyb3ItLWRhdGVwaWNrZXIgPiBkaXYgPiBpbnB1dCB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmZsb2F0aW5nLWxhYmVsLS1lcnJvci0tZGF0ZXBpY2tlciA+IGRpdiA+IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmZsb2F0aW5nLWxhYmVsLS1tb2RhbCB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZmxvYXRpbmctbGFiZWwtLW1vZGFsX3RleHRhcmVhIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG4uZmxvYXRpbmctbGFiZWwtLXRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzY1NjU2NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZmxvYXRpbmctbGFiZWwtLXRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXRleHRhcmVhIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtdGV4dGFyZWEge1xuICAgIG1pbi1oZWlnaHQ6IDEyNHB4O1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLWRhdGVwaWNrZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLWRhdGVwaWNrZXIgPiBkaXYgPiBpbnB1dCB7XG4gIHBhZGRpbmc6IDEwcHggMCAhaW1wb3J0YW50O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS1kYXRlcGlja2VyID4gZGl2ID4gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLW1vZGFsIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS1tb2RhbF9lbXB0eSB7XG4gIHBhZGRpbmc6IDIycHg7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1idXR0b24tLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQ0VDRUM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBsZWZ0OiAwO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWJ1dHRvbi0td3JhcCA+IGRpdiB7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtYnV0dG9uLS13cmFwID4gZGl2ID4gaW5wdXQge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dDpmb2N1cyArIC5mbG9hdGluZy1sYWJlbCwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMgKyAuZmxvYXRpbmctbGFiZWwsXG4uZmxvYXRpbmctbGFiZWwuYWN0aXZlIHtcbiAgdG9wOiAtMjJweDtcbiAgbGVmdDogMHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dDpmb2N1cyArIC5mbG9hdGluZy1sYWJlbCwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMgKyAuZmxvYXRpbmctbGFiZWwsXG4uZmxvYXRpbmctbGFiZWwuYWN0aXZlLS1tb2RhbCB7XG4gIHRvcDogLTIwcHg7XG4gIGxlZnQ6IDBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGNvbG9yOiAjNjU2NTY1O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLWJhbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtbGFiZWwtLWNoZWNrYm94X3Bpbms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZGFsX19oZWFkLS1jb250YWluZXItLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgei1pbmRleDogMTIzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIH1cbn1cblxuLmRpc2FibGUtYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19lbWFpbC1lcnJvci1tZXNzYWdlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZW1haWwtZXJyb3ItbWVzc2FnZS5lcnJvci1tZXNzYWdlLXBpbmsge1xuICBjb2xvcjogI0VDNTM2Qztcbn1cblxuLnR1cm5zdGlsZS1lcnJvci1tZXNzYWdlIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4udHVybnN0aWxlLWVycm9yLW1lc3NhZ2UtLXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWEge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBtaW4taGVpZ2h0OiA5Ljg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMCAwLjc1cmVtIDAuNXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovXG4gIGNvbG9yOiAjNjU2NTY1O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS10ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgY29sb3I6ICM2NTY1NjU7XG4gIG9wYWNpdHk6IDE7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLXRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogIzY1NjU2NTtcbiAgb3BhY2l0eTogMTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICM2NTY1NjU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLXRleHRhcmVhOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogIzY1NjU2NTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHsgLyogTW9zdCBtb2Rlcm4gYnJvd3NlcnMgc3VwcG9ydCB0aGlzIG5vdy4gKi9cbiAgY29sb3I6ICM2NTY1NjU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLXRleHRhcmVhLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS1lcnJvcjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLXRleHRhcmVhLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS1lcnJvcjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgY29sb3I6ICNGRjVBNzU7XG4gIG9wYWNpdHk6IDE7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLXRleHRhcmVhLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS1lcnJvcjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICNGRjVBNzU7XG4gIG9wYWNpdHk6IDE7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLXRleHRhcmVhLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS1lcnJvcjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWEuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLWVycm9yOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWEuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLWVycm9yOjpwbGFjZWhvbGRlciB7IC8qIE1vc3QgbW9kZXJuIGJyb3dzZXJzIHN1cHBvcnQgdGhpcyBub3cuICovXG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLXRleHRhcmVhIHtcbiAgICBtaW4taGVpZ2h0OiA5LjM3NXJlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLXRleHRhcmVhLmlubGluZS10ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNjU2NTY1O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS10ZXh0YXJlYS5pbmxpbmUtdGV4dGFyZWE6Zm9jdXMsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWEuaW5saW5lLXRleHRhcmVhLmNvbW1lbnQtY2hhbmdlZCB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLXRleHRhcmVhLFxuLmNvbnRhY3QtZm9ybS1ncmVldGluZyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBjb2xvcjogIzJjMmMyYztcbn1cblxuLmNvbnRhY3QtZm9ybS1ncmVldGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtIDA7XG59XG4uY29udGFjdC1mb3JtLWdyZWV0aW5nLmNvbnRhY3QtZm9ybS1ncmVldGluZy0tbW9kYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xufVxuXG4uZXZlbnQtZGV0YWlscy1mb3JtLFxuLnVzZXItZGV0YWlscy1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycmVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmV2ZW50LWRldGFpbHMtZm9ybS0tY2YtdHVybnN0aWxlLFxuLnVzZXItZGV0YWlscy1mb3JtLS1jZi10dXJuc3RpbGUge1xuICBtYXJnaW4tYm90dG9tOiA3LjgxMjVyZW07XG59XG4uZXZlbnQtZGV0YWlscy1mb3JtLS1tb2RhbCxcbi51c2VyLWRldGFpbHMtZm9ybS0tbW9kYWwge1xuICBtYXJnaW4tYm90dG9tOiA3LjgxMjVyZW07XG59XG4uZXZlbnQtZGV0YWlscy1mb3JtLS1tb2RhbCAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT10ZXh0XSxcbi51c2VyLWRldGFpbHMtZm9ybS0tbW9kYWwgLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF0ge1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjYyNXJlbSAwLjYyNXJlbSAwO1xufVxuLmV2ZW50LWRldGFpbHMtZm9ybSAuaGlkZS1pbmxpbmUtaW5wdXQsXG4udXNlci1kZXRhaWxzLWZvcm0gLmhpZGUtaW5saW5lLWlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmV2ZW50LWRldGFpbHMtZm9ybSxcbiAgLnVzZXItZGV0YWlscy1mb3JtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgLmV2ZW50LWRldGFpbHMtZm9ybS0tbW9kYWwsXG4gIC51c2VyLWRldGFpbHMtZm9ybS0tbW9kYWwge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgLmV2ZW50LWRldGFpbHMtZm9ybS0tY2YtdHVybnN0aWxlLFxuICAudXNlci1kZXRhaWxzLWZvcm0tLWNmLXR1cm5zdGlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4uZXZlbnQtZGV0YWlscy1mb3JtOm5vdCguZXZlbnQtZGV0YWlscy1mb3JtLS1tb2RhbCkge1xuICBnYXA6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV2ZW50LWRldGFpbHMtZm9ybTpub3QoLmV2ZW50LWRldGFpbHMtZm9ybS0tbW9kYWwpIHtcbiAgICBnYXA6IDJyZW07XG4gIH1cbn1cblxuLnVzZXItZGV0YWlscy1mb3JtOm5vdCgudXNlci1kZXRhaWxzLWZvcm0tLW1vZGFsKSB7XG4gIGdhcDogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudXNlci1kZXRhaWxzLWZvcm06bm90KC51c2VyLWRldGFpbHMtZm9ybS0tbW9kYWwpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC51c2VyLWRldGFpbHMtZm9ybTpub3QoLnVzZXItZGV0YWlscy1mb3JtLS1tb2RhbCkgLnVzZXItZGV0YWlscy1mb3JtLXdyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmV2ZW50LWRldGFpbHMtZm9ybSAuZXZlbnQtZGV0YWlscy1mb3JtLXdyYXBwZXI6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIH1cbn1cblxuLnVzZXItZGV0YWlscy1mb3JtLXdyYXBwZXIsXG4uZXZlbnQtZGV0YWlscy1mb3JtLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjVyZW07XG59XG5cbi5jb250YWN0LWZvcm0tbmV4dC1zdGVwLWJ0biB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdC1mb3JtLW5leHQtc3RlcC1idG4ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jb250YWN0LWZvcm0tbmV4dC1zdGVwLWJ0bi0tbW9kYWwge1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uY29udGFjdC1mb3JtLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb250YWN0LWZvcm0tYmFjay1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4zNzVyZW07XG4gIGxlZnQ6IDFyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvcHJldl93aGl0ZS5zdmdcIik7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0LWZvcm0tYmFjay1idXR0b24ge1xuICAgIGxlZnQ6IC0xLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdC1mb3JtLWJhY2stYnV0dG9uIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAycmVtO1xuICAgIGxlZnQ6IC00Ljg3NXJlbTtcbiAgfVxufVxuXG4uY29udGFjdC1mb3JtLXdyYXBwZXItbWVzc2FnZSAuaGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uY29udGFjdC1mb3JtLXdyYXBwZXItbWVzc2FnZSAuaGVhZCBoNCB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjM3NXJlbTtcbn1cbi5jb250YWN0LWZvcm0td3JhcHBlci1tZXNzYWdlIC5yZXF1ZXN0LXNlbnQtY29udGVudC0tbW9kYWwge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xufVxuLmNvbnRhY3QtZm9ybS13cmFwcGVyLW1lc3NhZ2UgLnJlcXVlc3Qtc2VudC1jb250ZW50IHAsIC5jb250YWN0LWZvcm0td3JhcHBlci1tZXNzYWdlIC5yZXF1ZXN0LXNlbnQtY29udGVudCBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbn1cbi5jb250YWN0LWZvcm0td3JhcHBlci1tZXNzYWdlIC5sb2NhdGlvbi1pbmZvLXdyYXBwZXIge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jb250YWN0LWZvcm0td3JhcHBlci1tZXNzYWdlIC5sb2NhdGlvbi1pbmZvLXdyYXBwZXIgLmluZm8tbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jb250YWN0LWZvcm0td3JhcHBlci1tZXNzYWdlIC5sb2NhdGlvbi1pbmZvLXdyYXBwZXIgLmluZm8tdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNvbnRhY3QtZm9ybS13cmFwcGVyLW1lc3NhZ2UgLmxvY2F0aW9uLWluZm8td3JhcHBlciAudGlwLXdpdGgtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmNvbnRhY3QtZm9ybS13cmFwcGVyLW1lc3NhZ2UgLmxvY2F0aW9uLWluZm8td3JhcHBlciAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uY29udGFjdC1mb3JtLXdyYXBwZXItbWVzc2FnZSAubG9jYXRpb24taW5mby13cmFwcGVyIHAsXG4uY29udGFjdC1mb3JtLXdyYXBwZXItbWVzc2FnZSAubG9jYXRpb24taW5mby13cmFwcGVyIGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29udGFjdC1mb3JtLXdyYXBwZXItbWVzc2FnZSAuZW50aXRpZXMtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uY29udGFjdC1mb3JtLXdyYXBwZXItbWVzc2FnZSAuZW50aXRpZXMtbGlzdCBhIHtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNvbnRhY3QtZm9ybS13cmFwcGVyLW1lc3NhZ2UgLmVudGl0aWVzLWxpc3QgLnBob25lLWluZm8ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbnRhY3QtZm9ybS13cmFwcGVyLW1lc3NhZ2UgLmVudGl0aWVzLWxpc3QgLmVudGl0eS1pdGVtIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG4uY29udGFjdC1mb3JtLXdyYXBwZXItbWVzc2FnZSAuZW50aXRpZXMtbGlzdCAuZW50aXR5LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uY29udGFjdC1mb3JtLXdyYXBwZXItbWVzc2FnZSAuZW50aXRpZXMtbGlzdCAuZW50aXR5LWl0ZW0gLmVudGl0eS1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jb250YWN0LWZvcm0td3JhcHBlci1tZXNzYWdlLS1tb2RhbCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmNvbnRhY3QtZm9ybS13cmFwcGVyLW1lc3NhZ2UtLW1vZGFsIC5waG9uZS1pbmZvIC5waG9uZS1saW5rIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4uY29udGFjdC1mb3JtLXdyYXBwZXItbWVzc2FnZS0tbW9kYWwgLnNlbnQtbWVzc2FnZS1mb290ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQ0VDRUM7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmNvbnRhY3QtZm9ybS13cmFwcGVyLW1lc3NhZ2UtLW1vZGFsIC5zZW50LW1lc3NhZ2UtZm9vdGVyIC5idG4ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiA5cHggMThweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0LWZvcm0td3JhcHBlci1tZXNzYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxuICAuY29udGFjdC1mb3JtLXdyYXBwZXItbWVzc2FnZSAucmVxdWVzdC1zZW50LWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgLmNvbnRhY3QtZm9ybS13cmFwcGVyLW1lc3NhZ2UtLW1vZGFsIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuY29udGFjdC1mb3JtLXdyYXBwZXItbWVzc2FnZS0tbW9kYWwgLnNlbnQtbWVzc2FnZS1mb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmNvbnRhY3QtZm9ybS13cmFwcGVyLW1lc3NhZ2UtLW1vZGFsIC5zZW50LW1lc3NhZ2UtZm9vdGVyIC5idG4ge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3QtZm9ybS13cmFwcGVyLW1lc3NhZ2UgLmhlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuLmNvbnRhY3QtZm9ybS1oaW50IHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uY29udGFjdC1mb3JtLWhpbnRfX3BsYWNlaG9sZGVyIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmhpZGUtb24tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb250YWN0LXRleHRhcmVhLW1vZGFsLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTEuODc1cmVtO1xufVxuLmNvbnRhY3QtdGV4dGFyZWEtbW9kYWwtd3JhcCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLXRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgY29sb3I6ICM2NTY1NjU7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG4uY29udGFjdC10ZXh0YXJlYS1tb2RhbC13cmFwIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWEsXG4uY29udGFjdC10ZXh0YXJlYS1tb2RhbC13cmFwIC5jb250YWN0LWZvcm0tZ3JlZXRpbmctLW1vZGFsLFxuLmNvbnRhY3QtdGV4dGFyZWEtbW9kYWwtd3JhcCAuY29udGFjdC10ZXh0YXJlYS1pY29ucyB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyIDAuMTVzIGVhc2UsIGNvbG9yIDAuMTVzIGVhc2U7XG59XG4uY29udGFjdC10ZXh0YXJlYS1tb2RhbC13cmFwIC5jb250YWN0LXRleHRhcmVhLWljb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMCAwLjc1cmVtIDAuNTYyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbn1cbi5jb250YWN0LXRleHRhcmVhLW1vZGFsLXdyYXAgLmNvbnRhY3QtdGV4dGFyZWEtaWNvbnMgLmljb24tYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMS4xMjVyZW07XG4gIGhlaWdodDogMS4xMjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uY29udGFjdC10ZXh0YXJlYS1tb2RhbC13cmFwIC5jb250YWN0LXRleHRhcmVhLWljb25zIC5pY29uLWJ0biBpbWcsIC5jb250YWN0LXRleHRhcmVhLW1vZGFsLXdyYXAgLmNvbnRhY3QtdGV4dGFyZWEtaWNvbnMgLmljb24tYnRuIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMS4xMjVyZW07XG4gIGhlaWdodDogMS4xMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWN0LXRleHRhcmVhLW1vZGFsLXdyYXAge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uY29udGFjdC10ZXh0YXJlYS1tb2RhbC13cmFwOmZvY3VzLXdpdGhpbiAuY29udGFjdC1mb3JtLWdyZWV0aW5nLS1tb2RhbCxcbi5jb250YWN0LXRleHRhcmVhLW1vZGFsLXdyYXAudGV4dGFyZWEtZm9jdXNlZCAuY29udGFjdC1mb3JtLWdyZWV0aW5nLS1tb2RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzJjMmMyYztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzJjMmMyYztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyYzJjMmM7XG59XG4uY29udGFjdC10ZXh0YXJlYS1tb2RhbC13cmFwOmZvY3VzLXdpdGhpbiAuY29udGFjdC10ZXh0YXJlYS1pY29ucyxcbi5jb250YWN0LXRleHRhcmVhLW1vZGFsLXdyYXAudGV4dGFyZWEtZm9jdXNlZCAuY29udGFjdC10ZXh0YXJlYS1pY29ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzJjMmMyYztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzJjMmMyYztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzJjMmM7XG59XG4uY29udGFjdC10ZXh0YXJlYS1tb2RhbC13cmFwOmZvY3VzLXdpdGhpbiAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLXRleHRhcmVhLFxuLmNvbnRhY3QtdGV4dGFyZWEtbW9kYWwtd3JhcC50ZXh0YXJlYS1mb2N1c2VkIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMyYzJjMmM7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyYzJjMmM7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmNvbnRhY3QtdGV4dGFyZWEtbW9kYWwtd3JhcDpmb2N1cy13aXRoaW4gLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS10ZXh0YXJlYTo6cGxhY2Vob2xkZXIsXG4uY29udGFjdC10ZXh0YXJlYS1tb2RhbC13cmFwLnRleHRhcmVhLWZvY3VzZWQgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS10ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzJjMmMyYztcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LXRpdGxlLS1tb2RhbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LXN1YnRpdGxlLS1tb2RhbCB7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBtYXJnaW46IDA7XG59XG5cbi5jb250YWN0LWZvcm0tbmV4dC1zdGVwLWJ0bi0tbW9kYWwuc3RlcC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuXG4uY29udGFjdC1mb3JtLWhpbnQtLW1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3QtZm9ybS1oaW50LS1tb2RhbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnVzZXItZGV0YWlscy1mb3JtLS1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnVzZXItZGV0YWlscy1mb3JtLS1jb2x1bW4ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMycHgpO1xuICB9XG59XG5cbi5jb250YWN0LWZvcm0td3JhcHBlci1tZXNzYWdlLmNvbnRhY3QtZm9ybS13cmFwcGVyLW1lc3NhZ2UtLW1vZGFsIC5sb2NhdGlvbi1pbmZvLXdyYXBwZXIgLmluZm8tbGluayB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuXG4uY29udGFjdC1mb3JtLXdyYXBwZXItbWVzc2FnZSAucmVxdWVzdC1zZW50LWNvbnRlbnQtLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwLS1zdWJtaXQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0LWZvcm0td3JhcHBlci1tZXNzYWdlIC5yZXF1ZXN0LXNlbnQtY29udGVudC0tbW9kYWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmZsb2F0aW5nLWxhYmVsLWVudGl0eS1tdWx0aXNlbGVjdDpub3QoLmFjdGl2ZS0tbW9kYWwpIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1vbGQge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xuICBwYWRkaW5nOiAzLjI1cmVtIDAgNC4xODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1vbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tb2xkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tb2xkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGNvbHVtbi1nYXA6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLW5vLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS1jb2x1bW4tb2xkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLWNvbHVtbi1vbGQge1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAtb2xkIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAtb2xkLS10ZXh0YXJlYSB7XG4gIGhlaWdodDogOS4zNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwLW9sZC0tdGV4dGFyZWEge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtd3JhcC1vbGQtLXRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtd3JhcC1vbGQtbW9kYWwge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAtb2xkLS1jaGVja2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMTg3NXJlbTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAtb2xkLS1zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQ0VDRUM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAtb2xkLS1zdWJtaXQgaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIHBhZGRpbmc6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAtb2xkLS1zdWJtaXQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZCwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tb2xkIC52ZHAtZGF0ZXBpY2tlciBpbnB1dFt0eXBlPXRleHRdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1vbGQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cbiAgY29sb3I6ICMyYzJjMmM7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkOi1tb3otcGxhY2Vob2xkZXIsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT10ZXh0XTotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgY29sb3I6ICMyYzJjMmM7XG4gIG9wYWNpdHk6IDE7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkOjotbW96LXBsYWNlaG9sZGVyLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS1vbGQgLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjMmMyYzJjO1xuICBvcGFjaXR5OiAxO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1vbGQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tb2xkIC52ZHAtZGF0ZXBpY2tlciBpbnB1dFt0eXBlPXRleHRdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1vbGQ6OnBsYWNlaG9sZGVyLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS1vbGQgLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyIHsgLyogTW9zdCBtb2Rlcm4gYnJvd3NlcnMgc3VwcG9ydCB0aGlzIG5vdy4gKi9cbiAgY29sb3I6ICMyYzJjMmM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZCwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tb2xkIC52ZHAtZGF0ZXBpY2tlciBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZCwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tb2xkIC52ZHAtZGF0ZXBpY2tlciBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZFt0eXBlPWNoZWNrYm94XSwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tb2xkIC52ZHAtZGF0ZXBpY2tlciBpbnB1dFt0eXBlPWNoZWNrYm94XVt0eXBlPXRleHRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LWxhYmVsLW9sZC0tY2hlY2tib3gge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtbGFiZWwtb2xkLS1jaGVja2JveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDg1JTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1vbGRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1sYWJlbC1vbGQtLWNoZWNrYm94OmJlZm9yZSwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tb2xkIC52ZHAtZGF0ZXBpY2tlciBpbnB1dFt0eXBlPWNoZWNrYm94XVt0eXBlPXRleHRdOmNoZWNrZWQgKyAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtbGFiZWwtb2xkLS1jaGVja2JveDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL2NoZWNrLWJsYWNrLnN2Zyk7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1vbGQtLXRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgcmVzaXplOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkLS10ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cbiAgY29sb3I6ICM2NTY1NjU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkLS10ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgY29sb3I6ICM2NTY1NjU7XG4gIG9wYWNpdHk6IDE7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkLS10ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICM2NTY1NjU7XG4gIG9wYWNpdHk6IDE7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkLS10ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogIzY1NjU2NTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1vbGQtLXRleHRhcmVhOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogIzY1NjU2NTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1vbGQtLXRleHRhcmVhOjpwbGFjZWhvbGRlciB7IC8qIE1vc3QgbW9kZXJuIGJyb3dzZXJzIHN1cHBvcnQgdGhpcyBub3cuICovXG4gIGNvbG9yOiAjNjU2NTY1O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkLS1zZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC1pbmRlbnQ6IDFweDtcbiAgdGV4dC1vdmVyZmxvdzogXCJcIjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NiUgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL2Ryb3Bkb3duLnN2Zyk7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZC0tZXJyb3Ige1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY1QTc1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkY1QTc1ICFpbXBvcnRhbnQ7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkLS1lcnJvcjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkLS1lcnJvcjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgY29sb3I6ICNGRjVBNzU7XG4gIG9wYWNpdHk6IDE7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkLS1lcnJvcjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICNGRjVBNzU7XG4gIG9wYWNpdHk6IDE7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkLS1lcnJvcjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1vbGQtLWVycm9yOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1vbGQtLWVycm9yOjpwbGFjZWhvbGRlciB7IC8qIE1vc3QgbW9kZXJuIGJyb3dzZXJzIHN1cHBvcnQgdGhpcyBub3cuICovXG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZC0tZXJyb3IuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkLS1zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL2Ryb3Bkb3duLWVycm9yLnN2Zyk7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC10aXRsZS1vbGQge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjE4NzVyZW07XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1lcnJvci1vbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IDAgMCAycmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWVycm9yLW9sZCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS1vbGQgLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk2JSBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvY2FsZW5kYXItbmV3LnN2Zyk7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS1vbGQgLnZkcC1kYXRlcGlja2VyIC5jZWxsIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS1vbGQgLnZkcC1kYXRlcGlja2VyIC5jZWxsLmhpZ2hsaWdodGVkLnRvZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDkwLCAxMTcsIDAuNSk7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tb2xkIC52ZHAtZGF0ZXBpY2tlciAuY2VsbC5zZWxlY3RlZCwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tb2xkIC52ZHAtZGF0ZXBpY2tlciAuY2VsbC5zZWxlY3RlZC5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tb2xkIC52ZHAtZGF0ZXBpY2tlciAuZGF5X19tb250aF9idG4sXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS1vbGQgLnZkcC1kYXRlcGlja2VyIC5tb250aF9feWVhcl9idG4ge1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCAudmRwLWRhdGVwaWNrZXIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciB7XG4gIHotaW5kZXg6IDI7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS1vbGQgLnZkcC1kYXRlcGlja2VyLS1lcnJvciBpbnB1dFt0eXBlPXRleHRdIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGNUE3NSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL2NhbGVuZGFyLW5ldy1lcnJvci5zdmcpO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tb2xkIC52ZHAtZGF0ZXBpY2tlci0tZXJyb3IgaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS1vbGQgLnZkcC1kYXRlcGlja2VyLS1lcnJvciBpbnB1dFt0eXBlPXRleHRdOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgb3BhY2l0eTogMTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCAudmRwLWRhdGVwaWNrZXItLWVycm9yIGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjRkY1QTc1O1xuICBvcGFjaXR5OiAxO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tb2xkIC52ZHAtZGF0ZXBpY2tlci0tZXJyb3IgaW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCAudmRwLWRhdGVwaWNrZXItLWVycm9yIGlucHV0W3R5cGU9dGV4dF06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tb2xkIC52ZHAtZGF0ZXBpY2tlci0tZXJyb3IgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIgeyAvKiBNb3N0IG1vZGVybiBicm93c2VycyBzdXBwb3J0IHRoaXMgbm93LiAqL1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cblxuLypcbiAqIENvbnRhY3QgZm9ybSBtb2RhbCBvdmVycmlkZXNcbiAqL1xuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tb2xkLS1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkOm5vdCguZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkLS10ZXh0YXJlYSksIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZC0tbW9kYWwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tb2xkIC52ZHAtZGF0ZXBpY2tlciBpbnB1dFt0eXBlPXRleHRdOm5vdCguZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkLS10ZXh0YXJlYSksIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCAudmRwLWRhdGVwaWNrZXIgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tb2xkLS1tb2RhbCBpbnB1dFt0eXBlPXRleHRdOm5vdCguZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkLS10ZXh0YXJlYSkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJjMmMyYztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZC0tbW9kYWwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZC0tZXJyb3IuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkLS10ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA5MCwgMTE3LCAwLjE1KTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZC0tbW9kYWwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAtb2xkLS1kYXRlcGlja2VyIC52ZHAtZGF0ZXBpY2tlciBpbnB1dCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmMyYzJjO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tb2xkLS1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtbGFiZWwtb2xkLS1jaGVja2JveCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZC0tbW9kYWwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LWxhYmVsLW9sZC0tY2hlY2tib3g6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tb2xkLS1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtbGFiZWwtb2xkLS1jaGVja2JveDpiZWZvcmUsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZC0tbW9kYWwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tb2xkIC52ZHAtZGF0ZXBpY2tlciBpbnB1dFt0eXBlPWNoZWNrYm94XVt0eXBlPXRleHRdOmNoZWNrZWQgKyAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtbGFiZWwtb2xkLS1jaGVja2JveDpiZWZvcmUsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCAudmRwLWRhdGVwaWNrZXIgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tb2xkLS1tb2RhbCBpbnB1dFt0eXBlPWNoZWNrYm94XVt0eXBlPXRleHRdOmNoZWNrZWQgKyAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtbGFiZWwtb2xkLS1jaGVja2JveDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS1vbGQtLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1vbGQtLXRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgbWluLWhlaWdodDogMTI0cHg7XG59XG5cbi5pbnB1dC1jb250YWluZXItb2xkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZsb2F0aW5nLWlucHV0LW9sZCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uZmxvYXRpbmctaW5wdXQtb2xkLS1tb2RhbCB7XG4gIG1hcmdpbi10b3A6IDE4cHggIWltcG9ydGFudDtcbn1cbi5mbG9hdGluZy1pbnB1dC1vbGQtLW1vZGFsLS10ZXh0YXJlYSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5mbG9hdGluZy1sYWJlbC1vbGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmZsb2F0aW5nLWxhYmVsLW9sZC0tZXJyb3Ige1xuICBjb2xvcjogI0ZGNUE3NSAhaW1wb3J0YW50O1xufVxuLmZsb2F0aW5nLWxhYmVsLW9sZC0tZXJyb3ItLWRhdGVwaWNrZXIgPiBkaXYgPiBpbnB1dCB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmZsb2F0aW5nLWxhYmVsLW9sZC0tZXJyb3ItLWRhdGVwaWNrZXIgPiBkaXYgPiBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5mbG9hdGluZy1sYWJlbC1vbGQtLW1vZGFsIHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLmZsb2F0aW5nLWxhYmVsLW9sZC0tbW9kYWxfdGV4dGFyZWEge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZsb2F0aW5nLWxhYmVsLW9sZC0tbW9kYWxfdGV4dGFyZWEge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbi5mbG9hdGluZy1sYWJlbC1vbGQtLXRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzY1NjU2NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZmxvYXRpbmctbGFiZWwtb2xkLS10ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1vbGQsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZC10ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZC10ZXh0YXJlYSB7XG4gICAgbWluLWhlaWdodDogMTI0cHg7XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1vbGQtLWRhdGVwaWNrZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkLS1kYXRlcGlja2VyID4gZGl2ID4gaW5wdXQge1xuICBwYWRkaW5nOiAxMHB4IDAgIWltcG9ydGFudDtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1vbGQtLWRhdGVwaWNrZXIgPiBkaXYgPiBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1vbGQtLW1vZGFsIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZC0tbW9kYWxfZW1wdHkge1xuICBwYWRkaW5nOiAyMnB4O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtYnV0dG9uLW9sZC0td3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0VDRUNFQztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGxlZnQ6IDA7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtYnV0dG9uLW9sZC0td3JhcCA+IGRpdiB7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtYnV0dG9uLW9sZC0td3JhcCA+IGRpdiA+IGlucHV0IHtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkOmZvY3VzICsgLmZsb2F0aW5nLWxhYmVsLW9sZCwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tb2xkIC52ZHAtZGF0ZXBpY2tlciBpbnB1dFt0eXBlPXRleHRdOmZvY3VzICsgLmZsb2F0aW5nLWxhYmVsLW9sZCxcbi5mbG9hdGluZy1sYWJlbC1vbGQuYWN0aXZlIHtcbiAgdG9wOiAtMjJweDtcbiAgbGVmdDogMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkOmZvY3VzICsgLmZsb2F0aW5nLWxhYmVsLW9sZCwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tb2xkIC52ZHAtZGF0ZXBpY2tlciBpbnB1dFt0eXBlPXRleHRdOmZvY3VzICsgLmZsb2F0aW5nLWxhYmVsLW9sZCxcbi5mbG9hdGluZy1sYWJlbC1vbGQuYWN0aXZlLS1tb2RhbCB7XG4gIHRvcDogLTE2cHg7XG4gIGxlZnQ6IDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzY1NjU2NTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZDpmb2N1cyArIC5mbG9hdGluZy1sYWJlbC1vbGQsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyArIC5mbG9hdGluZy1sYWJlbC1vbGQsXG4uZmxvYXRpbmctbGFiZWwtb2xkLmFjdGl2ZS0tbW9kYWxfdGV4dGFyZWEge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1vbGQtLWJhbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtbGFiZWwtb2xkLS1jaGVja2JveF9waW5rOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2RhbF9faGVhZC0tY29udGFpbmVyLW9sZC0tZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB6LWluZGV4OiAxMjM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgfVxufVxuXG4uZGlzYWJsZS1idG4tb2xkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19lbWFpbC1lcnJvci1tZXNzYWdlLW9sZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX2VtYWlsLWVycm9yLW1lc3NhZ2Utb2xkLmVycm9yLW1lc3NhZ2UtcGluayB7XG4gIGNvbG9yOiAjRUM1MzZDO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtYnVsay1pbnB1dC1kcm9wZG93biB7XG4gIG1pbi1oZWlnaHQ6IDQycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmMyYzJjO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX3Jldmlld3MsIC5lbnRpdHktZGV0YWlsc19fY29tbWVudHMge1xuICBwYWRkaW5nOiA1cmVtIDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjMWMxYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yZXZpZXdzLCAuZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAwIDA7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19yZXZpZXdzLXRpdGxlLCAuZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjE4NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcmV2aWV3cy10aXRsZSwgLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX3Jldmlld3MtbGlzdGluZywgLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1saXN0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NTY1NjU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMS41cmVtIDA7XG59XG4uZW50aXR5LWRldGFpbHNfX3Jldmlld3MtbGlzdGluZzpsYXN0LWNoaWxkLCAuZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLWxpc3Rpbmc6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yZXZpZXdzLWxpc3RpbmcsIC5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtbGlzdGluZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcmV2aWV3cy1jb250ZW50LCAuZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLWNvbnRlbnQge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3Jldmlld3MtY29udGVudCwgLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX3Jldmlld3MtcGljdHVyZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDcuNXJlbTtcbiAgaGVpZ2h0OiA3LjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcmV2aWV3cy1waWN0dXJlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWluLWhlaWdodDogMTAwMCU7XG4gIG1pbi13aWR0aDogMTAwMCU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcmV2aWV3cy1waWN0dXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcmV2aWV3cy1yYXRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcmV2aWV3cy1yYXRpbmcgLnNrLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19yZXZpZXdzLXJhdGluZyBzdmcge1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX3Jldmlld3MtZm9vdGVyLCAuZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGNvbG9yOiAjQzVDNUM1O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX21hcCB7XG4gIGhlaWdodDogMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbWFwIHtcbiAgICBoZWlnaHQ6IDMxLjI1cmVtO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fbWFwX19waW4taW5mbyB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLmVudGl0eS1kZXRhaWxzX19tYXBfX3Bpbi1pbmZvIGEge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5lbnRpdHktZGV0YWlsc19fbWFwX19waW4taW5mbyBhOmhvdmVyIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIge1xuICBwYWRkaW5nOiA1cmVtIDAgMTByZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzFjMWM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX19uZXh0LWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLmVsLWNhcmRfX3RpdGxlLXRleHQtLXNtLXRleHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX19jYXRlZ29yeS10ZXh0IHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xufVxuLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBwYWRkaW5nOiAxLjMxMjVyZW0gMXJlbSAxcmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9fdGFncyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLmVsLWNhcmRfX3RhZ3MgLnNrLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX190YWdzIC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAwLjkzNzVyZW07XG4gIGhlaWdodDogMC45Mzc1cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9fdGFnc19fdGFnIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9fdGFnc19fdGFnOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX190YWdzX190YWctLXNtLXRleHQge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9faW1hZ2Uge1xuICBoZWlnaHQ6IDExLjg3NXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnRucy1vdmgge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX190YWdzIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX190YWdzIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMy4zNzVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtIDFyZW0gMXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuODEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxOS40Mzc1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAycmVtIDEuMjVyZW0gMS43NXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAxMC42MjVyZW0gMCAxMHJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX19jYXRlZ29yeS10ZXh0IHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBwYWRkaW5nOiAwLjMxMjVyZW0gMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4wNjI1cmVtO1xuICAgIHRvcDogMC44NzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDE2Ljc1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLmVsLWNhcmRfX3RhZ3NfX3RhZzpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwLjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkIHtcbiAgICB3aWR0aDogMTguNzVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9fdGFnc19fdGFnIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuc3dpcGVyLXNsaWRlLFxuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkIHtcbiAgICB3aWR0aDogMjguMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnN3aXBlci1zbGlkZSxcbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZCB7XG4gICAgd2lkdGg6IDE5LjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItc2xpZGUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgtbisyKSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgtbiszKSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuZWwtY2FyZCB7XG4gICAgd2lkdGg6IDI0LjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDE5cmVtO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIHtcbiAgcGFkZGluZzogMCAwIDIuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXJfbWluLWhlaWdodCB7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlcl9taW4taGVpZ2h0IHtcbiAgICBtaW4taGVpZ2h0OiAzODhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyX21pbi1oZWlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IDM0NXB4O1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAuZWwtY2FyZF9fbmV4dC1idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWluLWhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAuZWwtY2FyZF9fY2F0ZWdvcnktdGV4dCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIG1pbi1oZWlnaHQ6IDEyOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBwYWRkaW5nOiAxLjMxMjVyZW0gMXJlbSAxcmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLmVsLWNhcmRfX3RhZ3Mge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAuZWwtY2FyZF9fdGFncyAuc2staWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5lbC1jYXJkX190YWdzIC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAwLjkzNzVyZW07XG4gIGhlaWdodDogMC45Mzc1cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLmVsLWNhcmRfX3RhZ3NfX3RhZyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1heC13aWR0aDogNTAlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5lbC1jYXJkX19pbWFnZSB7XG4gIGhlaWdodDogMTEuODc1cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC50bnMtb3ZoIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLmVsLWNhcmRfX3RhZ3Mge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5lbC1jYXJkX190YWdzIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMTMuMzc1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIHdpZHRoOiAyNHJlbTtcbiAgICBoZWlnaHQ6IDE2LjQzNzVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBtaW4taGVpZ2h0OiAxNzhweDtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5lbC1jYXJkX19jYXRlZ29yeS10ZXh0IHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBwYWRkaW5nOiAwLjMxMjVyZW0gMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4wNjI1cmVtO1xuICAgIHRvcDogMC44NzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICB3aWR0aDogMjRyZW07XG4gICAgaGVpZ2h0OiAxNi40Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLmVsLWNhcmQge1xuICAgIHdpZHRoOiAxNC4wNjI1cmVtO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogMTQuMDYyNXJlbSAhaW1wb3J0YW50O1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLnN3aXBlci1zbGlkZTpub3QoLnNsaWRlLXZpc2libGUpIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAxNy4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMjUuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAyNC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgtbisyKSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoLW4rMykge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1wb3B1cC0tcm9vbXNfc2xpZGVyIHtcbiAgei1pbmRleDogOTtcbn1cblxuLmVudGl0eS1kZXRhaWxzLS1wbGFjZWhvbGRlciB7XG4gIGhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG4gIHBhZGRpbmc6IDEyLjVyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMyYzJjMmM7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHMtLXBsYWNlaG9sZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjI1cmVtO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fZm9vdGVyIC5idG4ge1xuICB3aWR0aDogNDclO1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgY29sb3I6ICNEOUQ5RDk7XG59XG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19mb290ZXIgLmJ0bjpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICNEOUQ5RDk7XG59XG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19mb290ZXIgLmJ0bi0taWNvbi5idG4tLXNtIC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX2Zvb3RlciAuYnRuLS1pY29uLmJ0bi0tc20gLnNrLWljb24gc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICBzdHJva2U6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX2Zvb3RlciAuYnRuIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19mb290ZXIgLmJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICNGRjVBNzU7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX2Zvb3RlciAuYnRuOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAjRkY1QTc1O1xuICAgIHN0cm9rZTogI0ZGNUE3NTtcbiAgfVxufVxuXG4uc3RpY2t5LWJveF9fc2hhcmUtYm94LCAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3gsIC5tYWdhemluZS1kZXRhaWxzX19zdGlja3ktYm94X19zaGFyZS1ib3gsIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzI3MjcyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTVweCk7XG59XG4uc3RpY2t5LWJveF9fc2hhcmUtYm94OmJlZm9yZSwgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYm94OmJlZm9yZSwgLm1hZ2F6aW5lLWRldGFpbHNfX3N0aWNreS1ib3hfX3NoYXJlLWJveDpiZWZvcmUsIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgIzcyNzI3MjtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiAyMiU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01cHgsIC0xcHgpO1xufVxuLnN0aWNreS1ib3hfX3NoYXJlLWJveC5pcy1vcGVuLCAuaXMtb3Blbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJveCwgLmlzLW9wZW4ubWFnYXppbmUtZGV0YWlsc19fc3RpY2t5LWJveF9fc2hhcmUtYm94LCAuaXMtb3Blbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJveCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN0aWNreS1ib3hfX3NoYXJlLWJveDpiZWZvcmUsIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJveDpiZWZvcmUsIC5tYWdhemluZS1kZXRhaWxzX19zdGlja3ktYm94X19zaGFyZS1ib3g6YmVmb3JlLCAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3g6YmVmb3JlIHtcbiAgICBsZWZ0OiA5JTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3gge1xuICB0b3A6IDExMCU7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxNnB4IDEwcHg7XG59XG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3gtLW9wZW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgdG9wOiAxMDAlO1xufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYm94IC50d2l0dGVyIHtcbiAgYmFja2dyb3VuZDogYmx1ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3ggLnR3aXR0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYm94IHtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHggMTZweCAxNnB4O1xuICB9XG59XG5cbi5tYWdhemluZS1kZXRhaWxzX19zdGlja3ktYm94X19zaGFyZS1ib3gge1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XG59XG4ubWFnYXppbmUtZGV0YWlsc19fc3RpY2t5LWJveF9fc2hhcmUtYm94LmlzLW9wZW4ge1xuICB0b3A6IDM2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLm1hZ2F6aW5lLWRldGFpbHNfX3N0aWNreS1ib3hfX3NoYXJlLWJveCB7XG4gICAgcmlnaHQ6IDAuODEyNXJlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi9pbWFnZXMvZW1haWwtd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDk1JTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ1dHRvbiBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnV0dG9uID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1idXR0b24tLXR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3gtd2hpdGUuc3ZnXCIpO1xufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnV0dG9uLS1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvZmFjZWJvb2std2hpdGUuc3ZnXCIpO1xufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnV0dG9uLS13aGF0c3VwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy93aGF0c3VwLXdoaXRlLnN2Z1wiKTtcbn1cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ1dHRvbi0tcGludGVyZXN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9waW50ZXJlc3Qtd2hpdGUuc3ZnXCIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ1dHRvbi0td2hhdHN1cCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3ggaDQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveCB7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGJhY2tncm91bmQ6ICMxMjEyMTI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzQ0NDQ0NDtcbn1cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3ggPiAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveCA+IC5idG4gLnNrLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94ID4gLmJ0biAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNC42ODc1cmVtO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAxNC4zNzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3gge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtO1xuICAgIHdpZHRoOiAxOS4zNzVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveCA+IC5idG4ge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveCA+IC5idG4gLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveCAuYnRuOm5vdChbdHlwZT1zdWJtaXRdKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMC4zMTI1cmVtO1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveCAuYnRuOm5vdChbdHlwZT1zdWJtaXRdKSAuc2staWNvbjpub3QoLnNrLWljb24tLWNhbGVuZGFyKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94IC5idG46bm90KFt0eXBlPXN1Ym1pdF0pIC5zay1pY29uOm5vdCguc2staWNvbi0tY2FsZW5kYXIpIHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94IC5idG46bm90KFt0eXBlPXN1Ym1pdF0pLmJ0bi0tYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX2JhY2sge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19iYWNrIC5zay1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX2JhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fYm9vay1idG4sXG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19saWtlLWJ0biB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fYm9vay1idG4gLnNrLWljb24gc3ZnLFxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fbGlrZS1idG4gLnNrLWljb24gc3ZnIHtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fYm9vay1idG4sXG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX2xpa2UtYnRuIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fYm9vay1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19saWtlLWJ0biB7XG4gIGNvbG9yOiAjRDlEOUQ5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fbGlrZS1idG4gLnNrLWljb24ge1xuICBib3R0b206IDA7XG59XG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19saWtlLWJ0biAuc2staWNvbiBzdmcgcGF0aDpudGgtb2YtdHlwZSgyKSB7XG4gIGZpbGw6ICNEOUQ5RDk7XG4gIHN0cm9rZTogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX2xpa2UtYnRuIC5zay1pY29uIHtcbiAgICBib3R0b206IDJweDtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19saWtlLWJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICNGRjVBNzU7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX2xpa2UtYnRuOmhvdmVyIC5zay1pY29uIHN2ZyBwYXRoOm50aC1vZi10eXBlKDIpIHtcbiAgICBmaWxsOiAjRkY1QTc1O1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX2xpa2UtYnRuOmhvdmVyOm5vdCguZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19saWtlLWJ0bi0tbm90LWxpa2VkKSAuc2staWNvbiBzdmcgcGF0aCB7XG4gICAgZmlsbDogI0ZGNUE3NTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19saWtlLWJ0bi0tbGlrZWQgc3ZnIHBhdGgge1xuICBmaWxsOiAjRDlEOUQ5O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1idG4gc3ZnIHBhdGgge1xuICBzdHJva2U6ICNEOUQ5RDk7XG4gIGZpbGw6ICNEOUQ5RDk7XG4gIHN0cm9rZS13aWR0aDogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX2xpa2UtYnRuLXRleHQsXG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ0bi10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX2Jvb2stYnRuIHtcbiAgICBmbGV4OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX2Jvb2stYnRuIC5zay1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3gge1xuICAgIGJvdHRvbTogY2FsYygxMDAlICsgMjZweCk7XG4gICAgd2lkdGg6IDExLjg3NXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3g6YmVmb3JlIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgdG9wOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgMCkgc2NhbGUoLTEpO1xuICAgIGxlZnQ6IDElO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJveC0tb3BlbiB7XG4gICAgdG9wOiBhdXRvO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJveC0tb3Blbi5yaWdodC1hbGlnbmVkIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJveC0tb3Blbi5yaWdodC1hbGlnbmVkOmJlZm9yZSB7XG4gICAgbGVmdDogODclO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgdWwuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1idXR0b25zLnNrLXJlc2V0LXVsID4gbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zdGlja3ktYm94LXBpbmtfX2J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc3RpY2t5LWJveC1waW5rX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMC42cmVtO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfbG9nbyB7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfbG9nbyA+IC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG59XG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X2xvZ28tbm8tYmFubmVyIHtcbiAgdG9wOiAtMTNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X2xvZ28ge1xuICAgIHRvcDogLTQuNjg3NXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDE0LjM3NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9sb2dvID4gLmJ0biB7XG4gICAgcGFkZGluZzogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X2xvZ28ge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtO1xuICAgIHdpZHRoOiAxOS4zNzVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9sb2dvID4gLmJ0biB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfbG9nbyA+IC5idG4gLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfbG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMC43NXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X2xvZ28gLmJ0bjpub3QoW3R5cGU9c3VibWl0XSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDAuMzEyNXJlbTtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfbG9nbyAuYnRuOm5vdChbdHlwZT1zdWJtaXRdKSAuc2staWNvbjpub3QoLnNrLWljb24tLWNhbGVuZGFyKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X2xvZ28gLmJ0bjpub3QoW3R5cGU9c3VibWl0XSkgLnNrLWljb246bm90KC5zay1pY29uLS1jYWxlbmRhcikgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfbG9nbyAuYnRuOm5vdChbdHlwZT1zdWJtaXRdKS5idG4tLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X2xvZ28tbm8tYmFubmVyIHtcbiAgICB0b3A6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfbG9nbyAuYnRuLS1pY29uLmJ0bi0tc20ge1xuICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbn1cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfbG9nby1pbWcge1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDI0cHg7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X2xvZ28taW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDI0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X2xvZ28taW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X2xvZ28taW1nLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9sb2dvLWltZy13cmFwIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlOyAvKiBGb3JjZSB0aGUgZmlyc3QgaXRlbSB0byB0YWtlIHVwIHRoZSBmdWxsIHdpZHRoICovXG4gICAgb3JkZXI6IC0xO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fdGl0bGUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19mb290ZXIgLmJ0biB7XG4gIHdpZHRoOiA0NyU7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzVDNUM1O1xuICBjb2xvcjogI0M1QzVDNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19mb290ZXIgLmJ0biB7XG4gICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX2Zvb3RlciAuYnRuOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0ZGNUE3NTtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIHN0cm9rZTogI0ZGNUE3NTtcbn1cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX2Zvb3RlciAuYnRuOmhvdmVyIGEge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgZmlsbDogI0ZGNUE3NTtcbn1cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX2Zvb3RlciAuYnRuOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgZmlsbDogI0ZGNUE3NTtcbn1cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX2Zvb3RlciBzdmcge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19mb290ZXIgc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX2Zvb3RlciAuYnRuIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94LS10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94LS10ZXh0IC5wYWNrYWdlLXByaWNlLXRvdGFsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94LS10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveC0tdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94LS10ZXh0IC5wYWNrYWdlLXByaWNlLXBlci1wZXJzb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJveCB7XG4gIHRvcDogMTEwJTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDE2cHggMTBweDtcbn1cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJveC0tb3BlbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogMTAwJTtcbn1cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJveCAudHdpdHRlciB7XG4gIGJhY2tncm91bmQ6IGJsdWU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYm94IC50d2l0dGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJveCB7XG4gICAgcGFkZGluZzogMTBweCAxNnB4IDE2cHggMTZweDtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvaWNvbnMvc29jaWFsL2VtYWlsLXdoaXRlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogOTUlO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnV0dG9uIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1idXR0b24gPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ1dHRvbi0tdHdpdHRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc29jaWFsL3gtd2hpdGUuc3ZnKTtcbn1cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ1dHRvbi0tZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NvY2lhbC9mYWNlYm9vay13aGl0ZS5zdmcpO1xufVxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnV0dG9uLS13aGF0c3VwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zb2NpYWwvd2hhdHN1cC13aGl0ZS5zdmcpO1xufVxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnV0dG9uLS1waW50ZXJlc3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NvY2lhbC9waW50ZXJlc3Qtd2hpdGUuc3ZnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1idXR0b24tLXdoYXRzdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYm94IGg0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3gge1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGJhY2tncm91bmQ6ICMxMjEyMTI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMyYzJjMmM7XG59XG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94ID4gZGl2ID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveCA+IGRpdiA+IGRpdiA+ICoge1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3ggPiBkaXYgPiBkaXYgPiAqIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94ID4gZGl2ID4gZGl2ID4gKiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94ID4gLmJ0biB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbn1cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3ggPiAuYnRuIC5zay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94IC5idG46bm90KFt0eXBlPXN1Ym1pdF0pIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveCB7XG4gICAgaGVpZ2h0OiA0LjkzNzVyZW07XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveCAuYnRuOm5vdChbdHlwZT1zdWJtaXRdKSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94IHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveCA+IC5idG4ge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3ggPiAuYnRuIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94IHtcbiAgICBwYWRkaW5nOiA4cHggMHB4O1xuICB9XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3ggPiBkaXYgPiBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3ggLmJ0bjpub3QoW3R5cGU9c3VibWl0XSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMC4zMTI1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMi40Mzc1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3ggLmJ0bjpub3QoW3R5cGU9c3VibWl0XSkgLnNrLWljb246bm90KC5zay1pY29uLS1jYWxlbmRhcikge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveCAuYnRuOm5vdChbdHlwZT1zdWJtaXRdKSAuc2staWNvbjpub3QoLnNrLWljb24tLWNhbGVuZGFyKSBzdmcge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3ggLmJ0bjpub3QoW3R5cGU9c3VibWl0XSkuYnRuLS1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fYmFjayB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX2JhY2sgLnNrLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19saWtlLWJ0bi0tbGlrZWQgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fbGlrZS1idG4tdGV4dCxcbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnRuLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fYm9vay1idG4ge1xuICAgIGZsZXg6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fYm9vay1idG4gLnNrLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnRuIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xuICAgIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1idG46aG92ZXIge1xuICAgIGNvbG9yOiByZ2IoMjU1LCAxMTAuNCwgMTM0LjA2MTgxODE4MTgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAzOSwgNzQuMzQ1NDU0NTQ1NSk7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnRuOmZvY3VzLCAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1idG4uZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAzOSwgNzQuMzQ1NDU0NTQ1NSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxMTQuNzUsIDEzNy43LCAwLjUpO1xuICB9XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ0bi5kaXNhYmxlZCwgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnRuOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xuICAgIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ0bi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDM5LCA3NC4zNDU0NTQ1NDU1KTtcbiAgICBib3JkZXItY29sb3I6IHJnYigyNTUsIDI2LjI1LCA2My42ODE4MTgxODE4KTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ0bi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTE0Ljc1LCAxMzcuNywgMC41KTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3gge1xuICAgIGJvdHRvbTogY2FsYygxMDAlICsgMjZweCk7XG4gICAgd2lkdGg6IDExLjg3NXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3g6YmVmb3JlIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgdG9wOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgMCkgc2NhbGUoLTEpO1xuICAgIGxlZnQ6IDElO1xuICB9XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJveC0tb3BlbiB7XG4gICAgdG9wOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgdWwuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1idXR0b25zLnNrLXJlc2V0LXVsID4gbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbiNzdGlja3ktcGFja2FnZS1ib3gtcGlua19fYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHdpZHRoOiAxNzhweDtcbiAgcGFkZGluZzogMTJweCAyOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAjc3RpY2t5LXBhY2thZ2UtYm94LXBpbmtfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDEzOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgcGFkZGluZzogMTJweCAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgI3N0aWNreS1wYWNrYWdlLWJveC1waW5rX19idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgfVxufVxuXG4jc3RpY2t5LXBhY2thZ2UtYm94LXBpbmtfX2J1dHRvbi1yZXNlcnZhdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDEycHggMjhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgI3N0aWNreS1wYWNrYWdlLWJveC1waW5rX19idXR0b24tcmVzZXJ2YXRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgcGFkZGluZzogMTJweCAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgI3N0aWNreS1wYWNrYWdlLWJveC1waW5rX19idXR0b24tcmVzZXJ2YXRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgfVxufVxuXG4jc3RpY2t5LXBhY2thZ2UtYm94LWRhcmtfX2J1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBwYWRkaW5nOiAxMnB4IDI4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICNzdGlja3ktcGFja2FnZS1ib3gtZGFya19fYnV0dG9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIHBhZGRpbmc6IDEycHggMjNweDtcbiAgfVxufVxuXG4uc3RpY2t5LWJveC1waW5rX19idXR0b24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc3RpY2t5LWJveC1waW5rX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMC42cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc3RpY2t5LXBhY2thZ2UtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0aWNreS1wYWNrYWdlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuMzEyNXJlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLWhlYWRlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLWhlYWRlciB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg4LjMzMzMlICsgMzBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLWhlYWRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy10aXRsZSB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLWxpc3Rpbmcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuMTI1cmVtO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtbGlzdGluZy1tb2RhbCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1saXN0aW5nLW1vZGFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtbW9yZS1idG4ge1xuICB3aWR0aDogMjU2cHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLW1vcmUtYnRuIHtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtcGljdHVyZSB7XG4gIHdpZHRoOiA3LjVyZW07XG4gIGhlaWdodDogNy41cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1waWN0dXJlIGltZyB7XG4gIHdpZHRoOiA3LjVyZW07XG4gIGhlaWdodDogNy41cmVtO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLXBpY3R1cmUtbW9kYWwgaW1nIHtcbiAgd2lkdGg6IDMuNjEyNXJlbTtcbiAgaGVpZ2h0OiAzLjYxMjVyZW07XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtaW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBjb2xvcjogIzJjMmMyYztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtaW5mbzpudGgtY2hpbGQoMikgc3BhbiB7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLXBpY3R1cmUgaW1nIHN2ZyB7XG4gIHdpZHRoOiA2LjI1cmVtO1xuICBoZWlnaHQ6IDYuMjVyZW07XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtZGVzY3JpcHRpb24tbW9kYWwge1xuICBjb2xvcjogIzJjMmMyYztcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb21tZW50LXdyYXAge1xuICBmbGV4OiAwIDAgNzMlO1xuICBtYXgtd2lkdGg6IDczJTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy13cmFwIC5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtbGlzdGluZy1tb2RhbCBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy13cmFwIC5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtbGlzdGluZy1tb2RhbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDkzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy13cmFwIC5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtbGlzdGluZy1tb2RhbDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NTY1NjU7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1tb2RhbCB7XG4gIHdpZHRoOiA2NTZweDtcbiAgaGVpZ2h0OiA3NTZweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1tb2RhbCB7XG4gICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWF4LWhlaWdodDogODB2aDtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1tb2RhbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICB3aWR0aDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmV5O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLW1vZGFsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLW1vZGFsIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtbW9kYWwtc3RpY2t5LWhlYWQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogODNweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1tb2RhbC1zdGlja3ktaGVhZCB7XG4gICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICB3aWR0aDogNjU2cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtbW9kYWwtc3RpY2t5LWhlYWQgaDQge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLW1vZGFsLXN0aWNreS1oZWFkIGg0IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLmNvbW1lbnRzLXNsaWRlciAuc3dpcGVyLWNvbXBvbmVudC0td3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cblxuLmNvbW1lbnRzLXNsaWRlciAuZWwtY2FyZCB7XG4gIHdpZHRoOiAyNTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4uY29tbWVudHMtc2xpZGVyX19pbWFnZSB7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg4cHgsIDQwcHgpO1xuICB3aWR0aDogODBweDtcbn1cbi5jb21tZW50cy1zbGlkZXJfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG5cbi5jb21tZW50cy1zbGlkZXJfX29uZS1jb21tZW50X19pbWFnZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDk2cHgsIDQwcHgpO1xufVxuXG4uY29tbWVudHMtc2xpZGVyX2Rlc2NyaXB0aW9uIHtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAyMzBweDtcbiAgd2lkdGg6IDI1NnB4O1xuICBiYWNrZ3JvdW5kOiAjNDQ0NDQ0O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiA2M3B4IDM3cHggMzRweCAzMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jb21tZW50cy1zbGlkZXJfZGVzY3JpcHRpb24tLW9uZSB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNvbW1lbnRzLXNsaWRlcl9kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMy4zNzVyZW0gMS4yNXJlbSAxLjI1cmVtO1xuICB9XG59XG5cbi5jb21tZW50cy1zbGlkZXJfdXNlciB7XG4gIG1hcmdpbi10b3A6IDIzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNvbW1lbnRzLXNsaWRlcl91c2VyIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5cbi50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLWNhcm91c2VsIC5jb21tZW50cy1zbGlkZXJfX2NhcmQgLmNvbW1lbnRzLXNsaWRlcl9kZXNjcmlwdGlvbiBwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG4udGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS1jYXJvdXNlbCAuY29tbWVudHMtc2xpZGVyX19jYXJkIC5jb21tZW50cy1zbGlkZXJfZGVzY3JpcHRpb24gc3Bhbi5jb21tZW50cy1zbGlkZXItbW9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtd3JhcCAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fb25lLWNvbW1lbnQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHMge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzIC5jb250YWluZXItaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHMgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ucGFja2FnZS1kZXRhaWxzLS1wbGFjZWhvbGRlciB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gKDEwMHZ3IC0gMTAwJSkpO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xufVxuLnBhY2thZ2UtZGV0YWlscy0tcGxhY2Vob2xkZXIgLmxpbmVhci1wcm9ncmVzcyxcbi5wYWNrYWdlLWRldGFpbHMtLXBsYWNlaG9sZGVyIC5zbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fc2xpZGVyLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gKDEwMHZ3IC0gMTAwJSkpO1xuICBoZWlnaHQ6IHZhcigtLWFwcC1oZWlnaHQsIDEwMHZoKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3NsaWRlci1zZWN0aW9uIC5jb250YWluZXItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3NsaWRlci1zZWN0aW9uIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3NsaWRlci1zZWN0aW9uIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCAudG5zLW91dGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX3NsaWRlci1zZWN0aW9uIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHMgLnRpbnktc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4ucGFja2FnZS1kZXRhaWxzIC50aW55LXNsaWRlciAudGlueS1zbGlkZXJfX3NsaWRlX19pbm5lciB7XG4gIGhlaWdodDogMTAwdmg7XG59XG4ucGFja2FnZS1kZXRhaWxzIC50bnMtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA4JTtcbiAgYm90dG9tOiA2LjYyNXJlbTtcbiAgei1pbmRleDogOTk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHMgLnRucy1uYXYge1xuICAgIGxlZnQ6IGNhbGMoOCUgKyAxMDBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzIC50bnMtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzIC50bnMtbmF2IGJ1dHRvbiB7XG4gIGhlaWdodDogMC4xODc1cmVtO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgb3BhY2l0eTogMC4zO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMC40Mzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFja2FnZS1kZXRhaWxzIC50bnMtbmF2IGJ1dHRvbiB7XG4gICAgd2lkdGg6IDMuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODc1cmVtO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzIC50bnMtbmF2IC50bnMtbmF2LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5ibHVyLCAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24sIC5wYWNrYWdlLWRldGFpbHNfX3Njcm9sbC1uZXh0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gIHBhZGRpbmc6IDJyZW0gMi41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHotaW5kZXg6IDM7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgY29sb3I6ICMyQzJDMkM7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG4gIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSAyNjZweCk7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uIHAge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uIHAge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uIHtcbiAgICB3aWR0aDogMjUuNXJlbTtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbiB7XG4gICAgd2lkdGg6IDM3cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiA1LjMxMjVyZW07XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1zbSB7XG4gIHdpZHRoOiAyMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLXNtIHtcbiAgICB3aWR0aDogMjRyZW07XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLXRpdGxlLS1zbSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLXRpdGxlLS1zbSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tbGluayB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCxcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3Qge1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCBsaSxcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3QgbGkge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QgbGkgaW1nLFxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlsLXNlY3Rpb24tbGlzdCBsaSBpbWcge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCBwLFxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlsLXNlY3Rpb24tbGlzdCBwIHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3Qubm8tc3BhY2UtdG9wLFxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlsLXNlY3Rpb24tbGlzdC5uby1zcGFjZS10b3Age1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCxcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlsLXNlY3Rpb24tbGlzdCB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0IGxpLFxuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWwtc2VjdGlvbi1saXN0IGxpIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QgbGkgaW1nLFxuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWwtc2VjdGlvbi1saXN0IGxpIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0IHAsXG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3QgcCB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cblxuLnBhY2thZ2UtZWRpdC1pbmZvIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtLS1leHBhbmRhYmxlIHNwYW4ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtLFxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0LWl0ZW0gcCxcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtIHAsXG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHAsXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHAge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbSAuaXRlbXMtd3JhcCxcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0gLml0ZW1zLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtLS1leHBhbmRhYmxlIHNwYW4sXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtLS1leHBhbmRhYmxlIHNwYW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbS0tZXhwYW5kYWJsZSAuaXRlbS1kZXRhaWxzIHAsXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtLS1leHBhbmRhYmxlIC5pdGVtLWRldGFpbHMgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtLS1leHBhbmRhYmxlIC5pY29uLFxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbS0tZXhwYW5kYWJsZSAuaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDAuODc1cmVtO1xuICBoZWlnaHQ6IDAuNjI1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL3BhY2thZ2VzL2Ryb3Bkb3duLXdoaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtLS1leHBhbmRlZCAuaWNvbixcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0tLWV4cGFuZGVkIC5pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlsLXNlY3Rpb24tbGlzdC1sZyBsaSBpbWcge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbS5tYXJnaW4tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbS5tYXJnaW4tYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLXRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC44NzVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tdGFicy0tb3Zlcm5pZ2h0IHtcbiAgZ2FwOiAxcmVtO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tdGFiIHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBvcGFjaXR5OiAwLjU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLXRhYi0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHdoaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi10YWIge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19zY3JvbGwtbmV4dCB7XG4gIGhlaWdodDogMy43NXJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDEuMTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW0gMCAwIDAuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fc2Nyb2xsLW5leHQgaW1nIHtcbiAgd2lkdGg6IDEuMTg3NXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAzMztcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgbWFyZ2luLWxlZnQ6IDAuNjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19zY3JvbGwtbmV4dCB7XG4gICAgdG9wOiBjYWxjKHZhcigtLWFwcC1oZWlnaHQsIDEwMHZoKSAtIDE2MHB4KTtcbiAgICByaWdodDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX3Njcm9sbC1uZXh0IGltZyB7XG4gICAgd2lkdGg6IDAuODEyNXJlbTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBnYXA6IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1yb3cge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QgLm92ZXJuaWdodC1yb29tcy1pbmZvIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0IC5vdmVybmlnaHQtcm9vbXMtaW5mbyB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cblxuLm92ZXJuaWdodC1yb29tcy1pbmZvIHtcbiAgY29sb3I6ICM5MjkyOTI7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbSAuaXRlbS1kZXRhaWxzIHtcbiAgY29sb3I6ICM5MjkyOTI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtIC5pdGVtLWRldGFpbHMgcCB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbSBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlsLXNlY3Rpb24tbGlzdCBsaSBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0LWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgcCxcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgLml0ZW0tdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24td3JhcHBlciBoMSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24td3JhcHBlciBoMiB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyIGgzIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24gaDMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi0tZXhwYW5kaW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9kcm9wZG93bi13aGl0ZS5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxLjE4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLS1leHBhbmRlZCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWwtc2VjdGlvbi1saXN0IHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWwtc2VjdGlvbi1saXN0IGxpIHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDQ0NDQ0O1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1uby1ib3JkZXIge1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtbGlzdC13cmFwIHtcbiAgZmxleDogMCAwIDI1JTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtbGlzdC13cmFwLm5vd3JhcC1jb2x1bW4tdXAtc20ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1saXN0LXdyYXAubm93cmFwLWNvbHVtbi11cC1zbSBwLCAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLWxpc3Qtd3JhcC5ub3dyYXAtY29sdW1uLXVwLXNtIHNwYW4sIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtbGlzdC13cmFwLm5vd3JhcC1jb2x1bW4tdXAtc20gbGkge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtbGlzdC13cmFwIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLWxpc3Qtd3JhcC5ub3dyYXAtY29sdW1uLXVwLXNtIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtbGlzdC13cmFwLm5vd3JhcC1jb2x1bW4tdXAtc20gcCwgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1saXN0LXdyYXAubm93cmFwLWNvbHVtbi11cC1zbSBzcGFuLCAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLWxpc3Qtd3JhcC5ub3dyYXAtY29sdW1uLXVwLXNtIGxpIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLWxpc3Qtd3JhcCAuZXZlbnQtdGl0bGUge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyIHtcbiAgcGFkZGluZzogOHJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxLjU2MjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEycmVtO1xuICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1jYWxjdWxhdGlvbnMge1xuICBvcmRlcjogNTtcbiAgcGFkZGluZzogMDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1jYWxjdWxhdGlvbnMuYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDQ0NDQ0O1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucyBoMiB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucyB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1jYWxjdWxhdGlvbnMgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucyB1bCBsaTpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucyB1bCBsaSBzcGFuIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMTY1JTtcbiAgZmxleDogMCAwIDMwJTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1jYWxjdWxhdGlvbnMgdWwgbGkgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIGZsZXg6IDEgMCA3MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucyB1bCBsaSBzcGFuIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1jYWxjdWxhdGlvbnMgdWwgbGkgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgZmxleDogMSAwIDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1jYWxjdWxhdGlvbnMgdWwgbGkgc3BhbiB7XG4gICAgZmxleDogMCAwIDM1JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucyB1bCBsaSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBmbGV4OiAxIDAgNjYlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwge1xuICB6LWluZGV4OiA2NjY3O1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnNrLW1vZGFsX19pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIGNvbG9yOiAjRkZGO1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnNrLW1vZGFsX19pbm5lciAuc2stbW9kYWxfX2JvZHkge1xuICBtYXJnaW4tdG9wOiA0LjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5zay1tb2RhbF9faW5uZXIge1xuICAgIHdpZHRoOiA4NSU7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgaGVpZ2h0OiA5MCU7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnNrLW1vZGFsX19pbm5lciAuc2stbW9kYWxfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDUuMzc1cmVtO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuY292ZXItcGhvdG9zIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMxLjkzNzVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuc2stbW9kYWxfX2JvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2RldGFpbHMtd3JhcCB7XG4gIHBhZGRpbmc6IDJyZW0gMy4zNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGV0YWlscy13cmFwIHtcbiAgICBwYWRkaW5nOiAyLjkzNzVyZW0gNi41cmVtO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdyB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBtYXJnaW46IDAgMy4zNzVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdzpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93IHtcbiAgICBtYXJnaW46IDAgNi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3cge1xuICAgIG1hcmdpbjogMCAxLjVyZW07XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tdmFsdWF0aW9uLXJvdyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjU2NTY1O1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1sYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1sYWJlbCBoMiB7XG4gIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5zay1tb2RhbF9faGVhZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgei1pbmRleDogOTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0RjRGNEY7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuc2stbW9kYWxfX2hlYWQge1xuICAgIHdpZHRoOiA4NSU7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5zay1tb2RhbF9faGVhZCBoNCB7XG4gIGNvbG9yOiAjRkZGO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnNrLW1vZGFsX19oZWFkIHNwYW46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IGF1dG87XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuc2stbW9kYWxfX2Nsb3NlIHtcbiAgY29sb3I6ICNGRkY7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuc2stbW9kYWxfX2Nsb3NlIC5zay1pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0ZGRjtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuY2xvc2UtbW9kYWwtYnV0dG9uIHtcbiAgbWFyZ2luOiAyLjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuY2xvc2UtbW9kYWwtYnV0dG9uLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiA5OTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzRGNEY0Rjtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50aW55LXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzEuOTM3NXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50aW55LXNsaWRlciAudGlueS1zbGlkZXJfX3NsaWRlX19pbm5lciB7XG4gIGhlaWdodDogMzEuOTM3NXJlbTtcbiAgbWluLWhlaWdodDogMzEuOTM3NXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50bnMtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICBib3R0b206IDEuNXJlbTtcbiAgei1pbmRleDogOTk7XG4gIHdpZHRoOiA0LjMxMjVyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50bnMtbmF2IGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAwLjM3NXJlbTtcbiAgaGVpZ2h0OiAwLjM3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgZmxleDogMCAwIGF1dG87XG4gIG9wYWNpdHk6IDE7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudG5zLW5hdiAuc2NhbGVkLWRvd24ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODMpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudG5zLW5hdiAuc2NhbGVkLXVwIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRucy1uYXYgLnNjYWxlZC1kb3duLW1pbmkge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudG5zLW5hdiAudG5zLW5hdi1ub3QtYWN0aXZlIHtcbiAgb3BhY2l0eTogMC40O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50bnMtbmF2IHtcbiAgICB3aWR0aDogMy4zNzVyZW07XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIyO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiBidXR0b24gc3ZnIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIHBhZGRpbmc6IDhweDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiBidXR0b24gc3ZnIHBhdGgge1xuICBmaWxsOiAjMkMyQzJDO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIC50aW55LXNsaWRlcl9fYXJyb3ctLWdhbGxlcnktcmlnaHQge1xuICByaWdodDogMi4yNXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiAudGlueS1zbGlkZXJfX2Fycm93LS1nYWxsZXJ5LWxlZnQge1xuICBsZWZ0OiAyLjI1cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9fbGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXZhbHVhdGlvbi1saXN0IGxpIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tdmFsdWF0aW9uLWxpc3QgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2xvY2F0aW9uIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGV0YWlscy1mZWF0dXJlcyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRpbnktc2xpZGVyIHtcbiAgICBoZWlnaHQ6IDE0LjM3NXJlbTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudGlueS1zbGlkZXIgLnRpbnktc2xpZGVyX19zbGlkZV9faW5uZXIge1xuICAgIGhlaWdodDogMTQuMzc1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDE0LjM3NXJlbTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuY292ZXItcGhvdG9zIGltZyB7XG4gICAgaGVpZ2h0OiAxNC4zNzVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50bnMtbmF2IHtcbiAgICBib3R0b206IDFyZW07XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRucy1uYXYgYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2RldGFpbHMtd3JhcCB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX190aXRsZS0tc21hbGwtc2NyZWVuIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWxhYmVsIGgyIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuY2xvc2UtbW9kYWwtYnV0dG9uIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICAgIGZsZXg6IDAgMCA4OCU7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19sb2NhdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLWZlYXR1cmVzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2RldGFpbHMtZmVhdHVyZXMgbGkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMnB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGV0YWlscy1mZWF0dXJlcyBsaTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2xpc3QgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5zay1tb2RhbF9faGVhZCBoNCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tdmFsdWF0aW9uLWxpc3QgbGkge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi12YWx1YXRpb24tbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWxhYmVsLWxpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tbGFiZWwtbGlzdDpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLFwiO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QgLnJvb20taXRlbSAuaXRlbS1kZXRhaWxzIHtcbiAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCAucm9vbS1pdGVtIC5pdGVtLWRldGFpbHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbTtcbiAgfVxufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0IC5pdGVtcy13cmFwLm5vLXNwYWNlLXRvcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi50eHRfdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAud2lkdGgtMTAwLXNtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYmxvY2stZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19mb290ZXIucGFja2FnZS1zdW1tYXJ5X19zdGlja3ktYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLnBhY2thZ2UtZmlsdGVyX19mb290ZXIucGFja2FnZS1zdW1tYXJ5X19zdGlja3ktYm94IC5idG4uYnRuLS1zZWNvbmRhcnktLW91dGxpbmUuYnRuLS1zbSB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLnBhY2thZ2UtZmlsdGVyX19mb290ZXIucGFja2FnZS1zdW1tYXJ5X19zdGlja3ktYm94IC5idG4uYnRuLS1zZWNvbmRhcnktLW91dGxpbmUuYnRuLS1zbTpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLnBhY2thZ2UtZmlsdGVyX19mb290ZXIucGFja2FnZS1zdW1tYXJ5X19zdGlja3ktYm94IC5wYWNrYWdlLXN1bW1hcnlfX3N0aWNreS1ib3gtYnV0dG9uLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMnJlbTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5LTIge1xuICBwYWRkaW5nLWJvdHRvbTogOC43NXJlbSAhaW1wb3J0YW50O1xufVxuLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5LTIgLmJ0bi5idG4tLXNlY29uZGFyeS0tb3V0bGluZS5idG4tLXNtIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5LTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeS0yIC5idG4uYnRuLS1zZWNvbmRhcnktLW91dGxpbmUuYnRuLS1zbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIgaDMucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZlX19pbml0aWFsLXJlcXVlc3QtZGV0YWlscy1zdGF0dXMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGdyZXk7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDAuNTYyNXJlbTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4uZmVfX2luaXRpYWwtcmVxdWVzdC1kZXRhaWxzLXN0YXR1cy1sYWJlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG59XG5cbi5mZV9faW5pdGlhbC1yZXF1ZXN0LXBhY2thZ2UtYXZhaWxhYmxlLXllbGxvdyB7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNzkwMDg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZlX19pbml0aWFsLXJlcXVlc3QtcGFja2FnZS1hdmFpbGFibGUtZ3JlZW4ge1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdCMjZBO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mZV9faW5pdGlhbC1yZXF1ZXN0LXBhY2thZ2UtYXZhaWxhYmxlLXJlZCB7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDQ0Mzg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJvb20td3JhcCBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fbm8taXRlbXMtdGV4dCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtd3JhcCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLXNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtaW5kZW50OiAxcHg7XG4gIHRleHQtb3ZlcmZsb3c6IFwiXCI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTYlIGNlbnRlcjtcbiAgY29sb3I6IGJsYWNrO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tc2VsZWN0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzJjMmM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDA7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtd3JhcCAuY3VzdG9tLWRyb3Bkb3duLW9wdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC42MjVyZW0gMXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwIC5lbnRpdHktb3B0aW9uLW5hbWUge1xuICBmbGV4OiAxO1xuICBjb2xvcjogIzJjMmMyYztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAgLmN1c3RvbS1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxOC43NXJlbTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm94LXNoYWRvdzogMCAyMHB4IDI0cHggLTRweCByZ2JhKDE2LCAyNCwgNDAsIDAuMDgpLCAwIDhweCA4cHggLTRweCByZ2JhKDE2LCAyNCwgNDAsIDAuMDMpO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAgLmN1c3RvbS1kcm9wZG93biBsaSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwIC5jdXN0b20tZHJvcGRvd24gbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4ubWFnYXppbmVzX19pbm5lciB7XG4gIGJhY2tncm91bmQ6ICMyNzI3Mjc7XG4gIHBhZGRpbmctdG9wOiAzLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWdhemluZXNfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxNTVweDtcbiAgfVxufVxuXG4ubWFnYXppbmVzX19oZWFkZXIsIC5ldmVudGpvYnNfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDVyZW0gMCAzLjQzNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1hZ2F6aW5lc19faGVhZGVyLCAuZXZlbnRqb2JzX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFnYXppbmVzX19oZWFkZXIsIC5ldmVudGpvYnNfX2hlYWRlciB7XG4gICAgcGFkZGluZzogNS45Mzc1cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFnYXppbmVzX19oZWFkZXIsIC5ldmVudGpvYnNfX2hlYWRlciB7XG4gICAgcGFkZGluZzogNXJlbSAwIDEuODc1cmVtO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAzO1xuICB9XG4gIC5tYWdhemluZXNfX2hlYWRlci1zdGlja3kge1xuICAgIGFuaW1hdGlvbjogc2hvd0Rvd24gMC4zcyBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgfVxuICAubWFnYXppbmVzX19oZWFkZXItc2Nyb2xsLWRvd24ge1xuICAgIGFuaW1hdGlvbjogaGlkZVVwIDAuOHMgZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzaG93RG93biB7XG4gIGZyb20ge1xuICAgIGhlaWdodDogMHB4O1xuICB9XG4gIHRvIHtcbiAgICBoZWlnaHQ6IDE1NXB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGhpZGVVcCB7XG4gIDI1JSB7XG4gICAgaGVpZ2h0OiAxNTVweDtcbiAgfVxuICA1MCUge1xuICAgIGhlaWdodDogNzhweDtcbiAgfVxuICAxMDAlIHtcbiAgICBoZWlnaHQ6IDBweDtcbiAgfVxufVxuLm1hZ2F6aW5lc19faGVhZGVyLXRpdGxlLCAuZXZlbnRqb2JzX19oZWFkZXItdGl0bGUsIC5tYWdhemluZXNfX2hlYWRlci10aXRsZS0tbW9iaWxlLCAubWFnYXppbmVzX19oZWFkZXItdGl0bGUtLWxpbmsge1xuICB6LWluZGV4OiA1O1xuICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuODEyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFnYXppbmVzX19oZWFkZXItdGl0bGUsIC5ldmVudGpvYnNfX2hlYWRlci10aXRsZSwgLm1hZ2F6aW5lc19faGVhZGVyLXRpdGxlLS1tb2JpbGUsIC5tYWdhemluZXNfX2hlYWRlci10aXRsZS0tbGluayB7XG4gICAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuNDM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFnYXppbmVzX19oZWFkZXItdGl0bGUsIC5ldmVudGpvYnNfX2hlYWRlci10aXRsZSwgLm1hZ2F6aW5lc19faGVhZGVyLXRpdGxlLS1tb2JpbGUsIC5tYWdhemluZXNfX2hlYWRlci10aXRsZS0tbGluayB7XG4gICAgZm9udC1zaXplOiA0LjA2MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuNjg3NXJlbTtcbiAgfVxufVxuXG4ubWFnYXppbmVzX19oZWFkZXItdGl0bGUtLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFnYXppbmVzX19oZWFkZXItdGl0bGUtLWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWdhemluZXNfX2hlYWRlci10aXRsZS0tbGluazpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLm1hZ2F6aW5lc19faGVhZGVyLXRpdGxlLS1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAubWFnYXppbmVzX19oZWFkZXItdGl0bGUtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fZ2FsbGVyeS1kaXNhYmxlZCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbi0tbWFnYXppbmUtb3ZlcnZpZXcge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdpbmF0aW9uLS1tYWdhemluZS1vdmVydmlldyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOS4zNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5icmVhay1uby1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fY29udGVudCA+IHAge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWdhemluZXNfX2RldGFpbHNfX2NvbnRlbnQgcCxcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fY29udGVudCBzcGFuIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX19jb250ZW50IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX19jb250ZW50LS1hZGRpdGlvbmFsIHtcbiAgbWFyZ2luLXRvcDogMS43NXJlbTtcbn1cblxuLm1vYmlsZS1oaWRkZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9iaWxlLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWFnYXppbmVzX19uby1yZXN1bHRzLS1tZXNzYWdlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyN3B4O1xuICBtYXJnaW46IDEuMjVyZW0gMCAzLjc1cmVtIDA7XG59XG5cbi5tYWdhemluZXNfX25vLXJlc3VsdHMtLW5ld2VzdC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLm1hZ2F6aW5lX19kZXRhaWxzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG5cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFnYXppbmUtb3ZlcnZpZXcuc2VhcmNoLXBhZ2VfX2lubGluZS1maWx0ZXIge1xuICBtYXJnaW4tdG9wOiA3LjVyZW07XG59XG5cbi5tYWdhemluZXNfX2VudGl0eS1jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLm1hZ2F6aW5lc19fZW50aXR5LWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ubWFnYXppbmVzX19lbnRpdHktaW1hZ2VfX3BsYWNlaG9sZGVyIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IC0xOXB4IC0xOXB4IDI0cHg7XG59XG5cbi5tYWdhemluZXNfX2VudGl0eS1pbWFnZS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1NSU7XG59XG5cbi5tYWdhemluZXNfX2xpa2UtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBib3R0b206IDFyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMC44NzVyZW07XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG59XG4ubWFnYXppbmVzX19saWtlLWJ0biAuc2staWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xufVxuLm1hZ2F6aW5lc19fbGlrZS1idG4gLnNrLWljb24gc3ZnIHtcbiAgd2lkdGg6IDAuOTM3NXJlbTtcbiAgaGVpZ2h0OiAwLjkzNzVyZW07XG59XG4ubWFnYXppbmVzX19saWtlLWJ0bjpob3ZlciAuc2staWNvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1hZ2F6aW5lc19fbGlrZS1idG4ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICBib3R0b206IDEuNXJlbTtcbiAgICByaWdodDogMS41cmVtO1xuICB9XG4gIC5tYWdhemluZXNfX2xpa2UtYnRuIC5zay1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG4ubWFnYXppbmVzX19saWtlLWJ0bi0tbm8tZGlzcGxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYWdhemluZXNfX2VudGl0eS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5tYWdhemluZXNfX2VudGl0eS1kYXRlIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiAjQzVDNUM1O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG5cbi5tYWdhemluZXNfX2VudGl0eS1leGNlcnB0LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLm1hZ2F6aW5lc19fZW50aXR5LWV4Y2VycHQtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRDk0RDY0O1xufVxuLm1hZ2F6aW5lc19fZW50aXR5LWV4Y2VycHQtbGluayBzcGFuIHtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuLypcbiAqIFBsYWNlaG9sZGVyc1xuICovXG4ubWFnYXppbmVzX19lbnRpdHktY2FyZC0tcGxhY2Vob2xkZXIgLnBoLXJvdyAuYmlnIHtcbiAgaGVpZ2h0OiAyLjVyZW07XG59XG5cbi5zbS1zY3JlZW4taW5saW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc20tc2NyZWVuLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICBtYXgtd2lkdGg6IDE5LjVyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0b3A6IDU1cHg7XG59XG4ubWFnYXppbmVzX19jYXRlZ29yaWVzLS1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHRvcDogMTI2cHg7XG59XG5cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMtZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFnYXppbmVzX19jYXRlZ29yaWVzLWZvcm06Zm9jdXMtd2l0aGluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbn1cblxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1mb3JtLXNlYXJjaC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xufVxuXG4ubWFnYXppbmVzX19jYXRlZ29yaWVzLWZvcm0taW5wdXQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY2FyZXQtY29sb3I6ICNmZmZmZmY7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMtZm9ybS1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubWFnYXppbmVzX19jYXRlZ29yaWVzLWZvcm0taW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1mb3JtLWlucHV0OjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMtZm9ybS1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMtZm9ybS1pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubWFnYXppbmVzX19jYXRlZ29yaWVzLWZvcm0taW5wdXQ6OnBsYWNlaG9sZGVyIHsgLyogTW9zdCBtb2Rlcm4gYnJvd3NlcnMgc3VwcG9ydCB0aGlzIG5vdy4gKi9cbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMtZm9ybS1zdWJtaXQsIC5tYWdhemluZXNfX2NhdGVnb3JpZXMtZm9ybS1zdWJtaXR0ZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL3NlYXJjaC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1mb3JtLXN1Ym1pdHRlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvaWNvbnMvY2xvc2UtZ3JleS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMtbWVudSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbn1cblxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1tZW51LWl0ZW0gYSB7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1tZW51LWl0ZW0tLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG5cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMtbWVudS1pdGVtX19zZWxlY3RlZCBhIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG5cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMtbWVudV9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTg3NXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubWFnYXppbmVzX19jYXRlZ29yaWVzLW1lbnVfX3RpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi8qXG4gKiBQbGFjZWhvbGRlclxuICovXG4ubWFnYXppbmVzX19jYXRlZ29yaWVzLS1wbGFjZWhvbGRlciAucGgtcm93IGRpdiB7XG4gIGhlaWdodDogMjVweDtcbn1cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMtLXBsYWNlaG9sZGVyIC5waC1yb3cgLmJpZyB7XG4gIGhlaWdodDogNTBweDtcbn1cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMtLXBsYWNlaG9sZGVyIC5waC1yb3cgLmJpZy5lbXB0eSB7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1zdGlja3ktbWVudS13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDk7XG4gIHRvcDogMTU1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1zdGlja3ktbWVudS13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFnYXppbmVzX19jYXRlZ29yaWVzLXN0aWNreS1tZW51LXdyYXAtLXN0aWNreSB7XG4gIGFuaW1hdGlvbjogZ29VcCAwLjNzIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMtc3RpY2t5LW1lbnUtd3JhcC0tc3RpY2t5LXVwIHtcbiAgYW5pbWF0aW9uOiBnb0Rvd24gMC4zcyBlYXNlLWluO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBnb0Rvd24ge1xuICBmcm9tIHtcbiAgICB0b3A6IDcwcHg7XG4gIH1cbiAgdG8ge1xuICAgIHRvcDogMTU1cHg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZ29VcCB7XG4gIGZyb20ge1xuICAgIHRvcDogMTU1cHg7XG4gIH1cbiAgdG8ge1xuICAgIHRvcDogNzBweDtcbiAgfVxufVxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1zdGlja3ktbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAwLjYyNXJlbSAxLjU2MjVyZW0gMC42MjVyZW07XG4gIG1hcmdpbjogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xufVxuXG4ubWFnYXppbmVzX19jYXRlZ29yaWVzX19zdGlja3ktbWVudV9fcGlsbCB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW46IDAgOHB4IDAgMDtcbn1cbi5tYWdhemluZXNfX2NhdGVnb3JpZXNfX3N0aWNreS1tZW51X19waWxsLS1waW5rIHtcbiAgY29sb3I6ICNGRjVBNzUgIWltcG9ydGFudDtcbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlscyB7XG4gIGJhY2tncm91bmQ6ICMyNzI3Mjc7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIG92ZXJmbG93OiBjbGlwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWdhemluZXNfX2RldGFpbHMge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW07XG4gIH1cbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fdGl0bGUge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX2RhdGUsIC5ldmVudGpvYnNfX2RldGFpbHNfX2RhdGUge1xuICBjb2xvcjogI2M1YzVjNTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fdG9wLW1ldGEtZGF0YSwgLmV2ZW50am9ic19fZGV0YWlsc19fdG9wLW1ldGEtZGF0YSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWdhemluZXNfX2RldGFpbHNfX3RvcC1tZXRhLWRhdGEsIC5ldmVudGpvYnNfX2RldGFpbHNfX3RvcC1tZXRhLWRhdGEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX190b3AtbWV0YS1kYXRhLCAuZXZlbnRqb2JzX19kZXRhaWxzX190b3AtbWV0YS1kYXRhIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fdGFncyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fdGFncyBhIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX19pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19pbWFnZSAudGlueS1zbGlkZXJfX2hlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19pbWFnZSAudGlueS1zbGlkZXJfX2Fycm93LS1jYXJvdXNlbC1sZWZ0IHtcbiAgbGVmdDogMXJlbTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX2ltYWdlIC50aW55LXNsaWRlcl9fYXJyb3ctLWNhcm91c2VsLXJpZ2h0IHtcbiAgcmlnaHQ6IDFyZW07XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX2ltYWdlLS15b3V0dWJlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHBhZGRpbmctdG9wOiA1NSU7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19pbWFnZS0teW91dHViZSBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX19pbWFnZS1jb250IHtcbiAgcGFkZGluZy10b3A6IDU1JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWdhemluZXNfX2RldGFpbHNfX2ltYWdlLWNvbnQtbm8tY29tbWVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNhZmFyaS1uby1qdW1wIC5tYWdhemluZXNfX2RldGFpbHNfX2ltYWdlLWNvbnQtbm8tY29tbWVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgfVxufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX19tZXRhLWRhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgbWluLWhlaWdodDogMi4zNzVyZW07XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19tZXRhLWRhdGFfX25vdC1sb2FkZWQge1xuICBtYXJnaW4tYm90dG9tOiA4MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fbWV0YS1kYXRhIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogMS43NXJlbTtcbiAgfVxufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX19zaGFyZS1idXR0b25zLCAuZXZlbnRqb2JzX19kZXRhaWxzX19zaGFyZS1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX19zaGFyZS1idXR0b24sIC5ldmVudGpvYnNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiL2ltYWdlcy9lbWFpbC13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogOTUlO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fc2hhcmUtYnV0dG9uOmxhc3QtY2hpbGQsIC5ldmVudGpvYnNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fc2hhcmUtYnV0dG9uIHN2ZywgLmV2ZW50am9ic19fZGV0YWlsc19fc2hhcmUtYnV0dG9uIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19zaGFyZS1idXR0b24gPiBzcGFuLCAuZXZlbnRqb2JzX19kZXRhaWxzX19zaGFyZS1idXR0b24gPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbi0tdHdpdHRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMveC13aGl0ZS5zdmdcIik7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19zaGFyZS1idXR0b24tLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9mYWNlYm9vay13aGl0ZS5zdmdcIik7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19zaGFyZS1idXR0b24tLXdoYXRzdXAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3doYXRzdXAtd2hpdGUuc3ZnXCIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5tYWdhemluZXNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbi0td2hhdHN1cCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fc2hhcmUtYnV0dG9uLS1waW50ZXJlc3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3BpbnRlcmVzdC13aGl0ZS5zdmdcIik7XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxLjc1cmVtO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fY29udGVudCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX2xpa2UtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTRweDtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX2xpa2UtYnRuLmJ0bi0taWNvbi5idG4tLXNtIC5zay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19saWtlLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogLTdweDtcbiAgfVxufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX19zaGFyZS1idG4ge1xuICB3aWR0aDogNi4wNjI1cmVtO1xuICBoZWlnaHQ6IDIuMzc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fc2hhcmUtYnRuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICB9XG59XG5cbi5tYWdhemluZS1kZXRhaWxzLS1pY29ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFnYXppbmUtZGV0YWlscy0taWNvbnMge1xuICAgIG1hcmdpbi1yaWdodDogNS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMzMHB4KSB7XG4gIC5tYWdhemluZS1kZXRhaWxzLS1pY29ucyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFnYXppbmUtZGV0YWlscy0taWNvbnMtLW1vcmUtbGlrZXMge1xuICAgIG1hcmdpbi1yaWdodDogNS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMzBweCkge1xuICAubWFnYXppbmUtZGV0YWlscy0taWNvbnMtLW1vcmUtbGlrZXMge1xuICAgIG1hcmdpbi1yaWdodDogNi4xMjVyZW07XG4gIH1cbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlscyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uIC5tYWdhemluZXNfX2RldGFpbHNfX2dhbGxlcnktc2xpZGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNXJlbTtcbiAgbWF4LXdpZHRoOiA5MyU7XG4gIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlscyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uIC5tYWdhemluZXNfX2RldGFpbHNfX2dhbGxlcnktc2xpZGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fZ2FsbGVyeS1zbGlkZS10ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fZ2FsbGVyeS1zbGlkZS10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICB9XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX2Zvcm0ge1xuICBtYXgtd2lkdGg6IDMxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDUuOTM3NXJlbTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX2Zvcm0gaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGNvbG9yOiAjMTIxMjEyO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fZm9ybSB0ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDYuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjMTIxMjEyO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fZm9ybSB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cbiAgY29sb3I6ICMxMjEyMTI7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19mb3JtIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICBjb2xvcjogIzEyMTIxMjtcbiAgb3BhY2l0eTogMTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX2Zvcm0gdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjMTIxMjEyO1xuICBvcGFjaXR5OiAxO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fZm9ybSB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogIzEyMTIxMjtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX2Zvcm0gdGV4dGFyZWE6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIGNvbG9yOiAjMTIxMjEyO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fZm9ybSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIgeyAvKiBNb3N0IG1vZGVybiBicm93c2VycyBzdXBwb3J0IHRoaXMgbm93LiAqL1xuICBjb2xvcjogIzEyMTIxMjtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX2Zvcm0gLmVudGl0eS1jb250YWN0LWZvcm1fX21lc3NhZ2Uge1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjkzNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcbiAgbWFyZ2luOiAxLjI1cmVtIDA7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19mb3JtIC5lbnRpdHktY29udGFjdC1mb3JtX19tZXNzYWdlLS1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19mb3JtIHNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LWluZGVudDogMHB4O1xuICB0ZXh0LW92ZXJmbG93OiBcIlwiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk3JSA1NCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeE5DSWdhR1ZwWjJoMFBTSTVJajQ4Y0dGMGFDQm1hV3hzUFNKdWIyNWxJaUJ6ZEhKdmEyVTlJaU13TURBaUlITjBjbTlyWlMxM2FXUjBhRDBpTWlJZ1pEMGlUVEVnTVd3MklEWWdOaTAySWk4K1BDOXpkbWMrXCIpO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fZm9ybSAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hZ2F6aW5lLW92ZXJ2aWV3IC5zZWFyY2gtcGFnZV9fbW9iaWxlLW1hcC10cmlnZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hZ2F6aW5lLW92ZXJ2aWV3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XG4gIH1cbn1cblxuLypcbiAqIFBsYWNlaG9sZGVyc1xuICovXG4ubWFnYXppbmVzX19kZXRhaWxzX19pbWFnZS1wbGFjZWhvbGRlciB7XG4gIHBhZGRpbmctdG9wOiA1NSU7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19pbWFnZS1wbGFjZWhvbGRlciAucGgtcGljdHVyZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fYnJlYWRjcnVtYi1uYXZpLS13YXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICBwYWRkaW5nOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fYnJlYWRjcnVtYi1uYXZpLS13YXBwZXItc3RpY2t5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk7XG4gIHRvcDogNzBweDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fYnJlYWRjcnVtYi1uYXZpLS13YXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fYnJlYWRjcnVtYi1uYXZpLS1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX2JyZWFkY3J1bWItbmF2aS0taWNvbiB7XG4gIHBhZGRpbmc6IDBweCA4cHg7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19icmVhZGNydW1iLW5hdmktLWljb24gc3BhbiBzdmcge1xuICB3aWR0aDogMTFweDtcbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlscyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1hZ2F6aW5lc19fZGV0YWlscyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubWFnYXppbmVzX19kZXRhaWxzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItc2xpZGUgLm1hZ2F6aW5lc19fZGV0YWlsc19fZ2FsbGVyeS1zbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbiB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBnYXA6IDAuOTM3NXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5tYWdhemluZXNfX2RldGFpbHMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5tb2JpbGUtc3dpcGVyLS1vbmUtaXRlbSAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC45Mzc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIH1cbiAgLm1hZ2F6aW5lc19fZGV0YWlscyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAyNXJlbTtcbiAgICBtYXgtd2lkdGg6IDkzJTtcbiAgfVxuICAubWFnYXppbmVzX19kZXRhaWxzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24gLm1hZ2F6aW5lc19fZGV0YWlsc19fZ2FsbGVyeS1zbGlkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciB7XG4gIG1hcmdpbi10b3A6IDUuOTM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTIuNXJlbTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnRucy1vdXRlcjpiZWZvcmUsIC5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50bnMtb3V0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudG5zLW91dGVyOmJlZm9yZSB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnRucy1vdXRlcjphZnRlciB7XG4gIGxlZnQ6IDEwMCU7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudG5zLW92aCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB6LWluZGV4OiAxO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIHtcbiAgei1pbmRleDogMztcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50bnMtaG9yaXpvbnRhbC50bnMtc3VicGl4ZWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbiAudGlueS1zbGlkZXJfX3NsaWRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTkuMDYyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuICAubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLWltYWdlIHtcbiAgaGVpZ2h0OiA5LjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLWltYWdlIHtcbiAgICBoZWlnaHQ6IDE1LjM3NXJlbTtcbiAgfVxufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1pbWFnZSBpbWcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtaW1hZ2U6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSB0cmFuc2xhdGVZKDAlKSBzY2FsZSgxLjEwNSk7XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtdGl0bGUge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1leGNlcnB0IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLWV4Y2VycHQgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLWV4Y2VycHQge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtZGVzY3JpcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBwYWRkaW5nOiAxcmVtO1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2Ny45OHB4KSB7XG4gIC5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtZGVzY3JpcHRpb24ge1xuICAgIG1pbi1oZWlnaHQ6IDkuMzc1cmVtO1xuICAgIG1heC1oZWlnaHQ6IDEwcmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1saW5rOmhvdmVyIC5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtZXhjZXJwdCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDI0LjEyNXJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudGlueS1zbGlkZXJfX3NsaWRlLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1zbGlkZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5zd2lwZXItd3JhcHBlcixcbi5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24ge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDE4LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMTkuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDEzLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAxOS4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1kZXNjcmlwdGlvbiB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnRpbnktc2xpZGVyX19zbGlkZS5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGUge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG4gIC5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgtbisyKSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoLW4rMykge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmVtU2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDE0cHggMCA0NnB4O1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuLmVtU2xpZGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIDAgNHB4O1xufVxuLmVtU2xpZGVyX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG4uZW1TbGlkZXJfX21lZGlhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZW1TbGlkZXJfX21lZGlhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5lbVNsaWRlcl9fYW5jaG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtY2FsY3VsYXRlUmVtKDcwcHgpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbn1cbi5lbVNsaWRlcl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG4uZW1TbGlkZXJfX2N0YSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uZW1TbGlkZXJfX2N0YSBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5lbVNsaWRlcl9fc3dpcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5lbVNsaWRlcl9fc29jaWFsU2xpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxMDAvNTU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjMmIyYjJiO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lbVNsaWRlcl9fc29jaWFsVGl0bGUge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5lbVNsaWRlcl9fc29jaWFsU3VidGl0bGUge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cbi5lbVNsaWRlcl9fc29jaWFsSWNvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmVtU2xpZGVyX19zb2NpYWxJY29uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEuNDM1cmVtO1xuICBoZWlnaHQ6IDEuNDM1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZW1TbGlkZXJfX3NvY2lhbEljb246aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbn1cbi5lbVNsaWRlcl9faW1hZ2VXcmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmVtU2xpZGVyX19zbGlkZUxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDcuNXJlbSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiA1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVtU2xpZGVyX19zb2NpYWxUaXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5lbVNsaWRlcl9fc29jaWFsU3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5lbVNsaWRlcl9fc29jaWFsU2xpZGUge1xuICAgIGhlaWdodDogMjU1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW1TbGlkZXJfX3NvY2lhbFNsaWRlIHtcbiAgICBoZWlnaHQ6IDIwMXB4O1xuICB9XG4gIC5lbVNsaWRlcl9fc29jaWFsVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG4gIC5lbVNsaWRlcl9fc29jaWFsU3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbVNsaWRlcl9fc29jaWFsU2xpZGUge1xuICAgIGhlaWdodDogMjkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVtU2xpZGVyX19zb2NpYWxTbGlkZSB7XG4gICAgaGVpZ2h0OiAzODNweDtcbiAgfVxufVxuXG4uZmF2b3JpdGVzX19oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDYuMjVyZW0gMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xufVxuXG4uZmF2b3JpdGVzX19oZWFkZXItdGl0bGUge1xuICB6LWluZGV4OiAyO1xuICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuODEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmF2b3JpdGVzX19oZWFkZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjQzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhdm9yaXRlc19faGVhZGVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQuMDYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC42ODc1cmVtO1xuICB9XG59XG5cbi5mYXZvcml0ZXNfX2hlYWRlci1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgbWFyZ2luOiAwLjYyNXJlbSAwIDMuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYXZvcml0ZXNfX2hlYWRlci1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMy4xMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmF2b3JpdGVzX19oZWFkZXItc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbn1cblxuLmZhdm9yaXRlc19fdGFicyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cbi5mYXZvcml0ZXNfX3RhYnMtLWxvYWRpbmcge1xuICBtaW4taGVpZ2h0OiAyLjVyZW07XG59XG5cbi5mYXZvcml0ZXNfX3RhYnMtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZhdm9yaXRlc19fdGFicy1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZmF2b3JpdGVzX190YWJzLWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwLjVyZW0gMC4zMTI1cmVtO1xufVxuLmZhdm9yaXRlc19fdGFicy1pdGVtLS1hY3RpdmUgYSwgLmZhdm9yaXRlc19fdGFicy1pdGVtOmhvdmVyIGEge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGNUE3NTtcbn1cbi5mYXZvcml0ZXNfX3RhYnMtaXRlbS0tYWN0aXZlIC5mYXZvcml0ZXNfX3RhYnMtaW5kaWNhdG9yLCAuZmF2b3JpdGVzX190YWJzLWl0ZW06aG92ZXIgLmZhdm9yaXRlc19fdGFicy1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYXZvcml0ZXNfX3RhYnMtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07XG4gIH1cbiAgLmZhdm9yaXRlc19fdGFicy1pdGVtIGEge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhdm9yaXRlc19fdGFicy1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mYXZvcml0ZXNfX3RhYnMtaXRlbSBhIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC42MjVyZW07XG4gIH1cbn1cblxuLmZhdm9yaXRlc19fdGFicy1pbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIHdpZHRoOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAwLjg3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cblxuLmZhdm9yaXRlc19faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmF2b3JpdGVzX19pbmZvIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNjJweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mYXZvcml0ZXNfX2luZm8ge1xuICAgIHBhZGRpbmc6IDUwcHggMCA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mYXZvcml0ZXNfX2luZm8ge1xuICAgIHBhZGRpbmc6IDUwcHggMCA5MHB4O1xuICB9XG59XG5cbi5mYXZvcml0ZXNfX2luZm8gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUge1xuICByaWdodDogMDtcbiAgdG9wOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cbi5mYXZvcml0ZXNfX2luZm8gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTYlIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9jYWxlbmRhci1uZXctd2hpdGUuc3ZnKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDglO1xufVxuLmZhdm9yaXRlc19faW5mbyAudmRwLWRhdGVwaWNrZXItLWlubGluZSBpbnB1dFt0eXBlPXRleHRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0LCBCbGluaywgRWRnZSAqL1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5mYXZvcml0ZXNfX2luZm8gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUgaW5wdXRbdHlwZT10ZXh0XTotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG4uZmF2b3JpdGVzX19pbmZvIC52ZHAtZGF0ZXBpY2tlci0taW5saW5lIGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuLmZhdm9yaXRlc19faW5mbyAudmRwLWRhdGVwaWNrZXItLWlubGluZSBpbnB1dFt0eXBlPXRleHRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZhdm9yaXRlc19faW5mbyAudmRwLWRhdGVwaWNrZXItLWlubGluZSBpbnB1dFt0eXBlPXRleHRdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5mYXZvcml0ZXNfX2luZm8gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIgeyAvKiBNb3N0IG1vZGVybiBicm93c2VycyBzdXBwb3J0IHRoaXMgbm93LiAqL1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5mYXZvcml0ZXNfX2luZm8gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUtLWVycm9yIGlucHV0W3R5cGU9dGV4dF0ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY1QTc1ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvY2FsZW5kYXItbmV3LWVycm9yLnN2Zyk7XG59XG4uZmF2b3JpdGVzX19pbmZvIC52ZHAtZGF0ZXBpY2tlci0taW5saW5lLS1lcnJvciBpbnB1dFt0eXBlPXRleHRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0LCBCbGluaywgRWRnZSAqL1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5mYXZvcml0ZXNfX2luZm8gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUtLWVycm9yIGlucHV0W3R5cGU9dGV4dF06LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gIGNvbG9yOiAjRkY1QTc1O1xuICBvcGFjaXR5OiAxO1xufVxuLmZhdm9yaXRlc19faW5mbyAudmRwLWRhdGVwaWNrZXItLWlubGluZS0tZXJyb3IgaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICNGRjVBNzU7XG4gIG9wYWNpdHk6IDE7XG59XG4uZmF2b3JpdGVzX19pbmZvIC52ZHAtZGF0ZXBpY2tlci0taW5saW5lLS1lcnJvciBpbnB1dFt0eXBlPXRleHRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmZhdm9yaXRlc19faW5mbyAudmRwLWRhdGVwaWNrZXItLWlubGluZS0tZXJyb3IgaW5wdXRbdHlwZT10ZXh0XTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uZmF2b3JpdGVzX19pbmZvIC52ZHAtZGF0ZXBpY2tlci0taW5saW5lLS1lcnJvciBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlciB7IC8qIE1vc3QgbW9kZXJuIGJyb3dzZXJzIHN1cHBvcnQgdGhpcyBub3cuICovXG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmZhdm9yaXRlc19faW5mbyAudmRwLWRhdGVwaWNrZXItLWlubGluZSAuY2VsbCB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLmZhdm9yaXRlc19faW5mbyAudmRwLWRhdGVwaWNrZXItLWlubGluZSAuY2VsbC5oaWdobGlnaHRlZC50b2RheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA5MCwgMTE3LCAwLjUpO1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5mYXZvcml0ZXNfX2luZm8gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUgLmNlbGwuc2VsZWN0ZWQsIC5mYXZvcml0ZXNfX2luZm8gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUgLmNlbGwuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5mYXZvcml0ZXNfX2luZm8gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUgLmRheV9fbW9udGhfYnRuLFxuLmZhdm9yaXRlc19faW5mbyAudmRwLWRhdGVwaWNrZXItLWlubGluZSAubW9udGhfX3llYXJfYnRuIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhdm9yaXRlc19faW5mbyAudmRwLWRhdGVwaWNrZXItLWlubGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZmF2b3JpdGVzX19pbmZvIC52ZHAtZGF0ZXBpY2tlci0taW5saW5lIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmF2b3JpdGVzX19pbmZvIC52ZHAtZGF0ZXBpY2tlci0taW5saW5lIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLmZhdm9yaXRlc19faW5mby1idG4ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmF2b3JpdGVzX19pbmZvLWJ0biB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBwYWRkaW5nOiAxcmVtIDEuODEyNXJlbTtcbiAgfVxufVxuXG4uZmF2b3JpdGVzX19pbmZvLWJ0bi1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbn1cblxuLmZhdm9yaXRlc19faW5mby1tZXNzYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4uZmF2b3JpdGVzX19pbmZvLW1lc3NhZ2UgLnNrLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cbi5mYXZvcml0ZXNfX2luZm8tbWVzc2FnZSAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgLmVudGl0eS1jb250YWN0LWZvcm1fX2NvbmZpcm0tbWVzc2FnZSA+IGg0IHtcbiAgICBtYXgtd2lkdGg6IDg4JTtcbiAgICBmb250LXNpemU6IDEuMzVyZW07XG4gIH1cbn1cblxuLypcbiAqIFNrIE1vZGFsIG92ZXJyaWRlc1xuICovXG4uZmF2b3JpdGVzX19pbmZvIC5zay1tb2RhbF9fYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mYXZvcml0ZXNfX2luZm8gLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIHtcbiAgdG9wOiAwO1xufVxuLmZhdm9yaXRlc19faW5mbyAuZW50aXR5LWNvbnRhY3QtZm9ybV9fY29uZmlybS1tZXNzYWdlIHtcbiAgbWFyZ2luOiAycmVtIDAgMjBweCAwO1xufVxuLmZhdm9yaXRlc19faW5mbyAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtbGFiZWwtLWNoZWNrYm94OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbi5mYXZvcml0ZXNfX2luZm8gLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtbGFiZWwtLWNoZWNrYm94OmJlZm9yZSwgLmZhdm9yaXRlc19faW5mbyAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT1jaGVja2JveF1bdHlwZT10ZXh0XTpjaGVja2VkICsgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LWxhYmVsLS1jaGVja2JveDpiZWZvcmUsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlciAuZmF2b3JpdGVzX19pbmZvIGlucHV0W3R5cGU9Y2hlY2tib3hdW3R5cGU9dGV4dF06Y2hlY2tlZCArIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1sYWJlbC0tY2hlY2tib3g6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhdm9yaXRlc19faW5mbyAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIHtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cblxuLmNvbmZpcm1hdGlvbi1tZXNzYWdlLWZhdm9yaXRlcyB7XG4gIHotaW5kZXg6IDE2NTA7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmNvbmZpcm1hdGlvbi1tZXNzYWdlLWZhdm9yaXRlczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zdWNjZXNzLW9yYW5nZS5zdmcpIG5vLXJlcGVhdDtcbn1cblxuLmZhdm9yaXRlc19fZW50cnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYXZvcml0ZXNfX2VudHJ5X19jaGVja2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyLjc1cmVtO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mYXZvcml0ZXNfX2VudHJ5X19jaGVja2JveCBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mYXZvcml0ZXNfX2VudHJ5X19jaGVja2JveCB7XG4gICAgYm90dG9tOiAzLjVyZW07XG4gIH1cbn1cblxuLmZhdm9yaXRlc19fZW50cnlfX2NoZWNrYm94LWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxOC4xMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBoZWlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhdm9yaXRlc19fZW50cnlfX2NoZWNrYm94LWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDQyLjE4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhdm9yaXRlc19fZW50cnlfX2NoZWNrYm94LWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDU2LjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mYXZvcml0ZXNfX2VudHJ5X19jaGVja2JveC1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA3Mi43NXJlbTtcbiAgfVxufVxuXG4uZmF2b3JpdGVzX19lbnRyeV9fY2hlY2tib3gtbGFiZWwge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxMnB4IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogLTE4cHg7XG59XG4uZmF2b3JpdGVzX19lbnRyeV9fY2hlY2tib3gtbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAycHg7XG4gIGJhY2tncm91bmQtc2l6ZTogODUlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuZmF2b3JpdGVzX19lbnRyeV9fY2hlY2tib3gtbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL2NoZWNrLXdoaXRlLnN2Zyk7XG59XG5cbi5mYXZvcml0ZXNfX2VudHJ5X19jaGVja2JveC1sYWJlbC0tcmVxdWVzdGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmZhdm9yaXRlc19fZW50cnlfX2NoZWNrYm94LWxhYmVsLS1yZXF1ZXN0ZWQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mYXZvcml0ZXNfX2VudHJ5X19jaGVja2JveC1sYWJlbC0tcmVxdWVzdGVkIHN2ZywgLmZhdm9yaXRlc19fZW50cnlfX2NoZWNrYm94LWxhYmVsLS1yZXF1ZXN0ZWQgLnNrLWljb24ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLmZhdm9yaXRlc19fZW50cnktZW1wdHktbWVzc2FnZSxcbi5mYXZvcml0ZXNfX2VudHJ5LS1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA5cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mYXZvcml0ZXNfX2VudHJ5LWVtcHR5LW1lc3NhZ2UsXG4gIC5mYXZvcml0ZXNfX2VudHJ5LS1wbGFjZWhvbGRlciB7XG4gICAgbWluLWhlaWdodDogNnJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLWZhdm9yaXRlcyAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2luZm8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1mYXZvcml0ZXMgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19leGNlcnB0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1mYXZvcml0ZXMgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19leGNlcnB0IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tZmF2b3JpdGVzIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcCB7XG4gICAgaGVpZ2h0OiAxNi44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLWZhdm9yaXRlcyAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2lubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07XG4gIH1cbn1cblxuLmZhdm9yaXRlc19fbW9yZS1lbnRyaWVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4Ljc1cmVtO1xufVxuXG4uZXZlbnRqb2JzX19pbm5lciB7XG4gIGJhY2tncm91bmQ6ICMyNzI3Mjc7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA4Ljc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldmVudGpvYnNfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC42MjVyZW07XG4gIH1cbn1cblxuLmV2ZW50am9ic19fdGl0bGUge1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5ldmVudGpvYnNfX3RpdGxlLS1tb2JpbGUtaGlkZGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50am9ic19fdGl0bGUtLW1vYmlsZS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudGpvYnNfX3Jlc3VsdHMtd3JhcCAuZXZlbnRqb2JzX190YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogMTYuNXJlbTtcbiAgfVxufVxuXG4uZXZlbnRqb2JzX19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5ldmVudGpvYnNfX2hlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5ldmVudGpvYnNfX2hlYWRlci0tcmVzdWx0cyB7XG4gIHBhZGRpbmc6IDRyZW0gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnRqb2JzX19oZWFkZXItLXJlc3VsdHMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnRqb2JzX19oZWFkZXItb3ZlcnZpZXcge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDBweDtcbiAgICB6LWluZGV4OiA5O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ldmVudGpvYnNfX2hlYWRlci1vdmVydmlldy1zdGlja3kge1xuICAgIHRvcDogMHB4O1xuICAgIHRyYW5zaXRpb246IDAuNnMgYWxsIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5ldmVudGpvYnNfX2hlYWRlci1vdmVydmlldy1oaWRlIHtcbiAgICB0b3A6IC0xNTVweDtcbiAgICB0cmFuc2l0aW9uOiAwLjhzIGFsbCBlYXNlLWluLW91dDtcbiAgfVxufVxuXG4uZXZlbnRqb2JzX19oZWFkZXItdGl0bGUtbGluayBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ldmVudGpvYnNfX3RhYmxlIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1hcmdpbi10b3A6IDIuMzc1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ldmVudGpvYnNfX3RhYmxlIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM5ZTllOWU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjU2NTY1O1xuICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtO1xufVxuLmV2ZW50am9ic19fdGFibGUgdGg6bnRoLWNoaWxkKDMpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmV2ZW50am9ic19fdGFibGUgdGg6bnRoLWNoaWxkKDQpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmV2ZW50am9ic19fdGFibGUgdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY1NjU2NTtcbiAgcGFkZGluZzogMC42MjVyZW0gMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5ldmVudGpvYnNfX3RhYmxlIHRkOm50aC1jaGlsZCgxKSB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuMzEyNXJlbSAwLjYyNXJlbSAwO1xufVxuLmV2ZW50am9ic19fdGFibGUgdGQ6bnRoLWNoaWxkKDMpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjU2MjVyZW07XG59XG4uZXZlbnRqb2JzX190YWJsZSB0ZDpudGgtY2hpbGQoNCkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuNTYyNXJlbTtcbn1cbi5ldmVudGpvYnNfX3RhYmxlIHRyOmxhc3QtY2hpbGQgdGQge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5ldmVudGpvYnNfX3RhYmxlX19uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZXZlbnRqb2JzX190YWJsZV9fbmFtZV9zbWFsbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xufVxuXG4uZXZlbnRqb2JzX190YWJsZV9fZW1wbG95ZXJfc21hbGwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbn1cblxuLmV2ZW50am9ic19fdGFibGUtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICBtYXJnaW4tdG9wOiAzLjEyNXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudGpvYnNfX3RhYmxlX19kYXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZXZlbnRqb2JzX190YWJsZV9fZGF0ZV9zbWFsbCB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG59XG5cbi5ldmVudGpvYnNfX25vLXJlc3VsdHMtd3JhcCB7XG4gIG1hcmdpbjogMS4yNXJlbSAwIDMuNzVyZW0gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnRqb2JzX19uby1yZXN1bHRzLXdyYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMTYuNXJlbTtcbiAgfVxufVxuLmV2ZW50am9ic19fbm8tcmVzdWx0cy13cmFwIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50am9ic19fbm8tcmVzdWx0cy13cmFwIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmV2ZW50am9ic19fbm8tcmVzdWx0cy0tbWVzc2FnZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnRqb2JzX19uby1yZXN1bHRzLS1tZXNzYWdlIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmV2ZW50am9ic19fam9iLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICBtYXgtd2lkdGg6IDE5LjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiA2O1xufVxuLmV2ZW50am9ic19fam9iLXNlYXJjaCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBwYWRkaW5nLXRvcDogMC42ODc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42ODc1cmVtO1xufVxuLmV2ZW50am9ic19fam9iLXNlYXJjaC1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAxMjZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnRqb2JzX19qb2Itc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICB6LWluZGV4OiA2O1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtIDEuODc1cmVtIDEuNXJlbSAxLjc1cmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAxNTVweDtcbiAgfVxuICAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLW1vYmlsZS1zdGlja3kge1xuICAgIHRvcDogMTU1cHg7XG4gICAgdHJhbnNpdGlvbjogMC42cyBhbGwgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmV2ZW50am9ic19fam9iLXNlYXJjaC1tb2JpbGUtaGlkZSB7XG4gICAgdG9wOiAtMTUwcHg7XG4gICAgdHJhbnNpdGlvbjogMC42cyBhbGwgZWFzZS1pbjtcbiAgfVxufVxuXG4uc2FmYXJpLW5vLWp1bXAgLmV2ZW50am9ic19fam9iLXNlYXJjaC1tb2JpbGU6Zm9jdXMtd2l0aGluIHtcbiAgdG9wOiAxNTVweDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmV2ZW50am9ic19fam9iLXNlYXJjaC1tb2JpbGUtaGlkZSAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdC1vcHRpb25zLCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLW1vYmlsZS1oaWRlIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zLCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLW1vYmlsZS1oaWRlIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zLXNpbmdsZS0tbG9jYXRpb24ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZXZlbnRqb2JzX19qb2Itc2VhcmNoX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuZXZlbnRqb2JzX19qb2Itc2VhcmNoX190aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmV2ZW50am9ic19fam9iLXNlYXJjaF9fdGl0bGUgPiBhOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uZXZlbnRqb2JzX19qb2Itc2VhcmNoLWZpZWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xufVxuLmV2ZW50am9ic19fam9iLXNlYXJjaC1maWVsZDpmb2N1cy13aXRoaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xufVxuXG4uZXZlbnRqb2JzX19qb2Itc2VhcmNoLXRleHQtaW5wdXQsIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0LCAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGNhcmV0LWNvbG9yOiAjZmZmZmZmO1xuICBtaW4td2lkdGg6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4uZXZlbnRqb2JzX19qb2Itc2VhcmNoLXRleHQtaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0LCBCbGluaywgRWRnZSAqL1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtdGV4dC1pbnB1dDotbW96LXBsYWNlaG9sZGVyLCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdDotbW96LXBsYWNlaG9sZGVyLCAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtdGV4dC1pbnB1dDo6LW1vei1wbGFjZWhvbGRlciwgLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIsIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXI6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuLmV2ZW50am9ic19fam9iLXNlYXJjaC10ZXh0LWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmV2ZW50am9ic19fam9iLXNlYXJjaC10ZXh0LWlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXI6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmV2ZW50am9ic19fam9iLXNlYXJjaC10ZXh0LWlucHV0OjpwbGFjZWhvbGRlciwgLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Q6OnBsYWNlaG9sZGVyLCAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyOjpwbGFjZWhvbGRlciB7IC8qIE1vc3QgbW9kZXJuIGJyb3dzZXJzIHN1cHBvcnQgdGhpcyBub3cuICovXG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZXZlbnRqb2JzX19qb2Itc2VhcmNoLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG59XG5cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0LCAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtaW5kZW50OiAxcHg7XG4gIHRleHQtb3ZlcmZsb3c6IFwiXCI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdCBpbnB1dFt0eXBlPXRleHRdLCAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyIGlucHV0W3R5cGU9dGV4dF0ge1xuICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Qtb3B0aW9ucywgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbnMsIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zLXNpbmdsZS0tbG9jYXRpb24ge1xuICBoZWlnaHQ6IDMzNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi10b3A6IC00N3B4O1xufVxuLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Qtb3B0aW9uczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbnMtc2luZ2xlLS1sb2NhdGlvbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Qtb3B0aW9uczo6LXdlYmtpdC1zY3JvbGxiYXIsIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zOjotd2Via2l0LXNjcm9sbGJhciwgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbnMtc2luZ2xlLS1sb2NhdGlvbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Qtb3B0aW9ucywgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbnMsIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zLXNpbmdsZS0tbG9jYXRpb24ge1xuICAgIHRvcDogNDlweDtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtbW9iaWxlLXN0aWNreSAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdC1vcHRpb25zLCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLW1vYmlsZS1zdGlja3kgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbnMsIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtbW9iaWxlLXN0aWNreSAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9ucy1zaW5nbGUtLWxvY2F0aW9uIHtcbiAgICB0b3A6IDQ4cHg7XG4gIH1cbiAgLmV2ZW50am9ic19fam9iLXNlYXJjaC1tb2JpbGUtc3RpY2t5IC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0X19maXJzdC1vcHRpb24ge1xuICAgIHRvcDogM3B4O1xuICAgIGxlZnQ6IDBweDtcbiAgfVxufVxuXG4uZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdC1vcHRpb24sIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0X19maXJzdC1vcHRpb24sIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0LW9wdGlvbi1lbXB0eSwgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDZweCAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Qtb3B0aW9uOmhvdmVyLCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdF9fZmlyc3Qtb3B0aW9uOmhvdmVyLCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdC1vcHRpb24tZW1wdHk6aG92ZXIsIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xufVxuLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Qtb3B0aW9uOmFjdGl2ZSwgLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3RfX2ZpcnN0LW9wdGlvbjphY3RpdmUsIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0LW9wdGlvbi1lbXB0eTphY3RpdmUsIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbn1cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0LW9wdGlvbi0tc2VsZWN0ZWQsIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NSAhaW1wb3J0YW50O1xufVxuXG4uZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdF9fZmlyc3Qtb3B0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogYXV0bztcbiAgcmlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogLTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgei1pbmRleDogOTk5O1xuICB0b3A6IDNweDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdF9fZmlyc3Qtb3B0aW9uIHtcbiAgICB0b3A6IDRweDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtZm9ybS1zdWJtaXQsIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtZm9ybS1zdWJtaXR0ZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL3NlYXJjaC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjBweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtZm9ybS1zdWJtaXR0ZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL2ljb25zL2Nsb3NlLWdyZXkuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4ucGFnaW5hdGlvbi0tam9iLW92ZXJ2aWV3IHtcbiAgbWFyZ2luLXRvcDogMi43NXJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuLnBhZ2luYXRpb24tLWpvYi1vdmVydmlldyAucGFnaW5hdGlvbl9fbnVtYmVycy1jb250IHtcbiAgbWFyZ2luOiAwIDAgMS40Mzc1cmVtIDA7XG59XG4ucGFnaW5hdGlvbi0tam9iLW92ZXJ2aWV3IC5wYWdpbmF0aW9uX19jb3VudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qXG4gKiBQbGFjZWhvbGRlcnNcbiAqL1xuLmV2ZW50am9ic19fdGFibGUtLXBsYWNlaG9sZGVyIHRkIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmV2ZW50am9ic19fdGFibGUtLXBsYWNlaG9sZGVyIC5waC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmV2ZW50am9ic19fam9iLXNlYXJjaC0tcGxhY2Vob2xkZXIgLnBoLWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtLXBsYWNlaG9sZGVyIC5waC1jb2wtMTIuYmlnIHtcbiAgaGVpZ2h0OiAyLjY4NzVyZW07XG59XG5cbi5idG4taWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvc2VhcmNoLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDMzJSA1MCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiA4M3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuYnRuLWljb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMwJSA1MCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogNTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5idG4taWNvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzElIDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG4uZXZlbnRqb2JzLWhlYWRlci1idG4ge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxLjI1cmVtO1xufVxuXG4uZXZlbnRqb2JzX19kZXRhaWxzX3NoYXJlIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ldmVudGpvYnNfX2RldGFpbHNfc2hhcmUge1xuICAgIHBhZGRpbmctdG9wOiAxOXB4O1xuICAgIGhlaWdodDogNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50am9ic19fZGV0YWlsc19fY29udGVudCBwLFxuICAuZXZlbnRqb2JzX19kZXRhaWxzX19jb250ZW50IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG59XG5cbi5ldmVudGpvYnNfX2RldGFpbHNfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC44MTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldmVudGpvYnNfX2RldGFpbHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cblxuLmV2ZW50am9ic19fZGV0YWlsc19fc2hhcmUtYnV0dG9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbn1cblxuLmV2ZW50am9ic19fZGV0YWlsc19fc2hhcmUtYnV0dG9uLS10d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zb2NpYWwveC13aGl0ZS5zdmcpO1xufVxuLmV2ZW50am9ic19fZGV0YWlsc19fc2hhcmUtYnV0dG9uLS1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc29jaWFsL2ZhY2Vib29rLXdoaXRlLnN2Zyk7XG59XG4uZXZlbnRqb2JzX19kZXRhaWxzX19zaGFyZS1idXR0b24tLXdoYXRzdXAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NvY2lhbC93aGF0c3VwLXdoaXRlLnN2Zyk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50am9ic19fZGV0YWlsc19fc2hhcmUtYnV0dG9uLS13aGF0c3VwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmV2ZW50am9ic19fZGV0YWlsc19fc2hhcmUtYnV0dG9uLS1waW50ZXJlc3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NvY2lhbC9waW50ZXJlc3Qtd2hpdGUuc3ZnKTtcbn1cblxuLmV2ZW50am9ic19fZGV0YWlsc19fdGFibGUgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmV2ZW50am9ic19fZGV0YWlsc19fdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjMxMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzMwcHgpIHtcbiAgLmV2ZW50am9ic19fZGV0YWlsc19fdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNTVyZW07XG4gIH1cbn1cblxuLmV2ZW50am9ic19fZGV0YWlsc19fYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5ldmVudGpvYnNfX2RldGFpbHNfX2JveCB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnRqb2JzX19kZXRhaWxzX19ib3gge1xuICAgIHBhZGRpbmc6IDIuODc1cmVtO1xuICB9XG4gIC5ldmVudGpvYnNfX2RldGFpbHNfX2JveCB0YWJsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50am9ic19fZGV0YWlsc19fYm94IHtcbiAgICBwYWRkaW5nOiAwLjdyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbiAgLmV2ZW50am9ic19fZGV0YWlsc19fYm94IHRhYmxlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG5cbi5ldmVudGpvYnNfX2RldGFpbHNfX2JveC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG5cbi5ldmVudGpvYnNfX2RldGFpbHNfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTtcbn1cblxuLypcbiAqIFBsYWNlaG9sZGVyc1xuICovXG4uZXZlbnRqb2JzX19pbm5lci0tcGxhY2Vob2xkZXIgLmV2ZW50am9ic19fZGV0YWlsc19fdGl0bGUge1xuICBoZWlnaHQ6IDIuNXJlbTtcbn1cbi5ldmVudGpvYnNfX2lubmVyLS1wbGFjZWhvbGRlciAuZXZlbnRqb2JzX19kZXRhaWxzX19ib3ggLnBoLWl0ZW0ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ldmVudGpvYnNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbnMtLXBsYWNlaG9sZGVyIC5waC1jb2wtMSB7XG4gIGZsZXg6IDAgMCA1JTtcbn1cbi5ldmVudGpvYnNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbnMtLXBsYWNlaG9sZGVyIC5waC1jb2wtMS5lbXB0eSB7XG4gIGZsZXg6IDAgMCAyJTtcbn1cbi5ldmVudGpvYnNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbnMtLXBsYWNlaG9sZGVyLnBoLWl0ZW0ge1xuICBwYWRkaW5nOiAxMnB4IDVweCA1cHggNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyLjU2MjVyZW07XG59XG5cbi5zZW9wYWdlc19faGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDQuMzc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VvcGFnZXNfX2hlYWRlciAuY29sLTEyLXN0eWxlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnNlb3BhZ2VzX19oZWFkZXJfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlb3BhZ2VzX19oZWFkZXJfX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5zZW9wYWdlc19faGVhZGVyX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMy43NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4uc2VvcGFnZXNfX2hlYWRlcl9faW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDAlO1xuICBsZWZ0OiAwJTtcbiAgaW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VvcGFnZXNfX2hlYWRlcl9faW1hZ2Uge1xuICAgIHdpZHRoOiA1NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlb3BhZ2VzX19oZWFkZXJfX2ltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiAyNC4zNzVyZW07XG4gIH1cbn1cblxuLnNlb3BhZ2VzX19oZWFkZXJfX2NvbnRlbnQge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VvcGFnZXNfX2hlYWRlcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAzLjVyZW07XG4gIH1cbn1cblxuLnNlb3BhZ2VzX19oZWFkZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlb3BhZ2VzX19oZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xMjVyZW07XG4gIH1cbn1cblxuLnNlb3BhZ2VzX19oZWFkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG59XG5cbi8qXG4gKiBQbGFjZWhvbGRlcnNcbiAqL1xuLnNlb3BhZ2VzX19oZWFkZXJfX2ltYWdlLS1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZW9wYWdlc19faGVhZGVyX19pbWFnZS0tcGxhY2Vob2xkZXIgLnBoLWl0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2VvcGFnZXNfX2hlYWRlcl9faW1hZ2UtLXBsYWNlaG9sZGVyIC5waC1waWN0dXJlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc2VvcGFnZXNfX2hlYWRlcl9fY29udGVudC0tcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VvcGFnZXNfX2hlYWRlcl9fY29udGVudC0tcGxhY2Vob2xkZXIgLnBoLWl0ZW0ge1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmRzLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctdG9wOiAzLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNS42MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZHMtd3JhcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmRzLXdyYXAge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4uc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZCB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkIHtcbiAgICB3aWR0aDogMzIlO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZDpub3QoOm50aC1jaGlsZCgzbisxKSkge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZDpub3QoOm50aC1jaGlsZCgzbisxKSkge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkOm5vdCg6bnRoLWNoaWxkKDNuKzEpKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtc2xhID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjRDlDNEFBO1xufVxuXG4uc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLWxpbmsge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDY3JTtcbn1cbi5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtaW1hZ2UgaW1nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGZpbHRlcjogYmx1cigwKTtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMCk7XG59XG4uc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLWltYWdlOm5vdCguc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLWltYWdlLS1uby1saW5rLXRleHQpOmhvdmVyIGltZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEwMDEsIDEuMTAwMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xMDAxLCAxLjEwMDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtaW1hZ2UtLW5vLWxpbmstdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDE1LjMxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZC1pbWFnZS0tbm8tbGluay10ZXh0IHtcbiAgICBtaW4taGVpZ2h0OiAxNC42ODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtaW1hZ2UtLW5vLWxpbmstdGV4dCB7XG4gICAgbWluLWhlaWdodDogMTguNDM3NXJlbTtcbiAgfVxufVxuLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZC1pbWFnZS0tbm8tbGluay10ZXh0ID4gaW1nIHtcbiAgaW1hZ2UtcmVuZGVyaW5nOiB1bnNldDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLWltYWdlLXNsYSB7XG4gICAgaGVpZ2h0OiAxOS4zMTI1cmVtO1xuICB9XG59XG5cbi5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNC42MjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIHBhZGRpbmc6IDAgMS41NjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMi4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTIuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMi4yNXJlbTtcbn1cbi5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtdGV4dC1zbGEge1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLXRleHQtc2xhIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vLXBhZGRpbmcge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi8qXG4gKiBQbGFjZWhvbGRlcnNcbiAqL1xuLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZC1pbWFnZS0tcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLWltYWdlLS1wbGFjZWhvbGRlciAucGgtaXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtaW1hZ2UtLXBsYWNlaG9sZGVyIC5waC1waWN0dXJlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogNTAlO1xufVxuLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZC1pbWFnZS0tcGxhY2Vob2xkZXIgLnBoLXJvdyB7XG4gIGZsZXg6IDE7XG59XG4uc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLWltYWdlLS1wbGFjZWhvbGRlciAucGgtY29sLTYge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDVweCk7XG59XG5cbi5lcnJvci1wYWdlIHtcbiAgcGFkZGluZzogMjAlIDAgNDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lcnJvci1wYWdlIHtcbiAgICBwYWRkaW5nOiAxMCUgMCAxNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVycm9yLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDEwJSAwO1xuICB9XG59XG4uZXJyb3ItcGFnZS5lcnJvci1wYWdlLS12dWUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5lcnJvci1wYWdlLmVycm9yLXBhZ2UtLXZ1ZSAubWFpbi1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAxMCU7XG59XG5cbi5lcnJvci1wYWdlX19sZWZ0IHtcbiAgYmFja2dyb3VuZDogIzI3MjcyNyB1cmwoLi4vaW1hZ2VzL2JnL3N0ZWNrZXIuc3ZnKSBuby1yZXBlYXQgMCA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byA4MCU7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZXJyb3ItcGFnZV9fbGVmdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZXJyb3ItcGFnZV9fbGVmdCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIH1cbn1cblxuLmVycm9yLXBhZ2VfX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDMuMTI1cmVtIDAgMy4xMjVyZW0gNDAlO1xufVxuLmVycm9yLXBhZ2VfX2hlYWRlciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVycm9yLXBhZ2VfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjc1cmVtO1xuICB9XG4gIC5lcnJvci1wYWdlX19oZWFkZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiA1LjYyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZXJyb3ItcGFnZV9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiA2LjI1cmVtIDAgNi4yNXJlbSA0MCU7XG4gIH1cbn1cblxuLmVycm9yLXBhZ2VfX2xpbmtzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmVycm9yLXBhZ2VfX2xpbmtzLWxpc3RfX2xpbmsge1xuICBiYWNrZ3JvdW5kLXNpemU6IDQ1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04cHggLTlweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiAyLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5lcnJvci1wYWdlX19saW5rcy1saXN0X19saW5rOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uc2VhcmNoLXBhZ2VfX3BsYWNlaG9sZGVyX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xufVxuXG4uc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXdyYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlLXBhY2thZ2VzX19pbm5lci13cmFwLS1tYXAtb3BlbiB7XG4gICAgd2lkdGg6IDQ0LjM3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZS1wYWNrYWdlc19faW5uZXItd3JhcC5zZWFyY2gtcGFnZV9faW5uZXItd3JhcC0tbWFwLW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXdyYXAuc2VhcmNoLXBhZ2VfX2lubmVyLXdyYXAtLW1hcC1vcGVuIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXdyYXAuc2VhcmNoLXBhZ2VfX2lubmVyLXdyYXAtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZS1wYWNrYWdlc19faW5uZXItdG90YWwge1xuICBwYWRkaW5nOiAwIDAgMi4xODc1cmVtIDA7XG59XG4uc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXdyYXAuc2VhcmNoLXBhZ2VfX2lubmVyLXdyYXAtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC0tZ29vZ2xlLW1hcCB7XG4gIG1pbi1oZWlnaHQ6IDEwcmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNzVweCAwIDAgMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4gLnBhY2thZ2UtaGVhZGVyLXRhZy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtLW1hcC1vcGVuIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAycmVtIDAgIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLS1tYXAtb3BlbiBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLS1tYXAtb3BlbiB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtLW1hcC1vcGVuIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS0tbWFwLW9wZW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC0tbWFwLW9wZW4ge1xuICB6LWluZGV4OiAxNTtcbn1cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC0tbWFwLW9wZW4gLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW0gMC41cmVtO1xuICBoZWlnaHQ6IDQuNXJlbTtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1tYXAtb3BlbiAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAtLW1hcC1vcGVuIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMXJlbSAwLjYyNXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1tYXAtb3BlbiAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciB7XG4gICAgdG9wOiAtMzdweCAhaW1wb3J0YW50O1xuICB9XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAtLW1hcC1vcGVuIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC0tbWFwLW9wZW4ge1xuICAgIHRvcDogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLW1hcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktdmlzaWJsZS5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwIHtcbiAgICB0b3A6IDExN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc2VhcmNoLXBhZ2UucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreS12aXNpYmxlLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiB7XG4gICAgdG9wOiAtNzJweDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3BhY2thZ2Uuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1vcGVuIHtcbiAgaGVpZ2h0OiAxOC4zMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3BhY2thZ2Uuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1vcGVuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19wYWNrYWdlLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICBoZWlnaHQ6IDE4LjMxMjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3BhY2thZ2Uuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fY29udGVudC0tcGFja2FnZSB7XG4gIHdpZHRoOiAyNC4zNzVyZW07XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgYm90dG9tOiA2cHg7XG4gIHotaW5kZXg6IDEzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3BhY2thZ2Uuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fY29udGVudC0tcGFja2FnZSB7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX21hcF9faW5mby13aW5kb3dfX2ljb24ge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG4uc2VhcmNoLXBhZ2VfX21hcF9faW5mby13aW5kb3dfX2xhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjI1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QtLW1vYmlsZS1zdGlja3kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAwLjEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QtLW1vYmlsZS1zdGlja3kge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGRjVBNzU7XG4gIH1cbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1tYXAtb3BlbiAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciB7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAtLW1hcC1vcGVuIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tbm90LWFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4ge1xuICAgIHotaW5kZXg6IDU7XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktdmlzaWJsZS5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC0tbWFwLW9wZW4ge1xuICAgIHRvcDogMTE4cHggIWltcG9ydGFudDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX21hcC5zZWFyY2gtcGFnZV9fbWFwLXBhY2thZ2VzIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTdweCk7XG4gIH1cbn1cbi5mb3JtdWxhdGUtaW5wdXQtLXBhY2thZ2VzRmlsdGVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXRvdGFsIHtcbiAgcGFkZGluZzogMCAwIDIuNXJlbSAwO1xufVxuLnNlYXJjaC1wYWdlLXBhY2thZ2VzX19pbm5lci10b3RhbC0td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zZWFyY2gtcGFnZS1wYWNrYWdlc19faW5uZXItdG90YWwtLXdyYXAgPiBwIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlLXBhY2thZ2VzX19pbm5lci10b3RhbCA+IGRpdiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZS1wYWNrYWdlc19faW5uZXItdG90YWwge1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtc21hbGwge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fZXh0cmEtc21hbGwtbm8tcmVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogOC4zNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtc21hbGwtbm8tcmVzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDYuODc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fbW9yZS1yZXN1bHRzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX21vcmUtcmVzdWx0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW07XG4gIHBhZGRpbmc6IDEuODc1cmVtIDAuOTM3NXJlbSAzLjEyNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNy4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMC44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fZmlyc3Qge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgd2lkdGg6IDkzJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fZmlyc3QgPiBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX2ZpcnN0ID4gc3BhbiA+IHNwYW4gPiBzdmcge1xuICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdCA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdC1ubyB7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fZmlyc3Qtbm8ge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fZmlyc3Qtbm8tc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fZmlyc3Qtbm8tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdF9fc2ltaXJhbC0tdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fZmlyc3RfX3NpbWlyYWwtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX2ZpcnN0X19zaW1pcmFsLS1kZXNjcmlwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdF9fc2ltaXJhbC0tZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAyMzdweDtcbiAgICBtYXJnaW46IDAgMCAwIDFyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19zZWNvbmQge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19zZWNvbmQge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zMTI1cmVtO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fdGhpcmQge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fdGhpcmQgc3BhbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNEOTRENjQ7XG59XG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fdGhpcmQgc3Bhbjpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX190aGlyZCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3RoaXJkLXBhZGRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX190aGlyZC1wYWRkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2UgPiAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19zZWNvbmQge1xuICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZSB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gMC45Mzc1cmVtIDIuMTI1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlID4gLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MzZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19zZWNvbmQge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiAwIDAgNHJlbSAwO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19zZWNvbmQge1xuICAgIGZvbnQtc2l6ZTogMy40Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjA2MjVyZW07XG4gICAgbWFyZ2luLXRvcDogMC44NzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3RoaXJkIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fdGhpcmQtc20tZGlzcGxheSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3RoaXJkLXNtLWRpc3BsYXktbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX190aGlyZC1zbS1kaXNwbGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuYm9keTpub3QoLm1vZGFsLW9wZW4pIC5sYW5kaW5nLXBhZ2VfX2Fib3V0LS1zZWFyY2gtcGFnZSxcbmJvZHk6bm90KC5tb2RhbC1vcGVuKSAubGFuZGluZy1wYWdlX19hZGQtZW50cnktLXNlYXJjaC1wYWdlLFxuYm9keTpub3QoLm1vZGFsLW9wZW4pIC5tYWluLWZvb3Rlci0tc2VhcmNoLXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5wYWNrYWdlLXJlc3VsdHNfX3NsaWRlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDFyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4ucGFja2FnZS1yZXN1bHRzX19zbGlkZS1sYWJlbCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5wYWNrYWdlLXJlc3VsdHNfX3NsaWRlLWxhYmVsIC5zdWItbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLXJlc3VsdHNfX3NsaWRlLWxhYmVsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxLjVyZW07XG4gICAgYm90dG9tOiAxLjVyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2UgLnBhY2thZ2UtcmVzdWx0c19fc2xpZGUtbGFiZWwgaW1nIHtcbiAgbWluLXdpZHRoOiAxcmVtO1xuICBtaW4taGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIC5wYWNrYWdlLXJlc3VsdHNfX3NsaWRlLWxhYmVsIC5saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC43KSAwLjk0JSwgcmdiYSgwLCAwLCAwLCAwKSAxNi4xNSUpO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uubm8tZ3JhZGllbnQ6OmFmdGVyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnBhY2thZ2UtcmVzdWx0cy1sYWJlbC1saW5rIHtcbiAgY29sb3I6ICNDNUM1QzU7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5wYWNrYWdlLXJlc3VsdHMtbGFiZWwtbGluay1zcGVjaWFscyAudGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKlxuICogU2luZ2xlIHNlYXJjaCByZXN1bHRcbiAqL1xuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19wYWNrYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNS41NjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3BhY2thZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19wYWNrYWdlID4gLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3NjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fcGFja2FnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3BhY2thZ2UgPiAuY29udGFpbmVyIC5jb2wtMTIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1heC1udW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWF4LW51bTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4Ljc1cmVtO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW5vLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLXNsYSB7XG4gIG1hcmdpbi1ib3R0b206IDMuMDYyNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS1zbGEge1xuICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXNsYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogNS42MjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2Utc2xhIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXNsYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2lubmVyLS1wYWNrYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEuNjg3NXJlbSAwIDFyZW0gMDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbm5lci0tcGFja2FnZSB7XG4gICAgcGFkZGluZzogMi4wNjI1cmVtIDAgMS42ODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5uZXItLXBhY2thZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5uZXItLXBhY2thZ2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3ByaWNlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAyNHB4ICovXG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3ByaWNlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fcHJpY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fcHJpY2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3ByaWNlLW1hcC1vcGVuIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3ByaWNlLS11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS1jb250IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2UtY29udCAudG5zLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNnB4O1xuICByaWdodDogNTAlO1xuICB6LWluZGV4OiAyO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS1jb250IC50bnMtbmF2IGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG9wYWNpdHk6IDAuNjtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2UtY29udCAudG5zLW5hdiAudG5zLW5hdi1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2UtY29udCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAtMi40Mzc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjQzNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS1jb250OmhvdmVyIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC50bnMtc2xpZGUtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2UtY29udCB7XG4gICAgdG9wOiAtMi44MTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLWNvbnQge1xuICAgIG1pbi1oZWlnaHQ6IDEwLjgxMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS1jb250IC50bnMtbmF2IHtcbiAgICBib3R0b206IDhweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2UtY29udC1zbGEge1xuICB3aWR0aDogMTZyZW07XG4gIGhlaWdodDogMTAuNXJlbTtcbiAgdG9wOiAtMi44NzVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLWNvbnQtc2xhIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcCB7XG4gIGhlaWdodDogMTAuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLWNvbnQtc2xhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE4Ljc1cmVtO1xuICAgIHRvcDogMDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLWNvbnQtc2xhIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcCB7XG4gICAgaGVpZ2h0OiAxOC43NXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLWNvbnQtc2xhIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLXRpbnktY2Fyb3VzZWwgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwOm5vdCguc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAtLXNpbmdsZS1pbWFnZSkge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cblxuLnNvY2lhbC1pY29ucy1qb2JzIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgaGVpZ2h0OiAyMHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLXRpbnktY2Fyb3VzZWwgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlOm5vdCguc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2UtLXNpbmdsZS1pbWFnZSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGhlaWdodDogMjByZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgaGVpZ2h0OiAxOC4yODk4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICBoZWlnaHQ6IDMxLjg3NXJlbTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWluLWhlaWdodDogMTAwMCU7XG4gIG1pbi13aWR0aDogMTAwMCU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjEpO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19jb250ZW50IHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW0gMXJlbSAwLjc1cmVtO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1pbi13aWR0aDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMCAwIDEuNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2NvbnRlbnQtLXBhY2thZ2Uge1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbSAxLjVyZW0gMS41cmVtO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1pbi13aWR0aDogMDtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2NvbnRlbnQtLXBhY2thZ2Uge1xuICAgIHBhZGRpbmc6IDAgMCAwIDEuNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMS44NzVyZW07XG4gICAgYmFja2dyb3VuZDogIzQ0NDQ0NDtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgbGVmdDogM3JlbTtcbiAgICB3aWR0aDogMjQuNDM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2NvbnRlbnQtLXBhY2thZ2Uge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19jb250ZW50LS1wYWNrYWdlIHtcbiAgICBsZWZ0OiA0cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2NvbnRlbnQtLXNsYSB7XG4gICAgcGFkZGluZzogMC4wNjI1cmVtIDAuNzVyZW0gMXJlbSAwLjc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fZXhjZXJwdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2Zhdm91cml0ZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMS41NjI1cmVtO1xuICBsZWZ0OiAxLjU2MjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2Zhdm91cml0ZXMtLWxpa2VkIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0ZGNUE3NTtcbiAgZmlsbC1vcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fZmF2b3VyaXRlcyBzdmcge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fZmF2b3VyaXRlcyB7XG4gICAgdG9wOiAycmVtO1xuICAgIGxlZnQ6IDJyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19wYWNrYWdlLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDEuNTYyNXJlbTtcbiAgcmlnaHQ6IDEuNTYyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC40Mzc1cmVtIDAuMzEyNXJlbSAwLjM3NXJlbTtcbiAgZ2FwOiAwLjE4NzVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19wYWNrYWdlLXRpdGxlIHtcbiAgICB0b3A6IDJyZW07XG4gICAgcmlnaHQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3BhY2thZ2UtdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMC40Mzc1cmVtIDAgMC4zNzVyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fcGFja2FnZS10aXRsZSBzdmcge1xuICB3aWR0aDogMC44NzVyZW07XG59XG5cbi8qXG4gKiBSaWdodCB0b3BcbiAqL1xuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3AtLXBhY2thZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcC0tcGFja2FnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcC0tcGFja2FnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3AtLXBhY2thZ2UtLW1kLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcC0tcGFja2FnZS0tbWQtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3AtLXBhY2thZ2Uge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcC0tcGFja2FnZS0tbWQtaGlkZGVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcC0tcGFja2FnZS1zbGEgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsIC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsIC5zay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHN1Yjtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbCAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbC0tbGctdmlzaWJsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcF9fbGFiZWwgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsIC5zay1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbC0tbGctdmlzaWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcF9fbGFiZWwtLWZhdm91cml0ZXMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsLS1yZWdpb24taWNvbiB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygyLjUpO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsLXNlcGFyYXRvciB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLm5leHRfX2ljb24ge1xuICBjb2xvcjogYmxhY2s7XG4gIGZpbGw6IGJsYWNrO1xufVxuXG4uc2staWNvbi1ibGFjayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmxvY2F0aW9uX19yZXNwb25zaXZlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5sb2NhdGlvbl9fcmVzcG9uc2l2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbF9fdGV4dCB7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgY29sb3I6ICM5NTk1OTU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsX190ZXh0LXNsYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsX190ZXh0IHtcbiAgICBjb2xvcjogI0M1QzVDNTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcF9fbGFiZWwtLXBsYWNlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcF9fbGFiZWwtLWd1ZXN0cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjU2MjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsLS1mYXZvdXJpdGVzIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbC0tZmF2b3VyaXRlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcF9fbGFiZWwtLWZhdm91cml0ZXMgLnNrLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbC0tZmF2b3VyaXRlczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbC0tZmF2b3VyaXRlcy0tbGlrZWQgLnBhdGgtMCB7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbC0tc2xhLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuNjI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMS40Mzc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBtaW4td2lkdGg6IDEyNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsLS1zbGEtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcF9fbGFiZWwtLXNsYS1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS42MjVyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5uZXI6aG92ZXIgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsLS1zbGEtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0QTNCQTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19ib3R0b20tLXNsYS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBwYWRkaW5nOiA3cHggMTNweCA5cHggMTNweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19ib3R0b20tLXNsYS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcF9fbGFiZWwtLWxvY2F0aW9uLS1wYWdlIC5zay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsLS1sb2NhdGlvbi0tcGFnZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fbWFyZ2ktbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX21hcmdpLWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19leGNlcnB0LXRleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIG1heC13aWR0aDogMzguMTI1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fZXhjZXJwdC10ZXh0IHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190aXRsZS0tcGFja2FnZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190aXRsZS0tcGFja2FnZS1zbGEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdGl0bGUtLXBhY2thZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190aXRsZS0tcGFja2FnZS1zbGEge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RpdGxlLS1wYWNrYWdlLXNsYSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RpdGxlLS1wYWNrYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RpdGxlLS1wYWNrYWdlLXNsYSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190aXRsZV9fdGFnLCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtbW9iaWxlLXRhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMC42MjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RpdGxlX190YWctLWluLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIG1hcmdpbjogMCAwIDAuMzEyNXJlbSAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RpdGxlX190YWcsIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS1tb2JpbGUtdGFnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA0MCU7XG4gIHBhZGRpbmctbGVmdDogMS42MjVyZW07XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2luZm8ge1xuICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2luZm8tbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5mby1saXN0IC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2luZm8tbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbmZvLWxpc3RfX3RleHQge1xuICBmbGV4OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbmZvLWFib3ZlLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwLjQzNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5mby1hYm92ZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbmZvLWFib3ZlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19yYXRpbmcge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3JhdGluZyBzdmcge1xuICB3aWR0aDogMC44MTI1cmVtO1xuICBoZWlnaHQ6IDAuODEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3JhdGluZyB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19yYXRpbmcgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMC4xMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19yYXRpbmcgc3ZnIHtcbiAgICB3aWR0aDogMS4wNjI1cmVtO1xuICAgIGhlaWdodDogMS4wNjI1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fcmF0aW5nLXZhbHVlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4vKlxuICogTWFwIGNsb3NlZCBzdHlsZXMgKCBBYm92ZSAxMDI0cHggKVxuICovXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2V4Y2VycHQtLXNob3ctdmFsdWF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fZXhjZXJwdC0tdG9wLXByZW1pdW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2luZm8tYWJvdmUtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdGl0bGVfX3RhZy0taW4tdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190aXRsZV9fdGFnLS1pbi10aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19yYXRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fZmF2b3VyaXRlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19mYXZvdXJpdGVzX19wYWNrYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2Zhdm91cml0ZXNfX3BhY2thZ2Ugc3ZnIHtcbiAgICB3aWR0aDogNDZweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5uZXIge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAxLjVyZW0gMS41cmVtIDEuNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcC1zbGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2UtY29udCB7XG4gICAgdG9wOiAtMy43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy43NXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS1jb250LXNsYSB7XG4gICAgd2lkdGg6IDE2cmVtO1xuICAgIGhlaWdodDogMTAuNXJlbTtcbiAgICB0b3A6IC0yLjg3NXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS1jb250LXNsYSAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAge1xuICAgIGhlaWdodDogMTAuNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwIHtcbiAgICBoZWlnaHQ6IDE2LjQzNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAwIDAgMnJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19leGNlcnB0LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdGl0bGUtc2xhIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1vcGVuIHtcbiAgbWFyZ2luLWJvdHRvbTogMS42ODlyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fYmFkZ2Uge1xuICB3aWR0aDogNS4xODc1cmVtO1xuICBoZWlnaHQ6IDIuOTM3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2JhZGdlLWdyaWQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dvbGQtYmFkZ2Uuc3ZnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2JhZGdlLWdyaWQge1xuICAgIHJpZ2h0OiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2JhZGdlLWdyaWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fYmFkZ2UtZ3JpZC1zbSB7XG4gIHJpZ2h0OiAtMXB4O1xuICB6LWluZGV4OiA1NTU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ29sZC1iYWRnZS5zdmcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fYmFkZ2UtZ3JpZC1zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19iYWRnZS1saXN0IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb2xkLWJhZGdlLnN2Zyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fYmFkZ2UtbGlzdCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb2xkLWJhZGdlLWxpc3Qtc21hbGwuc3ZnKTtcbiAgICB3aWR0aDogMy4xODc1cmVtO1xuICAgIGhlaWdodDogMi4xcmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fYmFkZ2UgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fbGlzdC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXRvcDogLTEzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2xpc3QtdGl0bGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fc2VwYXJhdG9yIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fc2VwYXJhdG9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3Njb3JlIHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyLjVyZW0gMCAxLjg3NXJlbSAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIHBhZGRpbmc6IDEuNjI1cmVtIDAgMXJlbSAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS1saXN0OmhvdmVyID4gZGl2IHtcbiAgY29sb3I6ICNEOUM0QUE7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS12YWx1YXRpb24tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtdmFsdWF0aW9uLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDM5JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS12YWx1YXRpb24tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtdmFsdWF0aW9uIHtcbiAgcGFkZGluZzogOXB4IDAgMCAzMHB4O1xuICBtYXJnaW46IDE3cHggMCAwIDMwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgaGVpZ2h0OiAxNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS12YWx1YXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtdmFsdWF0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXZhbHVhdGlvbiB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS12YWx1YXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtdmFsdWF0aW9uIGltZyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS1saWtlLWljb24tLXBhY2thZ2VzIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS1saWtlLWljb24tLXBhY2thZ2VzIGltZyB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpO1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXZhbHVhdGlvbi1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtdmFsdWF0aW9uLWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS12YWx1YXRpb24tbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXZhbHVhdGlvbi10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXZhbHVhdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtdmFsdWF0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXZhbHVhdGlvbi1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXZhbHVhdGlvbiB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19leGNlcnB0LS1zaG93LXZhbHVhdGlvbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS1kZXNjcmlwdGlvbi0tc2hvdy12YWx1YXRpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXZhbHVhdGlvbi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXZhbHVhdGlvbi10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbmZvLWFib3ZlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtbW9iaWxlLXRhZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBwYWRkaW5nOiAwcHggOHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtbW9iaWxlLXRhZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2xpbmsge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9pbm5lci0tcGFja2FnZS1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9pbm5lci0tcGFja2FnZS1wbGFjZWhvbGRlciAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2NvbnRlbnQtLXBhY2thZ2Uge1xuICBoZWlnaHQ6IDE0OHB4O1xufVxuXG4jcGFja2FnZXMtc29ydGluZy1kcm9wZG93biB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc29ydGluZy1pY29uLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjBweCAxcHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICNwYWNrYWdlcy1zb3J0aW5nLWRyb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3NXB4IDFweDtcbiAgfVxufVxuI3BhY2thZ2VzLXNvcnRpbmctZHJvcGRvd24gaW5wdXQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgaGVpZ2h0OiAxLjU2MjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICNwYWNrYWdlcy1zb3J0aW5nLWRyb3Bkb3duIGlucHV0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLXBhY2thZ2VzLXNvcnRpbmdfZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1wYWNrYWdlcy1zb3J0aW5nX2Ryb3Bkb3duIGxpIHtcbiAgcGFkZGluZzogOHB4IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1wYWNrYWdlcy1zb3J0aW5nX2Ryb3Bkb3duIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLXBhY2thZ2VzLXNvcnRpbmdfZHJvcGRvd24gbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1wYWNrYWdlcy1zb3J0aW5nX2Ryb3Bkb3duIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1wYWNrYWdlcy1zb3J0aW5nX2Ryb3Bkb3duIC5yZXBldGF0aW9uLXNlYXJjaC1zZWxlY3Qtb3B0aW9uLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQgIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbm5lci0tcGFja2FnZSAudGlueS1zbGlkZXJfX25hdmlnYXRpb24tLWNhcm91c2VsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm90dG9tOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbm5lci0tcGFja2FnZTpob3ZlciAudGlueS1zbGlkZXJfX25hdmlnYXRpb24tLWNhcm91c2VsIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5uZXItLXBhY2thZ2UgLnRpbnktc2xpZGVyX19hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMC41cmVtO1xuICB6LWluZGV4OiA5O1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbm5lci0tcGFja2FnZSAudGlueS1zbGlkZXJfX2Fycm93IHNwYW4ge1xuICBoZWlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxcmVtO1xuICBib3R0b206IDFweDtcbiAgbGVmdDogLTFweDtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5uZXItLXBhY2thZ2UgLnRpbnktc2xpZGVyX19hcnJvdyBzcGFuIHN2ZyB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2lubmVyLS1wYWNrYWdlIC50aW55LXNsaWRlcl9fYXJyb3cgc3BhbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICMyYzJjMmM7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2lubmVyLS1wYWNrYWdlIC50aW55LXNsaWRlcl9fYXJyb3ctLWNhcm91c2VsLWxlZnQge1xuICBsZWZ0OiAxLjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2lubmVyLS1wYWNrYWdlIC50aW55LXNsaWRlcl9fYXJyb3ctLWNhcm91c2VsLWxlZnQgc3BhbiBzdmcge1xuICBwYWRkaW5nOiAzcHggMDtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5uZXItLXBhY2thZ2UgLnRpbnktc2xpZGVyX19hcnJvdy0tY2Fyb3VzZWwtcmlnaHQge1xuICByaWdodDogMS41cmVtO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbm5lci0tcGFja2FnZSAudGlueS1zbGlkZXJfX2Fycm93LS1jYXJvdXNlbC1yaWdodCBzcGFuIHN2ZyB7XG4gIHBhZGRpbmc6IDNweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5uZXItLXBhY2thZ2UgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uLS1jYXJvdXNlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2F2YWlsYWJpbGl0eSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICBjb2xvcjogI0M1QzVDNTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fYXZhaWxhYmlsaXR5IGltZyB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsLS1ndWVzdHMuYWxpZ24tbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4vKlxuICogU3RpY2t5IGhlYWRlclxuICovXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIge1xuICBtYXJnaW4tYm90dG9tOiAzLjg3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1uby1yZXN1bHRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIHtcbiAgICB6LWluZGV4OiAxNTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fZXZlbnQtY3JlYXRvci1maWx0ZXJzLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIHtcbiAgICB6LWluZGV4OiAyMTtcbiAgfVxufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX2lubGluZS1maWx0ZXIge1xuICBtYXJnaW4tYm90dG9tOiA3cmVtO1xufVxuLnNlYXJjaC1wYWdlLS1tYXAtb3BlbiAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX2lubGluZS1maWx0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9faW5saW5lLWZpbHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAtLXN0aWNreSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC0tc3RpY2t5IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC0tc3RpY2t5LW5vLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tb3ZlcmxheSB7XG4gIHotaW5kZXg6IDY7XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciB7XG4gICAgdG9wOiAtMzlweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICBwYWRkaW5nOiAxcmVtIDJweDtcbiAgZmxleDogMTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QtLW1vYmlsZS1zdGlja3kge1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QtLW1vYmlsZS1zdGlja3kge1xuICAgIHBhZGRpbmc6IDFyZW0gMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QgbGkge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19jb250YWluZXIgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaSAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX3RleHQge1xuICAgIG1heC13aWR0aDogMTA1cHg7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QgbGkgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX190ZXh0X19jbGVhciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbWFwLXRyaWdnZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICBtYXJnaW4tbGVmdDogMi4wNjI1cmVtO1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQuNXJlbTtcbiAgaGVpZ2h0OiA0LjVyZW07XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmFkaXVzOiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX21hcC10cmlnZ2VyIHN2ZyB7XG4gIHdpZHRoOiAxLjA2MjVyZW07XG4gIGhlaWdodDogMS4wNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX21hcC10cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19tYXAtdHJpZ2dlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fbW9iaWxlLW1hcC10cmlnZ2VyLS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2UtLXN0aWNreS1maWx0ZXIgLnNlYXJjaC1wYWdlX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA1LjVyZW07XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxLjA2MjVyZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiAyLjA2MjVyZW07XG4gIH1cbn1cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbDpob3ZlciBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUM1MzZDO1xuICBwYWRkaW5nOiAwO1xufVxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1waW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLXBpbmsge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLXBpbmstcHJvdmlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUM1MzZDO1xuICBwYWRkaW5nOiAwO1xufVxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1waW5rLXByb3ZpZGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDNTM2Qztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLXBpbmstcHJvdmlkZXIge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIxQjFCO1xufVxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1kb3RzIHtcbiAgcGFkZGluZzogMCAwLjU1cmVtIDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAwLjYyNXJlbTtcbiAgcGFkZGluZzogMCAxMnB4IDEycHggMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX190cmlnZ2VyIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMzEyNXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMDtcbn1cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fdHJpZ2dlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3RyaWdnZXIge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3RyaWdnZXIge1xuICAgIG1hcmdpbjogMCAxcmVtO1xuICB9XG59XG5cbi5pY29uLXJvb21zIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjMxMjVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvcGFja2FnZXMvUm9vbXMuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW07XG59XG4uaWNvbi1yb29tcy1ibGFjayB7XG4gIHBhZGRpbmctbGVmdDogMi4zMTI1cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zL3BhY2thZ2VzL1Jvb21zLWJsYWNrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcbn1cblxuLmljb24tY2FsZW5kYXIge1xuICBwYWRkaW5nLWxlZnQ6IDIuMzEyNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9wYWNrYWdlcy9jYWxlbmRhci5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMC44MTI1cmVtO1xufVxuLmljb24tY2FsZW5kYXItYmxhY2sge1xuICBwYWRkaW5nLWxlZnQ6IDIuMzEyNXJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy9wYWNrYWdlcy9jYWxlbmRhci1ibGFjay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW07XG59XG5cbi5pY29uLW1lYWxzIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjMxMjVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvcGFja2FnZXMvRXNzZW4uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW07XG59XG4uaWNvbi1tZWFscy1ibGFjayB7XG4gIHBhZGRpbmctbGVmdDogMi4zMTI1cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zL3BhY2thZ2VzL0Vzc2VuLWJsYWNrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcbn1cblxuLmljb24tcGxhY2Uge1xuICBwYWRkaW5nLWxlZnQ6IDIuMzEyNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9wYWNrYWdlcy9Eb3BwZWx6aW1tZXIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW07XG59XG4uaWNvbi1wbGFjZS1ibGFjayB7XG4gIHBhZGRpbmctbGVmdDogMi4zMTI1cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zL3BhY2thZ2VzL0RvcHBlbHppbW1lci1ibGFjay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW07XG59XG5cbi5pY29uLXNwZWNpYWxzIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjMxMjVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvcGFja2FnZXMvc3BlY2lhbHMtaWNvbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbTtcbn1cbi5pY29uLXNwZWNpYWxzLWJsYWNrIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjMxMjVyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMvcGFja2FnZXMvc3BlY2lhbHMtaWNvbi1ibGFjay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW07XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tZGFyay5pY29uLWNhbGVuZGFyLFxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrLmljb24tcm9vbXMsXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRhcmsuaWNvbi1tZWFscyxcbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tZGFyay5pY29uLXBsYWNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMC44MTI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrLmljb24tY2FsZW5kYXI6bm90KC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tbm90LWFjdGl2ZSksXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRhcmsuaWNvbi1yb29tczpub3QoLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1ub3QtYWN0aXZlKSxcbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tZGFyay5pY29uLW1lYWxzOm5vdCgucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLW5vdC1hY3RpdmUpLFxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrLmljb24tcGxhY2U6bm90KC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tbm90LWFjdGl2ZSkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMUIxQjFCO1xufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRhcmsuaWNvbi1jYWxlbmRhciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrLmljb24tY2FsZW5kYXIucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1ub3QtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMC41cHggc29saWQgdmFyKC0tU2Vjb25kYXJ5LUdyZXksICM0NDQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tbm90LWFjdGl2ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tU2Vjb25kYXJ5LUdyZXksICM0NDQpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1ub3QtYWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjVweCAjNDQ0O1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tbm90LWFjdGl2ZS5pY29uLWNhbGVuZGFyIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5cbi5udW0tZmlsdGVycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIuOSU7XG4gIHRvcDogMjAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LXNpemU6IDEwcHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjI1cmVtIDA7XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX3RleHQtLXBpbmsge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAxLjA2MjVyZW0gMC4zNzVyZW07XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX3RleHQtLXBpbmstcHJvdmlkZXIge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAxLjA2MjVyZW0gMC4zNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX190ZXh0IHtcbiAgICBwYWRkaW5nOiAwLjQzNzVyZW0gMCAwLjVyZW07XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX190ZXh0LS1waW5rIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nOiAwLjQzNzVyZW0gMS4wNjI1cmVtIDAuNXJlbTtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX3RleHQtLXBpbmstcHJvdmlkZXIge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmc6IDAuNDM3NXJlbSAxLjA2MjVyZW0gMC41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX190ZXh0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbF9fY2xlYXItYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xufVxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX19jbGVhci1idG4gLnNrLWljb24gc3ZnIHtcbiAgd2lkdGg6IDAuODEyNXJlbTtcbiAgaGVpZ2h0OiAwLjgxMjVyZW07XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX2NsZWFyLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19tb2JpbGUtbWFwLXRyaWdnZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMy4xMjVyZW07XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gIHotaW5kZXg6IDM7XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xuICB3aWR0aDogNi44NzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMy40Mzc1cmVtO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fbW9iaWxlLW1hcC10cmlnZ2VyIHtcbiAgICBib3R0b206IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICB9XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX21vYmlsZS1tYXAtdHJpZ2dlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19tb2JpbGUtbWFwLXRyaWdnZXIgLnNrLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNDM3NXJlbTtcbn1cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fbW9iaWxlLW1hcC10cmlnZ2VyIC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAxLjA2MjVyZW07XG4gIGhlaWdodDogMS4wNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX21vYmlsZS1tYXAtdHJpZ2dlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX21vYmlsZS1tYXAtdHJpZ2dlcl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKlxuICogU3RpY2t5IHN0eWxlc1xuICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktdmlzaWJsZSAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAge1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1vYmlsZS1zdGlja3kge1xuICAgIHotaW5kZXg6IDI3O1xuICAgIGhlaWdodDogMy42MjVyZW07XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tb2JpbGUtc3RpY2t5IC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ksIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4ge1xuICAgIGhlaWdodDogNC4zMTI1cmVtO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5IC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCwgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBsaW5lYXI7XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3kgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0LCAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gICAgYm94LXNoYWRvdzogMCAxNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5IC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbWFwLXRyaWdnZXIsIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19tYXAtdHJpZ2dlciB7XG4gICAgYm94LXNoYWRvdzogMCAxNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LXZpc2libGUgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwIHtcbiAgICB0b3A6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreS12aXNpYmxlIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gICAgdG9wOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreSB7XG4gICAgaGVpZ2h0OiA0LjMxMjVyZW07XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3kgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgbGluZWFyO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5IC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gICAgYm94LXNoYWRvdzogMCAxNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5IC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbWFwLXRyaWdnZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreS12aXNpYmxlIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gICAgdG9wOiAxNTBweDtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1zdGlja3ktbm8tYm9yZGVyIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LXZpc2libGUucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LXZpc2libGUucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1jbG9zZWQge1xuICB6LWluZGV4OiAxNTtcbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktbW9iaWxlLW5vdC12aXNpYmxlLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtY2xvc2VkIHtcbiAgei1pbmRleDogNDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LW1vYmlsZS1ub3QtdmlzaWJsZS5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLWNsb3NlZCB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LW1vYmlsZS1ub3QtdmlzaWJsZS5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLWNsb3NlZCB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5cbi8qXG4gKiBNYXAgY2xvc2VkIHN0eWxlcyAoU2NyZWVucyBhYm92ZSBMRyBzaXplKVxuICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLWNsb3NlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1jbG9zZWQgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLWNsb3NlZCAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtY2xvc2VkIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLWNsb3NlZCAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtY2xvc2VkIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gICAgcGFkZGluZzogMS4xMjVyZW0gMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLm1sLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRhcmsuaWNvbi1wbGFjZSB7XG4gIG1pbi13aWR0aDogNi44NzVyZW07XG59XG5cbi5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWV2ZW50LXR5cGUgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLXRleHQtLWNpcmNsZS1maXhlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1ldmVudC10eXBlIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC1vdXRzaWRlLXRleHQtLWZpeGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1ldmVudC10eXBlIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC1vdXRzaWRlLXRleHQtLWZpeGVkIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG59XG4uZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4uZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIC5zZWFyY2gtZmlsdGVyX190YWJzLS1maXhlZCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4uZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlLFxuLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLW9mZmVyLXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5zZWFyY2gtZmlsdGVyX190YWItYnV0dG9uLFxuLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5zZWFyY2gtZmlsdGVyX190YWItYnV0dG9uLS1yZWdpb24ge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4zNzVyZW07XG4gIGNvbG9yOiAjRkZGO1xuICBtYXJnaW4tcmlnaHQ6IDIuMzc1cmVtO1xuICBvcGFjaXR5OiAxO1xufVxuLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAgLmJ0bi0tbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwID4gYnV0dG9uOm5vdCguYnRuLS1saW5rKSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAgPiBidXR0b246bm90KC5idG4tLWxpbmspIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxuICAuZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWV2ZW50LXR5cGUge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcCA+IGJ1dHRvbjpub3QoLmJ0bi0tbGluaykge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX3RhYnMuc2VhcmNoLWZpbHRlcl9fdGFicy0tcmVnaW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gIH1cbiAgLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQtLWFjdGl2ZS1rYW50b24sXG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zbGlkZS1kaXZVcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgfVxuICAuZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlcixcbiAgLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuc2VhcmNoLWZpbHRlcl9faW5uZXIuc2VhcmNoLWZpbHRlcl9faW5uZXItLWZpeGVkIHtcbiAgICB3aWR0aDogODUlO1xuICB9XG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjJyZW07XG4gIH1cbiAgLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5zZWFyY2gtZmlsdGVyX190YWItYnV0dG9uLFxuICAuZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b24tLXJlZ2lvbiB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxuICAuZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX3RhYnMuc2VhcmNoLWZpbHRlcl9fdGFicy0tcmVnaW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjEyNXJlbTtcbiAgfVxuICAuZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuZm9ybXVsYXRlLWlucHV0LS1udW1iZXJjbGVhcmFibGVfX2NsZWFyLWJ0biBzdmcge1xuICAgIHdpZHRoOiAwLjgxMjVyZW07XG4gICAgaGVpZ2h0OiAwLjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLS1vdXRzaWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuZGVza3RvcC1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuc2VhcmNoLWZpbHRlcl9faW5uZXIuc2VhcmNoLWZpbHRlcl9faW5uZXItLWZpeGVkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWV2ZW50LXR5cGUgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxuICAuZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbiAgLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5zZWFyY2gtZmlsdGVyX19pbm5lci5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuc2VhcmNoLWZpbHRlcl9fdGFiLWJ1dHRvbixcbiAgLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5zZWFyY2gtZmlsdGVyX190YWItYnV0dG9uLS1yZWdpb24ge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICB0b3A6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktdmlzaWJsZSAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAge1xuICAgIHRvcDogMzJweDtcbiAgfVxufVxuLnNrLW1vZGFsX190aXRsZS1pY29uLmljb24tbWVhbHMsXG4uc2stbW9kYWxfX3RpdGxlLWljb24uaWNvbi1zcGVjaWFscyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDdweCA2cHg7XG59XG5cbi5zay1tb2RhbF9fdGl0bGUtaWNvbi5pY29uLXBsYWNlLFxuLnNrLW1vZGFsX190aXRsZS1pY29uLmljb24tcm9vbXMsXG4uc2stbW9kYWxfX3RpdGxlLWljb24uaWNvbi1jYWxlbmRhciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDZweCA1cHg7XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LXZpc2libGUucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItb3Blbi1maWx0ZXIge1xuICB6LWluZGV4OiAxOTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtLXRpbWUtb2YtZGF5IHtcbiAgcGFkZGluZzogMS41cmVtIDAgMXJlbSAwO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC0tdGltZS1vZi1kYXkubm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwIDAgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtbWFpbi5wYWNrYWdlLWZpbHRlcl9fZGF5LXRhYi1sYWJlbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4ucGFja2FnZS1maWx0ZXJfX2VkaXQtZXZlbnQtbWVzc2FnZSB7XG4gIG1hcmdpbjogMCAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19lZGl0LWV2ZW50LW1lc3NhZ2Uge1xuICAgIG1hcmdpbjogMCAxLjVyZW07XG4gIH1cbn1cbi5wYWNrYWdlLWZpbHRlcl9fZWRpdC1ldmVudC1tZXNzYWdlIC5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fZWRpdC1ldmVudC1tZXNzYWdlIC5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWRlbGV0ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFja2FnZS1maWx0ZXJfX2VkaXQtZXZlbnQtbWVzc2FnZS1kZWxldGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19tZWFscy1pbmZvLW1vZGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMnB4O1xuICBwYWRkaW5nOiAwIDI0cHggMi41cmVtIDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19tZWFscy1pbmZvLW1vZGFsIHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbSAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogNC45Mzc1cmVtO1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuLnBhY2thZ2UtZmlsdGVyX19tZWFscy1pbmZvLW1vZGFsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucGFja2FnZS1maWx0ZXJfX21lYWxzLWluZm8tbW9kYWwgbGkgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG4ucGFja2FnZS1maWx0ZXJfX21lYWxzLWluZm8tbW9kYWwgZGl2IHAsXG4ucGFja2FnZS1maWx0ZXJfX21lYWxzLWluZm8tbW9kYWwgZGl2IGxpIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX21lYWxzLWluZm8tbW9kYWwtd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19tZWFscy1pbmZvLW1vZGFsLXdyYXBwZXIgLnNrLW1vZGFsIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbi5wYWNrYWdlLWZpbHRlcl9fbWVhbHMtaW5mby1tb2RhbC13cmFwcGVyIC5zay1tb2RhbF9faW5uZXIge1xuICBtYXgtd2lkdGg6IDM3NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fbWVhbHMtaW5mby1tb2RhbC13cmFwcGVyIC5zay1tb2RhbF9faW5uZXIge1xuICAgIGhlaWdodDogNjgwcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC42MjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNjI1cmVtO1xuICB9XG59XG4ucGFja2FnZS1maWx0ZXJfX21lYWxzLWluZm8tbW9kYWwtd3JhcHBlciAuc2stbW9kYWxfX2hlYWQge1xuICBwYWRkaW5nOiAzMnB4IDQwcHggNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX21lYWxzLWluZm8tbW9kYWwtd3JhcHBlciAuc2stbW9kYWxfX2hlYWQge1xuICAgIHBhZGRpbmc6IDAuODEyNXJlbTtcbiAgICBoZWlnaHQ6IDMuNTYyNXJlbTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX21lYWxzLWluZm8tbW9kYWwtd3JhcHBlciAuc2stbW9kYWxfX2hlYWQgc3BhbiBoNCB7XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19tZWFscy1pbmZvLW1vZGFsLWZvb3RlciBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFja2FnZS1maWx0ZXJfX21lYWxzLWluZm8tbW9kYWwtbm8tbWFyZ2luLXRvcCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19vdmVybmlnaHQgLnBhY2thZ2UtZmlsdGVyX19lZGl0LWV2ZW50LW1lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fb3Zlcm5pZ2h0IC5wYWNrYWdlLWZpbHRlcl9fZWRpdC1ldmVudC1tZXNzYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fbWVhbHMgLnBhY2thZ2UtZmlsdGVyX190YWItYmFyLFxuLnBhY2thZ2UtZmlsdGVyX19vdmVybmlnaHQgLnBhY2thZ2UtZmlsdGVyX190YWItYmFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4xcmVtICFpbXBvcnRhbnQ7XG59XG4ucGFja2FnZS1maWx0ZXJfX21lYWxzIC5wYWNrYWdlLWZpbHRlcl9fdGFiLWJhci5zdGlja3ktaGVhZGVyLWJhcixcbi5wYWNrYWdlLWZpbHRlcl9fb3Zlcm5pZ2h0IC5wYWNrYWdlLWZpbHRlcl9fdGFiLWJhci5zdGlja3ktaGVhZGVyLWJhciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogNi41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX21lYWxzIC5wYWNrYWdlLWZpbHRlcl9fdGFiLWJhci5zdGlja3ktaGVhZGVyLWJhcixcbiAgLnBhY2thZ2UtZmlsdGVyX19vdmVybmlnaHQgLnBhY2thZ2UtZmlsdGVyX190YWItYmFyLnN0aWNreS1oZWFkZXItYmFyIHtcbiAgICB0b3A6IDQuMjVyZW07XG4gIH1cbn1cblxuLnJvb21zX3NlY3Rpb24tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJvb21zX3NlY3Rpb24tZGFyayAuZmVfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWwsIC5yb29tc19zZWN0aW9uLWRhcmsgLmZlX19wYWNrYWdlLXJhZGlvLWxhYmVsIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnJvb21zX3NlY3Rpb24tZGFyayAuZmVfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWw6OmJlZm9yZSwgLnJvb21zX3NlY3Rpb24tZGFyayAuZmVfX3BhY2thZ2UtcmFkaW8tbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucm9vbXNfc2VjdGlvbi1kYXJrIC5mZV9fY2hlY2tib3g6Y2hlY2tlZCArIC5mZV9fcGFja2FnZS1jaGVja2JveC1sYWJlbDpiZWZvcmUsIC5yb29tc19zZWN0aW9uLWRhcmsgLmZlX19yYWRpbzpjaGVja2VkICsgLmZlX19wYWNrYWdlLWNoZWNrYm94LWxhYmVsOmJlZm9yZSwgLnJvb21zX3NlY3Rpb24tZGFyayAuZmVfX2NoZWNrYm94OmNoZWNrZWQgKyAuZmVfX3BhY2thZ2UtcmFkaW8tbGFiZWw6YmVmb3JlLCAucm9vbXNfc2VjdGlvbi1kYXJrIC5mZV9fcmFkaW86Y2hlY2tlZCArIC5mZV9fcGFja2FnZS1yYWRpby1sYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBmaWx0ZXI6IGludmVydCgxMDAlKTtcbn1cblxuLmZlX19jaGVja2JveC13cmFwLS1yb29tcyB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuLmZlX19jaGVja2JveC13cmFwLS1yb29tcyAuZmVfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWw6YmVmb3JlLCAuZmVfX2NoZWNrYm94LXdyYXAtLXJvb21zIC5mZV9fcGFja2FnZS1yYWRpby1sYWJlbDpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogLTJyZW07XG59XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX21lYWxzIHtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSAxNDRweCk7XG4gIH1cbn1cbi5wYWNrYWdlLWZpbHRlcl9fbWVhbHMgLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoIHtcbiAgcGFkZGluZzogMDtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG4gIG1hcmdpbjogMS41cmVtIDA7XG59XG4ucGFja2FnZS1maWx0ZXJfX21lYWxzIC5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaC5tYi0xMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4ucGFja2FnZS1maWx0ZXJfX21lYWxzIC5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnBhY2thZ2UtZmlsdGVyX19tZWFscyAucGFja2FnZS1maWx0ZXJfX3JhZGlvLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fbWVhbHMgLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoX19jb250YWluZXI6bGFzdC1jaGlsZCAucGFja2FnZS1maWx0ZXJzX19zd2l0Y2g6bm90KC5tYi0xMikge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhY2thZ2UtZmlsdGVyX19tZWFscyAucGFja2FnZS1maWx0ZXJzX19zd2l0Y2hfX2NvbnRhaW5lcjpsYXN0LWNoaWxkIC5wYWNrYWdlLWZpbHRlcnNfX21lYWwtY291cnNlcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFja2FnZS1maWx0ZXJfX21lYWxzIC5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaF9fY29udGFpbmVyOmZpcnN0LWNoaWxkIC5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnBhY2thZ2UtZmlsdGVyX19tZWFscyAucGFja2FnZS1maWx0ZXJzX19tZWFsLWNvdXJzZXMge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ucGFja2FnZS1maWx0ZXJfX21lYWxzIC5wYWNrYWdlLWZpbHRlcnNfX21lYWwtY291cnNlcyAucGFja2FnZS1maWx0ZXJfX3JhZGlvLWxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX2hhbGxzIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIHtcbiAgcGFkZGluZzogMnJlbSAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19oYWxscyAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCB7XG4gICAgcGFkZGluZzogMC44NzVyZW0gMS41cmVtO1xuICB9XG59XG5cbi5oYWxsLXZpZXctdGl0bGUge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uaGFsbC12aWV3LXRpdGxlIHNwYW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGFsbC12aWV3LXRpdGxlIC5zay1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtO1xufVxuLmhhbGwtdmlldy10aXRsZSAuc2staWNvbiBzdmcge1xuICBzdHJva2Utd2lkdGg6IDA7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG5cbi5oYWxsLXZpZXctLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oYWxsLXZpZXctLXdyYXBwZXIgZGl2IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGFsbC12aWV3LS13cmFwcGVyIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uaGFsbC12aWV3LS1pY29uIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5oYWxsLXZpZXctLWFycm93LXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMjlweCk7XG4gIHJpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5oYWxsLXZpZXctLWFycm93LXJpZ2h0LmVkaXQtbWVhbHMge1xuICB0b3A6IGNhbGMoNTAlIC0gMTFweCk7XG59XG5cbi5hZGQtaGFsbC1tb2RhbCAuc2stbW9kYWxfX2Nsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFkZC1oYWxsLW1vZGFsIC5zay1tb2RhbF9fY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hZGQtaGFsbC1tb2RhbCAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tc3RpY2t5LmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19oZWFkLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2stbW9kYWwucGFja2FnZS1maWx0ZXJfX3dyYXAuaGlkZGVuIC5zay1tb2RhbF9faW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19ib2R5LXJvb21zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19oYWxscy1pbmZvLW1vZGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMnB4O1xuICBwYWRkaW5nOiAwIDIuNXJlbSAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19oYWxscy1pbmZvLW1vZGFsIHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbSAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xuICAgIGdhcDogNTBweDtcbiAgfVxufVxuLnBhY2thZ2UtZmlsdGVyX19oYWxscy1pbmZvLW1vZGFsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwgbGkgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG4ucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwgZGl2IHAsXG4ucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwgZGl2IGxpIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwtd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG4ucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwtd3JhcHBlciAuc2stbW9kYWxfX2JvZHkucGFja2FnZS1maWx0ZXJfX2JvZHkge1xuICBoZWlnaHQ6IDMxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9faGFsbHMtaW5mby1tb2RhbC13cmFwcGVyIC5zay1tb2RhbCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG4ucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwtd3JhcHBlciAuc2stbW9kYWxfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAzNzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwtd3JhcHBlciAuc2stbW9kYWxfX2lubmVyIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC42MjVyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4ucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwtd3JhcHBlciAuc2stbW9kYWxfX2hlYWQge1xuICBwYWRkaW5nOiAzMnB4IDQwcHggNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwtd3JhcHBlciAuc2stbW9kYWxfX2hlYWQge1xuICAgIHBhZGRpbmc6IDAuODEyNXJlbTtcbiAgICBoZWlnaHQ6IDMuNTYyNXJlbTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwtd3JhcHBlciAuc2stbW9kYWxfX2hlYWQgc3BhbiBoNCB7XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19oYWxscy1pbmZvLW1vZGFsLWZvb3RlciBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9faGFsbHMtaW5mby1tb2RhbC1mb290ZXIge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDExcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gIHBhZGRpbmc6IDEycHggMjRweCAhaW1wb3J0YW50O1xufVxuLnBhY2thZ2UtZmlsdGVyX19oYWxscy1pbmZvLW1vZGFsLWZvb3RlciBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19oYWxscy1pbmZvLW1vZGFsLXdyYXBwZXIgLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmstZWRpdC1tZWFscyB7XG4gIGNvbG9yOiAjMmMyYzJjICFpbXBvcnRhbnQ7XG59XG4ucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rLWVkaXQtbWVhbHMgaW1nIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fZWRpdC1tZWFscy1tZXNzYWdlLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19lZGl0LW1lYWxzLW1lc3NhZ2Uge1xuICBtYXJnaW46IDA7XG59XG5cbi5oYWxsLXZpZXctLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbn1cblxuLmVkaXQtaGFsbHMtZmlsdGVyLmhhbGwtdmlldy0tYm9yZGVyLWJvdHRvbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19ib2R5LnBhY2thZ2UtZmlsdGVyX19ib2R5LXJvb21zIGZpZWxkc2V0IGRpdjpsYXN0LWNoaWxkIC5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWwsIC5wYWNrYWdlLWZpbHRlcl9fYm9keS5wYWNrYWdlLWZpbHRlcl9fYm9keS1yb29tcyBmaWVsZHNldCBkaXY6bGFzdC1jaGlsZCAucGFja2FnZS1maWx0ZXJzX19jaGVja2JveC1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYWNrYWdlLXJlc3VsdHMtcm9vbS1pbmZvLW1vZGFsIHtcbiAgcGFkZGluZzogMCAxLjVyZW0gMS41cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19yb29tcy1pbmZvLW1vZGFsLXdyYXBwZXIgLnBhY2thZ2UtZmlsdGVyX19mb290ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcl9fcm9vbXMtaW5mby1tb2RhbC13cmFwcGVyIC5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGFja2FnZS1maWx0ZXJfX3Jvb21zLWluZm8tbW9kYWwtd3JhcHBlciAucGFja2FnZS1maWx0ZXJfX2Zvb3RlciB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuXG4uZmVfX2VkaXQtcGFja2FnZS1tZXNzYWdlLXRvYXN0LnNlbGVjdC1tZWFscy1uZXh0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zL3BhY2thZ2VzL21pbmktd2l6YXJkLW1lc3NhZ2UtaW5mby1pY29uLWJsYWNrLnN2Z1wiKSBuby1yZXBlYXQ7XG59XG5cbi5zcGFjZS1ib3R0b20tMjQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fY2FsZW5kYXItaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQuNXJlbTtcbiAgcGFkZGluZzogMCAzLjMxMjVyZW0gMCAxcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL3BhY2thZ2VzL2NhbGVuZGFyLWJsYWNrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIHtcbiAgei1pbmRleDogNjY3MDtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWlubmVyIHtcbiAgd2lkdGg6IDYzcmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDJyZW0gMi41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtaW5uZXIge1xuICAgIHBhZGRpbmc6IDJyZW0gMCAwIDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC42MjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNjI1cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtZm9vdGVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1mb290ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuNDM3NXJlbTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDExcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgfVxufVxuLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1oZWFkIGgxIHtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWhlYWQgaDEge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtaGVhZCBoMSB7XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xuICB9XG59XG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLW1haW4tY29udGFpbmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtZGF5TmFtZXMge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgd2lkdGg6IDIwLjEyNXJlbTtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtZGF5TmFtZXMgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy1kYXlOYW1lcyB7XG4gICAgbWFyZ2luOiAzMnB4IDAgMDtcbiAgfVxufVxuLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy1kYXlOYW1lcyA+IHNwYW4sXG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLXdlZWsgPiAudmZjLWRheSA+IHNwYW4udmZjLXNwYW4tZGF5IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtd2VlayB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdpZHRoOiAyMC4xMjVyZW07XG59XG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLXdlZWsgPiAudmZjLWRheSA+IHNwYW4udmZjLXNwYW4tZGF5IHtcbiAgd2lkdGg6IDIuMjVyZW07XG4gIGhlaWdodDogMi4yNXJlbTtcbiAgcGFkZGluZzogMC4zMTI1cmVtO1xuICB6LWluZGV4OiAxO1xufVxuLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy1jYWxlbmRhciAudmZjLXRvcC1kYXRlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW46IDA7XG59XG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLXRvcC1kYXRlLnZmYy1jZW50ZXIgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICBtYXJnaW46IDA7XG59XG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLXRvcC1kYXRlID4gc3Bhbi52ZmMtdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkOm5vdCgudmZjLWJldHdlZW4tbWFya2VkKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG59XG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZC52ZmMtYmV0d2Vlbi1tYXJrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xufVxuLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy13ZWVrIC52ZmMtZGF5LnZmYy1kYXktZGlzYWJsZWQgc3Bhbi52ZmMtc3Bhbi1kYXkge1xuICBjb2xvcjogI0M1QzVDNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLWNhbGVuZGFyID4gLnZmYy1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtZGF5TmFtZXMge1xuICAgIG1hcmdpbjogMS41cmVtIDAgMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtY2FsZW5kYXI6Zmlyc3QtY2hpbGQgLnZmYy10b3AtZGF0ZS52ZmMtY2VudGVyIHtcbiAgICBoZWlnaHQ6IDMuMjVyZW07XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLWNhbGVuZGFyOm5vdCg6Zmlyc3QtY2hpbGQpIC52ZmMtdG9wLWRhdGUudmZjLWNlbnRlciB7XG4gICAgbWFyZ2luLXRvcDogLTEuMTI1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtY2FsZW5kYXIgLnZmYy10b3AtZGF0ZS52ZmMtY2VudGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtd2VlayxcbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy1kYXlOYW1lcyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtaW5uZXIge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDkwKTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWlubmVyLXJlcXVlc3RzIHtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiA0NSk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLWN1cnNvci1wb2ludGVyIHtcbiAgICB0b3A6IDQzJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtY3Vyc29yLXBvaW50ZXIgLnZmYy1hcnJvdy1yaWdodCxcbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy1jdXJzb3ItcG9pbnRlciAudmZjLWFycm93LWxlZnQge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMC41cmVtO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjY4NzVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy1jdXJzb3ItcG9pbnRlciAudmZjLWFycm93LWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgxMjVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy1jdXJzb3ItcG9pbnRlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDlEOTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLWRheU5hbWVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLWN1cnNvci1wb2ludGVyLnZmYy1jdXJzb3ItcG9pbnRlci1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy1jdXJzb3ItcG9pbnRlci52ZmMtY3Vyc29yLXBvaW50ZXItbGVmdCB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLWNhbGVuZGFycyB7XG4gICAgcGFkZGluZzogMXJlbSAyLjg3NXJlbSAwO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtdG9wLWRhdGUge1xuICAgIG1hcmdpbjogMXJlbTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1pbm5lciB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy1jYWxlbmRhcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1pbm5lciB7XG4gICAgd2lkdGg6IDMxcmVtO1xuICAgIGhlaWdodDogNDEuMzc1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWhlYWQgaDEge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjMkMyQzJDO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBTb2ZpYSBQcm87XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogMS43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgfVxufVxuXG4uc2stbW9kYWwtLXJlZ3VsYXItc2l6ZSAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtaW5uZXIge1xuICBtYXgtd2lkdGg6IDYzcmVtO1xufVxuXG4uc2stbW9kYWxfX2JvZHktcGFja2FnZS0tZml0bGVyLWNhbGVuZGFyIHtcbiAgcGFkZGluZzogMCAxLjg3NXJlbTtcbn1cblxuLmVkaXRfZGV0YWlsc19tb2RhbCAuc2stbW9kYWxfX2JvZHktcGFja2FnZS0tZml0bGVyLWNhbGVuZGFyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5lZGl0X2RldGFpbHNfbW9kYWwgLnZmYy1jdXJzb3ItcG9pbnRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmVkaXRfZGV0YWlsc19tb2RhbCAudmZjLWNhbGVuZGFyIC52ZmMtY29udGVudCB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbi5wYWNrYWdlLWNhbGVuZGFyLW1vZGFsIC52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtZGlzYWJsZWQsXG4ucGFja2FnZS1jYWxlbmRhci1tb2RhbCAudmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZC52ZmMtZGlzYWJsZWQsXG4ucGFja2FnZS1kZXRhaWxzIC52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtZGlzYWJsZWQsXG4ucGFja2FnZS1kZXRhaWxzIC52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLnZmYy1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhY2thZ2UtY2FsZW5kYXItbW9kYWwgLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1kaXNhYmxlZDpob3Zlcixcbi5wYWNrYWdlLWNhbGVuZGFyLW1vZGFsIC52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLnZmYy1kaXNhYmxlZDpob3Zlcixcbi5wYWNrYWdlLWRldGFpbHMgLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1kaXNhYmxlZDpob3Zlcixcbi5wYWNrYWdlLWRldGFpbHMgLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQudmZjLWRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFja2FnZS1jYWxlbmRhci1tb2RhbCAuc2stbW9kYWxfX2JvZHkuc2stbW9kYWxfX2JvZHktcGFja2FnZS0tZml0bGVyLWNhbGVuZGFyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1jYWxlbmRhci1tb2RhbCAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1pbm5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uY2FsZW5kYXItc3VidGl0bGUtaDUge1xuICBjb2xvcjogIzJDMkMyQztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuLmNhbGVuZGFyLXN1YnRpdGxlLWg1IHNwYW4ubGFiZWwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmNhbGVuZGFyLXN1YnRpdGxlLWg1IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmNhbGVuZGFyLXN1YnRpdGxlLWg1IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jYWxlbmRhci1sYWJlbCB7XG4gIGNvbG9yOiAjMkMyQzJDO1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuY2FsZW5kYXItc3VidGl0bGUtY2VudGVyIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmNpcmNsZSxcbi5oYWxmLWNpcmNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jaXJjbGU6OmJlZm9yZSxcbi5oYWxmLWNpcmNsZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uY2lyY2xlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xufVxuXG4uaGFsZi1jaXJjbGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM5NTk1OTUgNTAlLCAjMkMyQzJDIDUwJSk7XG59XG5cbi5jaXJjbGUucHVycGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG4uY2lyY2xlLnB1cnBsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0NkI5NTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5oYWxmLWNpcmNsZS5wdXJwbGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM5NTk1OTUgNTAlLCAjNzQ2Qjk1IDUwJSk7XG59XG5cbi5zay1tb2RhbC0tcmVndWxhci1zaXplLnBhY2thZ2UtY2FsZW5kYXItbW9kYWwgLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gIG1heC13aWR0aDogNjNyZW07XG59XG4uc2stbW9kYWwtLXJlZ3VsYXItc2l6ZS5wYWNrYWdlLWNhbGVuZGFyLW1vZGFsIC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIgc3Bhbi5sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnBhY2thZ2UtY2FsZW5kYXItbW9kYWwgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWNrYWdlLWNhbGVuZGFyLW1vZGFsIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWhlYWQgaDEge1xuICB3aWR0aDogOTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWNhbGVuZGFyLW1vZGFsIC50ZXh0LXVuZGVybGluZS1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhY2thZ2UtY2FsZW5kYXItbW9kYWwgLnBpbmstYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGFja2FnZS1jYWxlbmRhci1tb2RhbCAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1oZWFkIGgxIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1mb290ZXIucGFja2FnZS1maWx0ZXJfX2Zvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWlubmVyIC5uby1zaG93LFxuLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIC5uby1zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtaW5uZXIgLm5vLXNob3csXG4gIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciAubm8tc2hvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5zcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLmNhbC1zaW5nbGUtZGF5LWJ1c3k6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtZGF5LmV2ZW50LWRhdGUucmFuZ2UtbW9kaWZpZWQ6OmJlZm9yZSxcbi52ZmMtZGF5LmV2ZW50LWRhdGUucmFuZ2UtbW9kaWZpZWQ6OmFmdGVyLFxuLnZmYy1kYXkuZXZlbnQtZGF0ZS5yYW5nZS1tb2RpZmllZC1sYXN0OjpiZWZvcmUsXG4udmZjLWRheS5ldmVudC1kYXRlLnJhbmdlLW1vZGlmaWVkLWZpcnN0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xufVxuXG4udmZjLWRheS5ldmVudC1kYXRlLnJhbmdlLW1vZGlmaWVkOjpiZWZvcmUsXG4udmZjLWRheS5ldmVudC1kYXRlLnJhbmdlLW1vZGlmaWVkLWxhc3Q6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG5cbi52ZmMtZGF5LmV2ZW50LWRhdGUucmFuZ2UtbW9kaWZpZWQ6OmFmdGVyLFxuLnZmYy1kYXkuZXZlbnQtZGF0ZS5yYW5nZS1tb2RpZmllZC1maXJzdDo6YWZ0ZXIge1xuICByaWdodDogMDtcbn1cblxuLnZmYy1kYXkuZXZlbnQtZGF0ZS5yYW5nZS1tb2RpZmllZC1sYXN0IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNhbC1zaW5nbGUtZGF5LWJ1c3kucmFuZ2UtbW9kaWZpZWQgLnZmYy1zcGFuLWRheTpub3QoLnZmYy1kaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMmMyYzJjICFpbXBvcnRhbnQ7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX21lc3NhZ2UtLXdhcm5pbmcucGFja2FnZS1maWx0ZXJzX19tZXNzYWdlLWNhbGVuZGFyLW1vZGFsIHtcbiAgei1pbmRleDogNjY3MTtcbn1cblxuLm1vZGUtc3dpdGNoLXBpbGxzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gIGJvcmRlci1yYWRpdXM6IDYyLjQzNzVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgZ2FwOiAwLjI1cmVtO1xufVxuXG4ubW9kZS1zd2l0Y2gtcGlsbHMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZGUtc3dpdGNoLXBpbGxzLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDIuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGUtc3dpdGNoLXBpbGxzLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnJlc2V0LXJhZGlvLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm1vZGUtc3dpdGNoLXBpbGxzIGxhYmVsIHtcbiAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA2Mi40Mzc1cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjMmMyYzJjO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbn1cblxuLm1vZGUtc3dpdGNoLXBpbGxzIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMTYsIDI0LCA0MCwgMC4xKSwgMCAxcHggMnB4IDAgcmdiYSgxNiwgMjQsIDQwLCAwLjA2KTtcbn1cblxuLmR1cmF0aW9uLXNlbGVjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5kdXJhdGlvbi1zZWxlY3Rpb24gbGFiZWwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDQsIDQ0LCA0NCwgMC41KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZHVyYXRpb24tc2VsZWN0aW9uIGxlZ2VuZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG4uZHVyYXRpb24tc2VsZWN0aW9uIHAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZHVyYXRpb24tc2VsZWN0aW9uX19vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5kdXJhdGlvbi1zZWxlY3Rpb24gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZDogIzJjMmMyYztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyIC52ZmMtd2VlayAudmZjLWRheSAudmZjLWJhc2Utc3RhcnQsXG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhciAudmZjLXdlZWsgLnZmYy1kYXkgLnZmYy1iYXNlLWVuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG59XG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhciAudmZjLXdlZWsgLnZmYy1kYXkgLnZmYy1zcGFuLWRheS52ZmMtaG92ZXIudmZjLW1hcmtlZDpub3QoLnZmYy1lbmQtbWFya2VkLS1kYXksIC52ZmMtc3RhcnQtbWFya2VkLS1kYXksIC52ZmMtZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyIC52ZmMtd2VlayAudmZjLWRheSAudmZjLXNwYW4tZGF5LnZmYy1ob3Zlci52ZmMtbWFya2VkOm5vdCgudmZjLWVuZC1tYXJrZWQtLWRheSwgLnZmYy1zdGFydC1tYXJrZWQtLWRheSwgLnZmYy1kaXNhYmxlZCk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG59XG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhciAudmZjLXdlZWsgLnZmYy1kYXkgLnZmYy1zcGFuLWRheS52ZmMtaG92ZXIudmZjLXN0YXJ0LW1hcmtlZC52ZmMtc3RhcnQtbWFya2VkLS1kYXksXG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhciAudmZjLXdlZWsgLnZmYy1kYXkgLnZmYy1zcGFuLWRheS52ZmMtaG92ZXIudmZjLWVuZC1tYXJrZWQudmZjLWVuZC1tYXJrZWQtLWRheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG59XG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhciAudmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLXRvZGF5Om5vdCgudmZjLXN0YXJ0LW1hcmtlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXIgLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy10b2RheTpub3QoLnZmYy1zdGFydC1tYXJrZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBREFEQSAhaW1wb3J0YW50O1xufVxuLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXIgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtc3VidGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgbWFyZ2luOiAycmVtIDAgMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXIgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIG1hcmdpbjogM3JlbSAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXIuZGlzYWJsZS1ob3ZlciAudmZjLXdlZWsgLnZmYy1kYXkgPiBzcGFuLnZmYy1zcGFuLWRheS52ZmMtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucGFja2FnZS1maWx0ZXIucGFja2FnZS1maWx0ZXJfX3doZW4tbmV3IC52ZmMtY3Vyc29yLXBvaW50ZXIgaW1nIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyLnBhY2thZ2UtZmlsdGVyX193aGVuLW5ldyAucGFja2FnZS1maWx0ZXJzX19tZXNzYWdlLS13YXJuaW5nOjpiZWZvcmUge1xuICAgIHRvcDogMC4zNzVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyLnBhY2thZ2UtZmlsdGVyX193aGVuLW5ldyAudmZjLW1haW4tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXIucGFja2FnZS1maWx0ZXJfX3doZW4tbmV3IC52ZmMtc2VwYXJhdGVseS1uYXZpZ2F0aW9uLWJ1dHRvbnMudmZjLXNwYWNlLWJldHdlZW4ge1xuICAgIGhlaWdodDogMy41cmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlci5wYWNrYWdlLWZpbHRlcl9fd2hlbi1uZXcgLnZmYy1zZXBhcmF0ZWx5LW5hdmlnYXRpb24tYnV0dG9ucy52ZmMtc3BhY2UtYmV0d2VlbiAudmZjLWN1cnNvci1wb2ludGVyIHtcbiAgICBtYXJnaW46IDAuNDM3NXJlbSAwLjYyNXJlbTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXIucGFja2FnZS1maWx0ZXJfX3doZW4tbmV3IC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtY2FsZW5kYXI6Zmlyc3QtY2hpbGQgLnZmYy10b3AtZGF0ZS52ZmMtY2VudGVyIHtcbiAgICBoZWlnaHQ6IDIuNzVyZW07XG4gICAgbWFyZ2luLXRvcDogMC40Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyLnBhY2thZ2UtZmlsdGVyX193aGVuLW5ldyAudmZjLXNlcGFyYXRlbHktbmF2aWdhdGlvbi1idXR0b25zLnZmYy1zcGFjZS1iZXR3ZWVuIHtcbiAgICB3aWR0aDogMjAuMTI1cmVtO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAucGFja2FnZS1maWx0ZXIucGFja2FnZS1maWx0ZXJfX3doZW4tbmV3IC52ZmMtc2VwYXJhdGVseS1uYXZpZ2F0aW9uLWJ1dHRvbnMudmZjLXNwYWNlLWJldHdlZW4gLnZmYy1jdXJzb3ItcG9pbnRlciB7XG4gICAgbWFyZ2luOiAxcmVtIDAuNjI1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlci5wYWNrYWdlLWZpbHRlcl9fd2hlbi1uZXcgLnZmYy1jb250ZW50IHtcbiAgICBtYXJnaW46IDAgYXV0byAxLjI1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlci5wYWNrYWdlLWZpbHRlcl9fd2hlbi1uZXcgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy1jYWxlbmRhciAudmZjLXRvcC1kYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAtMi42MjVyZW07XG4gICAgaGVpZ2h0OiAyLjc1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlci5wYWNrYWdlLWZpbHRlcl9fd2hlbi1uZXcgLnZmYy1kYXlOYW1lcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlci5wYWNrYWdlLWZpbHRlcl9fd2hlbi1uZXcgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXN0aWNreSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMjQuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyLnBhY2thZ2UtZmlsdGVyX193aGVuLW5ldyAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICBtaW4td2lkdGg6IDI0LjEyNXJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiA0Ni40Mzc1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlci5wYWNrYWdlLWZpbHRlcl9fd2hlbi1uZXcgLnZmYy1jYWxlbmRhciB7XG4gICAgd2lkdGg6IDI0cmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlci5wYWNrYWdlLWZpbHRlcl9fd2hlbi1uZXcgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXN0aWNreSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyLnBhY2thZ2UtZmlsdGVyX193aGVuLW5ldyAucGFja2FnZS1maWx0ZXJfX2Zvb3Rlci5jYWxlbmRhci1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlci5wYWNrYWdlLWZpbHRlcl9fd2hlbi1uZXcgLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuICAucGFja2FnZS1maWx0ZXIucGFja2FnZS1maWx0ZXJfX3doZW4tbmV3IC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxuICAucGFja2FnZS1maWx0ZXIucGFja2FnZS1maWx0ZXJfX3doZW4tbmV3IC5wYWNrYWdlLWZpbHRlcl9fYm9keSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyLnBhY2thZ2UtZmlsdGVyX193aGVuLW5ldyAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDYzcmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMzdyZW07XG4gICAgbWluLWhlaWdodDogNDYuNDM3NXJlbTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXIucGFja2FnZS1maWx0ZXJfX3doZW4tbmV3IC52ZmMtY2FsZW5kYXJzIHtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgbWluLWhlaWdodDogMjIuMDYyNXJlbTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXIucGFja2FnZS1maWx0ZXJfX3doZW4tbmV3IC52ZmMtY2FsZW5kYXJzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA0LjVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyLnBhY2thZ2UtZmlsdGVyX193aGVuLW5ldyAudmZjLWN1cnNvci1wb2ludGVyIHtcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyLnBhY2thZ2UtZmlsdGVyX193aGVuLW5ldyAudmZjLWN1cnNvci1wb2ludGVyLnZmYy1jdXJzb3ItcG9pbnRlci1yaWdodCB7XG4gICAgcmlnaHQ6IDIuNXJlbTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXIucGFja2FnZS1maWx0ZXJfX3doZW4tbmV3IC52ZmMtY3Vyc29yLXBvaW50ZXIudmZjLWN1cnNvci1wb2ludGVyLWxlZnQge1xuICAgIGxlZnQ6IDIuNXJlbTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXIucGFja2FnZS1maWx0ZXJfX3doZW4tbmV3IC52ZmMtY3Vyc29yLXBvaW50ZXIgaW1nIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyLnBhY2thZ2UtZmlsdGVyX193aGVuLW5ldyAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tc3RpY2t5IHtcbiAgICBtYXgtd2lkdGg6IDYxcmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlci5wYWNrYWdlLWZpbHRlcl9fd2hlbi1uZXcuZmxleGlibGUgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXN0aWNreSB7XG4gICAgbWF4LXdpZHRoOiAzN3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAucGFja2FnZS1maWx0ZXIucGFja2FnZS1maWx0ZXJfX3doZW4tbmV3IC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyLnBhY2thZ2UtZmlsdGVyX193aGVuLW5ldyAucGFja2FnZS1maWx0ZXJfX2JvZHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19mb290ZXIuY2FsZW5kYXItZm9vdGVyIC5waW5rLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19mb290ZXIuY2FsZW5kYXItZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX2Zvb3RlciAucGluay1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi52ZmMtbmF2aWdhdGlvbi1idXR0b25zIGRpdiAuY2FsZW5kYXItbmF2aWdhdGlvbi1hcnJvdy1sZWZ0LFxuLnZmYy1uYXZpZ2F0aW9uLWJ1dHRvbnMgZGl2IC5jYWxlbmRhci1uYXZpZ2F0aW9uLWFycm93LXJpZ2h0LFxuLnZmYy1zZXBhcmF0ZWx5LW5hdmlnYXRpb24tYnV0dG9ucyBkaXYgLmNhbGVuZGFyLW5hdmlnYXRpb24tYXJyb3ctbGVmdCxcbi52ZmMtc2VwYXJhdGVseS1uYXZpZ2F0aW9uLWJ1dHRvbnMgZGl2IC5jYWxlbmRhci1uYXZpZ2F0aW9uLWFycm93LXJpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNhbGVuZGFyLW5hdmlnYXRpb24tYXJyb3ctcmlnaHQgaW1nIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX193cmFwIHtcbiAgei1pbmRleDogNjY2OTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX3dyYXAge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4ucGFja2FnZS1maWx0ZXJfX3dyYXAgLnBhY2thZ2UtZmlsdGVyX19oZWFkLWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW0gMXJlbSAxLjVyZW07XG59XG4ucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCBoNCB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQge1xuICAgIHBhZGRpbmc6IDJyZW0gMi41cmVtIDJyZW0gMi41cmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIGg0IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDEwNHB4IDFmciAxMjdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDY4cHggMWZyIDcwcHg7XG4gIH1cbn1cbi5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciAuc2stbW9kYWxfX2JvZHkge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuLnBhY2thZ2UtZmlsdGVyX193cmFwIC5zay1tb2RhbF9fY2xvc2Uge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5wYWNrYWdlLWZpbHRlcl9fd3JhcCAuc2stbW9kYWxfX3RpdGxlLWljb24ge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1wYWRkaW5nLXRvcCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1wYWRkaW5nLXRvcCAucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCAtIDE2cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3kge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXN0aWNreSB7XG4gICAgbWF4LXdpZHRoOiAzN3JlbTtcbiAgICB0b3A6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tc3RpY2t5IHtcbiAgICBtYXgtd2lkdGg6IDQycmVtO1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1pbmZvIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTA7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICBwYWRkaW5nOiAxMnB4IDI0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0taW5mbyB7XG4gICAgbWF4LXdpZHRoOiAzNzVweDtcbiAgICB0b3A6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0taW5mbyB7XG4gICAgbWF4LXdpZHRoOiAyMy40Mzc1cmVtO1xuICB9XG59XG4ucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0taW5mbyBoNCB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzVweDsgLyogMTQwJSAqL1xufVxuLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLWluZm8tLWZpbHRlciB7XG4gIG1heC13aWR0aDogMzc1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLWluZm8tLWZpbHRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwsXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1tYWluLFxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtYm9sZCxcbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWdyZXksXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1tYWluLnBhY2thZ2UtZmlsdGVyX19kYXktdGFiLWxhYmVsIHNwYW4sXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC13YXJuaW5nLFxuLnBhY2thZ2UtZmlsdGVyc19fbGluayxcbi5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmssXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1zbSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6ICMxYzFjMWM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmtfX2RldGFpbHMge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMkYyRjI7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1tYWluIHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1ncmV5LCAucGFja2FnZS1maWx0ZXJzX19sYWJlbC1tYWluLnBhY2thZ2UtZmlsdGVyX19kYXktdGFiLWxhYmVsIHNwYW4ge1xuICBjb2xvcjogIzVhNWE1YTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtd2FybmluZyB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtbWVhbHMge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1tZWFscy1nYWxsZXJ5IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1pbmZvIHNwYW4ge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1pbmZvIHNwYW4gc3ZnIHtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtO1xufVxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtaW5mbyBzcGFuIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzJjMmMyYztcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWluZm8tZ3JleSBzcGFuIHtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWluZm8tZ3JleSBzcGFuIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzY1NjU2NTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGluayxcbi5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2xpbms6aG92ZXIsXG4ucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0VDNTM2Qztcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGluayB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19saW5rLXRlcm1zIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWljb24gLnNrLWljb24ge1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtaWNvbiAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1pY29uIC5zay1pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzY1NjU2NTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtc20ge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIxLjQ1cHg7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5zZWN0aW9uX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc2VjdGlvbl90aXRsZSAuc2staWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbTtcbiAgbWFyZ2luLXRvcDogMC4wNjI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cbi5zZWN0aW9uX3RpdGxlIC5zay1pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzJjMmMyYztcbn1cbi5zZWN0aW9uX3RpdGxlLndpdGhvdXQtYm9yZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyIHtcbiAgcGFkZGluZzogMi41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAzMztcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG4ucGFja2FnZS1maWx0ZXJfX2Zvb3RlciAucGluay1idXR0b24ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjQzNzVyZW07XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX2Zvb3RlciB7XG4gICAgcGFkZGluZzogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19mb290ZXItZWRpdC0tbWVhbHMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuLnRleHQtdW5kZXJsaW5lLWJ1dHRvbixcbi5waW5rLWJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cblxuLnRleHQtdW5kZXJsaW5lLWJ1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICBjb2xvcjogIzFjMWMxYztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cblxuLnRleHQtdW5kZXJsaW5lLWJ1dHRvbi5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjYzVjNWM1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBpbmstYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gIC5waW5rLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMC43NXJlbTtcbiAgfVxufVxuLnBpbmstYnV0dG9uX19sb2FkZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMi4zMzY5Mzc1cmVtO1xuICBoZWlnaHQ6IDIuOTA2MjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBpbmstYnV0dG9uX19sb2FkZXIge1xuICAgIHdpZHRoOiAxMC40ODA1cmVtO1xuICB9XG59XG4ucGluay1idXR0b25fX2xvYWRlciA+IGltZyB7XG4gIGhlaWdodDogMjNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGluay1idXR0b25fX2xvYWRlciA+IGltZyB7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGFja2FnZS1maWx0ZXJfX3NlY3Rpb24ucGFja2FnZS1maWx0ZXJfX3NlY3Rpb24tcGFkZGluZy10b3Age1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uLnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uLW5vLXRvcC1zcGFjZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX2JveC1zcGFjZS1vdXRzaWRlIHtcbiAgbWFyZ2luOiAycmVtIDIuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX2JveC1zcGFjZS1vdXRzaWRlIHtcbiAgICBtYXJnaW46IDEuNXJlbTtcbiAgfVxufVxuLnBhY2thZ2UtZmlsdGVyX19ib3gtc3BhY2Utb3V0c2lkZS10ZXh0LW1lYWxzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG59XG5cbi5ncmV5LWJveCxcbi5ib3gtbm8tYmcge1xuICBwYWRkaW5nOiAxcmVtO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG59XG5cbi5ncmV5LWJveCB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG59XG5cbi5ib3gtbm8tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNrLW1vZGFsX190aXRsZS1pY29uIHtcbiAgd2lkdGg6IDIuMjVyZW07XG4gIGhlaWdodDogMi4yNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFjMWMxYztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2stbW9kYWxfX3RpdGxlLWljb24ge1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9fYm9keSA+IC5wYWNrYWdlLWZpbHRlcl9fc2VjdGlvbi5uby1tYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uLm5vLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uLm5vLWJvcmRlci1sZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRpc3BsYXktZmxleC1sZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uc2stbW9kYWwtLXJlZ3VsYXItc2l6ZSA+IC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDM3cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zay1tb2RhbC0tcmVndWxhci1zaXplID4gLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA0MnJlbTtcbiAgICBtYXgtaGVpZ2h0OiA5NCU7XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19yYWRpby1sYWJlbC1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWwsXG4ucGFja2FnZS1maWx0ZXJzX19jaGVja2JveC1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyLjM3NXJlbTtcbiAgdGV4dC1pbmRlbnQ6IC0yLjM3NXJlbTtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWwgaW1nLFxuLnBhY2thZ2UtZmlsdGVyc19fY2hlY2tib3gtbGFiZWwgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtO1xuICB3aWR0aDogMC44MTI1cmVtO1xufVxuLnBhY2thZ2UtZmlsdGVyX19yYWRpby1sYWJlbDo6YmVmb3JlLFxuLnBhY2thZ2UtZmlsdGVyc19fY2hlY2tib3gtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogODUlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMS4zNzVyZW07XG4gIHdpZHRoOiAxLjM3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjgxMjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMmMyYzJjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFja2FnZS1maWx0ZXJfX3JhZGlvLWxhYmVsID4gc3Bhbixcbi5wYWNrYWdlLWZpbHRlcnNfX2NoZWNrYm94LWxhYmVsID4gc3BhbiB7XG4gIGNvbG9yOiAjOTU5NTk1O1xufVxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWw6YmVmb3JlLFxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5wYWNrYWdlLWZpbHRlcnNfX2NoZWNrYm94LWxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGJvcmRlcjogN3B4IHNvbGlkICNmZmY7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWwtLXJlc3RhdXJhbnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4ucGFja2FnZS1maWx0ZXJfX3JhZGlvLWxhYmVsLS1yZXN0YXVyYW50OjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDAuNDM3NXJlbTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fY2hlY2tib3gtbGFiZWwtY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTdweDtcbn1cbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAucGFja2FnZS1maWx0ZXJzX19jaGVja2JveC1sYWJlbC1jaGVja2VkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGJvcmRlcjogN3B4IHNvbGlkICNmZmY7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2NoZWNrYm94LWxhYmVsLWNoZWNrZWQtLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9jbG9zZS1ibGFjay5zdmcpICFpbXBvcnRhbnQ7XG59XG4ucGFja2FnZS1maWx0ZXJzX19jaGVja2JveC1sYWJlbC1jaGVja2VkLS1kaXNhYmxlZCA+IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBjb2xvcjogIzk1OTU5NTtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2NoZWNrYm94LWxhYmVsLWNoZWNrZWQtLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvY2hlY2stYmxhY2stbmV3LnN2ZykgIWltcG9ydGFudDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fY2hlY2tib3gtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAucGFja2FnZS1maWx0ZXJzX19jaGVja2JveC1sYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL2NoZWNrLWJsYWNrLnN2Zyk7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAucGFja2FnZS1maWx0ZXJzX19jaGVja2JveC1sYWJlbC5wYWNrYWdlLWZpbHRlcnNfX2NoZWNrYm94LWxhYmVsLS11bmNoZWNrZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29udGVudDogXCItXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbmZpZWxkc2V0LnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fY2hlY2tib3hlcy13cmFwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19jaGVja2JveGVzLXNlY29uZCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4ucGFja2FnZS1maWx0ZXIgLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9kYWwtd2l0aG91dC1mb290ZXIgLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxMDRweCAxZnI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZGFsLXdpdGhvdXQtZm9vdGVyIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogNjhweCAxZnI7XG4gIH1cbn1cblxuLm1vZGFsLXdpdGhvdXQtZm9vdGVyLXNtIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogNThweCAxZnI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZGFsLXdpdGhvdXQtZm9vdGVyLXNtIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA0MHB4IDFmcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmZlX19lZGl0LXBhY2thZ2UtbWVzc2FnZS10b2FzdCB7XG4gICAgdG9wOiAxMDZweDtcbiAgfVxufVxuLmZlX19lZGl0LXBhY2thZ2UtbWVzc2FnZS10b2FzdC5kYXJrLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjMWMxYztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZmVfX2VkaXQtcGFja2FnZS1tZXNzYWdlLXRvYXN0LmRhcmstYmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMvcGFja2FnZXMvaW5mby1pY29uLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQ7XG59XG4uZmVfX2VkaXQtcGFja2FnZS1tZXNzYWdlLXRvYXN0LmRhcmstYmcuaGFzLWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5NTk1OTU7XG59XG4uZmVfX2VkaXQtcGFja2FnZS1tZXNzYWdlLXRvYXN0LmhlYWRlci1wb3NpdGlvbmVkIHtcbiAgdG9wOiAxcmVtO1xufVxuXG4uZmVfX2VkaXQtcGFja2FnZS1tZXNzYWdlLXRvYXN0LFxuLmZlX19lZGl0LXBhY2thZ2UtbWVzc2FnZS10b2FzdC5wYWNrYWdlLWZpbHRlcnNfX21lc3NhZ2UtLXdhcm5pbmcge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA5MiU7XG59XG5cbi5mZV9fZWRpdC1wYWNrYWdlLW1lc3NhZ2UtdG9hc3QucGFja2FnZS1maWx0ZXJzX19tZXNzYWdlLS1tdWx0aXBsZS1saW5lcyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZmVfX2VkaXQtcGFja2FnZS1tZXNzYWdlLXRvYXN0LnBhY2thZ2UtZmlsdGVyc19fbWVzc2FnZS0tbXVsdGlwbGUtbGluZXM6OmJlZm9yZSB7XG4gIHRvcDogY2FsYyg1MCUgLSAxMnB4KTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbWVzc2FnZSB7XG4gIG1pbi13aWR0aDogMjM3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fbWVzc2FnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXJlbTtcbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19tZXNzYWdlLS13YXJuaW5nIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHdpZHRoOiAzMnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIuMTI1cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBhY2thZ2UtZmlsdGVyc19fbWVzc2FnZS0td2FybmluZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy93YXJuaW5nLXJlZC5zdmcpIG5vLXJlcGVhdDtcbiAgdG9wOiAwLjM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19tZXNzYWdlLS13YXJuaW5nIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIHRvcDogMXJlbTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19tZXNzYWdlLS13YXJuaW5nOjpiZWZvcmUge1xuICAgIHRvcDogMXJlbTtcbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19pbmZvLW1vZGFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19faW5mby1tb2RhbC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0Ljc1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2luZm8tbW9kYWwtdGlwIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19faW5mby1tb2RhbC1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19wYWNrYWdlLXN3aXRjaC1hcmVhIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fcGFja2FnZS1zd2l0Y2gtYXJlYS10ZXh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjQuNzVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fcGFja2FnZS1jb3VudGVyLXdhcm5pbmcge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uYm90dG9tLW1vZGFsIC5zay1tb2RhbF9faW5uZXIge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYm90dG9tLW1vZGFsIC5zay1tb2RhbF9fYm9keS5wYWNrYWdlLWZpbHRlcl9fYm9keSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5ib3R0b20tbW9kYWwgLnBhY2thZ2UtZmlsdGVyX19oYWxscy1pbmZvLW1vZGFsIHtcbiAgZ2FwOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ib3R0b20tbW9kYWwge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuXG4uY29uZmlybS1kaXNjYXJkLWNoYW5nZXMtLXRleHQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzLjgxMjVyZW0gMi44MTI1cmVtIDMuODc1cmVtIDIuMzEyNXJlbTtcbiAgei1pbmRleDogMTE7XG59XG5cbi5jb25maXJtLWRpc2NhcmQtY2hhbmdlcy0tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuY29uZmlybS1kaXNjYXJkLWNoYW5nZXMtLWJ1dHRvbnMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuLm5vLXRvcC1wYWRkaW5nIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX193cmFwLW5vLWljb24gLnNrLW1vZGFsX190aXRsZS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWNrYWdlLWZpbHRlci5mcm9tLXdpemFyZCAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCAuaWNvbi1hbmQtdGl0bGUtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wYWNrYWdlLWZpbHRlci5mcm9tLXdpemFyZCAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCAuYmFjay1hcnJvdyB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnBpbmstYnV0dG9uLnctMTAwLXNtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBpbmstYnV0dG9uLnctMTAwLXNtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19zd2l0Y2hfX2NvbnRhaW5lcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG59XG4ucGFja2FnZS1maWx0ZXJzX19zd2l0Y2hfX2NvbnRhaW5lciAucGFja2FnZS1maWx0ZXJzX19zd2l0Y2g6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19zd2l0Y2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAwO1xuICBtaW4taGVpZ2h0OiA0LjM3NXJlbTtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG59XG4ucGFja2FnZS1maWx0ZXJzX19zd2l0Y2g6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19zd2l0Y2gtc2xpZGVyLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoLXdyYXAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoLXdyYXAtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVDNUM1O1xufVxuLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoLXdyYXAgaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19zd2l0Y2gtbGFiZWwgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGFja2FnZS1maWx0ZXJzX19zd2l0Y2gtbGFiZWwgLnNrLWljb24ge1xuICBtYXJnaW4tbGVmdDogMC4zNzVyZW07XG4gIG1hcmdpbi10b3A6IDAuMDYyNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaC1sYWJlbCAuc2staWNvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICM2NTY1NjU7XG59XG5cbi5zd2l0Y2gtZGlzYWJsZWQgZGl2IHtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNlY3Rpb24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC5idG4uYnRuLS1pY29uLmJ0bi0teHNtLnRpbnktc2xpZGVyX19hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHotaW5kZXg6IDk7XG59XG4uaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLmJ0bi5idG4tLWljb24uYnRuLS14c20udGlueS1zbGlkZXJfX2Fycm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cbi5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAuYnRuLmJ0bi0taWNvbi5idG4tLXhzbS50aW55LXNsaWRlcl9fYXJyb3cgc3BhbiB7XG4gIHdpZHRoOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAwLjYyNXJlbTtcbn1cbi5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAuYnRuLmJ0bi0taWNvbi5idG4tLXhzbS50aW55LXNsaWRlcl9fYXJyb3cgc3BhbiBzdmcge1xuICB3aWR0aDogMC44NzVyZW07XG4gIGhlaWdodDogMC42MjVyZW07XG59XG4uaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLmJ0bi5idG4tLWljb24uYnRuLS14c20udGlueS1zbGlkZXJfX2Fycm93IHNwYW4gc3ZnIHBhdGgge1xuICBmaWxsOiAjMmMyYzJjO1xufVxuLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC50aW55LXNsaWRlcl9fYXJyb3ctLWNhcm91c2VsLXJpZ2h0IHtcbiAgcmlnaHQ6IDEuNXJlbTtcbn1cbi5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAudGlueS1zbGlkZXJfX2Fycm93LS1jYXJvdXNlbC1sZWZ0IHtcbiAgbGVmdDogMS41cmVtO1xufVxuLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbi50aW55LXNsaWRlcl9fbmF2aWdhdGlvbi0tY2Fyb3VzZWwubmF2X2ltYWdlLXNsaWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRucy1uYXYgYnV0dG9uIHtcbiAgd2lkdGg6IDAuMzc1cmVtO1xuICBoZWlnaHQ6IDAuMzc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDAuNztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAudG5zLW5hdiAudG5zLW5hdi1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCAudG5zLW91dGVyIHtcbiAgaGVpZ2h0OiAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAge1xuICAgIGhlaWdodDogMTUuNjI1cmVtO1xuICB9XG4gIC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICAgIGhlaWdodDogMTUuNjI1cmVtO1xuICB9XG4gIC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAgaW1nIHtcbiAgICBoZWlnaHQ6IDE1LjYyNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgaGVpZ2h0OiAxNS42MjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLWNhcm91c2VsIC5lbC1jYXJkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC50bnMtbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgIHotaW5kZXg6IDk7XG4gICAgYm90dG9tOiA4cHg7XG4gIH1cbiAgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC50bnMtbmF2IGJ1dHRvbiB7XG4gICAgd2lkdGg6IDAuMzEyNXJlbTtcbiAgICBoZWlnaHQ6IDAuMzEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCB7XG4gICAgaGVpZ2h0OiAyNi4wNjI1cmVtO1xuICB9XG4gIC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICAgIGhlaWdodDogMjYuMDYyNXJlbTtcbiAgfVxuICAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIGltZyB7XG4gICAgaGVpZ2h0OiAyNi4wNjI1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICBoZWlnaHQ6IDI2LjA2MjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC50bnMtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAudGlueS1zbGlkZXJfX25hdmlnYXRpb24tLWNhcm91c2VsLCAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uLS10aW55LWNhcm91c2VsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMDtcbiAgICBib3R0b206IDUwJTtcbiAgfVxuICAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uLS1jYXJvdXNlbCBidXR0b24sIC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAudGlueS1zbGlkZXJfX25hdmlnYXRpb24tLXRpbnktY2Fyb3VzZWwgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIHtcbiAgICBoZWlnaHQ6IDMwLjYyNXJlbTtcbiAgfVxuICAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgICBoZWlnaHQ6IDMwLjYyNXJlbTtcbiAgfVxuICAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIGltZyB7XG4gICAgaGVpZ2h0OiAzMC42MjVyZW07XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgIGhlaWdodDogMzAuNjI1cmVtO1xuICB9XG4gIC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAudG5zLW5hdiB7XG4gICAgdG9wOiA4OCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXBfX2lubmVyIHtcbiAgICBoZWlnaHQ6IDI0Ljc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwX19pbm5lciB7XG4gICAgaGVpZ2h0OiAyMS42MjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5pbWFnZV9zbGlkZXItbmF2LWJvdHRvbSAudG5zLW5hdiB7XG4gICAgdG9wOiA4OCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5pbWFnZV9zbGlkZXItbmF2LWJvdHRvbS5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcF9faW5uZXIge1xuICAgIGhlaWdodDogMjEuMzc1cmVtO1xuICB9XG4gIC5pbWFnZV9zbGlkZXItbmF2LWJvdHRvbS5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcF9faW5uZXIgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgICBoZWlnaHQ6IDIxLjM3NXJlbTtcbiAgfVxuICAuaW1hZ2Vfc2xpZGVyLW5hdi1ib3R0b20uaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXBfX2lubmVyIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCBpbWcge1xuICAgIGhlaWdodDogMjEuMzc1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5pbWFnZV9zbGlkZXItbmF2LWJvdHRvbS5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcF9faW5uZXIgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgaGVpZ2h0OiAyMS4zNzVyZW07XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1oYWxscy1kZXRhaWxzIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMjFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAxcmVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNjZweDtcbiAgei1pbmRleDogMzM7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtaGFsbHMtZGV0YWlscyB7XG4gICAgbGVmdDogMnJlbTtcbiAgICB0b3A6IC0xMzZweDtcbiAgICBib3R0b206IDkuODEyNXJlbTtcbiAgICB3aWR0aDogMjQuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19lZGl0LWhhbGxzLWRldGFpbHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAvKiAxMzYuMzY0JSAqL1xuICB9XG59XG5cbi5ncmV5LWJhY2tncm91bmQtbW9kYWwgLnNrLW1vZGFsX19ib2R5LnBhY2thZ2UtZmlsdGVyX19ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbn1cblxuLmhhbGxzLWxpc3QtbW9kYWwgLnNrLW1vZGFsX19oZWFkLWNlbnRlci10aXRsZS5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIHtcbiAgcGFkZGluZy1ib3R0b206IDE5cHggIWltcG9ydGFudDtcbn1cbi5oYWxscy1saXN0LW1vZGFsIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmhhbGxzLWxpc3QtbW9kYWwgaDMge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbn1cbi5oYWxscy1saXN0LW1vZGFsIC5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyIC5idG4tLWJsYWNrLS1vdXRsaW5lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oYWxscy1saXN0LW1vZGFsX19tYWluID4gZGl2IHtcbiAgICBtYXgtd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogOTQlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5oYWxscy1saXN0LW1vZGFsX19tYWluID4gZGl2IHtcbiAgICBtYXgtd2lkdGg6IDEyMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGhlaWdodDogMjEuNXJlbTtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtbGlzdC1tb3JlLW1hcmdpbiB7XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19lZGl0LWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDIuOTM3NXJlbTtcbiAgICBoZWlnaHQ6IDI2LjExNzYyNXJlbTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19lZGl0LWxpc3QtbW9yZS1tYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDQuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1saXN0IHtcbiAgICBoZWlnaHQ6IDMwLjYyNXJlbTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19lZGl0LWxpc3QgPiBkaXYgPiBkaXYgPiBkaXYge1xuICAgIGhlaWdodDogNDkwcHg7XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1saXN0ID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2ID4gaW1nIHtcbiAgICBoZWlnaHQ6IDQ5MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtb25lLWxpbmUtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBtYXJnaW46IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19lZGl0LW1vZGFsLWJvZHkge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBpbmstYnV0dG9uLWVkaXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5ncmV5LWNvbnRhaW5lci1lZGl0IHtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBtYXJnaW46IDAgMS41cmVtIDEuNXJlbSAxLjVyZW07XG59XG5cbi5pbmZvLW1vZGFsLXNlY3Rpb24ge1xuICBtYXJnaW46IDEuNXJlbTtcbn1cbi5pbmZvLW1vZGFsLXNlY3Rpb24gaDMge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5oYWxscy1saXN0LW1vZGFsLW5vLWJhY2staWNvbiAucGFja2FnZS1maWx0ZXJfX2hlYWQtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGFsbHMtbGlzdC1tb2RhbC1uby1iYWNrLWljb24gLnNrLW1vZGFsX19jbG9zZS5zay1tb2RhbF9fY2xvc2UtYmxhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tb2RhbC1uby1jbG9zZS1idXR0b24gLnNrLW1vZGFsX19jbG9zZS5zay1tb2RhbF9fY2xvc2UtYmxhY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmRpc3BsYXktY2xvc2Utb24tbW9iaWxlIC5zay1tb2RhbF9fY2xvc2Uuc2stbW9kYWxfX2Nsb3NlLWJsYWNrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG4ucGFja2FnZS1maWx0ZXJzX19lZGl0X190aXRsZSAucGFja2FnZS1maWx0ZXJzX19sYWJlbC1ncmV5LCAucGFja2FnZS1maWx0ZXJzX19lZGl0X190aXRsZSAucGFja2FnZS1maWx0ZXJzX19sYWJlbC1tYWluLnBhY2thZ2UtZmlsdGVyX19kYXktdGFiLWxhYmVsIHNwYW4sIC5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLW1haW4ucGFja2FnZS1maWx0ZXJfX2RheS10YWItbGFiZWwgLnBhY2thZ2UtZmlsdGVyc19fZWRpdF9fdGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgY29sb3I6ICM5MjkyOTI7XG59XG5cbi5oYWxsLXZpZXctLWxpc3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1vdmVybmlnaHQtc3RheS10YWIge1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgI0Q5RDlEOTtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtb3Zlcm5pZ2h0LXN0YXktdGFiOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICNEOUQ5RDk7XG59XG4ucGFja2FnZS1maWx0ZXJzX19lZGl0LW92ZXJuaWdodC1zdGF5LXRhYiAucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdF9fYWNjb21tb2RhdGlvbi1pY29uLXN0eWxlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19lZGl0X19hY2NvbW1vZGF0aW9uLXNsaWRlciB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXRfX2FjY29tbW9kYXRpb24tbGFiZWwge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19lZGl0X19hY2NvbW1vZGF0aW9uLXNwYW4taWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC4zNzVyZW07XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXRfX2FjY29tbW9kYXRpb24tYmFjay1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyLjkzNzVyZW07XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogODAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXRfX2FjY29tbW9kYXRpb24tYmFjay1idXR0b25fc2luZ2xlLW1lYWwge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1tZWFscy10YWIgLnBhY2thZ2UtZmlsdGVyc19fYmxhY2stbGluayB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtbWVhbHMtdGFiIC5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmstd3JhcHBlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi53b3JkLXNwYWNlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLmhhbGxzLXNldHRpbmdzLW1vZGFsIC5zay1tb2RhbF9fY2xvc2Uuc2stbW9kYWxfX2Nsb3NlLWJsYWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmhhbGxzLXNldHRpbmdzLW1vZGFsIC5zay1tb2RhbF9fY2xvc2Uuc2stbW9kYWxfX2Nsb3NlLWJsYWNrLnNrLW1vZGFsX19pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oYWxscy1zZXR0aW5ncy1tb2RhbCAucGFja2FnZS1maWx0ZXJfX2NvdW50ZXItd3JhcHBlciAucGFja2FnZS1maWx0ZXJzX19sYWJlbCB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmhhbGxzLXNldHRpbmdzLW1vZGFsIC5zay1tb2RhbF9fY2xvc2Uuc2stbW9kYWxfX2Nsb3NlLWJsYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oYWxscy1zZXR0aW5ncy1tb2RhbCAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjay5zay1tb2RhbF9faW5mbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5oYWxscy1saXN0LW1vZGFsX19tYWluIC5wYWNrYWdlLWZpbHRlcl9fYm9keSB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmhhbGxzLWxpc3QtbW9kYWxfX21haW4gLnBhY2thZ2UtZmlsdGVyX19ib2R5IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG4uaGFsbHMtbGlzdC1tb2RhbF9fbWFpbiAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tc3RpY2t5IHtcbiAgei1pbmRleDogNTY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oYWxscy1saXN0LW1vZGFsX19tYWluIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3kge1xuICAgIG1heC13aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmhhbGxzLWxpc3QtbW9kYWxfX21haW4gLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXN0aWNreSB7XG4gICAgbWF4LXdpZHRoOiAxMjE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXItZWRpdF9fYWNjb21tb2RhdGlvbi1pY29uLXN0eWxlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXRfX2FjY29tbW9kYXRpb24tbGFiZWwge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fd2l0aC1zdGlja3ktYmFyIC5zay1tb2RhbF9fYm9keSAucGFja2FnZS1maWx0ZXJfX3RhYi1iYXIuc3RpY2t5LWhlYWRlci1iYXIgdWwge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnBhY2thZ2UtZmlsdGVyX193aXRoLXN0aWNreS1iYXIgLnNrLW1vZGFsX19ib2R5LnNrLW1vZGFsX19ib2R5LS1zdGlja3ktaGVhZCAucGFja2FnZS1maWx0ZXJfX3RhYi1iYXIuc3RpY2t5LWhlYWRlci1iYXIgdWwge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbn1cblxuLm1hcmdpbi10b3Age1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub25lLXJvdy1tZXNzYWdlIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbn1cblxuLmVkaXQtbG9jYXRpb24taW5mby1tb2RhbCAuc2stbW9kYWxfX2hlYWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDEuNXJlbSAwLjc1cmVtIDEuNXJlbTtcbn1cbi5lZGl0LWxvY2F0aW9uLWluZm8tbW9kYWwgLnNrLW1vZGFsX19oZWFkIGg0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5lZGl0LWxvY2F0aW9uLWluZm8tbW9kYWwgLnNrLW1vZGFsX19pbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5lZGl0LWxvY2F0aW9uLWluZm8tbW9kYWwgLnNrLW1vZGFsX19ib2R5LWVkaXQtbG9jYXRpb24taW5mbyBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5lZGl0LWxvY2F0aW9uLWluZm8tbW9kYWwgLnNrLW1vZGFsX19ib2R5LWVkaXQtbG9jYXRpb24taW5mbyBidXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVkaXQtbG9jYXRpb24taW5mby1tb2RhbCAuc2stbW9kYWxfX2lubmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgfVxufVxuXG4uZmVfX3BhY2thZ2UtaGlkZS1jaGVja2JveCB7XG4gIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmZlX19wYWNrYWdlLWhpZGUtY2hlY2tib3g6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1saXN0LXJlc3RhdXJhbnQge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtbGlzdC1yZXN0YXVyYW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZS5kaXNhYmxlZC1pbWFnZSB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xufVxuXG4uc3BlY2lhbHMtZWxlbWVudC1pbmZvLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5zcGVjaWFscy1lbGVtZW50LWluZm8tdGl0bGUgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNwZWNpYWxzLWVsZW1lbnQtaW5mby10aXRsZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgZ2FwOiAycmVtO1xuICB9XG59XG5cbi5zcGVjaWFscy1lbGVtZW50LWNhcmQtYm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uc3BlY2lhbHMtZWxlbWVudC1jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19lZGl0LXNwZWNpYWxzLWRldGFpbHMge1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAyLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTlweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19lZGl0LXNwZWNpYWxzLWRldGFpbHMge1xuICAgIGxlZnQ6IDJyZW07XG4gICAgYm90dG9tOiAyNDBweDtcbiAgICB3aWR0aDogNTYwcHg7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtc3BlY2lhbHMtZGV0YWlscyAuYnRuLmJ0bi0tc20uYnRuLS1ibGFjay0tb3V0bGluZS5idG4tLWJsb2NrIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDAgMDtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19lZGl0LXNwZWNpYWxzLWRldGFpbHMgLmJ0bi5idG4tLXNtLmJ0bi0tYmxhY2stLW91dGxpbmUuYnRuLS1ibG9jazpmb2N1cyB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19lZGl0LXNwZWNpYWxzLWRldGFpbHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDMuODEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19lZGl0LXNwZWNpYWxzLWRldGFpbHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlICsgODBweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtc3BlY2lhbHMtZGV0YWlscyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19lZGl0LXNwZWNpYWxzLS1pbWFnZS1zbGlkZXIge1xuICAgIGhlaWdodDogMjcuNzVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy0taW1hZ2Utc2xpZGVyIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCB7XG4gICAgaGVpZ2h0OiAyNy43NXJlbTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19lZGl0LXNwZWNpYWxzLS1pbWFnZS1zbGlkZXIgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIGltZyB7XG4gICAgaGVpZ2h0OiAyNy43NXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19lZGl0LXNwZWNpYWxzLS1pbWFnZS1zbGlkZXIgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgaGVpZ2h0OiAyNy43NXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19lZGl0LXNwZWNpYWxzLS1pbWFnZS1zbGlkZXIge1xuICAgIGhlaWdodDogNTAuNjI1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtc3BlY2lhbHMtLWltYWdlLXNsaWRlciAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICAgIGhlaWdodDogNTAuNjI1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtc3BlY2lhbHMtLWltYWdlLXNsaWRlciAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAgaW1nIHtcbiAgICBoZWlnaHQ6IDUwLjYyNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19lZGl0LXNwZWNpYWxzLS1pbWFnZS1zbGlkZXIgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgaGVpZ2h0OiA1MC42MjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTk5cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy1jYXJkIHtcbiAgICBoZWlnaHQ6IDI3Ljc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtc3BlY2lhbHMtY2FyZCB7XG4gICAgaGVpZ2h0OiA1Ni4yNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmJvcmRlci1ib3R0b20tc20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xuICB9XG59XG5cbi5zcGVjaWFscy12aWV3LS1hcnJvdy1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDE1cHgpO1xuICByaWdodDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmVsYXRpdmUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZWRpdC1zcGVjaWFsc19pbml0aWFsLS1ub3QtZW1wdHkge1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbn1cblxuLmljb24tc2l6ZSB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19lZGl0LXNwZWNpYWxzLWNob29zZS0tYnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMS4zNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY2hvb3NlLXJvb20tYnRuLXdyYXBwZXIge1xuICBwYWRkaW5nOiA4cHggMCAxLjVyZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX3NwZWNpYWxzLWNoZWNrYm94LWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX3NwZWNpYWxzLWNoZWNrYm94LWxhYmVsOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxLjM3NXJlbTtcbiAgd2lkdGg6IDEuMzc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzJjMmMyYztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxLjVyZW07XG59XG4ucGFja2FnZS1maWx0ZXJzX19zcGVjaWFscy1jaGVja2JveDpjaGVja2VkICsgLnBhY2thZ2UtZmlsdGVyc19fc3BlY2lhbHMtY2hlY2tib3gtbGFiZWw6YWZ0ZXIge1xuICBib3JkZXI6IDdweCBzb2xpZCAjMkMyQzJDO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19zcGVjaWFscy1jaGVja2JveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fdGFiLXNwZWNpYWwtYmFyLnN0aWNreS1oZWFkZXItYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDU2O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyLjU2MjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX3RhYi1zcGVjaWFsLWJhci5zdGlja3ktaGVhZGVyLWJhciB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX190YWItc3BlY2lhbC1iYXIuc3RpY2t5LWhlYWRlci1iYXIge1xuICAgIG1heC13aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX190YWItc3BlY2lhbC1iYXIuc3RpY2t5LWhlYWRlci1iYXIge1xuICAgIG1heC13aWR0aDogMTIxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX3RhYi1zcGVjaWFsLWJhci5zdGlja3ktaGVhZGVyLWJhciB7XG4gICAgbWF4LXdpZHRoOiA0MnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19hZGQtc3BlY2lhbHMgLm1vZGFsLXdpdGhvdXQtZm9vdGVyIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA5MHB4IDFmcjtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJfX2FkZC1zcGVjaWFscyAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDkwcHggMWZyIDcwcHg7XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19hZGQtc3BlY2lhbHMgLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyLWJhc2Utc3BlY2lhbC1tb2RhbCB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG59XG4ucGFja2FnZS1maWx0ZXJfX2FkZC1zcGVjaWFscyAucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXItYmFzZS1zcGVjaWFsLW1vZGFsIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucGFja2FnZS1maWx0ZXJfX2FkZC1zcGVjaWFscyAucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXItYmFzZS1zcGVjaWFsLW1vZGFsIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIC5wYWNrYWdlLWZpbHRlcl9faGVhZC1pY29uIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zcGVjaWFscy1tb2RlbHMtZm9vdGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbi5zcGVjaWFscy1tb2RlbHMtYm9keS13cmFwcGVyIHtcbiAgcGFkZGluZzogMXJlbSAyLjVyZW0gMXJlbSAyLjVyZW07XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtc3BlY2lhbHMtYWRkLXNwZWNpYWwge1xuICBtYXJnaW46IDAgMi41cmVtIDEuMjVyZW0gMi41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtc3BlY2lhbHMtYWRkLXNwZWNpYWwge1xuICAgIG1hcmdpbjogMCAxLjVyZW0gMCAxLjVyZW07XG4gIH1cbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtc3BlY2lhbHMtYWRkLXNwZWNpYWwgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19lZGl0LXNwZWNpYWxzLS1saXN0LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA0LjgxMjVyZW07XG4gIH1cbn1cblxuLnNwZWNpYWxzLWxpc3Qtc3VidGl0bGUge1xuICBwYWRkaW5nOiAwLjg3NXJlbSAxLjVyZW0gMC44NzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc3BlY2lhbHMtbGlzdC1zdWJ0aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5zcGVjaWFscy1saXN0LWZvb3RlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDExcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogNjY7XG59XG4uc3BlY2lhbHMtbGlzdC1mb290ZXIgLnBpbmstYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNwZWNpYWxzLWxpc3QtZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLnBhY2thZ2Utc2VhcmNoLXJlc3VsdC0tc3BlY2lhbHMtbGlzdCAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucGFja2FnZS1zZWFyY2gtcmVzdWx0LS1zcGVjaWFscy1saXN0IC5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWdyZXksIC5wYWNrYWdlLXNlYXJjaC1yZXN1bHQtLXNwZWNpYWxzLWxpc3QgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtbWFpbi5wYWNrYWdlLWZpbHRlcl9fZGF5LXRhYi1sYWJlbCBzcGFuLCAucGFja2FnZS1maWx0ZXJzX19sYWJlbC1tYWluLnBhY2thZ2UtZmlsdGVyX19kYXktdGFiLWxhYmVsIC5wYWNrYWdlLXNlYXJjaC1yZXN1bHQtLXNwZWNpYWxzLWxpc3Qgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ucGFja2FnZS1zZWFyY2gtcmVzdWx0LS1zcGVjaWFscy1saXN0IC5zcGVjaWFscy1lbGVtZW50LWNhcmQtdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLXNlYXJjaC1yZXN1bHQtLXNwZWNpYWxzLWxpc3QgLnNwZWNpYWxzLWVsZW1lbnQtY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAucGFja2FnZS1zZWFyY2gtcmVzdWx0LS1zcGVjaWFscy1saXN0IC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCB7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgfVxuICAucGFja2FnZS1zZWFyY2gtcmVzdWx0LS1zcGVjaWFscy1saXN0IC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICAgIGhlaWdodDogMTkwcHg7XG4gIH1cbiAgLnBhY2thZ2Utc2VhcmNoLXJlc3VsdC0tc3BlY2lhbHMtbGlzdCAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19tZWFsLXByZXZpZXctdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19tZWFsLXByZXZpZXctZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzY1NjU2NTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfbWVhbC1tb2RhbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX21lYWwtbW9kYWwtdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9tZWFsLW1vZGFsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX21lYWwtbW9kYWwtc3VidGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX21lYWwtbW9kYWwtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVhbC1tZW51LXByZXZpZXctbW9kYWwgLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAzLjMxMjVyZW0gMWZyIDRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1lYWwtbWVudS1wcmV2aWV3LW1vZGFsIC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgIG1heC13aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA4LjA2MjVyZW0gMWZyIDcuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tZWFsLW1lbnUtcHJldmlldy1tb2RhbCAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDc2LjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLm1lYWwtbWVudS1wcmV2aWV3LW1vZGFsIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3kge1xuICB6LWluZGV4OiA1Njtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVhbC1tZW51LXByZXZpZXctbW9kYWwgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXN0aWNreSB7XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAubWVhbC1tZW51LXByZXZpZXctbW9kYWwgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXN0aWNreSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWVhbC1tZW51LXByZXZpZXctbW9kYWwgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXN0aWNreSB7XG4gICAgbWF4LXdpZHRoOiA0MnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWVhbC1tZW51LXByZXZpZXctbW9kYWwgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXN0aWNreSB7XG4gICAgbWF4LXdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWVhbC1tZW51LXByZXZpZXctbW9kYWwgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXN0aWNreSB7XG4gICAgbWF4LXdpZHRoOiA3Ni45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVhbC1tZW51LXByZXZpZXctbW9kYWwgLmJ0bi0tYmxhY2stLW91dGxpbmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lYWwtbWVudS1wcmV2aWV3LW1vZGFsLndpdGhvdXQtc3VidGl0bGUgLnNrLW1vZGFsX19oZWFkLWNlbnRlci10aXRsZS5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIHtcbiAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG4gIH1cbiAgLm1lYWwtbWVudS1wcmV2aWV3LW1vZGFsLndpdGhvdXQtc3VidGl0bGUgLnBhY2thZ2UtZmlsdGVyX21lYWwtbW9kYWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG5cbi5tZWFsLW1lbnUtcHJldmlldy1pdGVtcy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAyLjVyZW07XG4gIHJvdy1nYXA6IDIuNXJlbTtcbiAgY29sdW1uLWdhcDogMi4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tZWFsLW1lbnUtcHJldmlldy1pdGVtcy13cmFwIHtcbiAgICByb3ctZ2FwOiAycmVtO1xuICAgIGNvbHVtbi1nYXA6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWFsLW1lbnUtcHJldmlldy1pdGVtcy13cmFwIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgcm93LWdhcDogMS41cmVtO1xuICB9XG59XG5cbi5tZWFsLW1lbnUtcHJldmlldy1pdGVtIHtcbiAgd2lkdGg6IDIycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubWVhbC1tZW51LXByZXZpZXctaXRlbSB7XG4gICAgd2lkdGg6IDE3LjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lYWwtbWVudS1wcmV2aWV3LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fbWVhbC1wcmV2aWV3LWltYWdlIHtcbiAgaGVpZ2h0OiAxNS4zNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IDBweCAzcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX3JhZGlvLWxhYmVsLW1lYWxzOjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtbWVhbHMtc20tdGV4dCBzcGFuIHN2ZyB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjMxMjVyZW07XG59XG5cbi5tZWFsLW1lbnUtcHJldmlldy1pdGVtLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19tZWFsLXByZXZpZXctY2hlY2ttYXJrcy1saXN0IHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbWVhbC1wcmV2aWV3LWNoZWNrbWFya3MtbGlzdCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19tZWFsLXByZXZpZXctY2hlY2ttYXJrcy1saXN0IGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbWVhbC1wcmV2aWV3LWNoZWNrbWFya3MtbGlzdCBsaSAuc2staWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNnB4O1xuICB9XG59XG5cbi5tZWFscy1pbmZvLWNoZWNrbWFyay1saXN0IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAzMXB4O1xufVxuLm1lYWxzLWluZm8tY2hlY2ttYXJrLWxpc3QgbGkgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMzFweDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19lZGl0LW1lYWxzLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgbWFyZ2luOiAwIDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGFja2FnZS1maWx0ZXJfX2VkaXQtbWVhbHMtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICAgIG1hcmdpbjogMCAyLjVyZW07XG4gIH1cbn1cbi5wYWNrYWdlLWZpbHRlcl9fZWRpdC1tZWFscy1zZWN0aW9uLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fZWRpdC1tZWFscy1zZWN0aW9uIC5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5lZGl0LW1lYWxzLS1yYWRpby1idXR0b25zLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZWRpdC1tZWFscy0tcmFkaW8tYnV0dG9ucy13cmFwIC5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtaW5kZW50OiAwO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19lZGl0X190aXRsZS0tbWVhbHMge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdF9fdGl0bGUtLW1lYWxzIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtbWVhbHMtdGFiIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFja2FnZS1maWx0ZXJzX19lZGl0LW1lYWxzLXRhYiBmaWVsZHNldCAucGFja2FnZS1maWx0ZXJfX3JhZGlvLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtbWVhbHMtdGFiIC5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmstd3JhcHBlci5hZGQtc3BhY2UtdG9wIHtcbiAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19lZGl0LW1lYWxzLXRhYiAucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rLXdyYXBwZXIuYWRkLXNwYWNlLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fc2VjdGlvbi5uby1wYWRkaW5nLWJvdCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ubWVhbC1tZW51LXByZXZpZXctaXRlbS0taW5jbHVkZWQge1xuICBmbGV4OiAxO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19tZWFsLWxhYmVsIHtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX21lYWxzIC5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWluZm8ge1xuICBtYXJnaW46IDAgMS41cmVtIDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFja2FnZS1maWx0ZXJfX21lYWxzIC5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWluZm8ge1xuICAgIG1hcmdpbjogMCAyLjVyZW0gMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19tZWFscyAuc2stbW9kYWwtLXJlZ3VsYXItc2l6ZSA+IC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgIG1heC13aWR0aDogMzFyZW07XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyX19tZWFscyAuc2stbW9kYWwtLXJlZ3VsYXItc2l6ZSA+IC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXN0aWNreTpub3QoLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLWluZm8pIHtcbiAgICBtYXgtd2lkdGg6IDMxcmVtO1xuICB9XG59XG5cbi5tZWFscy13YXJuaW5nLTIucGFja2FnZS1maWx0ZXJzX19tZXNzYWdlLS13YXJuaW5nOjpiZWZvcmUge1xuICB0b3A6IDAuMzc1cmVtO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgMi41cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1ib2R5IC5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmssXG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWJvZHkgLnBhY2thZ2UtZmlsdGVyc19fbGluayxcbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0tYm9keSAucGFja2FnZS1maWx0ZXJzX19sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0tYm9keSAuZ3JleS1ib3gge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWJvZHkgLmZlX19jaGVja2JveC13cmFwLCAucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWJvZHkgLmZlX19yYWRpby13cmFwIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1ib2R5IC5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5wdXQuZm9ybXVsYXRlLWlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1ib2R5IC5mb3JtdWxhdGUtaW5wdXQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtLWNoZWNrYm94KTpub3QoLmZvcm11bGF0ZS1pbnB1dC0tcmFkaW8pID4gLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19saW5rLW5vLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWlucHV0IGlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nLXRvcDogMC42ODc1cmVtO1xuICBoZWlnaHQ6IDQuNXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMC4zNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gIHRvcDogMS41cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNjU2NTY1O1xufVxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICB0b3A6IDAuNTYyNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWVycm9ycyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWlucHV0LnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dC0taGFzLXZhbHVlIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWlucHV0LWVtYWlsIC5mb3JtdWxhdGUtaW5wdXQtZXJyb3Ige1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWlucHV0LWVtYWlsLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQge1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5mbyBwIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0gLnNrLW1vZGFsX19ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybSAuc2stbW9kYWxfX2JvZHkgLnBhY2thZ2UtZmlsdGVyX19ib2R5LnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybSAuc2stbW9kYWxfX2JvZHkgLnBhY2thZ2UtZmlsdGVyX19ib2R5LnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1ib2R5IC5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWNvbmZpcm1hdGlvbi13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX3dyYXAtY2VudGVyLXRpdGxlIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fd3JhcC1jZW50ZXItdGl0bGUgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQgLnNrLW1vZGFsX19jbG9zZS5zay1tb2RhbF9fY2xvc2UtYmxhY2sge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fd3JhcC1jZW50ZXItdGl0bGUgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFja2FnZS1maWx0ZXJfX3dyYXAtY2VudGVyLXRpdGxlIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS10aXRsZSBoNCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFja2FnZS1maWx0ZXJfX3dyYXAtY2VudGVyLXRpdGxlLnBhY2thZ2UtZmlsdGVyX193cmFwLS1yZXNlcnZhdGlvbiAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCwgLnBhY2thZ2UtZmlsdGVyX193cmFwLWNlbnRlci10aXRsZS5wYWNrYWdlLWZpbHRlcl9fd3JhcC0tc2F2ZS1yZXF1ZXN0IC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCA0OHB4O1xufVxuLnBhY2thZ2UtZmlsdGVyX193cmFwLWNlbnRlci10aXRsZS5wYWNrYWdlLWZpbHRlcl9fd3JhcC0tcmVzZXJ2YXRpb24gLmljb24tYW5kLXRpdGxlLXdyYXAsIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1jZW50ZXItdGl0bGUucGFja2FnZS1maWx0ZXJfX3dyYXAtLXNhdmUtcmVxdWVzdCAuaWNvbi1hbmQtdGl0bGUtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fd3JhcC1jZW50ZXItdGl0bGUucGFja2FnZS1maWx0ZXJfX3dyYXAtLXJlc2VydmF0aW9uIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS10aXRsZSwgLnBhY2thZ2UtZmlsdGVyX193cmFwLWNlbnRlci10aXRsZS5wYWNrYWdlLWZpbHRlcl9fd3JhcC0tc2F2ZS1yZXF1ZXN0IC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhY2thZ2UtZmlsdGVyX193cmFwLWNlbnRlci10aXRsZS5wYWNrYWdlLWZpbHRlcl9fd3JhcC0tcmVzZXJ2YXRpb24gLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXRpdGxlIGg0LCAucGFja2FnZS1maWx0ZXJfX3dyYXAtY2VudGVyLXRpdGxlLnBhY2thZ2UtZmlsdGVyX193cmFwLS1zYXZlLXJlcXVlc3QgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXRpdGxlIGg0IHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFja2FnZS1maWx0ZXJfX3dyYXAtY2VudGVyLXRpdGxlLnBhY2thZ2UtZmlsdGVyX193cmFwLS1yZXNlcnZhdGlvbiAuYmFjay1hcnJvdywgLnBhY2thZ2UtZmlsdGVyX193cmFwLWNlbnRlci10aXRsZS5wYWNrYWdlLWZpbHRlcl9fd3JhcC0tc2F2ZS1yZXF1ZXN0IC5iYWNrLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnBhY2thZ2UtZmlsdGVyX193cmFwLWNlbnRlci10aXRsZS5wYWNrYWdlLWZpbHRlcl9fd3JhcC0tcmVzZXJ2YXRpb24gLnNrLW1vZGFsX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnBhY2thZ2UtZmlsdGVyX193cmFwLWNlbnRlci10aXRsZS5wYWNrYWdlLWZpbHRlcl9fd3JhcC0tcmVzZXJ2YXRpb24gLm1vZGFsX19oZWFkLS1jb250YWluZXIgPiBkaXYge1xuICBwYWRkaW5nOiAyNXB4IDIwcHg7XG59XG4ucGFja2FnZS1maWx0ZXJfX3dyYXAtY2VudGVyLXRpdGxlLnBhY2thZ2UtZmlsdGVyX193cmFwLS1zYXZlLXJlcXVlc3QgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQge1xuICBtaW4taGVpZ2h0OiA1NnB4O1xufVxuLnBhY2thZ2UtZmlsdGVyX193cmFwLWNlbnRlci10aXRsZS5wYWNrYWdlLWZpbHRlcl9fd3JhcC0tc2F2ZS1yZXF1ZXN0IC5zay1tb2RhbF9fY2xvc2Uuc2stbW9kYWxfX2Nsb3NlLWJsYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhY2thZ2UtZmlsdGVyX193cmFwLWNlbnRlci10aXRsZS5wYWNrYWdlLWZpbHRlcl9fd3JhcC0tc2F2ZS1yZXF1ZXN0IC5tb2RhbF9faGVhZC0tY29udGFpbmVyID4gZGl2IHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1jb25maXJtYXRpb24td3JhcHBlciB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWNvbmZpcm1hdGlvbi13cmFwcGVyIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1jb25maXJtYXRpb24td3JhcHBlciBhIHtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWNvbmZpcm1hdGlvbi13cmFwcGVyIGgzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tY29uZmlybWF0aW9uLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWNvbmZpcm1hdGlvbi13cmFwcGVyIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWNvbmZpcm1hdGlvbi13cmFwcGVyIGgzIHtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tY29uZmlybWF0aW9uLXdyYXBwZXIgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZlX19yZXF1ZXN0cy1jb25maXJtYXRpb24tY29udGVudCAuZmVfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWwgc3BhbiA+IHNwYW4sIC5mZV9fcmVxdWVzdHMtY29uZmlybWF0aW9uLWNvbnRlbnQgLmZlX19wYWNrYWdlLXJhZGlvLWxhYmVsIHNwYW4gPiBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDIuMjVyZW07XG59XG5cbi5mZV9fcGFja2FnZS1pbmZvLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyLmZlX19yZXF1ZXN0cy1mb290ZXIuZmVfX3JlcXVlc3RzLWNvbmZpcm1hdGlvbi1mb290ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIGdhcDogMnJlbTtcbn1cblxuLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5IC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjJGMkYyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeSB7XG4gICAgcGFkZGluZy10b3A6IDYuMzc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeSBoMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5IC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbiB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ0NDQ0NDtcbiAgICBwYWRkaW5nOiAxLjE4NzVyZW0gMDtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnkgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uIGgzIHtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgfVxufVxuLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5IC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi0tZXhwYW5kaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9kcm9wZG93bi1ibGFjay5zdmcpO1xufVxuLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5IC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0gLml0ZW0tZGV0YWlsczpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnkgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbSAuaXRlbS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLml0ZW0tY2VudGVyZWQtdmVydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnkucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24td3JhcHBlciBoMiB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgcGFkZGluZzogMi41cmVtIDAgMCAwO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeS5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1jYWxjdWxhdGlvbnMgaDIge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAwIDFyZW0gMDtcbiAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnktY2FuY2VsbGF0aW9uLWJvZHkge1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbn1cblxuLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5LWNhbmNlbGxhdGlvbi1mb290ZXIge1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnktY2FuY2VsbGF0aW9uLWZvb3RlciBidXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5LWNhbmNlbGxhdGlvbi1mb290ZXIgYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyLnBhY2thZ2UtZGV0YWlsc19fY2FuY2VsbGF0aW9uLW1vZGFsIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxMDRweCAxZnIgOTRweDtcbn1cbi5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIucGFja2FnZS1kZXRhaWxzX19jYW5jZWxsYXRpb24tbW9kYWwgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lci5wYWNrYWdlLWRldGFpbHNfX2NhbmNlbGxhdGlvbi1tb2RhbCAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCAuc2stbW9kYWxfX2Nsb3NlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyLnBhY2thZ2UtZGV0YWlsc19fY2FuY2VsbGF0aW9uLW1vZGFsIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyLnBhY2thZ2UtZGV0YWlsc19fY2FuY2VsbGF0aW9uLW1vZGFsIC5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lci5wYWNrYWdlLWRldGFpbHNfX2NhbmNlbGxhdGlvbi1tb2RhbCAucGFja2FnZS1maWx0ZXJzX19sYWJlbCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIucGFja2FnZS1kZXRhaWxzX19jYW5jZWxsYXRpb24tbW9kYWwge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMTA3cHggMWZyIDEyNHB4O1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDRweCA2cHggcmdiYSgxNiwgMjQsIDQwLCAwLjAzKSkgZHJvcC1zaGFkb3coMHB4IDEycHggMTZweCByZ2JhKDE2LCAyNCwgNDAsIDAuMDgpKTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmZlX19wYWNrYWdlLWNhbmNlbGF0aW9uX19ib2R5IHtcbiAgaGVpZ2h0OiAxOTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHJvdy1nYXA6IDMycHg7XG59XG5cbi5wYWNrYWdlLWRldGFpbHMgLmZlX19lZGl0LXBhY2thZ2UtbWVzc2FnZS10b2FzdCB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLS1mb3JtIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLmJsYWNrLWJ0bi1uby1ib3JkZXIge1xuICBjb2xvcjogIzJjMmMyYztcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJsYWNrLWJ0bi1uby1ib3JkZXI6aG92ZXIge1xuICBjb2xvcjogIzJjMmMyYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZm9ybS1zZXBhcmF0b3Ige1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5RDk7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5LWNhbmNlbGxhdGlvbi5zbWFsbC1tb2RhbCAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyLnBhY2thZ2UtZGV0YWlsc19fY2FuY2VsbGF0aW9uLW1vZGFsIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDY2cHggMWZyIDgxcHg7XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucyAuYnRuLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNlYXJjaC1wYWdlX19wYWNrYWdlX19zbGlkZXIuc3dpcGVyLWNvbXBvbmVudC0td3JhcDpob3ZlciAuc3dpcGVyLWJ1dHRvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2VhcmNoLXBhZ2VfX3BhY2thZ2VfX3NsaWRlci5zd2lwZXItY29tcG9uZW50LS13cmFwIC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgYm90dG9tOiAxcmVtO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5zZWFyY2gtcGFnZV9fcGFja2FnZV9fc2xpZGVyLnN3aXBlci1jb21wb25lbnQtLXdyYXAgLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDAuMzEyNXJlbTtcbiAgd2lkdGg6IDAuMzEyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VhcmNoLXBhZ2VfX3BhY2thZ2VfX3NsaWRlci5zd2lwZXItY29tcG9uZW50LS13cmFwIC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zZWFyY2gtcGFnZV9fcGFja2FnZV9fc2xpZGVyLnN3aXBlci1jb21wb25lbnQtLXdyYXAgLnN3aXBlci1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAycmVtO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHdpZHRoOiAycmVtO1xuICBvcGFjaXR5OiAwO1xufVxuLnNlYXJjaC1wYWdlX19wYWNrYWdlX19zbGlkZXIuc3dpcGVyLWNvbXBvbmVudC0td3JhcCAuc3dpcGVyLWJ1dHRvbjphZnRlciB7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBoZWlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxcmVtO1xuICBmb250LXNpemU6IDAuNTYyNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDExcHg7XG59XG4uc2VhcmNoLXBhZ2VfX3BhY2thZ2VfX3NsaWRlci5zd2lwZXItY29tcG9uZW50LS13cmFwIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogMS41cmVtO1xufVxuLnNlYXJjaC1wYWdlX19wYWNrYWdlX19zbGlkZXIuc3dpcGVyLWNvbXBvbmVudC0td3JhcCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgbGVmdDogOXB4O1xufVxuLnNlYXJjaC1wYWdlX19wYWNrYWdlX19zbGlkZXIuc3dpcGVyLWNvbXBvbmVudC0td3JhcCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogMS41cmVtO1xufVxuLnNlYXJjaC1wYWdlX19wYWNrYWdlX19zbGlkZXIuc3dpcGVyLWNvbXBvbmVudC0td3JhcCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgbGVmdDogOHB4O1xufVxuLnNlYXJjaC1wYWdlX19wYWNrYWdlX19zbGlkZXIuc3dpcGVyLWNvbXBvbmVudC0td3JhcCAuc3dpcGVyLWJ1dHRvbjpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLnNlYXJjaC1wYWdlX19wYWNrYWdlX19zbGlkZXIuc3dpcGVyLWNvbXBvbmVudC0td3JhcCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19wYWNrYWdlX19zbGlkZXIuc3dpcGVyLWNvbXBvbmVudC0td3JhcCAuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgYm90dG9tOiAwLjM3NXJlbTtcbiAgfVxufVxuXG4ucGFja2FnZS1yZXN1bHRzLWFuZGVybi1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTc7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtMTAwJSAtIDI0cHgpKTtcbiAgaGVpZ2h0OiA1LjYyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1yZXN1bHRzLWFuZGVybi1kcm9wZG93biB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTEwMCUgLSAyNHB4KSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjcuOThweCkge1xuICAucGFja2FnZS1yZXN1bHRzLWFuZGVybi1kcm9wZG93biB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtMTAwJSAtIDYycHgpKTtcbiAgfVxufVxuXG4ucGFja2FnZS1yZXN1bHRzLWFuZGVybi1kcm9wZG93bi13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWNrYWdlLXJlc3VsdHMtYW5kZXJuLWRyb3Bkb3duLXdyYXAubWFwLW9wZW4gLnBhY2thZ2UtcmVzdWx0cy1hbmRlcm4tZHJvcGRvd24ge1xuICB0b3A6IC0xLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2UtcmVzdWx0cy1hbmRlcm4tZHJvcGRvd24td3JhcC5tYXAtb3BlbiAucGFja2FnZS1yZXN1bHRzLWFuZGVybi1kcm9wZG93biB7XG4gICAgdG9wOiAtMS4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnBhY2thZ2UtcmVzdWx0cy1hbmRlcm4tZHJvcGRvd24td3JhcC5tYXAtb3BlbiAucGFja2FnZS1yZXN1bHRzLWFuZGVybi1kcm9wZG93biB7XG4gICAgdG9wOiAwLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLXJlc3VsdHMtYW5kZXJuLWRyb3Bkb3duLXdyYXAubWFwLW9wZW4gLnBhY2thZ2UtcmVzdWx0cy1hbmRlcm4tZHJvcGRvd24ge1xuICAgIHRvcDogMi42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjcuOThweCkge1xuICAucGFja2FnZS1yZXN1bHRzLWFuZGVybi1kcm9wZG93bi13cmFwLm1hcC1vcGVuIC5wYWNrYWdlLXJlc3VsdHMtYW5kZXJuLWRyb3Bkb3duIHtcbiAgICB0b3A6IDUuMzc1cmVtO1xuICB9XG59XG5cbi5hbmRlcm4taXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuNzVyZW07XG4gIG1pbi13aWR0aDogMTByZW07XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4uYW5kZXJuLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJjMmMyYztcbn1cbi5hbmRlcm4taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyYzJjMmM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX2hhbGxzLXNlYXJjaC1tb2RhbCAuc2stbW9kYWwtLXJlZ3VsYXItc2l6ZSA+IC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgIG1heC13aWR0aDogMzFyZW07XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyX19oYWxscy1zZWFyY2gtbW9kYWwgLnNrLW1vZGFsLS1yZWd1bGFyLXNpemUgPiAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3kge1xuICAgIG1heC13aWR0aDogMzFyZW07XG4gIH1cbn1cblxuLnJvb21zX3NlY3Rpb24sIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtbW9kYWwtYm9keSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktaXRlbXM6IHN0YXJ0O1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCAjRDlEOUQ5O1xufVxuLnJvb21zX3NlY3Rpb24gYnV0dG9uLCAucGFja2FnZS1maWx0ZXJzX19lZGl0LW1vZGFsLWJvZHkgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJvb21zX3NlY3Rpb24sIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtbW9kYWwtYm9keSB7XG4gICAgcGFkZGluZzogMnJlbSAyLjVyZW07XG4gIH1cbn1cbi5yb29tc19zZWN0aW9uLnJvb21zX3NlY3Rpb24tc2VhcmNoLCAucm9vbXNfc2VjdGlvbi1zZWFyY2gucGFja2FnZS1maWx0ZXJzX19lZGl0LW1vZGFsLWJvZHkge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLnJvb21zX3NlY3Rpb24uYm90dG9tLWJvcmRlciwgLmJvdHRvbS1ib3JkZXIucGFja2FnZS1maWx0ZXJzX19lZGl0LW1vZGFsLWJvZHkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwucm9vbS1zZWN0aW9uLWxhYmVsIHtcbiAgbWFyZ2luOiAwLjVyZW0gMS41cmVtIDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLnJvb20tc2VjdGlvbi1sYWJlbCB7XG4gICAgbWFyZ2luOiAwLjVyZW0gMi41cmVtIDA7XG4gIH1cbn1cblxuLnJvb21zX3NlY3Rpb24tc2VhcmNoIHtcbiAgbWFyZ2luOiAwIDEuNXJlbTtcbiAgcGFkZGluZzogMS41cmVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJvb21zX3NlY3Rpb24tc2VhcmNoIHtcbiAgICBtYXJnaW46IDAgMi41cmVtO1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgfVxufVxuLnJvb21zX3NlY3Rpb24tc2VhcmNoIGJ1dHRvbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuLnJvb21zX3NlY3Rpb24tc2VhcmNoIC5oYWxsLXZpZXcge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJvb21zX3NlY3Rpb24tc2VhcmNoIC50ZXh0LXVuZGVybGluZS1idXR0b246aG92ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cblxuLmhhbGxzLXRvZ2dsZXMtdGFiLW5hbWUucGFja2FnZS1maWx0ZXJzX19sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaGFsbHMtdG9nZ2xlcy5oYXMtbW9yZS1kYXlzIC5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuXG4uaGFsbHMtdG9nZ2xlcy13cmFwOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uaGFsbHMtdG9nZ2xlcy13cmFwLmhhcy1tb3JlLWRheXM6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi5oYWxscy10b2dnbGVzLXdyYXAuaGFzLW1vcmUtZGF5cyAucGFja2FnZS1maWx0ZXJzX19zd2l0Y2g6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMC42ODc1cmVtO1xufVxuXG4uaGFsbC12aWV3LmVkaXQtaGFsbHMtZmlsdGVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbn1cblxuLnN1Z2dlc3Rpb24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3VnZ2VzdGlvbi1saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1heC1oZWlnaHQ6IDIwMHB4OyAvKiBMaW1pdCB0aGUgZHJvcGRvd24gaGVpZ2h0ICovXG4gIG92ZXJmbG93LXk6IGF1dG87IC8qIEFkZCB2ZXJ0aWNhbCBzY3JvbGxpbmcgKi9cbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zdWdnZXN0aW9uLWl0ZW0ge1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3VnZ2VzdGlvbi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLypcbiAqIENvbXBvbmVudHNcbiAqL1xuLnN0YXRpYy1wYWdlX19yZXZpZXdzIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fcmV2aWV3cyB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19yZXZpZXdzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAzLjEyNXJlbSAwIDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fcmV2aWV3cy1saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMy4xMjVyZW0gMCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fcmV2aWV3cy1saXN0IHtcbiAgICBwYWRkaW5nOiAzLjEyNXJlbSAwO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fcmV2aWV3c19fc2luZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDQ2cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDFyZW0gMCAwO1xufVxuLnN0YXRpYy1wYWdlX19yZXZpZXdzX19zaW5nbGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMS40Mzc1cmVtO1xufVxuLnN0YXRpYy1wYWdlX19yZXZpZXdzX19zaW5nbGU6bGFzdC1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTEuNDM3NXJlbTtcbiAgd2lkdGg6IDEuNDM3NXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fcmV2aWV3c19fc2luZ2xlIHtcbiAgICBmbGV4OiAwIDAgNjAlO1xuICAgIG1hcmdpbjogMCAycmVtIDAgMDtcbiAgfVxuICAuc3RhdGljLXBhZ2VfX3Jldmlld3NfX3NpbmdsZTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnN0YXRpYy1wYWdlX19yZXZpZXdzX19zaW5nbGU6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgcmlnaHQ6IC0zLjc1cmVtO1xuICAgIHdpZHRoOiAzLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fcmV2aWV3c19fc2luZ2xlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxleDogMCAwIDMwJTtcbiAgfVxuICAuc3RhdGljLXBhZ2VfX3Jldmlld3NfX3NpbmdsZTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fcmV2aWV3c19fc2luZ2xlIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4OiAwIDAgMjEuNXJlbTtcbiAgfVxuICAuc3RhdGljLXBhZ2VfX3Jldmlld3NfX3NpbmdsZTpudGgtY2hpbGQoMikge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX3Jldmlld3NfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAwLjY4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19yZXZpZXdzX19jb250ZW50IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzEyNXJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX3Jldmlld3NfX25hbWUge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBjb2xvcjogIzY1NjU2NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19yZXZpZXdzX19uYW1lIHtcbiAgICBjb2xvcjogIzJjMmMyYztcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX3Jldmlld3NfX2ltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbjogLTQuNjI1cmVtIGF1dG8gMS40Mzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc3RhdGljLXBhZ2VfX3Jldmlld3NfX2ltYWdlIHtcbiAgICBtYXJnaW46IC01LjEyNXJlbSBhdXRvIDEuNDM3NXJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX3Jldmlld3NfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cblxuLnN0YXRpYy1wYWdlX19yZXZpZXdzX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIuMzEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnN0YXRpYy1wYWdlX19yZXZpZXdzX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICBtYXgtd2lkdGg6IDM3LjVyZW07XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19hZ2VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhdGljLXBhZ2VfX2FnZW50IHtcbiAgICBwYWRkaW5nOiAzLjEyNXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fYWdlbnQge1xuICAgIG1heC13aWR0aDogNjIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fYWdlbnQge1xuICAgIHBhZGRpbmc6IDMuM3JlbSAycmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fYWdlbnRfX2ltYWdlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAxcmVtIDEuNXJlbSAwO1xufVxuLnN0YXRpYy1wYWdlX19hZ2VudF9faW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNi4yNXJlbTtcbiAgaGVpZ2h0OiA2LjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fYWdlbnRfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnN0YXRpYy1wYWdlX19hZ2VudF9faW1hZ2UtLW1kLXZpc2libGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnN0YXRpYy1wYWdlX19hZ2VudF9faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAuOTM3NXJlbTtcbiAgICBoZWlnaHQ6IDEwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3RhdGljLXBhZ2VfX2FnZW50X19pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xODc1cmVtO1xuICB9XG4gIC5zdGF0aWMtcGFnZV9fYWdlbnRfX2ltYWdlLS1tZC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19hZ2VudF9faW1hZ2UtLXNtIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogNXJlbTtcbn1cblxuLnN0YXRpYy1wYWdlX19hZ2VudF9faW5mbyBoMyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuOTM3NXJlbTtcbn1cbi5zdGF0aWMtcGFnZV9fYWdlbnRfX2luZm8gaDIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uc3RhdGljLXBhZ2VfX2FnZW50X19pbmZvIHAge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX2FnZW50X19pbmZvIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICB9XG4gIC5zdGF0aWMtcGFnZV9fYWdlbnRfX2luZm8gaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICB9XG4gIC5zdGF0aWMtcGFnZV9fYWdlbnRfX2luZm8gaDIge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbiAgfVxuICAuc3RhdGljLXBhZ2VfX2FnZW50X19pbmZvIHAge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19hZ2VudF9faW5mby0tc20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uc3RhdGljLXBhZ2VfX2FnZW50X19pbmZvLS1zbSA+IGRpdiA+IGltZyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3RhdGljLXBhZ2VfX2FnZW50X19pbmZvLS1zbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uc3RhdGljLXBhZ2VfX2FnZW50X19pbmZvLS1zbS1tYXJnaW4ge1xuICBtYXJnaW4tYm90dG9tOiA2N3B4O1xufVxuXG4uc3RhdGljLXBhZ2VfX2FnZW50X19idXR0b25zIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5zdGF0aWMtcGFnZV9fYWdlbnRfX2J1dHRvbnMgLmJ0biB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbn1cbi5zdGF0aWMtcGFnZV9fYWdlbnRfX2J1dHRvbnMgLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19hZ2VudF9fYnV0dG9ucyAuYnRuIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX2FnZW50X19idXR0b25zLS1zbSB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbn1cblxuLnN0YXRpYy1wYWdlX19hZ2VudF9fdGl0bGUtc20ge1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTtcbn1cblxuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMge1xuICAgIG1heC13aWR0aDogNjIuNXJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9uc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBtYXgtd2lkdGg6IDE1LjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19xdWVzdGlvbnNfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmbGV4OiAwIDAgMjcuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjQzNzVyZW07XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnNfX2NvbGxhcHNhYmxlIHtcbiAgZmxleDogMTtcbn1cbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zX19jb2xsYXBzYWJsZS1zbGEgPiB1bCA+IGxpID4gZGl2ID4gcCB7XG4gIHdpZHRoOiA5NSU7XG59XG5cbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zX19saW5rcyB7XG4gIG1hcmdpbi10b3A6IDEuNjI1cmVtO1xufVxuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnNfX2xpbmtzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9uc19fbGlua3MgYTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMi4yNXJlbTtcbn1cbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zX19saW5rcyAuc2staWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zX19saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogMi42MjVyZW07XG4gIH1cbiAgLnN0YXRpYy1wYWdlX19xdWVzdGlvbnNfX2xpbmtzIGEge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zIC5zay1jb2xsYXBzYWJsZV9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucyAuc2stY29sbGFwc2FibGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTg3NXJlbTtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zIC5zay1jb2xsYXBzYWJsZV9fY29udGVudC10ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMgLnNrLWljb24gcGF0aCB7XG4gIGZpbGw6ICMyYzJjMmM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zIC5zay1jb2xsYXBzYWJsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMDtcbiAgfVxuICAuc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucyAuc2stY29sbGFwc2FibGVfX3RpdGxlIC5zay1pY29uIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICB9XG4gIC5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zIC5zay1jb2xsYXBzYWJsZV9fY29udGVudC10ZXh0IHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllcyB7XG4gICAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2ltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMuMTI1cmVtO1xuICBoZWlnaHQ6IDcwJTtcbn1cbi5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDYuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTByZW07XG4gIH1cbn1cbi5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19faW1hZ2Utc2Vjb25kIHtcbiAgd2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19pbWFnZS1zZWNvbmQge1xuICAgIHdpZHRoOiAxMjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIG1heC13aWR0aDogMTguNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIuODEyNXJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2NvbnRlbnQge1xuICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgbWFyZ2luOiAtMS44NzVyZW0gMS44NzVyZW0gMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fY29udGVudCB7XG4gICAgcGFkZGluZzogMS41NjI1cmVtIDEuMjVyZW07XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2NhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2NhcmQtdGl0bGUge1xuICBjb2xvcjogIzEyMTIxMjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fdGV4dCwgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19saW5rIHtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fdGV4dCwgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19saW5rIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX190ZXh0LCAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fbGluayB7XG4gIGNvbG9yOiAjQzVDNUM1O1xufVxuLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG5cbi8qXG4gKiBQYWdlc1xuICovXG4uc3RhdGljLXBhZ2Uge1xuICBwYWRkaW5nLXRvcDogNi44NzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMS44NzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDExLjI1cmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZS0td2hpdGUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzJjMmMyYztcbn1cblxuLnN0YXRpYy1wYWdlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xuICBjb2xvcjogIzJjMmMyYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhdGljLXBhZ2VfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fdGl0bGUge1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIGZvbnQtc2l6ZTogNC4wNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjY4NzVyZW07XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUtLW9uZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICB9XG4gIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZS0tdHdvIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUtLXNtLXZpc2libGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMi4yNXJlbSAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDQuNXJlbSA2LjM3NXJlbTtcbiAgfVxufVxuLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lci0tZGFya2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyLS1mYWN0cyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19jb2x1bW4ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fbGlzdCB7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19saXN0IGxpIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19saXN0IHtcbiAgICBtYXJnaW46IDIuNDM3NXJlbSAwIDJyZW07XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fbGlzdC1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fbGlzdC10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMTg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2xpc3QtdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjE4NzVyZW07XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2xpbmsge1xuICBjb2xvcjogIzJjMmMyYztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19saW5rIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICB9XG59XG4uc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG5cbi5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2ltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9faW1hZ2UtLXNtLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMXJlbSBhdXRvIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19pbWFnZS0tbGctdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19jb2x1bW46bnRoLWNoaWxkKG9kZCkgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9faW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19jb2x1bW46bnRoLWNoaWxkKGV2ZW4pIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2ltYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zbS1uby1kaXNwbGF5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc20tbm8tZGlzcGxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc20tbm8tZGlzcGxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbS1uby1kaXNwbGF5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19wcmljZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xufVxuXG4uc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19saXN0LWxhYmVsLW1haWxpbmcge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2J1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUM1MzZDO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUM1MzZDO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDJweCAwcHggcmdiYSgxNiwgMjQsIDQwLCAwLjA1KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4uc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19idXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5NEQ2NDtcbn1cblxuLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fbGlzdC5tYWlsaW5nLWxpc3Qge1xuICBtYXJnaW46IDEuNXJlbSAwO1xufVxuLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fbGlzdC5tYWlsaW5nLWxpc3QgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fY29sdW1uLmNlbnRlcmVkIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2ltYWdlIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uZWludHJhZ2UtcGFnZV9fbGlua3Mge1xuICBtYXgtd2lkdGg6IDQ0cmVtO1xuICBtYXJnaW46IDAgYXV0byA0cmVtO1xufVxuLmVpbnRyYWdlLXBhZ2VfX2xpbmtzIHN2ZyB7XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDAuNzVyZW07XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVpbnRyYWdlLXBhZ2VfX2xpbmtzLS1tZC12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVpbnRyYWdlLXBhZ2VfX2xpbmtzIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuZWludHJhZ2UtcGFnZV9fbGlua3MtLW1kLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZWludHJhZ2UtcGFnZV9fbGlua3Mge1xuICAgIG1heC13aWR0aDogNjMuMDYyNXJlbTtcbiAgfVxufVxuLmVpbnRyYWdlLXBhZ2VfX2xpbmtzIC5kYXJrLWxpbmsge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG59XG4uZWludHJhZ2UtcGFnZV9fbGlua3MgLmRhcmstbGluayBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmVpbnRyYWdlLXBhZ2VfX2xpbmtzLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5laW50cmFnZS1wYWdlX19saW5rcy1pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5laW50cmFnZS1wYWdlX19saW5rcy1pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmVpbnRyYWdlLXBhZ2VfX2xpbmtzLWlubmVyLWRvY3VtZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5laW50cmFnZS1wYWdlX19saW5rcy1pbm5lci1kb2N1bWVudHMgLmRhcmstbGluayB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5laW50cmFnZS1wYWdlX19saW5rcy1pbm5lci1kb2N1bWVudHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19hZ2VudC0tZWludHJhZWdlIHtcbiAgbWFyZ2luOiA0LjM3NXJlbSBhdXRvIDVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fYWdlbnQtLWVpbnRyYWVnZSB7XG4gICAgbWFyZ2luOiA3LjVyZW0gYXV0byA0LjM3NXJlbTtcbiAgfVxufVxuXG4uZWludHJhZ2UtcGFnZV9fcmV2aWV3cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIHBhZGRpbmc6IDNyZW0gMCA0LjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5laW50cmFnZS1wYWdlX19yZXZpZXdzIHtcbiAgICBtYXJnaW4tdG9wOiA2Ljg3NXJlbTtcbiAgICBwYWRkaW5nOiA1cmVtIDAgNy4yNXJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXMtLWVpbnRyYWdlIHtcbiAgbWFyZ2luOiA1cmVtIGF1dG8gMy4xMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzLS1laW50cmFnZSB7XG4gICAgbWFyZ2luOiA1cmVtIGF1dG8gNi4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXMtLWVpbnRyYWdlIHtcbiAgICBtYXJnaW46IDYuODc1cmVtIGF1dG8gMDtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX3Jldmlld3Muc3RhdGljLXBhZ2VfX3Jldmlld3MtLWVpbnRyYWVnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3RhdGljLXBhZ2VfX3Jldmlld3Muc3RhdGljLXBhZ2VfX3Jldmlld3MtLWVpbnRyYWVnZSAuc3RhdGljLXBhZ2VfX3Jldmlld3MtbGlzdCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fcmV2aWV3cy5zdGF0aWMtcGFnZV9fcmV2aWV3cy0tZWludHJhZWdlIC5zdGF0aWMtcGFnZV9fcmV2aWV3cy1saXN0IC5zdGF0aWMtcGFnZV9fcmV2aWV3c19fc2luZ2xlIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEzLjE4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3RhdGljLXBhZ2VfX3Jldmlld3Muc3RhdGljLXBhZ2VfX3Jldmlld3MtLWVpbnRyYWVnZSAuc3RhdGljLXBhZ2VfX3Jldmlld3MtbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3RhdGljLXBhZ2VfX3Jldmlld3Muc3RhdGljLXBhZ2VfX3Jldmlld3MtLWVpbnRyYWVnZSAuc3RhdGljLXBhZ2VfX3Jldmlld3NfX3NpbmdsZSB7XG4gICAgbWFyZ2luOiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuZWludHJhZ2UtcGFnZSAuc3RhdGljLXBhZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuNzVyZW07XG4gIH1cbiAgLmVpbnRyYWdlLXBhZ2UgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlLS1vbmUuc3RhdGljLXBhZ2VfX3Jldmlld3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZWludHJhZ2UtcGFnZSAuYnRuLmJ0bi0tcHJpbWFyeS5idG4tLXNtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucHJpY2luZy10YWJsZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAzcmVtIDAgMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJpY2luZy10YWJsZXMge1xuICAgIHBhZGRpbmc6IDNyZW0gMCAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMnJlbTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnByaWNpbmctdGFibGVzIHtcbiAgICBwYWRkaW5nOiA0cmVtIDAgMXJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnByaWNpbmctdGFibGVzIHtcbiAgICBnYXA6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHJpY2luZy10YWJsZXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAycmVtO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5wcmljaW5nLXRhYmxlc19fdGFibGUge1xuICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gNDZweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIHBhZGRpbmc6IDJyZW0gMS41cmVtIDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwIDFyZW0gMCAwO1xufVxuLnByaWNpbmctdGFibGVzX190YWJsZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcmljaW5nLXRhYmxlc19fdGFibGU6bGFzdC1jaGlsZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wcmljaW5nLXRhYmxlc19fdGFibGU6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xcmVtO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMC45Mzc1cmVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcmljaW5nLXRhYmxlc19fdGFibGUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5wcmljaW5nLXRhYmxlc19fdGFibGUge1xuICAgIHdpZHRoOiAxNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucHJpY2luZy10YWJsZXNfX3RhYmxlIHtcbiAgICB3aWR0aDogMTkuNjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcmljaW5nLXRhYmxlc19fdGFibGUge1xuICAgIGhlaWdodDogMjUuNzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5wcmljaW5nLXRhYmxlc19fdGFibGUtLXNwZWNpYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByaWNpbmctdGFibGVzX190YWJsZS0tc3BlY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIkJlbGllYnRcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRvcDogLTFyZW07XG4gIGxlZnQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAuOTM3NXJlbTtcbn1cblxuLnByaWNpbmctdGFibGVzX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wcmljaW5nLXRhYmxlc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuXG4ucHJpY2luZy10YWJsZXNfX3ByaWNlIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnByaWNpbmctdGFibGVzX19wcmljZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjQzVDNUM1O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnByaWNpbmctdGFibGVzX190YWJsZS0tc3BlY2lhbCAucHJpY2luZy10YWJsZXNfX3ByaWNlIHNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcmljaW5nLXRhYmxlc19fcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcmljaW5nLXRhYmxlc19fcHJpY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnByaWNpbmctdGFibGVzX19saXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuMzc1cmVtO1xufVxuLnByaWNpbmctdGFibGVzX19saXN0IGxpIC5zay1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjM3NXJlbTtcbn1cbi5wcmljaW5nLXRhYmxlc19fbGlzdCBzdmcge1xuICB3aWR0aDogMC43NXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xufVxuLnByaWNpbmctdGFibGVzX19saXN0IHN2ZyBwYXRoIHtcbiAgZmlsbDogI0ZGNUE3NTtcbn1cbi5wcmljaW5nLXRhYmxlc19fdGFibGUtLXNwZWNpYWwgLnByaWNpbmctdGFibGVzX19saXN0IHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cblxuLnByaWNpbmctdGFibGVzX19saW5rIHtcbiAgbWFyZ2luOiAxcmVtIDAgMS41NjI1cmVtO1xufVxuLnByaWNpbmctdGFibGVzX190YWJsZS0tc3BlY2lhbCAucHJpY2luZy10YWJsZXNfX2xpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLnByaWNpbmctdGFibGVzX190YWJsZS0tc3BlY2lhbCAucHJpY2luZy10YWJsZXNfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzJjMmMyYztcbiAgYm9yZGVyLWNvbG9yOiAjMmMyYzJjO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wcmljaW5nLXRhYmxlc19fbGluayB7XG4gICAgbWFyZ2luOiAxLjE4NzVyZW0gMCAyLjgxMjVyZW07XG4gIH1cbn1cblxuLnByaWNpbmctdGFibGVzX19ub3RlIHtcbiAgY29sb3I6ICNDNUM1QzU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnByaWNpbmctdGFibGVzX19ub3RlIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmVpbnRyYWdlLXBhZ2UgLmNvbC0xMi1zdHlsZSB7XG4gICAgbWF4LXdpZHRoOiA0NHJlbTtcbiAgfVxufVxuXG4uZWludHJhZ2UtcGFnZV9fc2VydmljZXMge1xuICBwYWRkaW5nLXRvcDogMy41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZWludHJhZ2UtcGFnZV9fc2VydmljZXMge1xuICAgIHBhZGRpbmc6IDguNzVyZW0gMCAzLjY4NzVyZW07XG4gIH1cbn1cblxuLmVpbnRyYWdlLXBhZ2VfX3NlcnZpY2VzX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG4gIG1heC13aWR0aDogMTcuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWludHJhZ2UtcGFnZV9fc2VydmljZXNfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xuICAgIG1heC13aWR0aDogMzcuNXJlbTtcbiAgfVxufVxuXG4uZWludHJhZ2UtcGFnZV9fc2VydmljZXMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVpbnRyYWdlLXBhZ2VfX3NlcnZpY2VzLXdyYXAge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4uZWludHJhZ2UtcGFnZV9fc2VydmljZXNfX3NpbmdsZSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5laW50cmFnZS1wYWdlX19zZXJ2aWNlc19fc2luZ2xlIHtcbiAgICBmbGV4OiAwIDAgNDklO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgbWF4LXdpZHRoOiAzMS4yNXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5laW50cmFnZS1wYWdlX19zZXJ2aWNlc19fc2luZ2xlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmVpbnRyYWdlLXBhZ2VfX3NlcnZpY2VzX19pbWFnZSB7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVpbnRyYWdlLXBhZ2VfX3NlcnZpY2VzX19pbWFnZSB7XG4gICAgd2lkdGg6IDYuMjVyZW07XG4gICAgaGVpZ2h0OiA2LjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xuICB9XG59XG5cbi5laW50cmFnZS1wYWdlX19zZXJ2aWNlc19fdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gNjRweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5laW50cmFnZS1wYWdlX19zZXJ2aWNlc19fdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZWludHJhZ2UtcGFnZV9fc2VydmljZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLmVpbnRyYWdlLXBhZ2VfX3NlcnZpY2VzX190aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbn1cblxuLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMi41cmVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmcge1xuICAgIHBhZGRpbmc6IDMuNXJlbTtcbiAgICBtYXgtd2lkdGg6IDgzLjEyNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2NvbHVtbiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fY29sdW1uIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICB9XG59XG5cbi5laW50cmFnZS1wYWdlX19ib29raW5nX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5laW50cmFnZS1wYWdlX19ib29raW5nX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXgtd2lkdGg6IDMxLjI1cmVtO1xuICB9XG59XG5cbi5laW50cmFnZS1wYWdlX19ib29raW5nX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5laW50cmFnZS1wYWdlX19ib29raW5nX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2UtLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDE3LjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZS0tdGl0bGUge1xuICAgIG1heC13aWR0aDogNTByZW07XG4gIH1cbn1cblxuLypcbiAqIENhcmRzXG4gKi9cbi53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDQuMzc1cmVtIDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NhcmRzIHtcbiAgICBtYXJnaW46IDYuMjVyZW0gMCA4LjEyNXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NhcmQge1xuICBtYXgtd2lkdGg6IDE3cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBwYWRkaW5nOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jYXJkIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxuICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jYXJkIGEge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cblxuLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY2FyZF9faW1hZ2Uge1xuICBtYXJnaW46IC00LjVyZW0gYXV0byAwLjkzNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NhcmRfX2ltYWdlIHtcbiAgICBtYXJnaW46IDAgMCAzLjEyNXJlbTtcbiAgfVxufVxuXG4ud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jYXJkX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgfVxufVxuXG4vKlxuICogQ291bnRlcnNcbiAqL1xuLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY291bnRlcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogNnJlbSAwO1xufVxuLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY291bnRlcnMgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NvdW50ZXJzIHtcbiAgICBwYWRkaW5nOiA1cmVtIDAgM3JlbTtcbiAgfVxuICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jb3VudGVycyAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cblxuLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY291bnRlcnMtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NvdW50ZXJzLWlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NvdW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NvdW50ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY291bnRlci10aXRsZSB7XG4gIGNvbG9yOiAjRUNFQ0VDO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NvdW50ZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jb3VudGVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuXG4ud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jb3VudGVyLXZhbHVlIHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiA0LjY4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NvdW50ZXItdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogNS4zMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA1LjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jb3VudGVyLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDcycHg7IC8qIDEyMCUgKi9cbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICB9XG59XG5cbi53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NvdW50ZXJzLWZvb3RlciB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGNvbG9yOiAjODY4Njg1O1xuICBtYXJnaW4tdG9wOiAyLjA2MjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jb3VudGVycy1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgfVxufVxuXG4vKlxuICogVmFyaW91cyBlbGVtZW50c1xuICovXG4ud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19yZXZpZXdzIHtcbiAgcGFkZGluZzogNHJlbSAwIDYuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fcmV2aWV3cyB7XG4gICAgcGFkZGluZzogNi4yNXJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX3Jldmlld3Mge1xuICAgIHBhZGRpbmc6IDYuMjVyZW0gMCAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fcmV2aWV3cyAuc3RhdGljLXBhZ2VfX3Jldmlld3MtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07XG4gIH1cbn1cblxuLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9faW5mbyB7XG4gIG1heC13aWR0aDogNDMuNzVyZW07XG4gIG1hcmdpbjogMCBhdXRvIDMuNzVyZW07XG59XG4ud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19pbmZvIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2luZm8ge1xuICAgIG1hcmdpbjogMCBhdXRvIDYuMjVyZW07XG4gIH1cbn1cblxuLmV2ZW50am9iX2luc2VyaWVyZW4tcGFnZSBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuZXZlbnRqb2JfaW5zZXJpZXJlbi1wYWdlIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmV2ZW50am9iX2luc2VyaWVyZW4tcGFnZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmV2ZW50am9iX2luc2VyaWVyZW4tcGFnZSAuZWludHJhZ2UtcGFnZV9fc2VydmljZXMtd3JhcCB7XG4gIGdhcDogMzBweDtcbn1cbi5ldmVudGpvYl9pbnNlcmllcmVuLXBhZ2UgLmVpbnRyYWdlLXBhZ2VfX3NlcnZpY2VzX19zaW5nbGUge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuLmV2ZW50am9iX2luc2VyaWVyZW4tcGFnZSAuZWludHJhZ2UtcGFnZV9fc2VydmljZXNfX3NpbmdsZTpudGgtY2hpbGQoLW4rMikge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmV2ZW50am9iX2luc2VyaWVyZW4tcGFnZSAuYnRuIHtcbiAgcGFkZGluZzogOHB4IDIycHg7XG59XG5cbi5zdGF0aWMtcGFnZV9fYWdlbnQtLWV2ZW50am9iX2luc2VyaWVyZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zdGF0aWMtcGFnZV9fYWdlbnQtLWV2ZW50am9iX2luc2VyaWVyZW4gYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xufVxuLnN0YXRpYy1wYWdlX19hZ2VudC0tZXZlbnRqb2JfaW5zZXJpZXJlbiBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUM1MzZDO1xuICBib3JkZXItY29sb3I6ICNFQzUzNkM7XG59XG4uc3RhdGljLXBhZ2VfX2FnZW50LS1ldmVudGpvYl9pbnNlcmllcmVuIGJ1dHRvbjpob3ZlciBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fYWdlbnQtLWV2ZW50am9iX2luc2VyaWVyZW4ge1xuICAgIG1heC13aWR0aDogNDY0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19hZ2VudC0tZXZlbnRqb2JfaW5zZXJpZXJlbiB7XG4gICAgbWF4LXdpZHRoOiA2NDhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19hZ2VudC0tZXZlbnRqb2JfaW5zZXJpZXJlbiB7XG4gICAgbWF4LXdpZHRoOiA5MjhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnN0YXRpYy1wYWdlX19hZ2VudC0tZXZlbnRqb2JfaW5zZXJpZXJlbiB7XG4gICAgbWF4LXdpZHRoOiAxMjE4cHg7XG4gIH1cbn1cblxuLndlcmJlZm9ybWF0ZS1wYWdlIC5zdGF0aWMtcGFnZV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07XG59XG5cbi53ZXJiZWZvcm1hdGUtcGFnZV9fc3VidGl0bGUsIC5tYWlsaW5nLXBhZ2VfX3N1YnRpdGxlIHtcbiAgbWF4LXdpZHRoOiAzNy41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjQzNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53ZXJiZWZvcm1hdGUtcGFnZV9fc3VidGl0bGUsIC5tYWlsaW5nLXBhZ2VfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjI1cmVtO1xuICB9XG59XG5cbi53ZXJiZWZvcm1hdGUtcGFnZV9fcmV2aWV3c19faGVhZGVyIHtcbiAgbWFyZ2luOiAzcmVtIGF1dG8gMi4zMTI1cmVtO1xufVxuLndlcmJlZm9ybWF0ZS1wYWdlX19yZXZpZXdzX19oZWFkZXIgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndlcmJlZm9ybWF0ZS1wYWdlX19yZXZpZXdzX19oZWFkZXIge1xuICAgIG1hcmdpbjogNXJlbSBhdXRvO1xuICB9XG4gIC53ZXJiZWZvcm1hdGUtcGFnZV9fcmV2aWV3c19faGVhZGVyIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAud2VyYmVmb3JtYXRlLXBhZ2VfX3Jldmlld3NfX2hlYWRlciB7XG4gICAgbWF4LXdpZHRoOiA1Ni4yNXJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX2FnZW50LS13ZXJiZWZvcm1hdGUge1xuICBtYXJnaW46IDMuNXJlbSBhdXRvIDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fYWdlbnQtLXdlcmJlZm9ybWF0ZSB7XG4gICAgbWFyZ2luOiA3LjVyZW0gYXV0byA0cmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllcy0td2VyYmVmb3JtYXRlIHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzLS13ZXJiZWZvcm1hdGUge1xuICAgIG1hcmdpbi10b3A6IDYuODc1cmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fdGl0bGUtLWFib3V0LXVzIHtcbiAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xuICBtYXgtd2lkdGg6IDgwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX190aXRsZS0tYWJvdXQtdXMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjYyNXJlbTtcbiAgfVxufVxuXG4vKlxuICogQ2FyZHNcbiAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuYWJvdXQtdXNfX2NhcmRzLXdyYXAge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG5cbi5hYm91dC11c19fY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctdG9wOiAzLjE4NzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXQtdXNfX2NhcmRzIHtcbiAgICBwYWRkaW5nLXRvcDogNi42MjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYWJvdXQtdXNfX2NhcmRzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07XG4gIH1cbn1cblxuLmFib3V0LXVzX19jYXJkIHtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDQ2cHgpO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiAwIDIxcHggMjRweCAyMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAxcmVtIDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmFib3V0LXVzX19jYXJkOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTMuNzVyZW07XG4gICAgd2lkdGg6IDMuNzVyZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFib3V0LXVzX19jYXJkOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMS40Mzc1cmVtO1xuICB9XG4gIC5hYm91dC11c19fY2FyZDpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICByaWdodDogLTIuMzc1cmVtO1xuICAgIHdpZHRoOiAyLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dC11c19fY2FyZCB7XG4gICAgZmxleDogMCAwIDgwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXQtdXNfX2NhcmQge1xuICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgcGFkZGluZzogMCA0MHB4IDM0cHggNDBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmFib3V0LXVzX19jYXJkOm50aC1jaGlsZCgyKSB7XG4gICAgdG9wOiA1MHB4O1xuICB9XG59XG5cbi5hYm91dC11c19fY2FyZF9faWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAtMzJweCAwIDE2cHggNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMycHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYWJvdXQtdXNfX2NhcmRfX2ljb24gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXQtdXNfX2NhcmRfX2ljb24ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG1hcmdpbjogLTUwcHggMCAyMnB4IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xuICB9XG4gIC5hYm91dC11c19fY2FyZF9faWNvbiBpbWcge1xuICAgIHdpZHRoOiAycmVtO1xuICB9XG59XG5cbi5hYm91dC11c19fY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hYm91dC11c19fY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuXG4vKlxuICogVGVhbVxuICovXG4uYWJvdXQtdXNfX3RlYW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICBtYXJnaW4tdG9wOiA0LjVyZW07XG4gIHBhZGRpbmc6IDJyZW0gMCAzLjQzNzVyZW07XG59XG4uYWJvdXQtdXNfX3RlYW0gLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hYm91dC11c19fdGVhbSB7XG4gICAgbWFyZ2luLXRvcDogNi44NzVyZW07XG4gICAgcGFkZGluZzogNS41cmVtIDAgNy42ODc1cmVtO1xuICB9XG59XG5cbi5hYm91dC11c19fdGVhbS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMi41JTtcbn1cblxuLmFib3V0LXVzX190ZWFtLWxpc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0LXVzX190ZWFtLWxpc3QtaXRlbSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXQtdXNfX3RlYW0tbGlzdC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XG4gICAgd2lkdGg6IDMxLjUlO1xuICB9XG59XG5cbi5hYm91dC11c19fdGVhbS1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBwYWRkaW5nLXRvcDogNzAlO1xufVxuLmFib3V0LXVzX190ZWFtLWltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwJTtcbiAgbGVmdDogMCU7XG4gIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5hYm91dC11c19fdGVhbS1kZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMDYyNXJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xufVxuLmFib3V0LXVzX190ZWFtLWRlc2NyaXB0aW9uIGg0IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG4uYWJvdXQtdXNfX3RlYW0tZGVzY3JpcHRpb24gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXQtdXNfX3RlYW0tZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDAuODc1cmVtIDEuMzEyNXJlbTtcbiAgfVxuICAuYWJvdXQtdXNfX3RlYW0tZGVzY3JpcHRpb24gaDQge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG4gIC5hYm91dC11c19fdGVhbS1kZXNjcmlwdGlvbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICB9XG59XG5cbi8qXG4gKiBNYXBcbiAqL1xuLmFib3V0LXVzX19tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYWJvdXQtdXNfX21hcC13cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uYWJvdXQtdXNfX21hcC1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDEuMzc1cmVtIDJyZW07XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1heC13aWR0aDogNDMuNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFib3V0LXVzX19tYXAtZGVzY3JpcHRpb24ge1xuICAgIHRvcDogLTMuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuNzVyZW07XG4gICAgcGFkZGluZzogMy4xMjVyZW0gMS44NzVyZW07XG4gIH1cbn1cblxuLmFib3V0LXVzX19jb250YWN0IHtcbiAgcGFkZGluZzogNS40Mzc1cmVtIDAgNi4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFib3V0LXVzX19jb250YWN0IHtcbiAgICBwYWRkaW5nOiA4Ljc1cmVtIDAgMDtcbiAgfVxufVxuLmFib3V0LXVzX19jb250YWN0IC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNDM3NXJlbTtcbn1cblxuLmFib3V0LXVzX19jb250YWN0X19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMS41NjI1cmVtIDA7XG4gIG1heC13aWR0aDogMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hYm91dC11c19fbWFwLWRlc2NyaXB0aW9uLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4uYWJvdXQtdXNfX21hcC1kZXNjcmlwdGlvbi1saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5hYm91dC11c19fbWFwLWRlc2NyaXB0aW9uLWxpc3QgLnNrLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4uYWJvdXQtdXNfX21hcC1kZXNjcmlwdGlvbi1saXN0IGg0IHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbn1cbi5hYm91dC11c19fbWFwLWRlc2NyaXB0aW9uLWxpc3QgcCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xufVxuLmFib3V0LXVzX19tYXAtZGVzY3JpcHRpb24tbGlzdCBhLnRleHQtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLm1haWxpbmctcGFnZSAuc3RhdGljLXBhZ2VfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtO1xufVxuXG4ubWFpbGluZy1wYWdlX19yZXZpZXdzIHtcbiAgbWFyZ2luOiAzcmVtIDAgNC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbGluZy1wYWdlX19yZXZpZXdzIHtcbiAgICBtYXJnaW46IDVyZW0gMCA3LjI1cmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fYWdlbnQtLW1haWxpbmcge1xuICBtYXJnaW46IDMuNXJlbSBhdXRvIDVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fYWdlbnQtLW1haWxpbmcge1xuICAgIG1hcmdpbjogNXJlbSBhdXRvIDQuMzc1cmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zLS1tYWlsaW5nIHtcbiAgbWFyZ2luOiAwIGF1dG8gNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMtLW1haWxpbmcge1xuICAgIG1hcmdpbjogMCBhdXRvIDYuODc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzLS1tYWlsaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjI1cmVtO1xuICB9XG59XG5cbi5tYWlsaW5nLXBhZ2UgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbGluZy1wYWdlIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2ltYWdlIHtcbiAgd2lkdGg6IDIzLjI1cmVtO1xuICBoZWlnaHQ6IDE4cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWlsaW5nLXBhZ2UgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMnJlbSAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tYWlsaW5nLXBhZ2UgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5tYWlsaW5nLXBhZ2UgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNC41cmVtIDMuMzc1cmVtO1xuICB9XG4gIC5tYWlsaW5nLXBhZ2UgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9faW1hZ2UtLWxnLXZpc2libGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX3RpdGxlLS1pbXByZXNzdW0ge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fdGl0bGUtLWltcHJlc3N1bSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy45Mzc1cmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uaW1wcmVzc3VtLXBhZ2VfX2NvbnRlbnQge1xuICBjb2xvcjogIzQyNDI0Mjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltcHJlc3N1bS1wYWdlX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDUwcmVtO1xuICB9XG59XG5cbi5pbXByZXNzdW0tcGFnZV9fY29udGVudF9fdGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltcHJlc3N1bS1wYWdlX19jb250ZW50X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG59XG5cbi5pbXByZXNzdW0tcGFnZV9fY29udGVudF9fcGFyYWdyYXBoIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4wNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW1wcmVzc3VtLXBhZ2VfX2NvbnRlbnRfX3BhcmFncmFwaCB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5cbi8qXG4gKiBMYXdcbiAqL1xuLmltcHJlc3N1bS1wYWdlX19sYXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmltcHJlc3N1bS1wYWdlX19sYXcgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW1wcmVzc3VtLXBhZ2VfX2xhdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tdG9wOiA2LjI1cmVtO1xuICB9XG4gIC5pbXByZXNzdW0tcGFnZV9fbGF3IC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuaW1wcmVzc3VtLXBhZ2VfX2xhdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5pbXByZXNzdW0tcGFnZV9fbGF3IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5pbXByZXNzdW0tcGFnZV9fbGF3LWNvcHlyaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbn1cbi5pbXByZXNzdW0tcGFnZV9fbGF3LWNvcHlyaWdodCBwOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbXByZXNzdW0tcGFnZV9fbGF3LWNvcHlyaWdodCB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAzLjVyZW0gNC41cmVtO1xuICB9XG59XG5cbi5pbXByZXNzdW0tcGFnZV9fbGF3LWltcHJlc3N1bSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5RDk7XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xufVxuLmltcHJlc3N1bS1wYWdlX19sYXctaW1wcmVzc3VtIGEudGV4dC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW1wcmVzc3VtLXBhZ2VfX2xhdy1pbXByZXNzdW0ge1xuICAgIHdpZHRoOiAxOS41cmVtO1xuICAgIHBhZGRpbmc6IDMuNXJlbSA0cmVtO1xuICB9XG59XG5cbi5uZXdzbGV0dGVyLXN1YnNjcmliZSB7XG4gIHBhZGRpbmc6IDkuMzc1cmVtIDA7XG59IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIio6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXBpeGVsLWJhc2U7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgJi5tb2RhbC1vcGVuLFxuICAmLm5hdi1tZW51LW9wZW57XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAmLm1hcC1vcGVuIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG59XG5cbi5saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5iYWNrLXRvLXRvcC1idG4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC40KTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcblxuICB3aWR0aDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuXG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAjeyR0cmFuc2l0aW9uLWZhc3R9LFxuICAgICAgICAgICAgICBvcGFjaXR5ICN7JHRyYW5zaXRpb24tZmFzdH07XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGVYKDVweCk7XG4gIH1cblxuICAmLS12aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICB9XG4gICAgJi0tdmlzaWJsZSB7XG4gICAgICBib3R0b206IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLnJlc3BvbnNpdmUtaWNvbiB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG4iLCIvKipcbiAqIDEuIEdyaWRcbiAqIDIuIFV0aWxpdGllc1xuICogMy4gQ29sb3JzXG4gKiA0LiBCb2R5XG4gKiA1LiBUeXBvZ3JhcGh5XG4gKiA2LiBMaW5rc1xuICogNy4gQnV0dG9uc1xuICogOC4gRm9ybXNcbiAqL1xuXG4vKipcbiAqIDEuR1JJRFxuICovXG5cbi8qXG4gKiBHcmlkIGJyZWFrcG9pbnRzXG4gKlxuICogRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4gKiBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG4gKi9cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTY4cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDEwMjRweCxcbiAgeGw6IDE0NDBweFxuKTtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG4vLyRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyO1xuLy8kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4O1xuLy8kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2O1xuXG4vKlxuICogR3JpZCBjb250YWluZXJzXG4gKlxuICogRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cbiAqL1xuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDQ5NHB4LFxuICBtZDogNjc4cHgsXG4gIGxnOiA5NThweCxcbiAgeGw6IDEyNDhweFxuKTtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuLypcbiAqIFNwYWNpbmdcbiAqXG4gKiBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4gKiB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4gKiBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuICovXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgICAoXG4gICAgICAwOiAwLFxuICAgICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgICAzOiAkc3BhY2VyLFxuICAgICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgICAgNTogKCRzcGFjZXIgKiAzKVxuICAgICksXG4gICAgJHNwYWNlcnNcbik7XG5cbiAkeHMtbW9iaWxlLXdpZHRoOiAzNzRweDtcblxuLyoqXG4gKiAzLkNPTE9SU1xuICovXG5cbiRibGFjazogICAgICAgIzEyMTIxMjtcbiR3aGl0ZTogICAgICAgI2ZmZmZmZjtcbiRzaGFkb3ctd2hpdGU6ICNjNGM0YzQ7XG4kdHJ1ZS1ibGFjazogICMwMDAwMDA7XG4kZGFyay1ncmV5OiAgICM1YTVhNWE7XG4kZGFyay1ncmV5LTE6ICMyYzJjMmM7XG4kZGFyay1ncmV5LTI6ICMxYzFjMWM7XG4kZGFyay1waW5rOiAgICM4QzJGM0U7XG4kZ3JlZW46ICAgICAgICM3Y2U3NTY7XG5cbiRwaW5rOiAgICAgICAgI0ZGNUE3NTtcbiRwaW5rLTI6ICAgICAgI0VDNTM2QztcbiRwaW5rLTM6ICAgICAgI0Q5NEQ2NDtcbiRwaW5rLTQ6ICAgICAgI0RBNDg2MDtcbiRwaW5rLTU6ICAgICAgI0M0NDU1QTtcbiRwaW5rLTY6ICAgICAgI2M3NDU1YjtcbiRwaW5rLTc6ICAgICAgI2ZmNmU4NjtcblxuJGdyZXk6ICAgICAgICAjRjJGMkYyO1xuJGdyZXktMjogICAgICAjRUNFQ0VDO1xuJGdyZXktMzogICAgICAjRDlEOUQ5O1xuJGdyZXktMy1saWdodDogI0RBREFEQTtcbiRncmV5LTQ6ICAgICAgI0M1QzVDNTtcbiRncmV5LTQtZGFyazogICAgIzk1OTU5NTtcbiRncmV5LTU6ICAgICAgIzcyNzI3MjtcbiRncmV5LTUtNTogICAgIzY1NjU2NTtcbiRncmV5LTY6ICAgICAgIzRGNEY0RjtcbiRncmV5LTc6ICAgICAgIzUzNTM1MztcbiRncmV5LTg6ICAgICAgIzQ0NDQ0NDtcbiRzdGF0dXMtd2FybmluZy1kYXJrOiAjQjU0NzA4O1xuXG4vKipcbiAqIDQuQk9EWVxuICovXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJGJsYWNrO1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZTtcbiRtYWluLW5hdi1iZzogICAgICAgICAgICAgICAjMjcyNzI3O1xuJG1haW4tbmF2LWRhcmstYmc6ICAgICAgICAgICMxQjFCMUI7XG5cbi8qKiA1LlRZUE9HUkFQSFlcbiAqXG4gKiAgRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG4gKlxuICovXG5cbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIFwiU29maWEgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuXG4kZm9udC1zaXplLXBpeGVsLWJhc2U6ICAgICAgICAxNnB4O1xuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbTtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlIC8gMS4yNTtcbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIDIwMDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMDtcbiRmb250LXdlaWdodC1tZWRpdW06ICAgICAgICAgIDUwMDtcbiRmb250LXdlaWdodC1zZW1pLWJvbGQ6ICAgICAgIDYwMDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMjtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuODc1O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4zNzU7XG5cbiRoMS1sZy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDMuNDM3NTtcbiRoMi1sZy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNTtcbiRoMy1sZy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMzc1O1xuJGg0LWxnLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4zNzU7XG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAgIDA7XG5cbi8qXG4gKiA2LkxJTktTXG4gKlxuICogU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuICovXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgJHdoaXRlO1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAkcGluaztcbiRsaW5rLWhvdmVyLWNvbG9yLW5hdjogICAgJGJsYWNrO1xuXG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgIG5vbmU7XG5cbi8qKlxuICogMi5VVElMSVRJRVNcbiAqL1xuJGltYWdlcy1mb2xkZXI6ICcuLi9pbWFnZXMnO1xuXG4kdHJhbnNpdGlvbi1mYXN0OiAnMC4xcyBlYXNlLWluLW91dCc7XG4kdHJhbnNpdGlvbi1zdGFuZGFyZDogJzAuMnMgZWFzZS1pbi1vdXQnO1xuJHRyYW5zaXRpb24tc2xvdzogJzAuM3MgZWFzZS1pbi1vdXQnO1xuXG4kdHJhbnNpdGlvbi1mYXN0LWR1cmF0aW9uOiAnMC4xcyc7XG4kdHJhbnNpdGlvbi1zdGFuZGFyZC1kdXJhdGlvbjogJzAuMnMnO1xuJHRyYW5zaXRpb24tc2xvdy1kdXJhdGlvbjogJzAuM3MnO1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW07XG4vLyRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtO1xuLy8kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbTtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyZXktNDtcblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW07XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbTtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtO1xuXG4vKiogNy5CVVRUT05TXG4gKlxuICogIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLn5cbiAqL1xuXG4vKlxuICogIGF0dHIxOiBCYWNrZ3JvdW5kIGNvbG9yXG4gKiAgYXR0cjI6IEZvbnQgY29sb3JcblxuICovXG4kYnV0dG9uLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4kYnV0dG9uLWNvbG9yczogbWFwLW1lcmdlKFxuICAgIChcbiAgICAgIFwicHJpbWFyeVwiOiAgICAoJHBpbmssJHdoaXRlKSxcbiAgICAgIFwic2Vjb25kYXJ5XCI6ICAoJGJsYWNrLCR3aGl0ZSksXG4gICAgKSxcbiAgICAkYnV0dG9uLWNvbG9yc1xuKTtcblxuLypcbiAqICBhdHRyMTogQ29sb3JcbiAqICBhdHRyMjogSG92ZXIgY29sb3IgJiBib3JkZXIgY29sb3JcbiAqICBhdHRyMzogQm9yZGVyIGNvbG9yXG4gKi9cbiRvdXRsaW5lLWJ1dHRvbi1jb2xvcnM6ICgpICFkZWZhdWx0O1xuJG91dGxpbmUtYnV0dG9uLWNvbG9yczogbWFwLW1lcmdlKFxuICAgIChcbiAgICAgIFwicHJpbWFyeVwiOiAgICAgICAgICAgICgkcGluaywkd2hpdGUsJHBpbmspLFxuICAgICAgXCJzZWNvbmRhcnlcIjogICAgICAgICAgKCR3aGl0ZSwkcGluaywkZ3JleS01KSxcbiAgICAgIFwicHJpbWFyeS1pbnZlcnRcIjogICAgICgkcGluaywkYmxhY2ssJHBpbmspLFxuICAgICAgXCJ3aGl0ZVwiOiAgICAgICAgICAgICAgKCR3aGl0ZSwkdHJ1ZS1ibGFjaywkd2hpdGUpLFxuICAgICAgXCJ3aGl0ZS1kYXJrLWJnXCI6ICAgICAgKCR3aGl0ZSwkcGluaywkd2hpdGUpLFxuICAgICAgXCJibGFja1wiOiAgICAgICgkZGFyay1ncmV5LTEsJHBpbmssJGRhcmstZ3JleS0xKSxcbiAgICApLFxuICAgICRvdXRsaW5lLWJ1dHRvbi1jb2xvcnNcbik7XG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgIDFyZW07XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAzcmVtO1xuLy8kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgMXJlbTtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgIDEuNXJlbTtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgMC42MjVyZW07XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAxLjVyZW07XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAwLjg3NXJlbTtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgIDEzMCU7XG5cbiRidG4tcGFkZGluZy15LXhzbTogICAgICAgICAgICAwLjNyZW07XG4kYnRuLXBhZGRpbmcteC14c206ICAgICAgICAgICAgMC44cmVtO1xuJGJ0bi1mb250LXNpemUteHNtOiAgICAgICAgICAgIDAuODc1cmVtO1xuJGJ0bi1saW5lLWhlaWdodC14c206ICAgICAgICAgIDEzMCU7XG5cbi8vJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4vLyRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuLy8kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuLy8kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbi8vJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbi8vJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbi8vJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuLy8kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4vLyRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbi8vJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4vLyRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLy8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbi8vJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuLy8kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdyAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcblxuLyoqXG4gKiAgNy5GT1JNXG4gKlxuICogIEZvcm0gZWxlbWVudHMgc3R5bGVzLCBpbnB1dHMgLCBsYWJlbHMsIHZhbGlkYXRpb25zIGV0Yy4uLlxuICovXG5cblxuLy8kbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4vL1xuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgIDAuM3JlbTtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAwLjYyNXJlbTtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkZm9udC1mYW1pbHktYmFzZTtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAxLjI1cmVtO1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1tZWRpdW07XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgMS4yNTsgLy9TaG91bGQgYmUgd2l0aG91dCB1bml0XG4vL1xuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50O1xuLy8kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuLy9cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZGFyay1ncmV5LTE7XG4kaW5wdXQtY29sb3ItZGFyay1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlO1xuJGlucHV0LWJvcmRlci1jb2xvci1kYXJrLWJnOiAgICAgICAgICAgICRncmV5LTQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yLWxpZ2h0LWJnOiAgICAgICAgICAgI2M5YzljOTtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAxcHg7XG4vLyRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuLy9cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmc7XG4vLyRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvcjtcbi8vJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4vLyRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4vL1xuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgIHRyYW5zcGFyZW50O1xuLy8kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4vL1xuLy8kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbi8vXG4vLyRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy9cbi8vJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbi8vXG4vLyRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuLy8kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbi8vXG4vLyRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4vLyRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4vLyRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy9cbiRpbnB1dC1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICM5ZTllOWU7XG4kaW5wdXQtbGFiZWwtY29sb3ItZGFyay1iZzogICAgICAgICAgICAgICAjYzVjNWM1O1xuXG4kaW5wdXQtbGFiZWwtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplO1xuJGlucHV0LWxhYmVsLWZvbnQtc2l6ZS1mb2N1c2VkOiAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAvIDEuNTtcblxuLy9DdXN0b20gc2VsZWN0IGRyb3Bkb3duXG4kaW5wdXQtY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICAwIDAgMjBweCByZ2JhKCR0cnVlLWJsYWNrLCAwLjE1KTtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgLjJyZW07XG5cblxuLy9cbi8vLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgMC45Mzc1cmVtO1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgMC44MTI1cmVtO1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgI2YyZjJmMjtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgICRwaW5rO1xuLy9cblxuLyoqXG4gKiAgNy5FVkVOVExPS0FMRSBDQVJEU1xuICpcbiAqICBGb3JtIGVsZW1lbnRzIHN0eWxlcywgaW5wdXRzICwgbGFiZWxzLCB2YWxpZGF0aW9ucyBldGMuLi5cbiAqL1xuJGVsLWNhcmQtdHlwZTEtdGl0bGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkaDMtZm9udC1zaXplO1xuXG5cbiRlbC1jYXJkLXN1YnRpdGxlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgMC44NzVyZW07XG5cbiRlbC1jYXJkLWNhdGVnb3J5LWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHRydWUtYmxhY2s7XG5cbiRlbC1jYXJkLWRlc2NyaXB0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgJGRhcmstZ3JleS0xO1xuXG4vKlxuICogQmFkZ2VzXG4gKi9cblxuJGJhZGdlcy1jb2xvcnM6ICgpICFkZWZhdWx0O1xuJGJhZGdlcy1jb2xvcnM6IG1hcC1tZXJnZShcbiAgICAoXG4gICAgICBcInByaW1hcnlcIjogICAgKCRwaW5rLCR3aGl0ZSksXG4gICAgICBcInNlY29uZGFyeVwiOiAgKCRncmV5LTUsJHdoaXRlKSxcbiAgICAgIFwibGlnaHRcIjogICAgICAoJHdoaXRlLCAkcGluaylcbiAgICApLFxuICAgICRiYWRnZXMtY29sb3JzXG4pO1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4vLyRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1cmVtO1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjVyZW07XG4vLyRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4vLyRiYWRnZS10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiAhZGVmYXVsdDtcbi8vJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuLy8kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuLy8kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuLypcbiAqIE1vZGFsc1xuICogVE9ETzogSW1wbGVtZW50IG1vZGFscyB2YXJpYWJsZXMgaW4gc2stbW9kYWxcbiAqL1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbi8vJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbi8vXG4vLy8vIE1hcmdpbiBiZXR3ZWVuIGVsZW1lbnRzIGluIGZvb3RlciwgbXVzdCBiZSBsb3dlciB0aGFuIG9yIGVxdWFsIHRvIDIgKiAkbW9kYWwtaW5uZXItcGFkZGluZ1xuLy8kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcbi8vXG4vLyRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuLy8kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuLy9cbi8vJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4vL1xuLy8kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4vLyRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4vLyRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4vLyRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuLy8kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuLy8kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuLy8kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbi8vXG4vLyRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbi8vJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4vLyRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4vLyRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuLy8kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuLy8kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuLy9cbi8vJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuLy8kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbi8vJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4vLyRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuLy9cbi8vJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbi8vJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbi8vJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbi8vJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG5cbi8qXG4gKiBQbGFjZWhvbGRlcnNcbiAqL1xuXG5cbiAvKipcbiAqICA4LlNMQVxuICovXG5cblxuICRzbGEtY29sb3I6ICAgICAgICAgICAgICAgIzZGODg5QjtcbiAkc2xhLXdpbm5lci1jb2xvcjogICAgICAgICNBNDkzN0Q7XG4gJHNsYS0yLWNvbG9yOiAgICAgICAgICAgICAjODRBM0JBO1xuICRkYXJrLWJsdWU6ICAgICAgICAgICAgICAgIzNGNEY1QTtcbiAkZGFyay1ibHVlLTE6ICAgICAgICAgICAgICM1MTY1NzM7XG4gJGJsdWUtaG92ZXI6ICAgICAgICAgICAgICAjNTQ2OTc3O1xuXG4gJGNvbnRhaW5lci1tZC1jdXN0b20td2lkdGg6IGNhbGN1bGF0ZVJlbSg3NjZweCk7XG4gJG1haW4taGVhZGVyLWhlaWdodDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICRzZWFyY2gtcGFja2FnZXMtaGVhZGVyLWhlaWdodC1sZzogY2FsYygje2NhbGN1bGF0ZVJlbSgxODRweCl9ICsgI3skbWFpbi1oZWFkZXItaGVpZ2h0fSk7XG4gJHNlYXJjaC1wYWNrYWdlcy1oZWFkZXItaGVpZ2h0LXNtOiBjYWxjdWxhdGVSZW0oMTc0cHgpO1xuICRqdW1ib3Ryb24tZHJvcGRvd24taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTc1cHgpO1xuICR0aXRsZS1jb250YWluZXI6IGNhbGN1bGF0ZVJlbSgxNTRweCk7XG4gJGV2ZW50LWJhbm5lci1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMzdweCk7XG5cbiAkc2VhcmNoLXN0aWNreS1maWx0ZXItaGVpZ2h0LW1hcC1vcGVuOiBjYWxjdWxhdGVSZW0oNTdweCk7XG4gJG1hcC1pbmZvLXdpbmRvdy1pbWFnZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNzJweCk7XG4gJGNvbnRlbnQtd2lkdGgtZXZlbnQtbWQ6IGNhbGN1bGF0ZVJlbSg0ODBweCk7XG4gJGZpbHRlcnMtaW5wdXQtd2lkdGgtc206IGNhbGN1bGF0ZVJlbSgxOTVweCk7XG4gIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgZm9udCBzaXplc1xuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvdjgueC9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgZm9udCBzaXplXG4kcmZzLWJhc2UtZm9udC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy1mb250LXNpemUtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1mb250LXNpemUtdW5pdCAhPSByZW0gYW5kICRyZnMtZm9udC1zaXplLXVuaXQgIT0gcHgge1xuICBAZXJyb3IgXCJgI3skcmZzLWZvbnQtc2l6ZS11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1mb250LXNpemUtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgZm9udC1zaXplIHN0YXJ0cyBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHB4IGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBlbSBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcmVtIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIFJlc2l6ZSBmb250IHNpemUgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBcIm51bWJlclwiIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB0byBmYWxzZVxuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS1mb250LXNpemUgdW5pdFxuJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0OiB1bml0KCRyZnMtYmFzZS1mb250LXNpemUpO1xuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcInJlbVwiOiAxcmVtLFxuICAgIFwiZW1cIjogMWVtLFxuICAgIFwiJVwiOiAxJVxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS1mb250LXNpemUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInB4XCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSwgJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInJlbVwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUsIGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInB4XCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicmVtXCIgb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBkaXNhYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLWRpc2FibGUtY2xhc3Mge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBcImRpc2FibGVcIiB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBmb250IHNpemVcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgJi5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1lbmFibGUtY2xhc3Mge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSgkbXEtdmFsdWUpIHtcbiAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSwgKG1heC1oZWlnaHQ6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBmb250IHNpemUgbWl4aW5cbkBtaXhpbiByZnMoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICAvLyBDYWNoZSAkZnMgdW5pdFxuICAkZnMtdW5pdDogaWYodHlwZS1vZigkZnMpID09IFwibnVtYmVyXCIsIHVuaXQoJGZzKSwgZmFsc2UpO1xuXG4gIC8vIEFkZCAhaW1wb3J0YW50IHN1ZmZpeCBpZiBuZWVkZWRcbiAgJHJmcy1zdWZmaXg6IGlmKCRpbXBvcnRhbnQsIFwiICFpbXBvcnRhbnRcIiwgXCJcIik7XG5cbiAgLy8gSWYgJGZzIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICRmcyBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gIEBpZiBub3QgJGZzLXVuaXQgb3IgJGZzLXVuaXQgIT0gXCJcIiBhbmQgJGZzLXVuaXQgIT0gXCJweFwiIGFuZCAkZnMtdW5pdCAhPSBcInJlbVwiIG9yICRmcyA9PSAwIHtcbiAgICBmb250LXNpemU6ICN7JGZzfSN7JHJmcy1zdWZmaXh9O1xuICB9XG4gIEBlbHNlIHtcbiAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICRmcyBmb3IgY2FsY3VsYXRpb25zXG4gICAgQGlmICRmcy11bml0ID09IFwicHhcIiB7XG4gICAgICAkZnM6IGRpdmlkZSgkZnMsICRmcyAqIDAgKyAxKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJGZzLXVuaXQgPT0gXCJyZW1cIiB7XG4gICAgICAkZnM6IGRpdmlkZSgkZnMsIGRpdmlkZSgkZnMgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbiAgICB9XG5cbiAgICAvLyBTZXQgZGVmYXVsdCBmb250IHNpemVcbiAgICAkcmZzLXN0YXRpYzogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCRmcywgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skZnN9cHgpO1xuXG4gICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSBmb250IHNpemUgaXMgYmlnZ2VyIHRoYW4gdGhlIG1pbmltdW0gZm9udCBzaXplXG4gICAgQGlmICRmcyA8PSAkcmZzLWJhc2UtZm9udC1zaXplIG9yIG5vdCAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB7XG4gICAgICBmb250LXNpemU6ICN7JHJmcy1zdGF0aWN9I3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSBmb250IHNpemUgZm9yICRmc1xuICAgICAgJGZzLW1pbjogJHJmcy1iYXNlLWZvbnQtc2l6ZSArIGRpdmlkZSgkZnMgLSAkcmZzLWJhc2UtZm9udC1zaXplLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJGZzIGFuZCB0aGUgbWluaW11bSBmb250IHNpemVcbiAgICAgICRmcy1kaWZmOiAkZnMgLSAkZnMtbWluO1xuXG4gICAgICAvLyBCYXNlIGZvbnQtc2l6ZSBmb3JtYXR0aW5nXG4gICAgICAkbWluLXdpZHRoOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3tkaXZpZGUoJGZzLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skZnMtbWlufXB4KTtcblxuICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxuICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICR2YXJpYWJsZS13aWR0aDogI3tkaXZpZGUoJGZzLWRpZmYgKiAxMDAsICRyZnMtYnJlYWtwb2ludCl9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgIC8vIFNldCB0aGUgY2FsY3VsYXRlZCBmb250LXNpemVcbiAgICAgICRyZnMtZmx1aWQ6IGNhbGMoI3skbWluLXdpZHRofSArICN7JHZhcmlhYmxlLXdpZHRofSkgI3skcmZzLXN1ZmZpeH07XG5cbiAgICAgIC8vIEJyZWFrcG9pbnQgZm9ybWF0dGluZ1xuICAgICAgJG1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcblxuICAgICAgQGluY2x1ZGUgX3Jmcy1kaXNhYmxlLWNsYXNzIHtcbiAgICAgICAgZm9udC1zaXplOiAjeyRyZnMtc3RhdGljfSN7JHJmcy1zdWZmaXh9O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5KCRtcS12YWx1ZSkge1xuICAgICAgICBAaW5jbHVkZSBfcmZzLWVuYWJsZS1jbGFzcyB7XG4gICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgZm9udC1zaXplICYgcmVzcG9uc2l2ZS1mb250LXNpemUgbWl4aW5zIHVzZSBSRlMgdG8gcmVzY2FsZSB0aGUgZm9udCBzaXplXG5AbWl4aW4gZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbiRncmF5czogbWFwLW1lcmdlKFxuICAoXG4gICAgXCIxMDBcIjogJGdyYXktMTAwLFxuICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gICAgXCI0MDBcIjogJGdyYXktNDAwLFxuICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gICAgXCI3MDBcIjogJGdyYXktNzAwLFxuICAgIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgICBcIjkwMFwiOiAkZ3JheS05MDBcbiAgKSxcbiAgJGdyYXlzXG4pO1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbiAgKSxcbiAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgNTogKCRzcGFjZXIgKiAzKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgMjU6IDI1JSxcbiAgICA1MDogNTAlLFxuICAgIDc1OiA3NSUsXG4gICAgMTAwOiAxMDAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuLy8gRGFya2VuIHBlcmNlbnRhZ2UgZm9yIGxpbmtzIHdpdGggYC50ZXh0LSpgIGNsYXNzIChlLmcuIGAudGV4dC1zdWNjZXNzYClcbiRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2U6IDE1JSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kcm91bmRlZC1waWxsOiAgICAgICAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IGpvaW4oXG4gIChcbiAgICAoMjEgOSksXG4gICAgKDE2IDkpLFxuICAgICg0IDMpLFxuICAgICgxIDEpLFxuICApLFxuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zXG4pO1xuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplOiAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAqIC41KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1zbSAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I6ICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnPjxwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIDEuNzUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAuNSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIHN1YnRyYWN0KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSc+PHBhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogICAgICAgICAgZXNjYXBlLXN2ZygkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3IpIHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplIG5vLXJlcGVhdCAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcblxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBhZGQoMWVtICogLjc1LCAoMiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAqIC43NSkgKyAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9JzAgMCAxMiAxMic+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6ICgpICFkZWZhdWx0O1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwidmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICAgKSxcbiAgICBcImludmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICAgICksXG4gICksXG4gICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4pO1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuXG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1zY3JvbGwtbWF4LWhlaWdodDogICAgICA3NXZoICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRuYXYtZGl2aWRlci1tYXJnaW4teSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xuJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbi8vIE1hcmdpbiBiZXR3ZWVuIGVsZW1lbnRzIGluIGZvb3RlciwgbXVzdCBiZSBsb3dlciB0aGFuIG9yIGVxdWFsIHRvIDIgKiAkbW9kYWwtaW5uZXItcGFkZGluZ1xuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBTcGlubmVyc1xuXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gVXRpbGl0aWVzXG5cbiRkaXNwbGF5czogbm9uZSwgaW5saW5lLCBpbmxpbmUtYmxvY2ssIGJsb2NrLCB0YWJsZSwgdGFibGUtcm93LCB0YWJsZS1jZWxsLCBmbGV4LCBpbmxpbmUtZmxleCAhZGVmYXVsdDtcbiRvdmVyZmxvd3M6IGF1dG8sIGhpZGRlbiAhZGVmYXVsdDtcbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5ICFkZWZhdWx0O1xuJHVzZXItc2VsZWN0czogYWxsLCBhdXRvLCBub25lICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG5cbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIoKSB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cygpIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSgpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIkZm9udC1wYXRoOiBcIi9mb250c1wiO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU29maWEgUHJvJztcbiAgZm9udC1kaXNwbGF5OnN3YXA7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIHNyYzogIGxvY2FsKCdTb2ZpYVByby1VbHRyYUxpZ2h0JyksXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS9Tb2ZpYVByby1VbHRyYUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vU29maWFQcm8tVWx0cmFMaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb2ZpYSBQcm8nO1xuICBmb250LWRpc3BsYXk6c3dhcDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiAgbG9jYWwoJ1NvZmlhUHJvLUxpZ2h0JyksXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS9Tb2ZpYVByby1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L1NvZmlhUHJvLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvZmlhIFBybyc7XG4gIGZvbnQtZGlzcGxheTpzd2FwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6ICBsb2NhbCgnU29maWFQcm8tUmVndWxhcicpLFxuICAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vU29maWFQcm8tUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L1NvZmlhUHJvLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU29maWEgUHJvJztcbiAgZm9udC1kaXNwbGF5OnN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogIGxvY2FsKCdTb2ZpYVByby1NZWRpdW0nKSxcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L1NvZmlhUHJvLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L1NvZmlhUHJvLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb2ZpYSBQcm8nO1xuICBmb250LWRpc3BsYXk6c3dhcDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiAgbG9jYWwoJ1NvZmlhUHJvLVNlbWlCb2xkJyksXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS9Tb2ZpYVByby1TZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L1NvZmlhUHJvLVNlbWlCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvZmlhIFBybyc7XG4gIGZvbnQtZGlzcGxheTpzd2FwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6ICBsb2NhbCgnU29maWFQcm8tQm9sZCcpLFxuICAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vU29maWFQcm8tQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L1NvZmlhUHJvLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuIiwiLyoqXG4gKiBUeXBvZ3JhcGh5XG4gKi9cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG4gICZfX2dyZXktaGVhZGVyIHtcbiAgICBjb2xvcjogJGdyZXktNDtcbiAgfVxufVxuXG4vL1Jlc3BvbnNpdmUgZm9udC1zaXplc1xuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogJGgxLWxnLWZvbnQtc2l6ZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTtcbiAgfVxufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAkaDItZm9udC1zaXplO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiAkaDItbGctZm9udC1zaXplO1xuICB9XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6ICRoMy1sZy1mb250LXNpemU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6ICRoMy1mb250LXNpemU7XG4gIH1cbn1cblxuaDQsIC5oNCB7IGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTsgfVxuaDUsIC5oNSB7IGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTsgfVxuaDYsIC5oNiB7IGZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZTsgfVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG59XG5cbi8qXG4gKiBUcmFuc2Zvcm1hdGlvblxuICovXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlIH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlIH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSB9XG5cbi8qXG4gKiBXZWlnaHQgYW5kIGl0YWxpY3NcbiAqL1xuXG4uZm9udC13ZWlnaHQtbGlnaHQgICAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LW5vcm1hbCAgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbWVkaXVtICAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1zZW1pLWJvbGQgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGQgICAgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgLmZvbnQtd2VpZ2h0I3skaW5maXh9LWxpZ2h0ICAgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZm9udC13ZWlnaHQjeyRpbmZpeH0tbGlnaHRlciAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XG4gICAgLmZvbnQtd2VpZ2h0I3skaW5maXh9LW5vcm1hbCAgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4gICAgLmZvbnQtd2VpZ2h0I3skaW5maXh9LW1lZGl1bSAgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bSAhaW1wb3J0YW50OyB9XG4gICAgLmZvbnQtd2VpZ2h0I3skaW5maXh9LXNlbWktYm9sZCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZCAhaW1wb3J0YW50OyB9XG4gICAgLmZvbnQtd2VpZ2h0I3skaW5maXh9LWJvbGQgICAgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDsgfVxuICAgIC5mb250I3skaW5maXh9LWl0YWxpYyAgICAgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vKlxuICogTGlua3NcbiAqL1xuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cbmEsc3BhbiB7XG4gICYuYm9yZGVyLXVuZGVybGluZSB7XG4gICAgQGluY2x1ZGUgbGluay13aXRoLWJvcmRlci1ib3R0b20oKTtcbiAgfVxufVxuYS5kYXJrLWxpbmsge1xuICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gIH1cbn1cblxuJHRleHQtbGluay12YXJpYXRpb25zOiAoXG4gIFwicmV2ZXJzZVwiOiAgICAoJGxpbmstaG92ZXItY29sb3IsJGxpbmstY29sb3IpLFxuICBcImRhcmtcIjogICAgICAgKCRkYXJrLWdyZXktMSwkcGluayksXG4gIFwibGlnaHQtYmdcIjogICAoJHBpbmssJGRhcmstZ3JleS0xKSxcbiAgXCJ3aGl0ZVwiOiAgICAgICgkd2hpdGUsJHBpbmspLFxuKTtcbi50ZXh0LWxpbmsge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGluay1jb2xvcjtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gIH1cblxuICAmLXBkZiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRwaW5rO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuQGVhY2ggJHZhcmlhdGlvbiwgJHZhbHVlIGluICR0ZXh0LWxpbmstdmFyaWF0aW9ucyB7XG4gIC50ZXh0LWxpbmstLSN7JHZhcmlhdGlvbn0ge1xuICAgIGNvbG9yOiBudGgoJHZhbHVlLCAxKTtcbiAgICBib3JkZXItY29sb3I6IG50aCgkdmFsdWUsIDEpO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IG50aCgkdmFsdWUsIDIpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBudGgoJHZhbHVlLCAyKTtcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIFJlc3BvbnNpdmUgYWxpZ25tZW50XG4gKi9cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8qXG4gKiBGb250IHNpemVcbiAqL1xuLmYtc2l6ZS0xNSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cbn1cblxuLmYtc2l6ZS0xOCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gIH1cbn1cblxuLmYtc2l6ZS0yNCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLnRleHQtbWQtbW9iaWxlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCkgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRleHQtc20tbW9iaWxlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCkgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRleHQteHNtLW1vYmlsZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZnctYm9sZCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiQG1peGluIGxpbmstd2l0aC1ib3JkZXItYm90dG9tKCRjb2xvcjokd2hpdGUsJGhvdmVyLWNvbG9yOiRsaW5rLWhvdmVyLWNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3I7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlKCkge1xuICAgIGNvbG9yOiAkaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRob3Zlci1jb2xvcjtcbiAgfVxufVxuIiwiLmZhZGUtZW50ZXItYWN0aXZlLFxuLmZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbn1cbi5mYWRlLWVudGVyLFxuLmZhZGUtbGVhdmUtdG8gLyogLmZhZGUtbGVhdmUtYWN0aXZlIGJlbG93IHZlcnNpb24gMi4xLjggKi8ge1xuICBvcGFjaXR5OiAwO1xufVxuXG5cbi8qIEVudGVyIGFuZCBsZWF2ZSBhbmltYXRpb25zIGNhbiB1c2UgZGlmZmVyZW50ICovXG4vKiBkdXJhdGlvbnMgYW5kIHRpbWluZyBmdW5jdGlvbnMuICAgICAgICAgICAgICAqL1xuLnNsaWRlLWZhZGUtZW50ZXItYWN0aXZlIHtcbiAgLy90cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgY3ViaWMtYmV6aWVyKDEuMCwgMC41LCAwLjgsIDEuMCk7XG59XG4uc2xpZGUtZmFkZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGN1YmljLWJlemllcigxLjAsIDAuNSwgMC44LCAxLjApO1xufVxuLnNsaWRlLWZhZGUtZW50ZXIsXG4uc2xpZGUtZmFkZS1sZWF2ZS10b1xuICAvKiAuc2xpZGUtZmFkZS1sZWF2ZS1hY3RpdmUgYmVsb3cgdmVyc2lvbiAyLjEuOCAqLyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwMHB4KTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLypcbiAqIEtleWZyYW1lc1xuICovXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4iLCIvKlxuICogcGFkZGluZy1yaWdodCBjbGFzc2VzIChleDogLnBhZGluZy1yaWdodC0yMCA9IHBhZGRpbmctcmlnaHQ6IDIwcHg7KVxuICovXG4kcGFkZGluZ1JpZ2h0OiAwO1xuQHdoaWxlICRwYWRkaW5nUmlnaHQgPCAyMCB7XG4gIC5wYWRkaW5nLXJpZ2h0LSN7JHBhZGRpbmdSaWdodH0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICN7JHBhZGRpbmdSaWdodH1weDtcbiAgfVxuICAkcGFkZGluZ1JpZ2h0OiAkcGFkZGluZ1JpZ2h0ICsgMTtcbn0iLCIvKlxuICogU2V0IHRoZSBzaXplcyBmb3IgYW4gZWxlbWVudCB0byBiZSBzYW1lIGFzIGl0IHdhcyB3cmFwcGVkIGluXG4gKiAuY29udGFpbmVyIC8gLnJvdyAvIC5jb2wtMTJcbiAqIFVzZWZ1bCB0byBhdm9pZCB1c2luZyB1bm5lY2Vzc2FyeSBkaXYgdG8gbWFrZSBhbiBlbGVtZW50IGFsaWduIHdpdGggZ3JpZFxuICovXG4uY29sLTEyLXN0eWxlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICB9XG4gIEBlYWNoICRzaXplIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgJGtleTogICBudGgoJHNpemUsMSk7XG4gICAgJHZhbHVlOiBudGgoJHNpemUsIDIpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoI3ska2V5fSkge1xuICAgICAgbWF4LXdpZHRoOiAkdmFsdWUgLSAzMDtcbiAgICB9XG4gIH1cbiAgJi0tZnVsbC14cyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICYtLW5vbWluYXRpb25fZm9ybXMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMFxuICAgIH1cbiAgfVxufVxuXG4vKlxuICogUmVzZXQvdW5zdGlsZSBkZWZhdWx0IHN0eWxlcyBvZiBsaXN0IGVsZW1lbnRzXG4gKi9cbi5zay1yZXNldC11bCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG59XG5cbi8qXG4gKiBGaWxsIGltYWdlIGluc2lkZSB0aGUgY29udGFpbmVyXG4gKiAtIEFkZCB0aGlzIGNsYXNzIHRvIHRoZSBjb250YWluZXIgdGhhdCBjb250YWlucyB0aGUgaW1hZ2UgdGhhdCBuZWVkcyB0byBmaWxsIGl0J3Mgd2lkdGggYW5kIGhlaWdodFxuICovXG4uY292ZXItaW1hZ2UtY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgY292ZXItaW1hZ2UtY29udGFpbmVyKCk7XG59XG5cbi8qXG4gKiBBYnNvbHV0ZSBwb3NpdGlvbnMgZW4gZWxlbWVudCBhbmQgc2V0IHZhbHVlcyB0byBzdHJldGNoIGVsZW1lbnQgaW4gaGlzIHBhcmVudCdzIGJvdW5kYXJpZXNcbiAqL1xuLnNrLWZ1bGwtYWJzb2x1dGUtcG9zaXRpb25lZCB7XG4gIEBpbmNsdWRlIGZ1bGwtYWJzb2x1dGUtcG9zaXRpb25lZCgpO1xufVxuXG4vKlxuICogU2VsZWN0aW9uIGNvbG9yXG4gKi9cbi5kYXJrLWJnLXNlbGVjdGlvbiB7XG4gIDo6LW1vei1zZWxlY3Rpb24geyAvKiBDb2RlIGZvciBGaXJlZm94ICovXG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5LTE7XG4gIH1cbiAgOjpzZWxlY3Rpb24ge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZDogJGRhcmstZ3JleS0xO1xuICB9XG59XG4ubGlnaHQtYmctc2VsZWN0aW9uIHtcbiAgOjotbW96LXNlbGVjdGlvbiB7IC8qIENvZGUgZm9yIEZpcmVmb3ggKi9cbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgfVxuICA6OnNlbGVjdGlvbiB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIH1cbn1cbiIsIkBtaXhpbiByZXNldC11bCgpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5AbWl4aW4gcmVzZXQtaW5wdXQtdHlwZS1udW1iZXIoKSB7XG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG1hcmdpbjogMDtcblxuICAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbkBtaXhpbiBoaWRlLXNjcm9sbGJhcigpIHtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1peGluIGZ1bGwtYWJzb2x1dGUtcG9zaXRpb25lZCgpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4vKlxuICogYm94LXNoYWRvdygpIGlzIGJvb3RzdHJhcCBuYXRpdmUgd2hpY2ggcmVxdWlyZXMgJGVuYWJsZS1zaGFkb3dzIHRvIGJlIFRSVUVcbiAqIHRoaXMgb25lIHdvcmtzIGV2ZW4gdGhvdWdoICRlbmFibGUtc2hhZG93cyBpcyBub3QgVFJVRVxuICovXG5AbWl4aW4gYm94LXNoYWRvdy1mb3JjZSgkc2hhZG93Li4uKSB7XG4gICAgJHJlc3VsdDogKCk7XG4gICAgQGlmIChsZW5ndGgoJHNoYWRvdykgPT0gMSkge1xuICAgICAgLy8gV2UgY2FuIHBhc3MgYEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7YFxuICAgICAgJHJlc3VsdDogJHNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEZpbHRlciB0byBhdm9pZCBpbnZhbGlkIHByb3BlcnRpZXMgZm9yIGV4YW1wbGUgYGJveC1zaGFkb3c6IG5vbmUsIDFweCAxcHggYmxhY2s7YFxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJHNoYWRvdykge1xuICAgICAgICBAaWYgbnRoKCRzaGFkb3csICRpKSAhPSBcIm5vbmVcIiB7XG4gICAgICAgICAgJHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsIG50aCgkc2hhZG93LCAkaSksIFwiY29tbWFcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGlmIChsZW5ndGgoJHJlc3VsdCkgPiAwKSB7XG4gICAgICBib3gtc2hhZG93OiAkcmVzdWx0O1xuICAgIH1cbn1cblxuQG1peGluIG9yaWVudGF0aW9uKCRkaXJlY3Rpb24pIHtcbiAgJG9yaWVudGF0aW9uLWxhbmRzY2FwZTogXCIob3JpZW50YXRpb246bGFuZHNjYXBlKVwiO1xuICAkb3JpZW50YXRpb24tcG9ydHJhaXQ6IFwiKG9yaWVudGF0aW9uOnBvcnRyYWl0KVwiO1xuXG4gIEBpZiAkZGlyZWN0aW9uID09IGxhbmRzY2FwZSB7XG4gICAgQG1lZGlhICN7JG9yaWVudGF0aW9uLWxhbmRzY2FwZX0geyBAY29udGVudDsgfVxuICB9XG4gIEBpZiAkZGlyZWN0aW9uID09IHBvcnRyYWl0IHtcbiAgICBAbWVkaWEgI3skb3JpZW50YXRpb24tcG9ydHJhaXR9IHsgQGNvbnRlbnQ7IH1cbiAgfVxufVxuXG5AbWl4aW4gaWUtbWVkaWEtcXVlcnkoJGllMTBhbmQxMTp0cnVlLCRpZTEyZWRnZTpmYWxzZSkge1xuICBAaWYgJGllMTJlZGdlIGFuZCAkaWUxMGFuZDExIHtcbiAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgQHN1cHBvcnRzICgtbXMtYWNjZWxlcmF0b3I6dHJ1ZSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGlmICRpZTEwYW5kMTEge1xuICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHBsYWNlaG9sZGVyLWNvbG9yKCRjb2xvcjogI2ZmZmZmZikge1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0LCBCbGluaywgRWRnZSAqL1xuICAgIGNvbG9yOiAgICAkY29sb3I7XG4gIH1cbiAgJjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgICBjb2xvcjogICAgJGNvbG9yO1xuICAgIG9wYWNpdHk6ICAxO1xuICB9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gICAgY29sb3I6ICAgICRjb2xvcjtcbiAgICBvcGFjaXR5OiAgMTtcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gICAgY29sb3I6ICAgICRjb2xvcjtcbiAgfVxuICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICAgIGNvbG9yOiAgICAkY29sb3I7XG4gIH1cblxuICAmOjpwbGFjZWhvbGRlciB7IC8qIE1vc3QgbW9kZXJuIGJyb3dzZXJzIHN1cHBvcnQgdGhpcyBub3cuICovXG4gICAgY29sb3I6ICAgICRjb2xvcjtcbiAgfVxufVxuIiwiLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuQGltcG9ydCAnfnZ1ZS1zZWxlY3Qvc3JjL3Njc3MvdnVlLXNlbGVjdCc7XG5cbi52c19fc2VsZWN0ZWQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4udnNfX3NlbGVjdGVkLW9wdGlvbnMge1xuICBwYWRkaW5nOiAwO1xufVxuLnZzX19kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nOiAwO1xufVxuLnZzX19zZWFyY2gsIC52c19fc2VhcmNoOmZvY3VzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLyohIHB1cmdlY3NzIGVuZCBpZ25vcmUgKi9cbiIsIi52LXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5cbi52LXNlbGVjdCxcbi52LXNlbGVjdCAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiIsIiR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDEuMCwgMC41LCAwLjgsIDEuMCk7XG4kdHJhbnNpdGlvbi1kdXJhdGlvbjogLjE1cztcblxuLyogS2V5RnJhbWVzICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgdlNlbGVjdFNwaW5uZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHZTZWxlY3RTcGlubmVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLyogRHJvcGRvd24gRGVmYXVsdCBUcmFuc2l0aW9uICovXG4udnNfX2ZhZGUtZW50ZXItYWN0aXZlLFxuLnZzX19mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uLWR1cmF0aW9uICR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcbn1cbi52c19fZmFkZS1lbnRlcixcbi52c19fZmFkZS1sZWF2ZS10byB7XG4gIG9wYWNpdHk6IDA7XG59XG4iLCIvKiogQ29tcG9uZW50IFN0YXRlcyAqL1xuXG4vKlxuICogRGlzYWJsZWRcbiAqXG4gKiBXaGVuIHRoZSBjb21wb25lbnQgaXMgZGlzYWJsZWQsIGFsbCBpbnRlcmFjdGlvblxuICogc2hvdWxkIGJlIHByZXZlbnRlZC4gSGVyZSB3ZSBtb2RpZnkgdGhlIGJnIGNvbG9yLFxuICogYW5kIGNoYW5nZSB0aGUgY3Vyc29yIGRpc3BsYXllZCBvbiB0aGUgaW50ZXJhY3RpdmVcbiAqIGNvbXBvbmVudHMuXG4gKi9cblxuJGRpc2FibGVkLWJnOiAkdnMtc3RhdGUtZGlzYWJsZWQtYmc7XG4kZGlzYWJsZWQtY29sb3I6ICR2cy1zdGF0ZS1kaXNhYmxlZC1jb2xvcjtcbiRkaXNhYmxlZC1jdXJzb3I6ICR2cy1zdGF0ZS1kaXNhYmxlZC1jdXJzb3I7XG5cbi52cy0tZGlzYWJsZWQge1xuICAudnNfX2Ryb3Bkb3duLXRvZ2dsZSxcbiAgLnZzX19jbGVhcixcbiAgLnZzX19zZWFyY2gsXG4gIC52c19fc2VsZWN0ZWQsXG4gIC52c19fb3Blbi1pbmRpY2F0b3Ige1xuICAgIGN1cnNvcjogJGRpc2FibGVkLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGlzYWJsZWQtYmc7XG4gIH1cbn1cblxuLypcbiAqICBSVEwgLSBSaWdodCB0byBMZWZ0IFN1cHBvcnRcbiAqXG4gKiAgQmVjYXVzZSB3ZSdyZSB1c2luZyBhIGZsZXhib3ggbGF5b3V0LCB0aGUgYGRpcj1cInJ0bFwiYFxuICogIEhUTUwgYXR0cmlidXRlIGRvZXMgbW9zdCBvZiB0aGUgd29yayBmb3IgdXMgYnlcbiAqICByZWFycmFuZ2luZyB0aGUgY2hpbGQgZWxlbWVudHMgdmlzdWFsbHkuXG4gKi9cblxuLnYtc2VsZWN0W2Rpcj1cInJ0bFwiXSB7XG4gIC52c19fYWN0aW9ucyB7XG4gICAgcGFkZGluZzogMCAzcHggMCA2cHg7XG4gIH1cblxuICAudnNfX2NsZWFyIHtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC52c19fZGVzZWxlY3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICB9XG5cbiAgLnZzX19kcm9wZG93bi1tZW51IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuIiwiJHZzLWNvbG9yczogKFxuICAgIGxpZ2h0ZXN0OiByZ2JhKDYwLCA2MCwgNjAsIDAuMjYpLFxuICAgIGxpZ2h0OiByZ2JhKDYwLCA2MCwgNjAsIDAuNSksXG4gICAgZGFyazogIzMzMyxcbiAgICBkYXJrZXN0OiByZ2JhKDAsIDAsIDAsIDAuMTUpLFxuKSAhZGVmYXVsdDtcblxuLy8gIEdsb2JhbCBDb21wb25lbnQgVmFyaWFibGVzXG4kdnMtY29tcG9uZW50LWJnOiBub25lICFkZWZhdWx0O1xuJHZzLWNvbXBvbmVudC1saW5lLWhlaWdodDogMS40ICFkZWZhdWx0O1xuJHZzLWNvbXBvbmVudC1wbGFjZWhvbGRlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcblxuLy8gIEFjdGl2ZSBTdGF0ZVxuJHZzLXN0YXRlLWFjdGl2ZS1iZzogIzU4OTdmYiAhZGVmYXVsdDtcbiR2cy1zdGF0ZS1hY3RpdmUtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG5cbi8vICBEZXNlbGVjdCBTdGF0ZVxuJHZzLXN0YXRlLWRlc2VsZWN0LWJnOiAjZmI1ODU4ICFkZWZhdWx0O1xuJHZzLXN0YXRlLWRlc2VsZWN0LWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuXG4vLyAgRGlzYWJsZWQgU3RhdGVcbiR2cy1zdGF0ZS1kaXNhYmxlZC1iZzogcmdiKDI0OCwgMjQ4LCAyNDgpICFkZWZhdWx0O1xuJHZzLXN0YXRlLWRpc2FibGVkLWNvbG9yOiBtYXBfZ2V0KCR2cy1jb2xvcnMsICdsaWdodCcpICFkZWZhdWx0O1xuJHZzLXN0YXRlLWRpc2FibGVkLWNvbnRyb2xzLWNvbG9yOiBtYXBfZ2V0KCR2cy1jb2xvcnMsICdsaWdodCcpICFkZWZhdWx0O1xuJHZzLXN0YXRlLWRpc2FibGVkLWN1cnNvcjogbm90LWFsbG93ZWQgIWRlZmF1bHQ7XG5cbi8vICBCb3JkZXJzXG4kdnMtYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kdnMtYm9yZGVyLXN0eWxlOiBzb2xpZCAhZGVmYXVsdDtcbiR2cy1ib3JkZXItcmFkaXVzOiA0cHggIWRlZmF1bHQ7XG4kdnMtYm9yZGVyLWNvbG9yOiBtYXBfZ2V0KCR2cy1jb2xvcnMsICdsaWdodGVzdCcpICFkZWZhdWx0O1xuXG4vLyAgQ29tcG9uZW50IENvbnRyb2xzOiBDbGVhciwgT3BlbiBJbmRpY2F0b3JcbiR2cy1jb250cm9scy1jb2xvcjogbWFwX2dldCgkdnMtY29sb3JzLCAnbGlnaHQnKSAhZGVmYXVsdDtcbiR2cy1jb250cm9scy1zaXplOiAxICFkZWZhdWx0O1xuJHZzLWNvbnRyb2xzLWRlc2VsZWN0LXRleHQtc2hhZG93OiAwIDFweCAwICNmZmYgIWRlZmF1bHQ7XG5cbi8vICBTZWxlY3RlZFxuJHZzLXNlbGVjdGVkLWJnOiAjZjBmMGYwICFkZWZhdWx0O1xuJHZzLXNlbGVjdGVkLWJvcmRlci1jb2xvcjogJHZzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiR2cy1zZWxlY3RlZC1ib3JkZXItc3R5bGU6ICR2cy1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XG4kdnMtc2VsZWN0ZWQtYm9yZGVyLXdpZHRoOiAkdnMtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4vLyAgRHJvcGRvd25cbiR2cy1kcm9wZG93bi16LWluZGV4OiAxMDAwICFkZWZhdWx0O1xuJHZzLWRyb3Bkb3duLW1pbi13aWR0aDogMTYwcHggIWRlZmF1bHQ7XG4kdnMtZHJvcGRvd24tbWF4LWhlaWdodDogMzUwcHggIWRlZmF1bHQ7XG4kdnMtZHJvcGRvd24tYm94LXNoYWRvdzogMHB4IDNweCA2cHggMHB4IG1hcF9nZXQoJHZzLWNvbG9ycywgJ2Rhcmtlc3QnKSAhZGVmYXVsdDtcbiR2cy1kcm9wZG93bi1iZzogI2ZmZiAhZGVmYXVsdDtcbiIsIi8qKlxuICAgIERyb3Bkb3duIFRvZ2dsZVxuXG4gICAgVGhlIGRyb3Bkb3duIHRvZ2dsZSBpcyB0aGUgcHJpbWFyeSB3cmFwcGVyIG9mIHRoZSBjb21wb25lbnQuIEl0XG4gICAgaGFzIHR3byBkaXJlY3QgZGVzY2VuZGFudHM6IC52c19fc2VsZWN0ZWQtb3B0aW9ucywgYW5kIC52c19fYWN0aW9ucy5cblxuICAgIC52c19fc2VsZWN0ZWQtb3B0aW9ucyBob2xkcyB0aGUgLnZzX19zZWxlY3RlZCdzIGFzIHdlbGwgYXMgdGhlXG4gICAgbWFpbiBzZWFyY2ggaW5wdXQuXG5cbiAgICAudnNfX2FjdGlvbnMgaG9sZHMgdGhlIGNsZWFyIGJ1dHRvbiBhbmQgZHJvcGRvd24gdG9nZ2xlLlxuICovXG5cbiRib3JkZXItd2lkdGg6ICR2cy1ib3JkZXItd2lkdGg7XG4kYm9yZGVyLXN0eWxlOiAkdnMtYm9yZGVyLXN0eWxlO1xuJGJvcmRlci1jb2xvcjogJHZzLWJvcmRlci1jb2xvcjtcbiRib3JkZXItcmFkaXVzOiAkdnMtYm9yZGVyLXJhZGl1cztcblxuLnZzX19kcm9wZG93bi10b2dnbGUge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwIDAgNHB4IDA7XG4gICAgYmFja2dyb3VuZDogJHZzLWNvbXBvbmVudC1iZztcbiAgICBib3JkZXI6ICRib3JkZXItd2lkdGggJGJvcmRlci1zdHlsZSAkYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi52c19fc2VsZWN0ZWQtb3B0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMCAycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udnNfX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0cHggNnB4IDAgM3B4O1xufVxuXG4vKiBEcm9wZG93biBUb2dnbGUgU3RhdGVzICovXG4udnMtLXNlYXJjaGFibGUgLnZzX19kcm9wZG93bi10b2dnbGUge1xuICAgIGN1cnNvcjogdGV4dDtcbn1cbi52cy0tdW5zZWFyY2hhYmxlIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udnMtLW9wZW4gLnZzX19kcm9wZG93bi10b2dnbGUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4iLCIvLyAgT3BlbiBJbmRpY2F0b3JcblxuLy8gIFRoZSBvcGVuIGluZGljYXRvciBhcHBlYXJzIGFzIGEgZG93biBmYWNpbmdcbi8vICBjYXJldCBvbiB0aGUgcmlnaHQgc2lkZSBvZiB0aGUgc2VsZWN0LlxuXG4kdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigxLjAwMCwgLTAuMTE1LCAwLjk3NSwgMC44NTUpO1xuJHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xuXG4kb3Blbi1pbmRpY2F0b3ItY29sb3I6ICR2cy1jb250cm9scy1jb2xvcjtcbiRvcGVuLWluZGljYXRvci1zaXplOiAkdnMtY29udHJvbHMtc2l6ZTtcblxuLnZzX19vcGVuLWluZGljYXRvciB7XG4gIGZpbGw6ICRvcGVuLWluZGljYXRvci1jb2xvcjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgkb3Blbi1pbmRpY2F0b3Itc2l6ZSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1kdXJhdGlvbiAkdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG59XG5cbi8vICBPcGVuIFN0YXRlXG5cbi52cy0tb3BlbiAudnNfX29wZW4taW5kaWNhdG9yIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSBzY2FsZSgkb3Blbi1pbmRpY2F0b3Itc2l6ZSk7XG59XG5cbi8vICBMb2FkaW5nIFN0YXRlXG5cbi52cy0tbG9hZGluZyAudnNfX29wZW4taW5kaWNhdG9yIHtcbiAgb3BhY2l0eTogMDtcbn1cbiIsIi8qIENsZWFyIEJ1dHRvbiAqL1xuXG4udnNfX2NsZWFyIHtcbiAgZmlsbDogJHZzLWNvbnRyb2xzLWNvbG9yO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuIiwiLyogRHJvcGRvd24gTWVudSAqL1xuXG4kYm9yZGVyLXdpZHRoOiAkdnMtYm9yZGVyLXdpZHRoO1xuJGJvcmRlci1zdHlsZTogc29saWQ7XG4kYm9yZGVyLWNvbG9yOiAkdnMtYm9yZGVyLWNvbG9yO1xuJGJvcmRlci1yYWRpdXM6ICR2cy1ib3JkZXItcmFkaXVzO1xuJGJveC1zaGFkb3c6ICR2cy1kcm9wZG93bi1ib3gtc2hhZG93O1xuXG4kYmctY29sb3I6ICR2cy1kcm9wZG93bi1iZztcbiR6LWluZGV4OiAkdnMtZHJvcGRvd24tei1pbmRleDtcbiRtaW4td2lkdGg6ICR2cy1kcm9wZG93bi1taW4td2lkdGg7XG4kbWF4LWhlaWdodDogJHZzLWRyb3Bkb3duLW1heC1oZWlnaHQ7XG5cbi52c19fZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlIC0gI3skYm9yZGVyLXdpZHRofSk7IC8vIC17IyRib3JkZXItd2lkdGh9IGhlcmUgZW5zdXJlcyB0aGUgbGVmdCBhbmQgcmlnaHQgYm9yZGVycyBvZiB0aGUgZHJvcGRvd24gYXBwZWFyIGZsdXNoIHdpdGggdGhlIHRvZ2dsZS5cbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHotaW5kZXg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAkbWF4LWhlaWdodDtcbiAgbWluLXdpZHRoOiAkbWluLXdpZHRoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoICRib3JkZXItc3R5bGUgJGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXRvcC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMCAwICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAkYmctY29sb3I7XG59XG5cbi52c19fbm8tb3B0aW9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi8qIExpc3QgSXRlbXMgKi9cbi52c19fZHJvcGRvd24tb3B0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7IC8qIE5vcm1hbGl6ZSBsaW5lIGhlaWdodCAqL1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGNsZWFyOiBib3RoO1xuICBjb2xvcjogIzMzMzsgLyogT3ZlcnJpZGVzIG1vc3QgQ1NTIGZyYW1ld29ya3MgKi9cbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udnNfX2Ryb3Bkb3duLW9wdGlvbi0taGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogJHZzLXN0YXRlLWFjdGl2ZS1iZztcbiAgY29sb3I6ICR2cy1zdGF0ZS1hY3RpdmUtY29sb3I7XG59XG5cbi52c19fZHJvcGRvd24tb3B0aW9uLS1kZXNlbGVjdCB7XG4gIGJhY2tncm91bmQ6ICR2cy1zdGF0ZS1kZXNlbGVjdC1iZztcbiAgY29sb3I6ICR2cy1zdGF0ZS1kZXNlbGVjdC1jb2xvcjtcbn1cblxuLnZzX19kcm9wZG93bi1vcHRpb24tLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgY29sb3I6ICR2cy1zdGF0ZS1kaXNhYmxlZC1jb2xvcjtcbiAgY3Vyc29yOiBpbmhlcml0O1xufVxuIiwiLyogU2VsZWN0ZWQgVGFncyAqL1xuLnZzX19zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR2cy1zZWxlY3RlZC1iZztcbiAgYm9yZGVyOiAkdnMtc2VsZWN0ZWQtYm9yZGVyLXdpZHRoICR2cy1zZWxlY3RlZC1ib3JkZXItc3R5bGUgJHZzLXNlbGVjdGVkLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJHZzLWJvcmRlci1yYWRpdXM7XG4gIGNvbG9yOiBtYXBfZ2V0KCR2cy1jb2xvcnMsICdkYXJrJyk7XG4gIGxpbmUtaGVpZ2h0OiAkdnMtY29tcG9uZW50LWxpbmUtaGVpZ2h0O1xuICBtYXJnaW46IDRweCAycHggMHB4IDJweDtcbiAgcGFkZGluZzogMCAwLjI1ZW07XG4gIHotaW5kZXg6IDA7XG59XG5cbi52c19fZGVzZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZpbGw6ICR2cy1jb250cm9scy1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICR2cy1jb250cm9scy1kZXNlbGVjdC10ZXh0LXNoYWRvdztcbn1cblxuLyogU3RhdGVzICovXG5cbi52cy0tc2luZ2xlIHtcbiAgLnZzX19zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmLnZzLS1vcGVuIC52c19fc2VsZWN0ZWQsXG4gICYudnMtLWxvYWRpbmcgLnZzX19zZWxlY3RlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IC40O1xuICB9XG4gICYudnMtLXNlYXJjaGluZyAudnNfX3NlbGVjdGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIvKiBTZWFyY2ggSW5wdXQgKi9cblxuJGxpbmUtaGVpZ2h0OiAkdnMtY29tcG9uZW50LWxpbmUtaGVpZ2h0O1xuJGZvbnQtc2l6ZTogMWVtO1xuXG4vKipcbiAqIFN1cGVyIHdlaXJkIGJ1Zy4uLiBJZiB0aGlzIGRlY2xhcmF0aW9uIGlzIGdyb3VwZWRcbiAqIGJlbG93LCB0aGUgY2FuY2VsIGJ1dHRvbiB3aWxsIHN0aWxsIGFwcGVhciBpbiBjaHJvbWUuXG4gKiBJZiBpdCdzIHVwIGhlcmUgb24gaXQncyBvd24sIGl0J2xsIGhpZGUgaXQuXG4gKi9cbi52c19fc2VhcmNoOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG4udnNfX3NlYXJjaDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG4udnNfX3NlYXJjaDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uLFxuLnZzX19zZWFyY2g6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52c19fc2VhcmNoLFxuLnZzX19zZWFyY2g6Zm9jdXMge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWFyZ2luOiA0cHggMCAwIDA7XG4gIHBhZGRpbmc6IDAgN3B4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICB3aWR0aDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIHotaW5kZXg6IDE7XG59XG5cbi52c19fc2VhcmNoOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAkdnMtY29tcG9uZW50LXBsYWNlaG9sZGVyLWNvbG9yO1xufVxuXG4vKipcbiAgICBTdGF0ZXNcbiAqL1xuXG4vLyBVbnNlYXJjaGFibGVcbi52cy0tdW5zZWFyY2hhYmxlIHtcbiAgLnZzX19zZWFyY2gge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgJjpub3QoLnZzLS1kaXNhYmxlZCkgLnZzX19zZWFyY2gge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLy8gU2luZ2xlLCB3aGVuIHNlYXJjaGluZyBidXQgbm90IGxvYWRpbmcgb3Igb3BlblxuLnZzLS1zaW5nbGUudnMtLXNlYXJjaGluZzpub3QoLnZzLS1vcGVuKTpub3QoLnZzLS1sb2FkaW5nKSB7XG4gICAgLnZzX19zZWFyY2gge1xuICAgICAgb3BhY2l0eTogLjI7XG4gICAgfVxufVxuIiwiLyogTG9hZGluZyBTcGlubmVyICovXG4udnNfX3NwaW5uZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIGZvbnQtc2l6ZTogNXB4O1xuICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogLjllbSBzb2xpZCByZ2JhKDEwMCwgMTAwLCAxMDAsIC4xKTtcbiAgYm9yZGVyLXJpZ2h0OiAuOWVtIHNvbGlkIHJnYmEoMTAwLCAxMDAsIDEwMCwgLjEpO1xuICBib3JkZXItYm90dG9tOiAuOWVtIHNvbGlkIHJnYmEoMTAwLCAxMDAsIDEwMCwgLjEpO1xuICBib3JkZXItbGVmdDogLjllbSBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIC40NSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYW5pbWF0aW9uOiB2U2VsZWN0U3Bpbm5lciAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMXM7XG59XG4udnNfX3NwaW5uZXIsXG4udnNfX3NwaW5uZXI6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA1ZW07XG4gIGhlaWdodDogNWVtO1xufVxuXG4vKiBMb2FkaW5nIFNwaW5uZXIgU3RhdGVzICovXG4udnMtLWxvYWRpbmcgLnZzX19zcGlubmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbiIsIi8qISBwdXJnZWNzcyBzdGFydCBpZ25vcmUgKi9cbkBpbXBvcnQgXCJ+dGlueS1zbGlkZXIvc3JjL3Rpbnktc2xpZGVyLnNjc3NcIjtcbiRzbGlkZXI6ICcudGlueS1zbGlkZXInO1xuXG4jeyRzbGlkZXJ9X19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg4LjMzMzMlICsgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDguMzMzMyUgKyAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuICB9XG59XG5cbiN7JHNsaWRlcn1fX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgLmJhZGdlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDNweCkgY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIC5iYWRnZSB7XG4gICAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgLmJhZGdlIHtcbiAgICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDQzcHgpO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDRweCkgY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cblxuI3skc2xpZGVyfV9fc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cblxufVxuXG4jeyRzbGlkZXJ9X19uYXZpZ2F0aW9uIHtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICAvL3otaW5kZXg6IDE7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAwO1xuICBib3R0b206IDUwJTtcbiAgei1pbmRleDoyO1xuXG4gIGJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMS43NXJlbTtcbiAgICBoZWlnaHQ6IDEuNzVyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB6LWluZGV4OiAyO1xuICAgICYtLWNhcm91c2VsLFxuICAgICYtLXRpbnktY2Fyb3VzZWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2xpZGVyfV9fbGluayB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbiN7JHNsaWRlcn1fX2hlYWRlcl9fbGVmdCB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8vanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXgtd2lkdGg6IDQ2NHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4jeyRzbGlkZXJ9X19oZWFkZXJfX2xlZnRfX2lubmVyIHtcbiAgZmxleDogMTtcbn1cblxuI3skc2xpZGVyfV9fdGFicyB7XG4gIC8vcGFkZGluZy1sZWZ0OiBjYWxjKDguMzMzMyUgKyAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4jeyRzbGlkZXJ9X190YWIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogMCAwIDFweDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICYtLWFjdGl2ZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHdoaXRlO1xuICB9XG4gIEBhdC1yb290IC5tYWluLXdyYXBwZXI6bm90KC5tYWluLXdyYXBwZXItLXRvdWNoLWRldmljZSkgJjpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHdoaXRlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG59XG5cbiN7JHNsaWRlcn1fX21vcmUtYnRuIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW0gIWltcG9ydGFudDtcbiAgQGF0LXJvb3QgI3skc2xpZGVyfV9faGVhZGVyICYge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBAYXQtcm9vdCAjeyRzbGlkZXJ9X19mb290ZXIgJiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2xpZGVyfV9fZm9vdGVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuXG4jeyRzbGlkZXJ9X19pbm5lci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKlxuICogQ2Fyb3VzZWwgdHlwZVxuICovXG4jeyRzbGlkZXJ9LS1jYXJvdXNlbCB7XG4gIC50bnMtaXRlbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApOyAvL0ZpeCBmb3IgZmxpY2tlcmluZyBvbiBTYWZhcmkgd2hlbiBhbmltYXRpbmcgb3BhY2l0eVxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgI3skdHJhbnNpdGlvbi1zbG93fTtcbiAgICAmOm5vdCgudG5zLXNsaWRlLWFjdGl2ZSkge1xuICAgICAgb3BhY2l0eTogMC4yO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICogQ2Fyb3VzZWwgdHlwZSBtb2JpbGVcbiAqL1xuI3skc2xpZGVyfV9fbW9iaWxlLXZlcnNpb24tLWNhcm91c2VsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oLTE1cHgpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgtMTVweCk7XG4gIC8vIGtlZXBzIGluc3BpcmF0aW9uIHNsaWRlciBzdGlja2VkIHRvIHRoZSBsZWZ0XG4gIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5lbC1jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjI0cHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX190aXRsZSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuXG4vKlxuICogVGlueSBjYXJvdXNlbCB0eXBlIG1vYmlsZVxuICovXG4jeyRzbGlkZXJ9X19tb2JpbGUtdmVyc2lvbi0tdGlueS1jYXJvdXNlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4vKlxuICogR2FsbGVyeSB0eXBlXG4gKi9cbiN7JHNsaWRlcn1fX2hlYWRlci0tZ2FsbGVyeSB7XG4gIHotaW5kZXg6IDI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE1cHgpO1xuICB9XG59XG5cbiN7JHNsaWRlcn0tLWdhbGxlcnkge1xuICAudG5zLW91dGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbiN7JHNsaWRlcn1fX3NsaWRlIHt9XG5cbiN7JHNsaWRlcn1fX3NsaWRlX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogJHdoaXRlO1xuXG4gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNTBweCk7XG5cbiAgQGluY2x1ZGUgaWUtbWVkaWEtcXVlcnkoKSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjUwcHgpO1xuICB9XG5cbiAgLy9Qb3J0cmFpdCBtb2JpbGVzIHVuZGVyIDc2OHB4IHdpZHRoXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4cyxzbSkge1xuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MTNweCk7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzMycHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDA4cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjAwcHgpO1xuICB9XG59XG5cbiN7JHNsaWRlcn1fX3NsaWRlX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAwIDNyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6IDAgNnJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMCA1LjYyNXJlbTtcbiAgICBtaW4td2lkdGg6IDgwJTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogMCA1cmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiAwIDYuNzVyZW07XG4gIH1cbiAgLy9Qb3J0cmFpdCBtb2JpbGVzXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDgwcHgpIGNhbGN1bGF0ZVJlbSg4MHB4KSBjYWxjdWxhdGVSZW0oODBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDQ3cHgpIGNhbGN1bGF0ZVJlbSg0N3B4KSBjYWxjdWxhdGVSZW0oNDdweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JHNsaWRlcn1fX3NsaWRlX190aXRsZSB7XG4gIHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMxcHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAvLyBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDU1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQ1cHgpO1xuICB9XG59XG5cbiN7JHNsaWRlcn1fX3NsaWRlX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAvLyBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQ1cHgpO1xuICB9XG59XG5cbiN7JHNsaWRlcn1fX3NsaWRlX19iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICN7JHNsaWRlcn1fX3NsaWRlX19iYWNrZ3JvdW5kLWlubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy90b3A6IDUwJTtcbiAgICAvL2xlZnQ6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcblxuICB9XG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG4jeyRzbGlkZXJ9X19saW5rLS1nYWxsZXJ5LWJ0biAuYnRuIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOXB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG59XG5cbi8qXG4gKiBOYXZpZ2F0aW9uIHR5cGVzXG4gKi9cbiN7JHNsaWRlcn1fX2Fycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBzdmcge1xuICAgIHdpZHRoOiAxLjEyNXJlbTtcbiAgICBoZWlnaHQ6IDEuMTI1cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIHdpZHRoOiAxLjU2MjVyZW07XG4gICAgICBoZWlnaHQ6IDEuNTYyNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2xpZGVyfV9fYXJyb3ctLWdhbGxlcnkge1xuICAmLWxlZnQge1xuICAgIGxlZnQ6IDAuNTYyNXJlbTtcbiAgfVxuICAmLXJpZ2h0IHtcbiAgICByaWdodDogMC41NjI1cmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAmLWxlZnQge1xuICAgICAgbGVmdDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIH1cbiAgICAmLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAmLWxlZnQge1xuICAgICAgbGVmdDogY2FsY3VsYXRlUmVtKC00NXB4KTtcbiAgICB9XG4gICAgJi1yaWdodCB7XG4gICAgICByaWdodDogY2FsY3VsYXRlUmVtKC00NXB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICYtbGVmdCB7XG4gICAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oLTM5cHgpO1xuICAgIH1cbiAgICAmLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oLTM5cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgJi1sZWZ0IHtcbiAgICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgtNTJweCk7XG4gICAgfVxuICAgICYtcmlnaHQge1xuICAgICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgtNTJweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JHNsaWRlcn1fX2Fycm93LS1jYXJvdXNlbCB7XG4gICYtbGVmdCB7XG4gICAgbGVmdDogY2FsY3VsYXRlUmVtKC04MHB4KTtcbiAgfVxuICAmLXJpZ2h0IHtcbiAgICByaWdodDogY2FsY3VsYXRlUmVtKC04MHB4KTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDoxMDgwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpICxcbiAgICAgICAgICAobWF4LXdpZHRoOjgwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICYtbGVmdCB7XG4gICAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oLTQwcHgpO1xuICAgIH1cbiAgICAmLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oLTQwcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgJi1sZWZ0IHtcbiAgICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgtOTBweCk7XG4gICAgfVxuICAgICYtcmlnaHQge1xuICAgICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgtOTBweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JHNsaWRlcn1fX25hdmlnYXRpb24tLXRpbnktY2Fyb3VzZWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjdWxhdGVSZW0oMzVweCkpO1xuICAjeyRzbGlkZXJ9X19hcnJvdy5idG4tLWljb24uYnRuLS14c20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjJweCkgY2FsY3VsYXRlUmVtKDVweCkgY2FsY3VsYXRlUmVtKDIycHgpIGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIHRyYW5zaXRpb246IGxlZnQgI3skdHJhbnNpdGlvbi1mYXN0fSxcbiAgICByaWdodCAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICB9XG59XG5cbiN7JHNsaWRlcn1fX2Fycm93LS10aW55LWNhcm91c2VsIHtcbiAgJHRoaXM6ICY7XG4gICYtbGVmdCB7XG4gICAgbGVmdDogY2FsY3VsYXRlUmVtKC00MHB4KTtcbiAgfVxuICAmLXJpZ2h0IHtcbiAgICByaWdodDogY2FsY3VsYXRlUmVtKC00MHB4KTtcbiAgfVxuICBAYXQtcm9vdCAjeyRzbGlkZXJ9X19pbm5lci13cmFwOmhvdmVyIHtcbiAgICAjeyR0aGlzfS1sZWZ0IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgICN7JHRoaXN9LXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8qXG4gKiBHYWxsZXJ5IHR5cGUgaG92ZXIgYW5pbWF0aW9uXG4gKi9cbiN7JHNsaWRlcn0tLWhvdmVyLWJnLWFuaW1hdGlvbiB7XG4gICN7JHNsaWRlcn1fX3NsaWRlX19iYWNrZ3JvdW5kIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gI3skdHJhbnNpdGlvbi1zbG93fTtcbiAgfVxuICAjeyRzbGlkZXJ9X19zbGlkZV9faW5uZXI6bm90KCN7JHNsaWRlcn1fX3NsaWRlX19pbm5lci0tbm8taG92ZXIpOmhvdmVyIHtcbiAgICAjeyRzbGlkZXJ9X19zbGlkZV9fYmFja2dyb3VuZCB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICogU2xpZGVyIGNvbG9yc1xuICovXG4jeyRzbGlkZXJ9LS1saWdodC1iZyB7XG4gICN7JHNsaWRlcn1fX2hlYWRlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuICAjeyRzbGlkZXJ9X19uYXZpZ2F0aW9uIHtcbiAgICBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAkd2hpdGU7XG4gICAgfVxuICAgIGJ1dHRvbiB7XG4gICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgc3ZnLHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRwaW5rLTQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICAgICAgICBzdmcscGF0aCB7XG4gICAgICAgICAgZmlsbDogJGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JHNsaWRlcn0tLWRhcmstYmcge1xuICAjeyRzbGlkZXJ9X19oZWFkZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgI3skc2xpZGVyfV9fbmF2aWdhdGlvbiB7XG4gICAgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogJHdoaXRlO1xuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIHN2ZyxwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkZ3JleS02O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgICAgc3ZnLHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JHNsaWRlcn0tLXdoaXRlLWJnIHtcbiAgI3skc2xpZGVyfV9faGVhZGVyIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG4gICN7JHNsaWRlcn1fX25hdmlnYXRpb24ge1xuICAgIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICRibGFjaztcbiAgICB9XG4gICAgYnV0dG9uIHtcbiAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBzdmcscGF0aCB7XG4gICAgICAgICAgZmlsbDogJGdyZXktMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgICAgIHN2ZyxwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjeyRzbGlkZXJ9X190YWIge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICogUGFja2FnZSBkZWFscyBvdmVycmlkZXNcbiAqL1xuI3skc2xpZGVyfS0tcGFja2FnZS1kZWFscyB7XG4gICN7JHNsaWRlcn1fX3RhYnMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihsZyx4bCkge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgIH1cbiAgfVxuICAjeyRzbGlkZXJ9X190aXRsZSB7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBtYXJnaW4tbGVmdDogLTRweDsgLy9PdmVycmlkZXMgc3RyYW5nZSBiZWhhdmlvciBvZiBoZWFkZXJzIGhhdmluZyB0aGVpciB0ZXh0IG5vZGVzIG5vdCBiZWVuIGFsaWdtZW50IHdpdGggdGhlaXIgYW5jZXN0b3JzXG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDU1cHgpO1xuICAgIH1cbiAgfVxuICAjeyRzbGlkZXJ9X19zdWJ0aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmxhenlsb2FkIHtcbiAgb3BhY2l0eTogMTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5sYXp5bG9hZGVkIHtcbiAgb3BhY2l0eTogMTtcbiAgLy90cmFuc2l0aW9uOiBvcGFjaXR5IDJzIGVhc2UgNHM7XG59XG4vKlxuICogUGxhY2Vob2xkZXIgb3ZlcnJpZGVzXG4gKi9cblxuXG4vKiEgcHVyZ2Vjc3MgZW5kIGlnbm9yZSAqL1xuIiwiLy8gVmVyc2lvbjogMi45LjNcblxuLnRucy1vdXRlciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgLy8gcmVtb3ZlIHBhZGRpbmc6IGNsaWVudFdpZHRoID0gd2lkdGggKyBwYWRkaW5nICgwKSA9IHdpZHRoXG4gIFtoaWRkZW5dIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIFthcmlhLWNvbnRyb2xzXSwgW2RhdGEtYWN0aW9uXSB7IGN1cnNvcjogcG9pbnRlcjsgfVxufVxuLnRucy1zbGlkZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwcztcbiAgPiAudG5zLWl0ZW0ge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuXG4udG5zLWhvcml6b250YWwge1xuICAmLnRucy1zdWJwaXhlbCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICA+IC50bnMtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG4gIH1cbiAgJi50bnMtbm8tc3VicGl4ZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICA+IC50bnMtaXRlbSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cbiAgJi50bnMtY2Fyb3VzZWwge1xuICAgICYudG5zLW5vLXN1YnBpeGVsIHtcbiAgICAgID4gLnRucy1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi50bnMtbm8tY2FsYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbn1cbi50bnMtZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgbWluLWhlaWdodDogMXB4OyAvLyBtYWtlIHN1cmUgc2xpZGVyIGNvbnRhaW5lciBpcyB2aXNpYmxlXG4gIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gID4gLnRucy1pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMsIG9wYWNpdHkgMHM7XG4gICAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMsIG9wYWNpdHkgMHM7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xuICB9XG4gID4gLnRucy1zbGlkZS1hY3RpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgPiAudG5zLW1vdmluZyB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICB9XG59XG4udG5zLWF1dG93aWR0aCB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuLnRucy1sYXp5LWltZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICBvcGFjaXR5OiAwLjY7XG4gICYudG5zLWNvbXBsZXRlIHsgb3BhY2l0eTogMTsgfVxufVxuLnRucy1haCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDBzO1xuICAtbW96LXRyYW5zaXRpb246IGhlaWdodCAwcztcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDBzO1xufVxuLnRucy1vdmggeyBvdmVyZmxvdzogaGlkZGVuOyB9XG4udG5zLXZpc3VhbGx5LWhpZGRlbiB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogLTEwMDAwZW07IH1cbi50bnMtdHJhbnNwYXJlbnQgeyBvcGFjaXR5OiAwOyB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnRucy1mYWRlSW4ge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgei1pbmRleDogMDtcbn1cbi50bnMtbm9ybWFsLCAudG5zLWZhZGVPdXQge1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIHotaW5kZXg6IC0xO1xufVxuXG5cbi8vICoqKiBGaXggYSB2aWV3cG9ydCBpc3N1ZSBpbiBpbml0aWFsaXphdGlvblxuLnRucy12cGZpeCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gID4gZGl2LCA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLy8gKioqIERldGVjdGluZyBicm93c2VyIGNhcGFiaWxpdHkgKioqXG4kd2lkdGg6IDMxMHB4O1xuJGhlaWdodDogMTBweDtcbiRjb3VudDogNzA7XG4kcGVycGFnZTogMztcblxuLnRucy10IHtcbiAgJi1zdWJwMiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgJi1jdCB7XG4gICAgd2lkdGg6ICgxMDAlICogJGNvdW50IC8gJHBlcnBhZ2UpO1xuICAgIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAqICN7JGNvdW50fSAvICN7JHBlcnBhZ2V9KTtcbiAgICB3aWR0aDogLW1vei1jYWxjKDEwMCUgKiAjeyRjb3VudH0gLyAjeyRwZXJwYWdlfSk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAqICN7JGNvdW50fSAvICN7JHBlcnBhZ2V9KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICAgID4gZGl2IHtcbiAgICAgIHdpZHRoOiAoMTAwJSAvICRjb3VudCk7XG4gICAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLyAjeyRjb3VudH0pO1xuICAgICAgd2lkdGg6IC1tb3otY2FsYygxMDAlIC8gI3skY291bnR9KTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRjb3VudH0pO1xuICAgICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG59XG4iLCIuYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGJ0bi1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogJGJ0bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LCAkYnRuLXBhZGRpbmcteCwgJGJ0bi1mb250LXNpemUsICRidG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogJGJ0bi1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IGlmKCRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMsIHBvaW50ZXIsIG51bGwpO1xuXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG4uYnRuLS1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHdoaXRlLCAkcGluaywgJHBpbmssICR3aGl0ZSwgbGlnaHRlbigkcGluayw0JSkpO1xufVxuXG4uYnRuLS1wcmltYXJ5LWludmVydCB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRibGFjaywgJHBpbmssICRwaW5rLCAkYmxhY2ssIGxpZ2h0ZW4oJHBpbmssNCUpKTtcbn1cblxuLmJ0bi0tc2Vjb25kYXJ5IHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHdoaXRlLCAkYmxhY2ssICRibGFjaywgbGlnaHRlbigkYmxhY2ssNCUpKTtcbn1cblxuLmJ0bi0td2hpdGUge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkcGluaywgJHdoaXRlLCAkd2hpdGUsICRwaW5rLCBsaWdodGVuKCRibGFjayw0JSkpO1xufVxuLmJ0bi0tcGluayB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRwaW5rLCByZ2JhKDAsMCwwLDApLCByZ2JhKDAsMCwwLDApLCByZ2JhKDAsMCwwLDApLCBsaWdodGVuKCRwaW5rLDQlKSk7XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICRidXR0b24tY29sb3JzIHtcbiAgLmJ0bi0tI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChudGgoJHZhbHVlLCAyKSwgbnRoKCR2YWx1ZSwgMSksIG50aCgkdmFsdWUsIDEpLCBsaWdodGVuKG50aCgkdmFsdWUsIDEpLDQlKSk7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJG91dGxpbmUtYnV0dG9uLWNvbG9ycyB7XG4gIC5idG4tLSN7JGNvbG9yfS0tb3V0bGluZSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudChudGgoJHZhbHVlLCAxKSwgbnRoKCR2YWx1ZSwgMiksIG50aCgkdmFsdWUsIDMpKTtcbiAgfVxufVxuXG4vKlxuICogTGluayBidXR0b25zXG4gKi9cbi5idG4tLWxpbmsge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAmLmJ0biB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5idG5fX2ljb24tLW91dGxpbmU+c3Bhbj5zdmc+cGF0aCB7XG4gICAgJjpob3ZlciB7XG4gICAgICBmaWxsOiAkcGluaztcbiAgICAgIHN0cm9rZTogJHBpbms7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICAuYnRuX19pY29uLS1vdXRsaW5lIHtcbiAgICAgIHRyYW5zaXRpb246IHN0cm9rZSAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbiAgICAgIHN0cm9rZTogJGxpbmstY29sb3I7XG4gICAgICBzdmcscGF0aCB7XG4gICAgICAgIHN0cm9rZTogJGxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgfVxuICAgIH1cbiAgICAuYnRuX19pY29uLS1zb2xpZCB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuICAgICAgZmlsbDogJGxpbmstY29sb3I7XG4gICAgICBzdmcscGF0aCB7XG4gICAgICAgIGZpbGw6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBzdHJva2U6ICRwaW5rO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuLmJ0bi0tbGluay0tcGluay1iZyB7XG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJsYWNrO1xuICB9XG59XG5cbi5idG4tLWxpbmstLXdoaXRlLWJnIHtcbiAgY29sb3I6ICRwaW5rO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAkcGluaztcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYmxhY2s7XG4gIH1cbn1cblxuLypcbiAqIEljb24gYnV0dG9uc1xuICovXG5cbi8vIC5idG5fX2ljb24gcmVmZmVycyB0byB0aGUgaWNvbiBpdCBzZWxmIGluc2lkZSB0aGUgYnV0dG9uXG4uYnRuOm5vdCguYnRuLS1pY29uKSB7XG4gIC5idG5fX2ljb24ge1xuICAgIHN2ZyB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIHBhdGgsY2lyY2xlIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICAgIH1cbiAgfVxufVxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuLmJ0bi0tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWxpbmUtaGVpZ2h0LWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLS1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tbGluZS1oZWlnaHQtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5idG4tLXhzbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXhzbSwgJGJ0bi1wYWRkaW5nLXgteHNtLCAkYnRuLWZvbnQtc2l6ZS14c20sICRidG4tbGluZS1oZWlnaHQteHNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4vLyAuYnRuLS1pY29uIHJlZmVycyB0byB0aGUgaWNvbiB0aGF0IGNvbnRhaW5zIHRoZVxuLmJ0bi0taWNvbiB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LCAkYnRuLXBhZGRpbmcteSwgJGJ0bi1mb250LXNpemUsIDEsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gIC5zay1pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAxcHg7XG4gIH1cbiAgJi5idG4tLWxnIHtcbiAgICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tZm9udC1zaXplLWxnLCAxLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xuICB9XG4gICYuYnRuLS1zbSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy15LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgMSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbiAgICAuc2staWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgycHgpO1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5idG4tLXhzbSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXkteHNtLCAkYnRuLXBhZGRpbmcteS14c20sICRidG4tZm9udC1zaXplLXhzbSwgMSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbiAgfVxufVxuXG4vL1xuLy8gQmxvY2sgYnV0dG9uXG4vL1xuXG4uYnRuLS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICAvLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4gICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogJGJ0bi1ibG9jay1zcGFjaW5nLXk7XG4gIH1cbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKlxuICogVnVlIGZvcm11bGF0ZSBvdmVycmlkZXNcbiAqL1xuLmZvcm11bGF0ZS1pbnB1dC0tc3VibWl0IGJ1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xufVxuXG5cbi8qXG4gKiBEaXNhYmVsaW5nIGJveCBzaGFkb3dzIG9uIGZvY3VzIG9uIGxpbmtzIFxuICovXG5cbmE6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi0tcGluazpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLXBpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLS1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLS1waW5rLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5maWx0ZXItaGVhZGVyLWJ1dHRvbiB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgcGFkZGluZzogMDtcblxuICBzcGFuID4gc3ZnIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cbiAgICBzcGFuID4gc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgc3BhbiA+IHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgfVxuICB9XG59IiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRjb2xvcixcbiAgICAgICAgICAgICAgICAgICAgICAkYmFja2dyb3VuZCxcbiAgICAgICAgICAgICAgICAgICAgICAkYm9yZGVyLFxuICAgICAgICAgICAgICAgICAgICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDcuNSUpLFxuICAgICAgICAgICAgICAgICAgICAgICRob3Zlci1jb2xvcjogJGNvbG9yLFxuICAgICAgICAgICAgICAgICAgICAgICRob3Zlci1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpLFxuICAgICAgICAgICAgICAgICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpLFxuICAgICAgICAgICAgICAgICAgICAgICRhY3RpdmUtYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTIuNSUpKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRob3Zlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgdGhlIGdyYWRpZW50IGZvciB0aGUgcHJlc3NlZC9hY3RpdmUgc3RhdGVcbiAgICB9XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGNvbG9yLWhvdmVyOiBjb2xvci15aXEoJGNvbG9yKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib3JkZXItY29sb3I6ICRjb2xvcixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYWN0aXZlLWJvcmRlcjogJGNvbG9yLWhvdmVyKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcblxuICAuc2staWNvbiBzdmcgcGF0aCB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gICAgLnNrLWljb24gc3ZnIHBhdGgge1xuICAgICAgZmlsbDogJGNvbG9yLWhvdmVyO1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3ItaG92ZXIsIC41KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LFxuICAgICAgICAgICAgICAgICAgICAkcGFkZGluZy14LFxuICAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLFxuICAgICAgICAgICAgICAgICAgICAkbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLCAwKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcbiAgfSBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLypcbiAqIEJhc2UgY2xhc3NcbiAqXG4gKiBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4gKiBgYmFja2dyb3VuZC1jb2xvcmAuXG4gKi9cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkYmFkZ2UtcGFkZGluZy15ICRiYWRnZS1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmFkZ2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYmFkZ2UtdHJhbnNpdGlvbik7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLypcbiAqIFBpbGwgYmFkZ2VzXG4gKlxuICogTWFrZSB0aGVtIGV4dHJhIHJvdW5kZWQgd2l0aCBhIG1vZGlmaWVyIHRvIHJlcGxhY2UgdjMncyBiYWRnZXMuXG4gKi9cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIHBhZGRpbmctbGVmdDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vKlxuICogQ29sb3JzXG4gKlxuICogQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgYmFkZ2VzIGdldCBkYXJrZXIgb24gOmhvdmVyKS5cbiAqL1xuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGJhZGdlcy1jb2xvcnMge1xuICAuYmFkZ2UtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBiYWRnZS12YXJpYW50KG50aCgkdmFsdWUsIDEpLG50aCgkdmFsdWUsIDIpKTtcbiAgfVxufVxuIiwiQG1peGluIGJhZGdlLXZhcmlhbnQoJGJnLCRjb2xvcjpjb2xvci15aXEoJGJnKSkge1xuICBjb2xvcjogJGNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmcsIDEwJSk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYmFkZ2UtZm9jdXMtd2lkdGggcmdiYSgkYmcsIC41KTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qISBwdXJnZWNzcyBzdGFydCBpZ25vcmUgKi9cblxuJGF2YWlsYWJpbGl0eS1tb2RhbC13aWR0aDogY2FsY3VsYXRlUmVtKDg2NHB4KTtcblxuI3skc2stbW9kYWx9IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxNTAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNzBweCk7XG4gIGNvbG9yOiAkYmxhY2s7XG5cbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAmLXBhY2thZ2Uge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgei1pbmRleDogODAwMDtcbiAgICB9XG4gIH1cbn1cblxuI3skc2stbW9kYWx9LXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbiN7JHNrLW1vZGFsfV9faW5uZXIge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYW5pbWF0aW9uOiBzbGlkZS11cCAwLjRzIGVhc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBAYXQtcm9vdCAjeyRzay1tb2RhbH0tLXJlZ3VsYXItc2l6ZSAmIHtcbiAgICBtYXgtd2lkdGg6IDI3cmVtO1xuICB9XG4gIEBhdC1yb290ICN7JHNrLW1vZGFsfS0tc21hbGwtc2l6ZSAmIHtcbiAgICBtYXgtd2lkdGg6IDI0cmVtO1xuICB9XG4gIEBhdC1yb290ICN7JHNrLW1vZGFsfS0tNzAwLXNpemUgJiB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNzAwcHgpO1xuICB9XG4gIEBhdC1yb290ICN7JHNrLW1vZGFsfS0tNjAwLXNpemUgJiB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNTkycHgpO1xuICB9XG4gIEBhdC1yb290ICN7JHNrLW1vZGFsfS0tbGFyZ2Utc2l6ZSAmIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg3NjhweCk7XG4gIH1cbiAgQGF0LXJvb3QgI3skc2stbW9kYWx9LS1leHRyYS1sYXJnZS1zaXplICYge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDg5MnB4KTtcbiAgfVxuICBAYXQtcm9vdCAjeyRzay1tb2RhbH0tLTEwMDgtc2l6ZSAmIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDA4cHgpO1xuICB9XG4gIEBhdC1yb290ICN7JHNrLW1vZGFsfS0tNTkyLXNpemUgJiB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNTkycHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgfVxuICAmLXNsYSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNTkwcHgpICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBtYXgtd2lkdGg6IDMzcmVtICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgfVxuXG4gICAgJi1jb25maXJtYXRpb24ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtdmlvbGV0LWJvcmRlciB7XG4gICAgLnNrLW1vZGFsX19pbm5lci1uZXctZXZlbnQge1xuICAgICAgYm9yZGVyLWxlZnQ6IDE2cHggc29saWQgIzc1NkE5NjtcbiAgICB9XG4gIH1cbiAgJi1uZXctZXZlbnQge1xuICAgIHdpZHRoOiA0NjZweDtcbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICBib3JkZXItbGVmdDogMTZweCBzb2xpZCAjMkMyQzJDO1xuXG4gICAgJi0tY3VzdG9tIHtcbiAgICAgIHdpZHRoOiAzNDJweDtcbiAgICAgIC5zay1tb2RhbF9faGVhZCB7XG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNrLW1vZGFsX19ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMCAycmVtIDJyZW0gMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1kZXRhaWwge1xuICAgICAgd2lkdGg6IDUzNnB4O1xuICAgIH1cblxuICAgICYtLXByaWNlcyB7XG4gICAgICB3aWR0aDogMzI3cHg7XG4gICAgICBtaW4taGVpZ2h0OiA1NDRweDtcbiAgICB9XG4gIH1cblxuICAmLWNoZWNrLWF2YWlsYWJpbGl0eSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgbWF4LXdpZHRoOiAkYXZhaWxhYmlsaXR5LW1vZGFsLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi0tYXdhcmQtaW5mbyB7XG4gICAgd2lkdGg6IDM4NHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgd2lkdGg6MjcycHg7XG4gICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgfVxuICAgICYgaDQge1xuICAgICAgZm9udC1zaXplOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICYgcCB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5zay1tb2RhbF9faGVhZCB7XG4gICAgICBwYWRkaW5nOiAxLjg3NXJlbSAxLjg3NXJlbSAxLjEyNXJlbSAxLjg3NXJlbTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYgc3Zne1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdm90aW5nIHtcbiAgICAgIHdpZHRoOiA0NjBweDtcbiAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG5cbiAgICAgICYtbW9kYWwge1xuICAgICAgICAmLWluZm8ge1xuICAgICAgICAgIHdpZHRoOiAzODRweDtcbiAgICAgICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgd2lkdGg6IDI3MnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmID4gZGl2ID4gZGl2ID4gc3BhbiA+IHAge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICB3aWR0aDogOTclO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzkycHgpO1xuICB9XG59XG5cbiN7JHNrLW1vZGFsfV9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJHNwYWNlcjtcbiAgY29sb3I6ICR0cnVlLWJsYWNrO1xuICAmLS1uby10aXRsZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAmLXNsYSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgJl9faW5mbyB7XG4gICAgICAmID4gc3BhbiA+aDQge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBoNCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEuODc1cmVtKTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMwcHgpO1xuXG4gICAgJi1zbGFfX2luZm8ge1xuICAgICAgcGFkZGluZzogNDRweCAzMnB4IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJi1zbGFfX2luZm8ge1xuICAgICAgcGFkZGluZzogMzNweCAyNHB4IDI4cHg7XG4gICAgfVxuICB9XG5cbiAgJi1ldmVudC1kYXRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxufVxuXG4jeyRzay1tb2RhbH1fX3N0aWNreS1oZWFkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDgzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmO1xuICB3aWR0aDogNDhyZW07XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG59XG5cbiN7JHNrLW1vZGFsfV9fY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAkcGluaztcbiAgc3ZnLHBhdGgge1xuICAgIGZpbGw6ICRwaW5rOyAvL1RPRE86IE1ha2UgY2xhc3NlcyBmb3IgdGhlIGljb25zIHRvIGNvbnRyb2xsIHRoaXNcbiAgfVxuICAmLWJsYWNrIHtcbiAgICBzdmcscGF0aCB7XG4gICAgICBmaWxsOiAkYmxhY2s7XG4gICAgfVxuXG4gICAgJi0tYmctZ3JheSB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogI0VDRUNFQztcbiAgICB9XG4gIH1cblxuICAmLWNoZWNrLWF2YWlsYWJpbGl0eSB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuXG4gICAgJiA+IHNwYW4ge1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2stbW9kYWx9X19mb290IHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICBjb2xvcjogJGJsYWNrO1xuICBhOmhvdmVye1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmJ0biB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIH1cbn1cblxuI3skc2stbW9kYWx9X19ib2R5IHtcbiAgcGFkZGluZzogMCAkc3BhY2VyICRzcGFjZXIgJHNwYWNlcjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cblxuICAmLS1zbGEtYmFubmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtLXNsYS1wcmV2b3Rpbmcge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDI4cHgpIGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgfVxuICB9XG5cbiAgJi1zbGEtaW5mbyB7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMzBweCkgY2FsY3VsYXRlUmVtKDUycHgpIGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSg0OHB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cblxuICAmLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMzBweCkgY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG5cbiAgJi1zbGEtd2lubmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSg1MnB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICB9XG5cbiAgJi1jaGVjay1hdmFpbGFiaWxpdHkge1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDMycHggMzJweCAxMnB4IDMycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiA4NHB4O1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgfVxuICB9XG5cbiAgJi1wYWNrYWdlLS1maXRsZXItY2FsZW5kYXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDUxMHB4KTtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICYtZXZlbnQtZGF0ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cblxuICAmLWVkaXQtbG9jYXRpb24taW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAxLjVyZW0gMXJlbSAxLjVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBwYWRkaW5nOiAwIDEuNXJlbSAxLjI1cmVtIDEuNXJlbTtcbiAgICB9XG5cbiAgICAmLWNoZWNrLWF2YWlsYWJpbGl0eSB7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZzogMzJweCAzMnB4IDEycHggMzJweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDg0cHg7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jaGVjay1hdmFpbGFiaWxpdHkge1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDMycHggMzJweCAxMnB4IDMycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiA4NHB4O1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgfVxuICB9XG5cbiAgJi1jaGVjay1hdmFpbGFiaWxpdHkge1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDMycHggMzJweCAxMnB4IDMycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiA4NHB4O1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgfVxuICB9XG5cbiAgJi1jaGVjay1hdmFpbGFiaWxpdHkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg4M3B4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICB9XG59XG5cbi8qXG4gKiBUaGVzZSBhcmUgZm9yIHBsYWNlcyB3aGVyZSBCYXNlRGlhbG9nIGNvbXBvbmVudCBpcyBub3QgcmVwbGFjZWQgd2l0aCBTa01vZGFsXG4gKiBidXQgdXNlcyB0aGUgc2FtZSBjbGFzc2VzIGFzIFNrTW9kYWwuXG4gKiBUT0RPOiBFdmVudHVhbGx5IHNob3VsZCBiZSByZXBsYWNlZCBldmVyeXdoZXJlIHdpdGggU2tNb2RhbFxuICovXG4jeyRzay1tb2RhbH0tLWJhc2UtZGlhbG9nIHtcbiAgI3skc2stbW9kYWx9X19ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG4gICN7JHNrLW1vZGFsfV9fZm9vdCB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICogTW9kYWwgYW5pbWF0aW9uc1xuICovXG5cbkBrZXlmcmFtZXMgc2xpZGUtdXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuLypcbiAqIEN1c3RvbSBlcnJvciBtZXNzYWdlc1xuICovXG4jeyRzay1tb2RhbH0ge1xuICAuZXJyb3JtZXNzYWdlIHtcbiAgICBjb2xvcjogJHBpbms7XG4gIH1cbn1cblxuI3skc2stbW9kYWx9X19pbm5lci1jaGVjay1hdmFpbGFiaWxpdHktLWNvbmZpcm1hdGlvbiN7JHNrLW1vZGFsfV9faW5uZXItY2hlY2stYXZhaWxhYmlsaXR5IHtcbiAgI3skc2stbW9kYWx9X19ib2R5LWNoZWNrLWF2YWlsYWJpbGl0eSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBcbiAgI3skc2stbW9kYWx9X19zdGlja3ktaGVhZCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5cbi8qISBwdXJnZWNzcyBlbmQgaWdub3JlICovXG5cbiN7JHNrLW1vZGFsfV9faGVhZC1hdmFpbGFiaWxpdHktbW9kYWwge1xuXG4gICYuc2stbW9kYWxfX3N0aWNreS1oZWFkIHtcbiAgICB3aWR0aDogJGF2YWlsYWJpbGl0eS1tb2RhbC13aWR0aDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogOTtcbiAgfVxuXG4gICYgPiBzcGFuID4gaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmLnNrLW1vZGFsX19zdGlja3ktaGVhZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgJiA+IHNwYW4gPiBoNCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JHNrLW1vZGFsfV9faGVhZC1jb250cmFjdC1pbmZvIHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgaDQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICZfdG9wIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAmX3dpZHRoIHtcbiAgICBoNCB7XG4gICAgICB3aWR0aDogNzUlO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzay1tb2RhbH1fX2hlYWQtY2VudGVyLXRpdGxlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICBzcGFuIHtcbiAgICAmOm5vdCguc2stbW9kYWxfX2Nsb3NlKSB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICB9XG5cbiAgc3Bhbi5zay1tb2RhbF9fY2xvc2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5zay1tb2RhbF9fdGl0bGUtaWNvbiB7XG4gICYtLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy93YXJuaW5nLXBpbmsuc3ZnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDEzcHg7XG4gICAgd2lkdGg6IDUzcHg7XG4gICAgaGVpZ2h0OiA1OXB4O1xuXG4gIH1cbn1cblxuI3skc2stbW9kYWx9X19oZWFkLWNlbnRlci10aXRsZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgc3BhbiB7XG4gICAgJjpub3QoLnNrLW1vZGFsX19jbG9zZSkge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIHNwYW4uc2stbW9kYWxfX2Nsb3NlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uc2stbW9kYWwtdGl0bGUtLWluZm8tZGFzaGJvYXJkIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4uc2stbW9kYWwtdGV4dC0taW5mby1kYXNoYm9hcmQge1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgd2lkdGg6IDk5JTtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG5cbiAgJi1mdWxsIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG4iLCIuc2stZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICYtLWRhcmsge1xuICAgIC5zay1kcm9wZG93bl9fbGluayB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4uc2stZHJvcGRvd25fX21lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2stZHJvcGRvd25fX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBjb2xvcjogI0JEQkRCRDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gICYucm91dGVyLWxpbmstZXhhY3QtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleS02O1xuICB9XG59XG5cbi5zay1kcm9wZG93bl9fdHJpZ2dlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuICAmOmhvdmVyLFxuICAmLS1hY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuXG4jeyRmb3JtdWxhdGVJbnB1dH0ge1xuXG59XG5cbiN7JGZvcm11bGF0ZUlucHV0fS13cmFwcGVyIHtcbiAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9Om5vdCgjeyRmb3JtdWxhdGVJbnB1dH0tLWNoZWNrYm94KTpub3QoI3skZm9ybXVsYXRlSW5wdXR9LS1yYWRpbykgJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZm9ybXVsYXRlSW5wdXR9LWxhYmVsIHtcbiAgLy9wYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG5cbiAgJi0tZmxvYXRpbmctbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICAgIGxlZnQ6ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgdHJhbnNpdGlvbjogdG9wICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9LFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcblxuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIH1cblxuICAgICYtLWhhcy12YWx1ZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICAvL2ZvbnQtc2l6ZTogJGlucHV0LWxhYmVsLWZvbnQtc2l6ZS1mb2N1c2VkO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCkgLyAxLjU7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpIC8gMS41O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KSAvIDEuNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWRhcmstYmcgJiB7XG4gICAgY29sb3I6ICRpbnB1dC1sYWJlbC1jb2xvci1kYXJrLWJnO1xuICB9XG4gIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tZ3JleS1iZyAmIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tbGlnaHQtYmcgJiB7XG4gICAgY29sb3I6ICRpbnB1dC1sYWJlbC1jb2xvcjtcbiAgfVxuXG4gIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0taGFzLWVycm9ycyAmIHtcbiAgICBjb2xvcjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjtcbiAgfVxufVxuXG4jeyRmb3JtdWxhdGVJbnB1dH0taGVscCB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuI3skZm9ybXVsYXRlSW5wdXR9LWVycm9ycyB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xufVxuXG4jeyRmb3JtdWxhdGVJbnB1dH0tZXJyb3Ige1xuICBwYWRkaW5nOiAwIDAuM3JlbSAwLjNyZW07XG4gIGNvbG9yOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG5cbiN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50IHtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG5cbiAgaW5wdXQge1xuICAgICY6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC8vaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAgICAgcGFkZGluZzogMCAkaW5wdXQtcGFkZGluZy14O1xuICAgICAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gICAgICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzRweCk7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzN3B4KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIH1cblxuICAgICAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1kYXJrLWJnICYge1xuICAgICAgICBjb2xvcjogJGlucHV0LWNvbG9yLWRhcmstYmc7XG4gICAgICAgIEBpbmNsdWRlIGF1dG9maWxsLXN0eWxlcygkaW5wdXQtY29sb3ItZGFyay1iZywkaW5wdXQtYm9yZGVyLWNvbG9yLWRhcmstYmcpO1xuICAgICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3ItZGFyay1iZztcbiAgICAgIH1cblxuICAgICAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1ncmV5LWJnICYge1xuICAgICAgICBjb2xvcjogJGlucHV0LWNvbG9yLWRhcmstYmc7XG4gICAgICAgIEBpbmNsdWRlIGF1dG9maWxsLXN0eWxlcygkaW5wdXQtY29sb3ItZGFyay1iZywkaW5wdXQtYm9yZGVyLWNvbG9yLWRhcmstYmcpO1xuICAgICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3ItZGFyay1iZztcbiAgICAgIH1cblxuICAgICAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1saWdodC1iZyAmIHtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICAgICAgQGluY2x1ZGUgYXV0b2ZpbGwtc3R5bGVzKCRpbnB1dC1jb2xvciwkaW5wdXQtYm9yZGVyLWNvbG9yLWxpZ2h0LWJnKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yLWxpZ2h0LWJnO1xuICAgICAgfVxuXG4gICAgICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWhhcy1lcnJvcnMgJiB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I7XG4gICAgICB9XG5cbiAgICAgICZbdHlwZT1cInRleHRcIl0sXG4gICAgICAmW3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICZbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAgICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIFJlbW92ZSBzZWxlY3Qgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgICAgICY6LW1vei1mb2N1c3Jpbmcge1xuICAgICAgICAvL2NvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAwICRpbnB1dC1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIC8vY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBQbGFjZWhvbGRlclxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgICAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLy9vcGFjaXR5OiAwO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbn1cblxuLypcbiAqIFNMQSBDb25maXJtYXRpb25zIERpc2FibGVkIElucHV0IChzcGFuKSAtICM0MzE3NCAtIFBvaW50IDdcbiAqL1xuXG4gI3skZm9ybXVsYXRlSW5wdXR9LXNsYS1kaXNhYmxlZF9zcGFuIHtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG5cbiAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC8vaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAgICAgcGFkZGluZzogMCAkaW5wdXQtcGFkZGluZy14O1xuICAgICAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gICAgICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzRweCk7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzN3B4KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIH1cblxuICAgICAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1kYXJrLWJnICYge1xuICAgICAgICBjb2xvcjogJGlucHV0LWNvbG9yLWRhcmstYmc7XG4gICAgICAgIEBpbmNsdWRlIGF1dG9maWxsLXN0eWxlcygkaW5wdXQtY29sb3ItZGFyay1iZywkaW5wdXQtYm9yZGVyLWNvbG9yLWRhcmstYmcpO1xuICAgICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3ItZGFyay1iZztcbiAgICAgIH1cblxuICAgICAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1ncmV5LWJnICYge1xuICAgICAgICBjb2xvcjogJGlucHV0LWNvbG9yLWRhcmstYmc7XG4gICAgICAgIEBpbmNsdWRlIGF1dG9maWxsLXN0eWxlcygkaW5wdXQtY29sb3ItZGFyay1iZywkaW5wdXQtYm9yZGVyLWNvbG9yLWRhcmstYmcpO1xuICAgICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3ItZGFyay1iZztcbiAgICAgIH1cblxuICAgICAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1saWdodC1iZyAmIHtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICAgICAgQGluY2x1ZGUgYXV0b2ZpbGwtc3R5bGVzKCRpbnB1dC1jb2xvciwkaW5wdXQtYm9yZGVyLWNvbG9yLWxpZ2h0LWJnKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yLWxpZ2h0LWJnO1xuICAgICAgfVxuXG4gICAgICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWhhcy1lcnJvcnMgJiB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I7XG4gICAgICB9XG5cbiAgICAgICZbdHlwZT1cInRleHRcIl0sXG4gICAgICAmW3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICZbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAgICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIFJlbW92ZSBzZWxlY3Qgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgICAgICY6LW1vei1mb2N1c3Jpbmcge1xuICAgICAgICAvL2NvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAwICRpbnB1dC1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIC8vY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBQbGFjZWhvbGRlclxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgICAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLy9vcGFjaXR5OiAwO1xuICAgICAgfVxuXG4gICAgfVxuXG59XG5cbi8qXG4gKiBDaGVja2JveGVzIGFuZCByYWRpb3NcbiAqL1xuI3skZm9ybXVsYXRlSW5wdXR9LS1jaGVja2JveCB7XG4gIC8vJjpob3ZlciB7XG4gIC8vICAmOm5vdCgjeyRmb3JtdWxhdGVJbnB1dH0tZ3JvdXAtaXRlbSkgPiBkaXYgPiBkaXYge1xuICAvLyAgICBpbnB1dDpub3QoOmNoZWNrZWQpICsgI3skZm9ybXVsYXRlSW5wdXR9LWVsZW1lbnQtZGVjb3JhdG9yOmJlZm9yZSB7XG4gIC8vICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgLy8gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAvLyAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIC8vICAgICAgb3BhY2l0eTogMC41O1xuICAvLyAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwMCUgMDtcbiAgLy8gICAgfVxuICAvLyAgfVxuICAvL31cbiAgI3skZm9ybXVsYXRlSW5wdXR9LWxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgI3skZm9ybXVsYXRlSW5wdXR9LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgfVxuICAjeyRmb3JtdWxhdGVJbnB1dH0tZ3JvdXAgI3skZm9ybXVsYXRlSW5wdXR9LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgJGlucHV0LXBhZGRpbmcteDtcbiAgfVxufVxuXG4jeyRmb3JtdWxhdGVJbnB1dH0tZWxlbWVudC0tY2hlY2tib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogJGlucHV0LXBhZGRpbmcteDtcblxuICBpbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAmOmNoZWNrZWQgKyAjeyRmb3JtdWxhdGVJbnB1dH0tZWxlbWVudC1kZWNvcmF0b3I6YmVmb3JlIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWRhcmstYmcgJiB7XG4gICAgaW5wdXQ6Y2hlY2tlZCArICN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50LWRlY29yYXRvcjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1ncmV5LWJnICYge1xuICAgIGlucHV0OmNoZWNrZWQgKyAjeyRmb3JtdWxhdGVJbnB1dH0tZWxlbWVudC1kZWNvcmF0b3I6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xuICAgIH1cbiAgfVxuXG4gIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tbGlnaHQtYmcgJiB7XG4gICAgaW5wdXQ6Y2hlY2tlZCArICN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50LWRlY29yYXRvcjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIH1cbiAgfVxuXG4gICN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50LWRlY29yYXRvciB7XG4gICAgLy9UT0RPOiBDcmVhdGUgZmFsbGJhY2sgdG8gUE5HXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICR3aGl0ZTtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBAaW5jbHVkZSBmdWxsLWFic29sdXRlLXBvc2l0aW9uZWQoKTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9jaGVja21hcmsuc3ZnKSBuby1yZXBlYXQgMzAwJSAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICN7JHRyYW5zaXRpb24tZmFzdH0sXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgICB9XG4gIH1cblxufVxuXG4vKlxuICogQ3VzdG9tIGRyb3Bkb3duXG4gKi9cbiN7JGZvcm11bGF0ZUlucHV0fS0tY3VzdG9tc2VsZWN0IHtcblxuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJiN7JGZvcm11bGF0ZUlucHV0fS0tZGFyay1iZyAmX19kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICYtaXRlbSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLWJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYjeyRmb3JtdWxhdGVJbnB1dH0tLWdyZXktYmcgJl9fZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLWJsYWNrO1xuICAgICYtaXRlbSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2VsZWN0ZWRfb3B0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTY7XG4gICAgfVxuICB9XG5cbiAgJiN7JGZvcm11bGF0ZUlucHV0fS0tbGlnaHQtYmcgJl9fZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3ctZm9yY2UoJGlucHV0LWN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gICAgJi1pdGVtIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skZm9ybXVsYXRlSW5wdXR9LWVsZW1lbnQtLWN1c3RvbXNlbGVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgd2lkdGg6IDEwMCU7XG4gIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0taGFzLWVycm9ycyAmIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yO1xuICB9XG4gIGlucHV0LFxuICBzcGFuI3skZm9ybXVsYXRlSW5wdXR9LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fc2VsZWN0aW9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxleDogMTtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxcHg7IC8vTW96aWxhIGZpeCBmb3Igd2lkdGggb3ZlcmZsb3dpbmdcbiAgfVxufVxuXG4uY3VzdG9tc2VsZWN0X19yb3VuZC1idG4ge1xuICB3aWR0aDo5MiU7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWp1bWJvdHJvbiB7XG4gIC5jdXN0b21zZWxlY3RfX3JvdW5kLWJ0biB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuI3skZm9ybXVsYXRlSW5wdXR9LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fcmVzZXQge1xuICBtYXJnaW4tcmlnaHQ6IC4zcmVtO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tbGlnaHQtYmcgJiB7XG4gICAgc3ZnLHBhdGgge1xuICAgICAgZmlsbDogJGJsYWNrO1xuICAgIH1cbiAgfVxuICAmLXJvdW5kIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOjA7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIHN2ZywgcGF0aCB7XG4gICAgICBmaWxsOiAkZ3JleS04O1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6MThweDtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB9XG4gIH1cbn1cblxuI3skZm9ybXVsYXRlSW5wdXR9LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fYXJyb3cge1xuICBzdmcge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB9XG4gICYtLW9wZW4ge1xuICAgIHN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gICAgfVxuICB9XG4gIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tbGlnaHQtYmcgJiB7XG4gICAgc3ZnLHBhdGgge1xuICAgICAgZmlsbDogJGJsYWNrO1xuICAgIH1cbiAgfVxuICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWhhcy1lcnJvcnMgJiB7XG4gICAgc3ZnLHBhdGgge1xuICAgICAgZmlsbDogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuI3skZm9ybXVsYXRlSW5wdXR9LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duIHtcbiAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7Ly91bmNvdmVyIHRoZSBib3JkZXIgYm90dG9tIGZyb20gdGhlIGlucHV0XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICB3aWR0aDogLW1vei1hdmFpbGFibGU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgd2lkdGg6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gICAgd2lkdGg6IC1tb3otYXZhaWxhYmxlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgd2lkdGg6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gICAgd2lkdGg6IC1tb3otYXZhaWxhYmxlO1xuICB9XG5cbiAgJi0tZ2VuZXJhbC1pbmZvIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuI3skZm9ybXVsYXRlSW5wdXR9LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0ge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgI3skdHJhbnNpdGlvbi1mYXN0fTtcbn1cblxuLypcbiAqIExvY2F0aW9uIHNlYXJjaCBkcm9wZG93biBvdmVycmlkZXNcbiAqL1xuI3skZm9ybXVsYXRlSW5wdXR9LS1jdXN0b21zZWxlY3QjeyRmb3JtdWxhdGVJbnB1dH0tLWxvY2F0aW9uLXNlYXJjaCB7XG4gICN7JGZvcm11bGF0ZUlucHV0fS0tY3VzdG9tc2VsZWN0X19kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtYmxhY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDVweCk7XG4gIH1cbiAgI3skZm9ybXVsYXRlSW5wdXR9LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0ge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KSBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDhweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICB9XG4gICAgfVxuICAgICYuc2VsZWN0ZWRfb3B0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMzBweCk7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYjeyRmb3JtdWxhdGVJbnB1dH0tLWp1bWJvdHJvbiB7XG4gICAgI3skZm9ybXVsYXRlSW5wdXR9LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNnB4KSBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDZweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbiN7JGZvcm11bGF0ZUlucHV0fS0tbG9jYXRpb24tc2VhcmNoLXN1Ym1pdCB7fVxuXG4vKlxuICogTnVtYmVyIGlucHV0IGNsZWFyYWJsZVxuICovXG5cblxuI3skbnVtYmVyQ2xlYXJhYmxlSW5wdXR9IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jeyRudW1iZXJDbGVhcmFibGVJbnB1dH1fX2NsZWFyLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBib3R0b206IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcbiAgXG4gIC5zay1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuXG4vKlxuICogVGV4dCBpbnB1dCBjbGVhcmFibGVcbiAqL1xuXG5cbiN7JHRleHRDbGVhcmFibGVJbnB1dH0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiN7JHRleHRDbGVhcmFibGVJbnB1dH1fX2NsZWFyLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm90dG9tOiBjYWxjdWxhdGVSZW0oN3B4KTtcbiAgLnNrLWljb24gc3ZnIHtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gIH1cbn1cblxuXG4vKlxuICogTXVsdGlwbGUgdnVlIGZvcm11bGF0ZSBlbGVtZW50c1xuICovXG4udnVlLWZvcm11bGF0ZS13cmFwLS1pbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICA+ICN7JGZvcm11bGF0ZUlucHV0fS0tY3VzdG9tc2VsZWN0LFxuICA+ICN7JGZvcm11bGF0ZUlucHV0fS0tZW1haWwge1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG4gIGlucHV0Om5vdCgjeyRmb3JtdWxhdGVJbnB1dH0tLWNoZWNrYm94KTpub3QoI3skZm9ybXVsYXRlSW5wdXR9LS1yYWRpbykge1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuN3JlbTtcbiAgICB9XG4gIH1cbiAgI3skZm9ybXVsYXRlSW5wdXR9LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG4gIH1cbiAgI3skZm9ybXVsYXRlSW5wdXR9LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLnZ1ZS1mb3JtdWxhdGUtd3JhcC0taWNvbiB7XG4gID4gLnNrLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDUwJTtcbiAgICBib3R0b206IGNhbGMoIDUwJSAtIC4zcmVtICk7XG4gICAgbGVmdDogLjVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG4gIH1cbiAgI3skZm9ybXVsYXRlSW5wdXR9LWxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTtcbiAgfVxuICAjeyRmb3JtdWxhdGVJbnB1dH0tbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICB0b3A6IDAuODVyZW07XG4gIH1cbiAgI3skZm9ybXVsYXRlSW5wdXR9LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICB9XG59XG5cbi8qXG4gKiBWdWUgU2VsZWN0XG4gKiBodHRwczovL3Z1ZS1zZWxlY3Qub3JnL1xuICovXG4udi1zZWxlY3Qge1xuXG59XG5cbi52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4udnNfX3NlYXJjaC1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnZzX19zZWxlY3RlZC1vcHRpb25zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnZzX19zZWxlY3RlZCB7fVxuXG4udi1zZWxlY3QtLWZvY3VzZWQge1xuICAudnNfX3NlbGVjdGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi52c19fc2VhcmNoLFxuLnZzX19zZWFyY2g6Zm9jdXMge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cblxuICAvKiBjbGVhcnMgdGhlICdYJyBmcm9tIEludGVybmV0IEV4cGxvcmVyICovXG4gICY6Oi1tcy1jbGVhciB7ICBkaXNwbGF5OiBub25lOyB3aWR0aCA6IDA7IGhlaWdodDogMDsgfVxuICAmOjotbXMtcmV2ZWFsIHsgIGRpc3BsYXk6IG5vbmU7IHdpZHRoIDogMDsgaGVpZ2h0OiAwOyB9XG5cbiAgLyogY2xlYXJzIHRoZSAnWCcgZnJvbSBDaHJvbWUgKi9cbiAgJjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbiAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbiAgJjo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG4gICY6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7IGRpc3BsYXk6IG5vbmU7IH1cblxufVxuXG4udnNfX3NlYXJjaC1pbnB1dF9fZmlyc3Qtc3VnZ2VzdGlvbiB7XG5cbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG5cbiAgLy9jb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy90b3A6IDEuNnJlbTtcbiAgLy9sZWZ0OiAxLjU1cmVtO1xuICBvcGFjaXR5OiAuMjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZzLS1vcGVuID4gLnZzX19zZWFyY2gtaW5wdXRfX2ZpcnN0LXN1Z2dlc3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZzX19kcm9wZG93bi1vcHRpb24ge1xuICBjb2xvcjogI0JEQkRCRDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCkgY2FsY3VsYXRlUmVtKDEwcHgpO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICAmLS1oaWdobGlnaHQge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuLnZzX19kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnYtc2VsZWN0LS1kYXJrLWJnIHtcbiAgLnZzX19kcm9wZG93bi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5LTE7XG4gIH1cbiAgLnZzX19kcm9wZG93bi1vcHRpb24ge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS1ibGFjaztcbiAgICB9XG4gIH1cbiAgLnZzX19zZWFyY2gtaW5wdXRfX2ZpcnN0LXN1Z2dlc3Rpb24ge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuLnYtc2VsZWN0LS1saWdodC1iZyB7XG4gIC52c19fZHJvcGRvd24tbWVudSB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3ctZm9yY2UoJGlucHV0LWN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIH1cbiAgLnZzX19kcm9wZG93bi1vcHRpb257XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAmOmhvdmVyLFxuICAgICYtLWhpZ2hsaWdodCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgICB9XG4gIH1cbiAgLnZzX19zZWFyY2gtaW5wdXRfX2ZpcnN0LXN1Z2dlc3Rpb24ge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIH1cbn1cblxuLnBhZ2luYXRpb25fX3BhZ2UtLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cblxuLmZvcm11bGF0ZS1pbnB1dC0tcmVkIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICB9XG59XG4vKiEgcHVyZ2Vjc3MgZW5kIGlnbm9yZSAqL1xuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlKCkge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4iLCJAbWl4aW4gYXV0b2ZpbGwtc3R5bGVzKCRjb2xvciwkYm9yZGVyLWNvbG9yOiRjb2xvciwkYm94LXNoYWRvdzogJzAgMCAwIDEwMDBweCAjMDAwIGluc2V0Jykge1xuICAmOi13ZWJraXQtYXV0b2ZpbGwsXG4gICY6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbiAgJjotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICRjb2xvcjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG4gIH1cbn1cblxuQG1peGluIHJlc2V0LXNlbGVjdCgpIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtaW5kZW50OiAxcHg7XG4gIHRleHQtb3ZlcmZsb3c6ICcnO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCIuZWwtY2FyZCB7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG4uZWwtY2FyZF9fbGluayB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uZWwtY2FyZF9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtaW4taGVpZ2h0OiAxMDAwJTtcbiAgICBtaW4td2lkdGg6IDEwMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjEpO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC8vVE9ETzogUmVwYWxjZSBibHVycnkgaW1hZ2Ugd2l0aCBwbGFjZWhvbGRlciB0byBhdm9pZCB0aGlzIGhhY2tcbiAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyAgIGltZzpub3QoLmxvYWRlZCkge1xuICAvLyAgICAgd2lkdGg6IDE1MCU7XG4gIC8vICAgICBoZWlnaHQ6IDE1MCU7XG4gIC8vICAgfVxuICAvLyB9XG59XG4uZWwtY2FyZF9faW1hZ2VfX2lubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxLjAsIDEuMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxLjAsIDEuMCk7XG59XG4uZWwtY2FyZF9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmVsLWNhcmRfX2NhdGVnb3J5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG59XG4uZWwtY2FyZF9fY2F0ZWdvcnktdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWwtY2FyZC1jYXRlZ29yeS1iZztcbiAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oOHB4KTtcblxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIHRvcDogY2FsY3VsYXRlUmVtKDEycHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgyMHB4KTsgIC8vRm9udCBzaXplICsgUGFkZGluZyB0b3BcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KSBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgyM3B4KTsgLy9Gb250IHNpemUgKyBQYWRkaW5nIHRvcFxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICB9XG59XG4uZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4OCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRlbC1jYXJkLWRlc2NyaXB0aW9uLWJnO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMzJweCkgY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCkgY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzZweCkgY2FsY3VsYXRlUmVtKDQwcHgpIGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICB3aWR0aDogNzklO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgd2lkdGg6IDkyJTtcbiAgfVxufVxuLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZWwtY2FyZF9fbmV4dC1idG4ge1xuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgfVxuICB9XG59XG4uZWwtY2FyZF9fc3VidGl0bGUtdGV4dCB7fVxuLypcbiAqIFR5cGUgMVxuICovXG5cbi5lbC1jYXJkLS10eXBlLTEge1xuICAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG5cbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX190aXRsZS10ZXh0X19zdWJ0aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9faW1hZ2VfX2lubmVyIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gI3skdHJhbnNpdGlvbi1zbG93fTtcbiAgICBAYXQtcm9vdCAuZWwtY2FyZC0tdHlwZS0xOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19pbWFnZV9faW5uZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMS4wMywgMS4wMyk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMS4wMywgMS4wMyk7XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMHJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMTdweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGhlaWdodDogMjByZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGhlaWdodDogMjVyZW07XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oLTMwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTMwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC0zMHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTQ1cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC00NXB4KTtcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIFR5cGUgMlxuICovXG4uZWwtY2FyZC0tdHlwZS0yIHtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vcGFkZGluZy10b3A6IDY5JTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTcwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjA2cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMDBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI1MHB4KTtcbiAgfVxuXG4gIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgQGF0LXJvb3QgLmVsLWNhcmQtLXR5cGUtMjpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICBAYXQtcm9vdCAuZWwtY2FyZC0tdHlwZS0yOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIH1cbiAgfVxuXG4gIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE3MHB4KTtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH0sXG4gICAgICAgICAgICAgICAgd2lkdGggI3skdHJhbnNpdGlvbi1zdGFuZGFyZH0sXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuICAgIEBhdC1yb290IC5lbC1jYXJkLS10eXBlLTI6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4MHB4KTtcbiAgICAgIHdpZHRoOiAxMDMlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMDZweCk7XG4gICAgICBAYXQtcm9vdCAuZWwtY2FyZC0tdHlwZS0yOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIxNnB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzAwcHgpO1xuICAgICAgQGF0LXJvb3QgLmVsLWNhcmQtLXR5cGUtMjpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMTBweCk7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI1MHB4KTtcbiAgICAgIEBhdC1yb290IC5lbC1jYXJkLS10eXBlLTI6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjYwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5lbC1jYXJkX19jYXRlZ29yeSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCw1MCUsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDUwJSwwKTtcbiAgICB3aWR0aDogODAlO1xuICAgIHRyYW5zaXRpb246IHdpZHRoICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuICAgIEBhdC1yb290IC5lbC1jYXJkLS10eXBlLTI6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuICB9XG5cbiAgLmVsLWNhcmRfX3N1YnRpdGxlLXRleHQge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZvbnQtc2l6ZTogJGVsLWNhcmQtc3VidGl0bGUtZm9udC1zaXplO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgI3skdHJhbnNpdGlvbi1mYXN0fSAjeyR0cmFuc2l0aW9uLWZhc3QtZHVyYXRpb259LFxuICAgICAgICAgICAgICAgIG9wYWNpdHkgI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgICBAYXQtcm9vdCAuZWwtY2FyZC0tdHlwZS0yOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19zdWJ0aXRsZS10ZXh0IHtcbiAgICAgIG1heC1oZWlnaHQ6IDJyZW07XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAjeyR0cmFuc2l0aW9uLWZhc3R9LFxuICAgICAgb3BhY2l0eSAjeyR0cmFuc2l0aW9uLWZhc3R9ICN7JHRyYW5zaXRpb24tZmFzdC1kdXJhdGlvbn07XG4gICAgfVxuICB9XG5cbiAgLmVsLWNhcmRfX25leHQtYnRuIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnJlbSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tZmFzdH0sXG4gICAgICAgICAgICAgICAgb3BhY2l0eSAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICAgIEBhdC1yb290IC5lbC1jYXJkLS10eXBlLTI6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX25leHQtYnRuIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gI3skdHJhbnNpdGlvbi1mYXN0fSxcbiAgICAgIG9wYWNpdHkgI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIFR5cGUgM1xuICovXG5cbi5lbC1jYXJkLS10eXBlLTMge1xuICAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG5cbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAvLyAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIC8vICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAvLyAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgLy99XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDUxcHgpO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9fdGl0bGUtdGV4dF9fc3VidGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuZWwtY2FyZF9faW1hZ2VfX2lubmVyIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gI3skdHJhbnNpdGlvbi1zbG93fTtcbiAgICBAYXQtcm9vdCAuZWwtY2FyZC0tdHlwZS0zOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19pbWFnZV9faW5uZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMS4xLCAxLjEpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEuMSwgMS4xKTtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogNjElO1xuICB9XG4gIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC0zMHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTMwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjdweCkgY2FsY3VsYXRlUmVtKDE3cHgpIGNhbGN1bGF0ZVJlbSgxN3B4KSBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMTlweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTQ1cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC00NXB4KTtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX3RpdGxlIHtcbiAgICBmbGV4OiAxO1xuICB9XG4gIC5lbC1jYXJkX19uZXh0LWJ0biB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1cHgpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAjeyR0cmFuc2l0aW9uLXNsb3d9LFxuICAgICAgICAgICAgICAgIG9wYWNpdHkgI3skdHJhbnNpdGlvbi1zbG93fTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBhdC1yb290IC5lbC1jYXJkLS10eXBlLTM6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX25leHQtYnRuIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gI3skdHJhbnNpdGlvbi1zbG93fSxcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHkgI3skdHJhbnNpdGlvbi1zbG93fTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBEZWluIGV2ZW50IHNsaWRlciBvdmVycmlkZXNcbiAqL1xuLmxhbmRpbmctcGFnZV9fcGFja2FnZS1kZWFscyxcbi5tYWluLW5hdl9fY29udGVudCB7XG4gIC5lbC1jYXJkX190aXRsZSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDE4cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxufVxuXG4uZWwtY2FyZC0tdHlwZS00IHtcbiAgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuXG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9fdGl0bGUtdGV4dF9fc3VidGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX2ltYWdlX19pbm5lciB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tc2xvd307XG4gICAgQGF0LXJvb3QgLmVsLWNhcmQtLXR5cGUtMTpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9faW1hZ2VfX2lubmVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEuMDMsIDEuMDMpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEuMDMsIDEuMDMpO1xuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMTByZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjE3cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBoZWlnaHQ6IDIwcmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBoZWlnaHQ6IDI1cmVtO1xuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKC0zMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTMwcHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC0zMHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC00NXB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtNDVweCk7XG4gICAgICB3aWR0aDogMzEycHg7XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBDYXJkcyBpbiB0aW55IHNsaWRlclxuICovXG4udGlueS1zbGlkZXIge1xuICAuZWwtY2FyZC0tdHlwZS0yIHtcbiAgICAudGlueS1zbGlkZXJfX2xpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgICAvL1RPRE86IFRyeSB0aGlzIGtpbmQgb2YgdGVobmlxdWUgdG8gZ2V0IHRoZSBkZXNpcmVkIGVmZmVjdCAsIHRoZSBsYXN0IGl0ZW0gdG8gc3RpY2sgdG8gdGhlIHJpZ2h0IGJvcmRlciBvZiB0aGUgY29udGFpbmVyXG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC8vbWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gMzBweCApO1xuICAgICAgQGF0LXJvb3QgLnRpbnktc2xpZGVyIC5lbC1jYXJkLS10eXBlLTI6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMyU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiEgcHVyZ2Vjc3Mgc3RhcnQgaWdub3JlICovXG4uc2staWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc2staWNvbi0tZGFyayB7XG4gIC5zdmctcGFydC0tZmlsbCB7XG4gICAgZmlsbDogJGRhcmstZ3JleS0xO1xuICB9XG4gIC5zdmctcGFydC0tc3Ryb2tlIHtcbiAgICBzdHJva2U6ICRkYXJrLWdyZXktMTtcbiAgfVxufVxuXG4uc2staWNvbl9fbm8tZmlsbCB7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi8qXG4gKiBDdXN0b20gaWNvbiBzdHlsZXMgYW5kIGJlaGF2aW9yc1xuICovXG4uc2staWNvbi0tZmlsbC1ob3ZlciB7XG5cbiAgJi5zay1pY29uLS1mYXZvcml0ZV9ib3JkZXIge1xuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgLnBhdGgtMCB7XG4gICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc2staWNvbi0tcGVyc29uX291dGxpbmUge1xuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgLnBhdGgtMiB7XG4gICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgfVxuICAgICAgLmVsbGlwc2UtMCB7XG4gICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc2staWNvbi0tc2VhcmNoIHtcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIC5jaXJjbGUtMSB7XG4gICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4vKiEgcHVyZ2Vjc3MgZW5kIGlnbm9yZSAqL1xuIiwiLypcbiAqIExvZ2luIG1vZGFsXG4gKi9cbi5zay1tb2RhbF9fbG9naW4tdHlwZSB7fVxuXG4uc2stbW9kYWxfX2xvZ2luLXR5cGVfX3Jlc2V0IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhIHtcbiAgICBjb2xvcjogJHBpbms7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDAuOTczNXJlbSk7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHBpbmstMztcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIFJlZ2lzdGVyIG1vZGFsXG4gKi9cbi5zay1tb2RhbF9fcmVnaXN0ZXItdHlwZSB7fVxuXG4vKlxuICogUmVzZXQgcGFzc3dvcmQgbGluayBtb2RhbFxuICovXG4uc2stbW9kYWxfX3Jlc2V0LXBhc3N3b3JkLWxpbmstdHlwZSB7fVxuXG4uc2stbW9kYWxfX3Jlc2V0LXBhc3N3b3JkLWxpbmstdHlwZV9fbG9naW4ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGEge1xuICAgIGNvbG9yOiAkcGluaztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcGluay0zO1xuICAgIH1cbiAgfVxufVxuXG5cbi5sb2dpbl9pbmZvIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVyUmVuKDIycHgpO1xuICBjb2xvcjogIzJDMkMyQztcbn1cblxuXG4ubG9naW5fZm9vdGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuLmxvZ2luX2Zvb3Rlci10ZXh0IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gIGNvbG9yOiAjMkMyQzJDO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG59XG5cbi5sb2dpbl9mb290ZXItcmVnaXN0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5sb2dpbl9idXR0b24tcmVnaXN0ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICRwaW5rO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcGluay0zO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5sb2dpbl9mb290ZXItY3JlYXRlX2FjYyB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbn1cblxuLmxvZ2luX2luZm9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uc2stbW9kYWxfX3Jlc2V0LXBhc3N3b3JkLWxpbmstdHlwZV9fbG9naW4ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiIsIi8qISBwdXJnZWNzcyBzdGFydCBpZ25vcmUgKi9cbi5wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcbiAgd2lkdGg6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgICAgOTBkZWcsXG4gICAgICByZ2JhKCNjZWQ0ZGEsIDApIDAsXG4gICAgICByZ2JhKCNjZWQ0ZGEsIDAuMikgMjAlLFxuICAgICAgcmdiYSgjY2VkNGRhLCAwLjUpIDYwJSxcbiAgICAgIHJnYmEoI2NlZDRkYSwgMClcbiAgICApO1xuICAgIGFuaW1hdGlvbjogc2hpbW1lciAycyBpbmZpbml0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgXG4gICAgQGtleWZyYW1lcyBzaGltbWVyIHtcbiAgICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG4gIH1cbn1cblxuLnBsYWNlaG9sZGVyLS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgY29sb3I6ICM1MzUzNTM7XG59XG5cbi5wbGFjZWhvbGRlci0tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0yO1xufVxuXG4jbm8tcmFkIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMjBweCk7XG4gIH1cbn1cblxuI25vLWRpc3Atc20ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKlxuICogSGVhZGVyc1xuICovXG5cbiNwbGFjZWhvbGRlcl9fdGl0bGV7XG4gIGhlaWdodDogMS45cmVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBoZWlnaHQ6IDEuN3JlbTtcbiAgfVxufVxuXG4ucGxhY2Vob2xkZXItLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuXG59XG5cbi5wbGFjZWhvbGRlci0taDEge1xuICBoZWlnaHQ6ICRoMS1mb250LXNpemU7XG59XG5cbi5wbGFjZWhvbGRlci0taDIge1xuICBoZWlnaHQ6ICRoMi1mb250LXNpemU7XG59XG5cbi5wbGFjZWhvbGRlci0taDMge1xuICBoZWlnaHQ6ICRoMy1mb250LXNpemU7XG59XG5cbi5wbGFjZWhvbGRlci0taDQge1xuICBoZWlnaHQ6ICRoNC1mb250LXNpemU7XG59XG5cbi5wbGFjZWhvbGRlci0taDUge1xuICBoZWlnaHQ6ICRoNS1mb250LXNpemU7XG59XG5cbi5wbGFjZWhvbGRlci0taDYge1xuICBoZWlnaHQ6ICRoNi1mb250LXNpemU7XG59XG5cbi8qXG4gKiBQYXJhZ3JhcGhzXG4gKi9cbi5wbGFjZWhvbGRlci0tcGFyYWdyYXBoIHtcbiAgc3BhbiB7XG4gICAgaGVpZ2h0OiAkbGluZS1oZWlnaHQtbGcgKiAwLjc5cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgIH1cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICogVGlueSBTbGlkZXJcbiAqL1xuLnBsYWNlaG9sZGVyLS10aW55LXNsaWRlci10YWJzIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBzcGFuIHtcblxuICAgIHdpZHRoOiA3cmVtO1xuICAgIGhlaWdodDogMS42cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxufVxuXG4vLy5wbGFjZWhvbGRlci0tdGlueS1zbGlkZXItY2Fyb3VzZWwtbmF2aWdhdGlvbiB7XG4vLyAgc3BhbiB7XG4vLyAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICB3aWR0aDogMi41cmVtO1xuLy8gICAgaGVpZ2h0OiAyLjVyZW07XG4vLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xuLy8gICAgJjpsYXN0LWNoaWxkIHtcbi8vICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4vLyAgICB9XG4vLyAgfVxuLy99XG5cbi5wbGFjZWhvbGRlci0tdGlueS1zbGlkZXItc2xpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1MHB4KTtcblxuICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBtaW4taGVpZ2h0OiAxNHJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtaW4taGVpZ2h0OiAxNHJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy10b3A6IDQ0JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtaW4taGVpZ2h0OiAxNS41cmVtO1xuICB9XG59XG5cbi5wbGFjZWhvbGRlci1pbWctc2xhIHtcbiAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDE2OHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMDBweCkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKlxuICogQ2FyZHNcbiAqL1xuLnBsYWNlaG9sZGVyLS1jYXJkcy10eXBlLTEsXG4ucGxhY2Vob2xkZXItLWNhcmRzLXR5cGUtMixcbi5wbGFjZWhvbGRlci0tY2FyZHMtdHlwZS0ze1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wbGFjZWhvbGRlci0tY2FyZHMtdHlwZS0zIHtcbiAgc3BhbiB7XG5cbiAgfVxuICAmLS00LWNvbHVtbnMge1xuICAgIHNwYW4ge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIHBhZGRpbmctdG9wOiAxNSU7XG4gICAgfVxuICB9XG4gICYtLTMtY29sdW1ucyB7XG4gICAgc3BhbiB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgcGFkZGluZy10b3A6IDIwJTtcbiAgICB9XG4gIH1cbiAgPiBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuLnBsYWNlaG9sZGVyLS1jYXJkcy10eXBlLTIge1xuICBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xuICB9XG4gICYtLTMtY29sdW1ucyB7XG4gICAgc3BhbiB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgcGFkZGluZy10b3A6IDIwJTtcbiAgICB9XG4gIH1cbn1cbi5wbGFjZWhvbGRlci0tY2FyZHMtdHlwZS0xIHtcbiAgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcbiAgfVxuICAmLS0zLWNvbHVtbnMge1xuICAgIHNwYW4ge1xuICAgICAgLy93aWR0aDogMzAlO1xuICAgICAgLy9oZWlnaHQ6IDE1cmVtO1xuICAgIH1cbiAgfVxuICAmLS0yLWNvbHVtbnMge1xuICAgIHNwYW4ge1xuICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgIGhlaWdodDogMjlyZW07XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9faGVhZGVyLS1wbGFjZWhvbGRlcntcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDJweCk7XG59XG5cbi5wbGFjZWhvbGRlci0tc2VhcmNoLWhlYWRlci1oMXtcbiAgaGVpZ2h0OmNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgbWFyZ2luLXRvcDpjYWxjdWxhdGVSZW0oMnB4KTtcbn1cblxuLnBsYWNlaG9sZGVyLS1zZWFyY2gtaGVhZGVyLWg0e1xuICBoZWlnaHQ6Y2FsY3VsYXRlUmVtKDE2cHgpO1xuICBtYXJnaW4tdG9wOmNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgbWFyZ2luLWJvdHRvbTpjYWxjdWxhdGVSZW0oMnB4KTtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlci0tcGxhY2Vob2xkZXJ7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB9XG4gIFxuICAucGxhY2Vob2xkZXItLXNlYXJjaC1oZWFkZXItaDF7XG4gICAgaGVpZ2h0OmNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBtYXJnaW4tdG9wOmNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxuICBcbiAgLnBsYWNlaG9sZGVyLS1zZWFyY2gtaGVhZGVyLWg0e1xuICAgIGhlaWdodDpjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbWFyZ2luLXRvcDpjYWxjdWxhdGVSZW0oMjFweCk7XG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjdWxhdGVSZW0oM3B4KTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyLS1wbGFjZWhvbGRlcntcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIH1cbiAgXG4gIC5wbGFjZWhvbGRlci0tc2VhcmNoLWhlYWRlci1oMXtcbiAgICBoZWlnaHQ6Y2FsY3VsYXRlUmVtKDU0cHgpO1xuICAgIG1hcmdpbi10b3A6Y2FsY3VsYXRlUmVtKDExcHgpO1xuICB9XG4gIFxuICAucGxhY2Vob2xkZXItLXNlYXJjaC1oZWFkZXItaDR7XG4gICAgaGVpZ2h0OmNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBtYXJnaW4tdG9wOmNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOmNhbGN1bGF0ZVJlbSg1cHgpO1xuICB9XG4gIFxufVxuXG5cblxuLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVue1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlci0tcGxhY2Vob2xkZXJ7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICB9XG4gIFxuICAucGxhY2Vob2xkZXItLXNlYXJjaC1oZWFkZXItaDF7XG4gICAgaGVpZ2h0OmNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICBtYXJnaW4tdG9wOmNhbGN1bGF0ZVJlbSg4cHgpO1xuICB9XG4gIFxuICAucGxhY2Vob2xkZXItLXNlYXJjaC1oZWFkZXItaDR7XG4gICAgaGVpZ2h0OmNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICBtYXJnaW4tdG9wOmNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBtYXJnaW4tYm90dG9tOmNhbGN1bGF0ZVJlbSgzcHgpO1xuICB9XG59XG5cblxuLnBsYWNlaG9sZGVyLS1zbGF7XG4gICYucGxhY2Vob2xkZXItLXNsYS1zZWFyY2gtaDR7XG4gICAgaGVpZ2h0OmNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE3MHB4KTtcbiAgICBmbG9hdDpsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMHB4KTtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTEwcHgpO1xuICAgICAgaGVpZ2h0OmNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICB9XG4gIH1cblxuICAmLnBsYWNlaG9sZGVyLS1zbGEtc2VhcmNoLWZpbHRlcntcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMnB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTQwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLnBsYWNlaG9sZGVyLS1zbGEtc2VhcmNoLXN0aWNreS1maWx0ZXJ7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNTBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcblxuICAgICY6OmFmdGVye1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuXG5cblxuLypcbiAqIEJ1dHRvbnNcbiAqL1xuLnBsYWNlaG9sZGVyLS1idXR0b24ge1xuXG59XG4ucGxhY2Vob2xkZXItLWJ1dHRvbi1zbWFsbCB7XG4gIHdpZHRoOiAxMnJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG59XG5cbi8qXG4gKiBEaXZcbiAqL1xuLnBsYWNlaG9sZGVyLS1kaXYge1xuXG59XG4vKlxuICogUGxhY2Vob2xkZXIgb3BhY2l0eSBjaGFuZ2VcbiAqL1xuLnBsYWNlaG9sZGVyLW9wYWNpdHktY2hhbmdlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHBsYWNlaG9sZGVyT3BhY2l0eTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXJPcGFjaXR5IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG59XG5cblxuLypcbiAqIE1hdGVyaWFsIGRlc2lnbiBwbGFjZWhvbGRlcnNcbiAqL1xuLmxpbmVhci1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICRkYXJrLWdyZXktMTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzdGFydCAwLjNzIGVhc2UtaW47XG4gIGFuaW1hdGlvbjogc3RhcnQgMC4zcyBlYXNlLWluO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAmLnNtYWxsIHtcbiAgICB3aWR0aDogMTUlO1xuICAgIGhlaWdodDogMnB4O1xuICB9XG59XG5cbi5saW5lYXItcHJvZ3Jlc3NfX2JhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogJHBpbms7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGxpbmVhcixcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBsaW5lYXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpbmVhci1wcm9ncmVzc19fYmFyLS1iYXIxIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHByb2dyZXNzTGluZWFyTW92ZW1lbnQgMi41cyBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzc0xpbmVhck1vdmVtZW50IDIuNXMgaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwO1xuICBhbmltYXRpb24tZGVsYXk6IDA7XG59XG4ubGluZWFyLXByb2dyZXNzX19iYXItLWJhcjIge1xuICBsZWZ0OiAtMTAwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHByb2dyZXNzTGluZWFyTW92ZW1lbnQgMi41cyBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzc0xpbmVhck1vdmVtZW50IDIuNXMgaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjdzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuN3M7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBncm93QmFyMSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gIH1cbiAgMzYuNiUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzM0NzMsIDAuMTI0ODIsIDAuNzg1ODQsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMzNDczLCAwLjEyNDgyLCAwLjc4NTg0LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxuICA2OS4xNSUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjI1NzMsIDAsIDAuMjMzNjUsIDEuMzcwOTgpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIyNTczLCAwLCAwLjIzMzY1LCAxLjM3MDk4KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuODMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuODMpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGdyb3dCYXIxIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxuICAzNi42JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMzQ3MywgMC4xMjQ4MiwgMC43ODU4NCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzM0NzMsIDAuMTI0ODIsIDAuNzg1ODQsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG4gIDY5LjE1JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMjU3MywgMCwgMC4yMzM2NSwgMS4zNzA5OCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjI1NzMsIDAsIDAuMjMzNjUsIDEuMzcwOTgpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC44Myk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC44Myk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG1vdmVCYXIxIHtcbiAgMCUge1xuICAgIGxlZnQ6IC0xMDUuMTY2NjclO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgfVxuICAyMCUge1xuICAgIGxlZnQ6IC0xMDUuMTY2NjclO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC43MDE3MywgMC40OTU4Mik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC43MDE3MywgMC40OTU4Mik7XG4gIH1cbiAgNjkuMTUlIHtcbiAgICBsZWZ0OiAyMS41JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMwMjQ0LCAwLjM4MTM1LCAwLjU1LCAwLjk1NjM1KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMDI0NCwgMC4zODEzNSwgMC41NSwgMC45NTYzNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogOTUuNDQ0NDQlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1vdmVCYXIxIHtcbiAgMCUge1xuICAgIGxlZnQ6IC0xMDUuMTY2NjclO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgfVxuICAyMCUge1xuICAgIGxlZnQ6IC0xMDUuMTY2NjclO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC43MDE3MywgMC40OTU4Mik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC43MDE3MywgMC40OTU4Mik7XG4gIH1cbiAgNjkuMTUlIHtcbiAgICBsZWZ0OiAyMS41JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMwMjQ0LCAwLjM4MTM1LCAwLjU1LCAwLjk1NjM1KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMDI0NCwgMC4zODEzNSwgMC41NSwgMC45NTYzNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogOTUuNDQ0NDQlO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBncm93QmFyMiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIwNTAzLCAwLjA1NzA1LCAwLjU3NjYxLCAwLjQ1Mzk3KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMDUwMywgMC4wNTcwNSwgMC41NzY2MSwgMC40NTM5Nyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gIH1cbiAgMTkuMTUlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1MjMxLCAwLjE5NjQzLCAwLjY0ODM3LCAxLjAwNDMyKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNTIzMSwgMC4xOTY0MywgMC42NDgzNywgMS4wMDQzMik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjU3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjU3KTtcbiAgfVxuICA0NC4xNSUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjU3NzYsIC0wLjAwMzE2LCAwLjIxMTc2LCAxLjM4MTc5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNTc3NiwgLTAuMDAzMTYsIDAuMjExNzYsIDEuMzgxNzkpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC45MSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC45MSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZ3Jvd0JhcjIge1xuICAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMDUwMywgMC4wNTcwNSwgMC41NzY2MSwgMC40NTM5Nyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjA1MDMsIDAuMDU3MDUsIDAuNTc2NjEsIDAuNDUzOTcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG4gIDE5LjE1JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNTIzMSwgMC4xOTY0MywgMC42NDgzNywgMS4wMDQzMik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTUyMzEsIDAuMTk2NDMsIDAuNjQ4MzcsIDEuMDA0MzIpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC41Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC41Nyk7XG4gIH1cbiAgNDQuMTUlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1Nzc2LCAtMC4wMDMxNiwgMC4yMTE3NiwgMS4zODE3OSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjU3NzYsIC0wLjAwMzE2LCAwLjIxMTc2LCAxLjM4MTc5KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuOTEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuOTEpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBtb3ZlQmFyMiB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtNTQuODg4ODklO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTUsIDAsIDAuNTE1MDYsIDAuNDA5NjgpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1LCAwLCAwLjUxNTA2LCAwLjQwOTY4KTtcbiAgfVxuICAyNSUge1xuICAgIGxlZnQ6IC0xNy4yNSU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMTAzMywgMC4yODQwNiwgMC44LCAwLjczMzcyKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMTAzMywgMC4yODQwNiwgMC44LCAwLjczMzcyKTtcbiAgfVxuICA0OC4zNSUge1xuICAgIGxlZnQ6IDI5LjUlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMC42MjcwMywgMC42LCAwLjkwMjAzKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLjYyNzAzLCAwLjYsIDAuOTAyMDMpO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDExNy4zODg4OSU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbW92ZUJhcjIge1xuICAwJSB7XG4gICAgbGVmdDogLTU0Ljg4ODg5JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1LCAwLCAwLjUxNTA2LCAwLjQwOTY4KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNSwgMCwgMC41MTUwNiwgMC40MDk2OCk7XG4gIH1cbiAgMjUlIHtcbiAgICBsZWZ0OiAtMTcuMjUlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzEwMzMsIDAuMjg0MDYsIDAuOCwgMC43MzM3Mik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzEwMzMsIDAuMjg0MDYsIDAuOCwgMC43MzM3Mik7XG4gIH1cbiAgNDguMzUlIHtcbiAgICBsZWZ0OiAyOS41JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAuNjI3MDMsIDAuNiwgMC45MDIwMyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMC42MjcwMywgMC42LCAwLjkwMjAzKTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMTcuMzg4ODklO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwcm9ncmVzc0xpbmVhck1vdmVtZW50IHtcbiAgMCUge1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHByb2dyZXNzTGluZWFyTW92ZW1lbnQge1xuICAwJSB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHN0YXJ0IHtcbiAgZnJvbSB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBtYXgtaGVpZ2h0OiAyMHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3RhcnQge1xuICBmcm9tIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG1heC1oZWlnaHQ6IDIwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZW5kIHtcbiAgZnJvbSB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBtYXgtaGVpZ2h0OiAycHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBlbmQge1xuICBmcm9tIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG1heC1oZWlnaHQ6IDJweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8qXG4gKiBDb21wb25lbnQgc3BlY2lmaWMgc3R5bGVzOiBUaW55IHNsaWRlclxuICovXG4udGlueS1zbGlkZXJfX2hlYWRlcl9fbGVmdCB7XG4gIC5wbGFjZWhvbGRlci0tYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4udGlueS1zbGlkZXJfX3BsYWNlaG9sZGVyIHtcbiAgLnBsYWNlaG9sZGVyLS1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLypcbiAqIFBvc2l0aW9uIHNwZWNpZmljIHN0eWxlczogTGFuZGluZyBwYWdlXG4gKi9cbi5sYW5kaW5nLXBhZ2Uge1xuICAucGxhY2Vob2xkZXItLWNhcmRzLXR5cGUtMy0tNC1jb2x1bW5zIHtcbiAgICBzcGFuIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjE5MjBweCl7XG4gICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxOCU7XG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDM2JTtcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX3BhY2thZ2UtZGVhbHMge1xuICAudGlueS1zbGlkZXJfX3BsYWNlaG9sZGVyIHtcbiAgICAucGxhY2Vob2xkZXItLWhlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICB9XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0LS1wbGFjZWhvbGRlciB7XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zX19zaW5nbGU6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYlO1xuICAgIHdpZHRoOiAyNyU7XG4gIH1cbiAgLnBsYWNlaG9sZGVyLS1kaXYge1xuICAgIHBhZGRpbmctdG9wOiA2NSU7XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3QgbGkgc3BhbltjbGFzcyo9J3BsYWNlaG9sZGVyJ10ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyohIHB1cmdlY3NzIGVuZCBpZ25vcmUgKi9cbiIsIlxuXG4jeyRwYWdpbmF0aW9ufSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJi0tbWFwLW9wZW4ge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDcxMHB4KTtcbiAgfVxufVxuXG4jeyRwYWdpbmF0aW9ufV9fY291bnQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xufVxuXG4jeyRwYWdpbmF0aW9ufV9fcGFnZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICBib3JkZXItcmFkaXVzOiAgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xufVxuXG4jeyRwYWdpbmF0aW9ufV9fYXJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICB9XG4gICYtLXByZXYge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICB9XG4gICYtLW5leHQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIH1cbn1cblxuLypcbiAqIENvbG9yIHNjaGVtZXNcbiAqL1xuI3skcGFnaW5hdGlvbn0ge1xuICAmLS13aGl0ZS1iZyB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuICAmLS1ibGFjay1iZyB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4jeyRwYWdpbmF0aW9ufV9fcGFnZS0tYWN0aXZlIHtcbiAgJiN7JHBhZ2luYXRpb259X19wYWdlLS13aGl0ZS1iZyxcbiAgJiN7JHBhZ2luYXRpb259X19wYWdlLS1ibGFjay1iZ3tcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gIH1cbn1cblxuI3skcGFnaW5hdGlvbn1fX3BhZ2Uge1xuICAmLS13aGl0ZS1iZyB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxufVxuXG4jeyRwYWdpbmF0aW9ufV9fYXJyb3cge1xuICAmI3skcGFnaW5hdGlvbn1fX2Fycm93LS13aGl0ZS1iZyB7XG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAkYmxhY2s7XG4gICAgfVxuICB9XG4gICYjeyRwYWdpbmF0aW9ufV9fYXJyb3ctLXdoaXRlLWJnI3skcGFnaW5hdGlvbn1fX2Fycm93LS1pbmFjdGl2ZSB7XG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAkZ3JleS00O1xuICAgIH1cbiAgfVxuXG4gICYjeyRwYWdpbmF0aW9ufV9fYXJyb3ctLWJsYWNrLWJnIHtcbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgJiN7JHBhZ2luYXRpb259X19hcnJvdy0tYmxhY2stYmcjeyRwYWdpbmF0aW9ufV9fYXJyb3ctLWluYWN0aXZlIHtcbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICRncmV5LTY7XG4gICAgfVxuICB9XG59XG4iLCIubGRzLXJpcHBsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuLmxkcy1yaXBwbGUgZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDRweCBzb2xpZCAkcGluaztcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IGxkcy1yaXBwbGUgMXMgY3ViaWMtYmV6aWVyKDAsIDAuMiwgMC44LCAxKSBpbmZpbml0ZTtcbn1cbi5sZHMtcmlwcGxlIGRpdjpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjVzO1xufVxuQGtleWZyYW1lcyBsZHMtcmlwcGxlIHtcbiAgMCUge1xuICAgIHRvcDogMzZweDtcbiAgICBsZWZ0OiAzNnB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIGhlaWdodDogNzJweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cblxuLnNrLXNwaW5uZXIsXG4uc2stc3Bpbm5lcjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG59XG4uc2stc3Bpbm5lciB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICBib3JkZXItd2lkdGg6IDNweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGFuaW1hdGlvbjogc3Bpbm5lciAxLjFzIGluZmluaXRlIGxpbmVhcjtcbn1cbkBrZXlmcmFtZXMgc3Bpbm5lciB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4iLCJcblxuI3skY29sbGFwc2FibGV9X19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tZ3JheS0yMDAsICNFQ0VDRUMpO1xufVxuXG4jeyRjb2xsYXBzYWJsZX1fX2NvbnRlbnQge1xuICBoZWlnaHQ6IDA7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4gICYtLWV4cGFuZGVkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIH1cbn1cblxuI3skY29sbGFwc2FibGV9X190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG4gIH1cbn1cbiIsIlxuQG1peGluIG5hdi1tYWluLXRpdGxlLXRhYmxldCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cblxuLm5vbmUge1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAvLyAgZGlzcGxheTogbm9uZTtcbiAgLy99XG59XG5cbi5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC8vICBkaXNwbGF5OiBibG9jaztcbiAgLy99XG59XG5cbi5tYXJfYm90IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmFkZGl0aW9uYWwtbGlua19jaGlsZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgJiA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuI3skbWFpbi1uYXZ9IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAvLyAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIC8vfVxuXG4gICZfYWRkaXRpb25hbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi1tYWluIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEzcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICYtYXdhcmQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjkuNXB4KSAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWpvYiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyOS41cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMxcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZXh0cmEge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICYtZmlyc3Qge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTEwLjclO1xuICAgICAgICByaWdodDogLTM2JTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICB9XG4gICAgICAmID4gZGl2ID4gYSA+IGgzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgIH1cbiAgICAgICYtdG9wIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1zZWNvbmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgJiA+ICoge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmID4gZGl2ID4gYSA+IGgzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBuYXYtbWFpbi10aXRsZS10YWJsZXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skbWFpbi1uYXZ9X19saXN0IHtcbiAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcblxuICBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDE5LjNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAuNHJlbTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjlyZW07XG4gICAgfVxuICB9XG5cbiAgbGkubGktbGluayB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHBpbms7XG4gICAgfVxuICB9XG5cbiAgJi0tZGUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjRyZW07XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4gICAgICB9XG4gICAgfVxuICAgIHBhZGRpbmctbGVmdDogMSU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuMXJlbTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSgpIHtcbiAgICAgIGNvbG9yOiAkcGluaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRtYWluLW5hdn1fX2xpc3QtLWV4cGFuZGFibGUge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjIpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDQ0LjhweCk7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbiAgICAmLS1leHBhbmRlZCB7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzAwcHgpO1xuICAgIH1cbiAgICAmLS1uby1ib3JkZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuI3skbWFpbi1uYXZ9X19saXN0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAuc2staWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIEBhdC1yb290ICN7JG1haW4tbmF2fV9fbGlzdC0tZXhwYW5kYWJsZS0tZXhwYW5kZWQgJiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JG1haW4tbmF2fV9fbGlzdF9fdGl0bGVfX21hci1ib3Qge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC5zay1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICBAYXQtcm9vdCAjeyRtYWluLW5hdn1fX2xpc3QtLWV4cGFuZGFibGUtLWV4cGFuZGVkICYge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRtYWluLW5hdn1fX3RpdGxlX19pbm5lciB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIC8vbWFyZ2luLWJvdHRvbTogMC4yMjVyZW07XG4gIC8vbWFyZ2luLXRvcDogMC4yMjVyZW07XG4gIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLnNrLWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgQGF0LXJvb3QgI3skbWFpbi1uYXZ9X19saXN0LS1leHBhbmRhYmxlLS1leHBhbmRlZCAmIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgfVxufVxuXG4jeyRtYWluLW5hdn1fX2lubmVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNjBweCkgMnJlbSBjYWxjdWxhdGVSZW0oNjBweCkgMXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDU0LjRweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDU0LjRweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuXG4gICYtLW1vcmUtcGFkZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjdyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMy42cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRtYWluLW5hdn1fX2xpc3QtLXNvY2lhbCB7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICBhIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHBhdGgsIGNpcmNsZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsICN7JHRyYW5zaXRpb24tZmFzdH07XG4gICAgICAgICAgZmlsbDogI0ZGNUE3NTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgd2lkdGg6IDExMCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyLjRyZW07XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skbWFpbi1uYXZ9X19sYW5ndWFnZS1zd2l0Y2gge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGNvbG9yOiAkZ3JleS00O1xuXG4gIGg1IHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAvL21hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG4gIH1cbn1cblxuXG4jeyRtYWluLW5hdn1fX2xhbmd1YWdlLXN3aXRjaCA+IGgzIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgbWFyZ2luLXRvcDogMC4zMjVyZW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRncmV5LTQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIH1cbn1cblxuI3skbWFpbi1uYXZ9X19sYW5ndWFnZS1zd2l0Y2hfX2xpc3Qge1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjZyZW07XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgQGluY2x1ZGUgbGluay13aXRoLWJvcmRlci1ib3R0b20oJGdyZXktNCk7XG4gIH1cblxuICBzdmcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgfVxufVxuXG4jeyRtYWluLW5hdn1fX3JpZ2h0LXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIC8vdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgLy9mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC8vYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIC8vdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgaGVpZ2h0OiA5NC43JTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuI3skbWFpbi1uYXZ9X19jb3B5cmlnaHQge1xuICBhIHtcbiAgICBAaW5jbHVkZSBsaW5rLXdpdGgtYm9yZGVyLWJvdHRvbSgkZ3JleS00KTtcbiAgfVxufVxuXG4jeyRtYWluLW5hdn1fX2NvcHlyaWdodF9fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICBjb2xvcjogJGdyZXktNDtcbn1cblxuI3skbWFpbi1uYXZ9X19jb3B5cmlnaHRfX3NlcGFyYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIC41cmVtO1xufVxuXG4jeyRtYWluLW5hdn1fX2xpc3RfX2hlYWRlcnMge1xuICBjb2xvcjogIzJDMkMyQztcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgLy9qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmctbGVmdDogMyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4jeyRtYWluLW5hdn1fX2xpc3RfX2hlYWRlcnMgPiBhID4gaDMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xuICBjb2xvcjogJGJsYWNrO1xufVxuXG4jeyRtYWluLW5hdn1fX2xpc3RfX2xpbmtzIHtcblxufVxuXG4jeyRtYWluLW5hdn1fX25vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwIDAgMS41N3JlbSAwO1xuICBtYXJnaW46IDA7XG4gIGxlZnQ6IC0wLjUlICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbGVmdDogLTEuNSUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDAgMC43cmVtIDA7XG4gIH1cbn1cblxuI3skbWFpbi1uYXZ9X19oZWFkZXJfX21hZ2F6aW4ge1xuICBjb2xvcjogJGJsYWNrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHBpbms7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBAaW5jbHVkZSBuYXYtbWFpbi10aXRsZS10YWJsZXQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNS41cHg7XG4gIH1cbn1cblxuI3skbWFpbi1uYXZ9X19oZWFkZXJfX2V2ZW50cyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICBjb2xvcjogJGJsYWNrO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHBpbms7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBAaW5jbHVkZSBuYXYtbWFpbi10aXRsZS10YWJsZXQ7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgICBtYXJnaW4tbGVmdDogLTcuNXB4O1xuICB9XG5cbn1cblxuI3skbWFpbi1uYXZ9X19sYXN0X19saSB7XG4gIG1hcmdpbi1ib3R0b206IDIuMXJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xuICB9XG59XG5cbiN7JG1haW4tbmF2fV9fbGlzdF9fc2Vjb25kIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDIwcmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cblxuICBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG4gIH1cblxuICAmLS1ub19oZWlnaHQge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBoZWlnaHQ6IDE2LjhyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGhlaWdodDogMTMuOXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYtLWRlIHtcbiAgICBoZWlnaHQ6IDE2LjVyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBib3R0b206IDAuMnJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBoZWlnaHQ6IDE3cmVtO1xuICAgIH1cblxuICAgIGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmLWFkZGl0aW9uYWwge1xuICAgICAgYm90dG9tOiAxLjNyZW07XG4gICAgfVxuICB9XG5cbiAgJi0tY2gge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgYm90dG9tOiAtMC41cmVtO1xuICAgICAgaGVpZ2h0OiAyMHJlbTtcbiAgICB9XG5cbiAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJi0tYXQge1xuICAgIC8vYm90dG9tOiA1cmVtO1xuICAgIGhlaWdodDogMTZyZW07XG4gICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vICBAbWVkaWEgKG1pbi13aWR0aDogMjA0MHB4KSB7XG4gIC8vICAgIGhlaWdodDogMjIuNnZoO1xuICAvLyAgfVxuICAvLyAgQG1lZGlhIChtYXgtd2lkdGg6IDIwNDBweCkge1xuICAvLyAgICBoZWlnaHQ6IDMyLjZ2aDtcbiAgLy8gIH1cbiAgLy9cbiAgLy8gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLy8gICAgaGVpZ2h0OiAzMi42dmg7XG4gIC8vICB9XG4gIC8vXG4gIC8vICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgLy8gICAgaGVpZ2h0OiAyOC42dmg7XG4gIC8vICB9XG4gIC8vfVxufVxuXG4jeyRtYWluLW5hdn1fX2xpc3RfX3NlY29uZF9wYXJ0bmVycyB7XG5cbiAgZGlzcGxheTogZ3JpZDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cblxuICBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG4gIH1cblxuICAmLS1ub19oZWlnaHQge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBoZWlnaHQ6IDE2LjhyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGhlaWdodDogMTMuOXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYtLWRlIHtcbiAgICBoZWlnaHQ6IDE2LjVyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBib3R0b206IDAuMnJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBoZWlnaHQ6IDE3cmVtO1xuICAgIH1cblxuICAgIGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmLWFkZGl0aW9uYWwge1xuICAgICAgYm90dG9tOiAxLjNyZW07XG4gICAgfVxuICB9XG5cbiAgJi0tY2gge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGJvdHRvbTogMS40cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgIGJvdHRvbTogMjZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGJvdHRvbTogLTAuNXJlbTtcbiAgICAgIGhlaWdodDogMjByZW07XG4gICAgfVxuXG4gICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtLWF0IHtcbiAgICAvL2JvdHRvbTogNXJlbTtcbiAgICBoZWlnaHQ6IDE2cmVtO1xuICAgIGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmID4gbGkgPiBwIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTguNzJweCk7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBAaW5jbHVkZSBuYXYtbWFpbi10aXRsZS10YWJsZXQ7XG4gICAgfVxuICB9XG5cbi8vICBAbWVkaWEgKG1pbi13aWR0aDogMjA0MHB4KSB7XG4vLyAgICBoZWlnaHQ6IDIyLjZ2aDtcbi8vICB9XG4vLyAgQG1lZGlhIChtYXgtd2lkdGg6IDIwNDBweCkge1xuLy8gICAgaGVpZ2h0OiAzMi42dmg7XG4vLyAgfVxuLy9cbi8vICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4vLyAgICBoZWlnaHQ6IDMyLjZ2aDtcbi8vICB9XG4vL1xuLy8gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuLy8gICAgaGVpZ2h0OiAyOC42dmg7XG4vLyAgfVxuLy99XG59XG5cbi5zZWNvbmQge1xuICAmLS1jaCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjUlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBAaW5jbHVkZSBuYXYtbWFpbi10aXRsZS10YWJsZXQ7XG4gICAgfVxuICB9XG5cbiAgJi0tYXQge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgICBtYXJnaW46IDUlIDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICYtLWRlIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uY2hfX21hcmdpbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYWluX19uYXZfX2xpc3RfX3NlY29uZC5tYWluX19uYXZfX2xpc3RfX3NlY29uZC0tY2gubmF2LXN3aXNzLWF3YXJkIHtcbiAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgzOXB4KTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgIGJvdHRvbTogNzZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICB9XG59XG5cbi5tYWluX19uYXYtZXh0cmEtZmlyc3QtdG9wLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cbiIsIi5tb2JpbGVfZGlzcGxheV9ub25lIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTlweCkge1xuICAucGhvbmVtZW51X19pbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG5cbiAgLnBob25lbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgYmFja2dyb3VuZDogIzIyNDU1YjtcblxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmZhcSAucGhvbmVtZW51IHtcbiAgICBiYWNrZ3JvdW5kOiAjNDZiNzkwO1xuICB9XG4gIC5waG9uZW1lbnUgdWwge1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG4gIC5mYXEgLnBob25lbWVudSB1bCB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cbiAgLnBob25lbWVudSB7XG4gICAgZm9ybSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgJlt0eXBlPXRleHRdIHtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgcGFkZGluZzogOXB4IDEycHggOXB4IDEycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJlt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIC8vYmFja2dyb3VuZDogJGNvbG9yMDEgdXJsKC4uL2ltYWdlcy9sYXlvdXQvbGVucy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucGhvbmVtZW51X19pbm5lciB7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMXJlbSAwIDAgMHB4O1xuICB9XG4gIHVsLnBob25lbWVudV9fbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMCAzMHB4IDIwcHggMzBweDtcblxuICAgICYtLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYtLXZpc2libGUgeyAvL1VzZWQgZm9yIGdvb2dsZSBib3RzXG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgLnBob25lbWVudV9faXRlbSB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAyMnB4IDA7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxOHB4O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBmaWxsOiBibGFjaztcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICB9XG5cbiAgICAmLS1oYXMtY2hpbGQge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xheW91dC9uZXh0X3doaXRlLnN2Zyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tYmFjay1idG4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogLTYlO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9sYXlvdXQvcHJldl93aGl0ZS5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNXB4IDAgN3B4IDEuNCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIC8vb3BhY2l0eTogMC41O1xuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBob25lbWVudV9fbGlzdC0tbGV2ZWwtdHdvIHtcbiAgICAucGhvbmVtZW51X19pdGVtOm5vdCgucGhvbmVtZW51X19pdGVtLS1iYWNrLWJ0bikge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBob25lbWVudV9faXRlbV9fbWVudS10aXRsZSB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTVweCAwIDEwcHggMyU7XG4gICAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgJl9sZXZlbC10d28ge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCkgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLy8gLmxvZ28sIHVsIGxpIHtcbiAgLy8gICBkaXNwbGF5OiBub25lO1xuICAvLyB9XG4gIC5ldmVudGxva2FsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA3MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTdweCBjZW50ZXI7XG4gIH1cbiAgdWwgbGkud2lzaGxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgYSB7XG4gICAgICBtYXJnaW46IDE1cHg7XG4gICAgfVxuXG4gICAgZGl2IHtcbiAgICAgIHRvcDogNTVweDtcbiAgICB9XG4gIH1cblxuICAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZXJyb3IgPiB1bCA+IGxpIHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIH1cblxuICBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIGIsIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwgYiB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW46IDAgLjNyZW0gMCAwO1xuXG4gICAgLyp3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luOiAwIDNweCAwIDA7Ki9cbiAgfVxuXG4gIC5vdmVybGF5IHtcbiAgICAub3ZlcmxheV9pbm5lciB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgfVxuXG4gICAgLm92ZXJsYXlfaW5uZXIyIHtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTcwcHgpO1xuICAgICAgd2lkdGg6IDM0MHB4O1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuYW5mcmFnZV9kaXJla3RhbnplaWdlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgbWFyZ2luOiAwIC0yMHB4IDAgLTIwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAtOXB4KTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5vdmVybGF5IC5vdmVybGF5X2lubmVyMiBkaXYuaGVhZCwgLmFuZnJhZ2VfZGlyZWt0YW56ZWlnZSBkaXYuaGVhZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICB9XG5cbiAgLm92ZXJsYXkgLm92ZXJsYXlfaW5uZXIyIGRpdi5zdGVwLCAuYW5mcmFnZV9kaXJla3RhbnplaWdlIGRpdi5zdGVwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLm92ZXJsYXkgLm92ZXJsYXlfaW5uZXIyIGRpdiBpbnB1dFtuYW1lPWNhcHRjaGFfdmFsdWVdLCAuYW5mcmFnZV9kaXJla3RhbnplaWdlIGRpdiBpbnB1dFtuYW1lPWNhcHRjaGFfdmFsdWVdIHtcbiAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gIH1cblxuICAub3ZlcmxheSAub3ZlcmxheV9pbm5lcjIgZGl2IC5jYXB0Y2hhX2ltZywgLmFuZnJhZ2VfZGlyZWt0YW56ZWlnZSBkaXYgLmNhcHRjaGFfaW1nIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAub3ZlcmxheSAub3ZlcmxheV9pbm5lcjIgZGl2LmVycm9ybWVzc2FnZSwgLmFuZnJhZ2VfZGlyZWt0YW56ZWlnZSBkaXYuZXJyb3JtZXNzYWdlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuXG4gIC5tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gICAgLnNlYXJjaF9oZWFkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYmFja2dyb3VuZDogIzIyNDU1YjtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcblxuICAgICAgaDEge1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2F0ZWdvcmllcyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5ldmVudHNlYXJjaCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjI0NTViO1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgICAgaDIge1xuICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgIG1hcmdpbjogMjVweCAyNXB4IC04NXB4IDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICB9XG5cbiAgICAgIGZvcm0ge1xuICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgbWFyZ2luOiA4NXB4IDI1cHggMjVweCAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zaG93b3B0aW9uczo6YmVmb3JlIHtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogNXB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cblxuICBkaXYub3B0aW9ubmF2IHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgbWFyZ2luOiA1cHg7XG5cbiAgICBzcGFuIHtcbiAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiBncmF5O1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMTBweCAxMHB4IDAgMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHdpZHRoOiAyMzhweDtcbiAgICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbGF5b3V0L2Rvd24uc3ZnKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VsZWN0ZWQgPiBzcGFuIHtcbiAgICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbGF5b3V0L3VwLnN2Zyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWVudSB7XG4gICAgLmV2ZW50c2VhcmNoIHtcbiAgICAgIGZvcm0ge1xuICAgICAgICBkaXYub3B0aW9ubmF2LmFjdGl2ZSBzcGFuIHtcbiAgICAgICAgICB3aWR0aDogMjYycHg7XG4gICAgICAgIH1cblxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgJlt0eXBlPXRleHRdIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4O1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyMzQsIDIzNCwgMjM0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmW3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDE1cHg7XG5cbiAgICAgICAgICBvcHRpb24ge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkaXYgdWwgbGkuc2VsZWN0ZWQgPiBzcGFuIHtcbiAgICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbGF5b3V0L3VwLnN2Zyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNob3dvcHRpb25zOjpiZWZvcmUge1xuICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgcmlnaHQ6IDdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVkX3NlYXJjaCBmb3JtIHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMTAwcHggMjBweCAzMHB4IDIwcHg7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgJlt0eXBlPXRleHRdIHtcbiAgICAgICAgICB3aWR0aDogMTk4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmW3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZhcSAucmVkX3NlYXJjaCB7XG4gICAgICBmb3JtIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAuZmFxaGVhZCB7XG4gICAgICAgIG1hcmdpbjogMTAwcHggMCAwIDA7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZW9faGVhZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgIG1hcmdpbjogNzBweCAwIC03MHB4IDA7XG5cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuXG4gICAgICAgIHUgaSBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRleHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGZvcm0gLmZ1bGxzZWFyY2gge1xuICAgICAgYmFja2dyb3VuZDogIzIyNDU1YiAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogNzBweCAwIDMwcHggMDtcblxuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIC8vYmFja2dyb3VuZDogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgcGFkZGluZzogMCAwIDMwcHggMDtcbiAgICAgIH1cblxuICAgICAgdGFibGUge1xuICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgIG1hcmdpbjogMCAyNXB4IDAgMjVweDtcblxuICAgICAgICB0ciB0ZCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDI3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICB0ciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAvL3dpZHRoOiAxMzVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGFibGUgdHIgdGQge1xuICAgICAgICBzZWxlY3QsIGlucHV0IHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNoZWNrZXIgZGl2IHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FuY2VsLCAuc2hvd2ZpbHRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMThweDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpbHRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAtMjBweCAtMXB4IDAgLTFweDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMXB4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCIsXCI7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kZWxldGU6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5vdHN0YXJ0LnJlc3VsdHMuc2VhcmNoX3RpdGxlIGZvcm0gLmZ1bGxzZWFyY2gge1xuICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICB9XG4gIH1cblxuICAuanVtcGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMzAyO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuXG4gICAgJi5maXhlZCxcbiAgICAmLmFsd2F5c19maXhlZCB7XG4gICAgICB6LWluZGV4OiAzMDI7XG4gICAgfVxuXG4gICAgLnNlY3Rpb25zIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmxvY2F0aW9uYW5mcmFnZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDE2MHB4KTtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICBoNCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGRpdiB7XG4gICAgICAgICYuZmxleGlibGUge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgJi5saWtlLCAmLmJhY2sge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5iYXNlIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMThweCAxMHB4IDM4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMnB4IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICB3aWR0aDogNDBweDtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgICAgIGEsIHNwYW4ge1xuICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJpbnQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2hhcmUge1xuICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6ICRjb2xvcjA0IHVybCguLi9pbWFnZXMvbGF5b3V0L2ljb25fc2hhcmUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IGxpID4gdWwge1xuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA3NXB4KTtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGJvdHRvbTogNDVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmJhc2UgdWwgPiBsaSA+IHVsIHtcbiAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDEyNXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsID4gbGkgPiB1bDo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgYm90dG9tOiAtN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5iYXNlIHVsID4gbGkgPiB1bDo6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSArIDQzcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgID4gbGkgdWwgbGkge1xuICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGxpLnNoYXJpZmYgdWwge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICYudHdpdHRlciBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi53aGF0c2FwcCBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjVkMzY2O1xuICAgICAgICAgICAgICAgIC8vLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xheW91dC9pY29uX3doYXRzYXBwX3doaXRlLnN2Zyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuYWx3YXlzX2ZpeGVkLCAmLmZpeGVkIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAudGhlbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgICBtYXJnaW46IDYwcHggMCAwIDA7XG5cbiAgICAmLm5vdHN0YXJ0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5ieC13cmFwcGVyIHtcbiAgICAgIC5ieC12aWV3cG9ydCB7XG4gICAgICAgIGhlaWdodDogMjYwcHggIWltcG9ydGFudFxuICAgICAgfVxuICAgIH1cblxuICAgIC5tZWRpYSB7XG4gICAgICBoZWlnaHQ6IDI2MHB4O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA5MHB4KTtcbiAgICAgICAgdG9wOiAyMDBweDtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDlweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lYm94IHtcbiAgICAgIGhlaWdodDogMjYwcHg7XG5cbiAgICAgIC5kZXRhaWxwaWMge1xuICAgICAgICBsZWZ0OiAtNDAlO1xuICAgICAgICB3aWR0aDogMTgwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2xpZGVyIC5zbGlkZXJib3gge1xuICAgIHdpZHRoOiAzMTBweDtcbiAgICBtYXJnaW46IDVweDtcblxuICAgICYuc21hbGwtbWFyZ2luIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG5cbiAgICAubG9jYXRpb24ge1xuICAgICAgd2lkdGg6IDMxMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgaGVpZ2h0OiAyNDVweDtcbiAgICAgICAgbWFyZ2luOiA1cHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDNweCA4cHggM3B4IDhweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDNweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICB1IGkgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgIGIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGlrZSB7XG4gICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5iYW5uZXIge1xuICAgIGhlaWdodDogMjkwcHg7XG5cbiAgICAuYngtcHJldiB7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgdG9wOiAxMzBweDtcbiAgICB9XG5cbiAgICAuYngtbmV4dCB7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHRvcDogMTMwcHg7XG4gICAgfVxuXG4gICAgLmJhbm5lcmJveCB7XG4gICAgICBoZWlnaHQ6IDI5MHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmltYWdlIHtcbiAgICAgICAgdG9wOiAtNDBweDtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAzMDBweCk7XG4gICAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAub3ZlcnZpZXcge1xuICAgIHBhZGRpbmc6IDEwcHggNXB4IDEwcHggNXB4O1xuXG4gICAgJi5mYXZvdXJpdGVzLW92ZXJ2aWV3IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5vdmVydmlld2hlYWQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgbWFyZ2luOiAxNXB4IDVweCAxNXB4IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgICBoMSB7XG4gICAgICAgIG1hcmdpbjogNjBweCAwIDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIH1cblxuICAgICAgLm1vcmUge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmVudHJ5IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDVweDtcblxuICAgICAgLmltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAyODBweDtcblxuICAgICAgICB1IGkgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBiIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxpa2UsIC5zaGFyZV9jb250YWluZXIgLnNoYXJlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5ldmVudGpvYnMgLmltYWdlIGIge1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDgwcHgpO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAxM3B4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGRpdi5wYXJ0bmVyc2xpZGVyYm94IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDMxMHB4O1xuICAgICAgbWFyZ2luOiA1cHggYXV0byA1cHggYXV0bztcblxuICAgICAgLnBhcnRuZXIge1xuICAgICAgICB3aWR0aDogMjgwcHggIWltcG9ydGFudDtcblxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgICAgIG1hcmdpbjogNXB4O1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggOHB4IDNweCA4cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDNweCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogOHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHUgaSBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgICBiIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGlrZSB7XG4gICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2xpZW50c2xpZGVyYm94IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweCBhdXRvO1xuXG4gICAgICAuY2xpZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuXG4gICAgICAgICAgdSBpIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhdGVnb3JpZXMge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCA4cHggMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICBwYWRkaW5nOiAycHggMCAycHggMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5iYWNrZW5kIHtcbiAgICAgIC5zb3J0YWJsZSB7XG4gICAgICAgIC50aHVtYiB7XG4gICAgICAgICAgLmhpZGVfb25fbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJlc3VsdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgJi5zaW1wbGUtc2VhcmNoLXJlc3VsdCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJi5mYXZvdXJpdGVzLWxpc3Qge1xuICAgICAgbWFyZ2luOiAwIDAgMCAwO1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgIH1cblxuICAgIC5yZXN1bHRoZWFkIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICAgIG1hcmdpbjogNXB4O1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgaDEge1xuICAgICAgICBtYXJnaW46IDEwcHggMTBweCAyMHB4IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgfVxuXG4gICAgICAubW9yZSB7XG4gICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAxM3B4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5lbnRyeSB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLmlubmVyLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIH1cblxuICAgICAgLmltYWdlYm94IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgLmltYWdlc2xpZGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuXG4gICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNDBweDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogNXB4IDVweCAxNXB4IDVweDtcblxuICAgICAgICAubGV2ZWwge1xuICAgICAgICAgIHRvcDogLTI0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5saWtlIHtcbiAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxpc3R2aWV3IHtcbiAgICAudGVybWluc3VjaGUge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgICAud3Vuc2NodGVybWluIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcblxuICAgICAgICAgIC52ZHAtZGF0ZXBpY2tlciBpbnB1dCwgaW5wdXQge1xuICAgICAgICAgICAgJlt0eXBlPXRleHRdLCAmW3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmluZm8ge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMTNweCAyMHB4IDEzcHggMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcblxuICAgICAgICBkaXYge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5lbnRyeSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgLmltYWdlYm94IHtcbiAgICAgICAgbWFyZ2luOiA1cHggNXB4IDAgNXB4O1xuICAgICAgfVxuXG4gICAgICAudGV4dCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTE1cHggMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweCA1cHggNXB4O1xuXG4gICAgICAgIC5sZXZlbCB7XG4gICAgICAgICAgdG9wOiAtMjIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGVyc29uZW4ge1xuICAgICAgICAgIGxlZnQ6IDE2MnB4O1xuICAgICAgICAgIGJvdHRvbTogNjVweDtcbiAgICAgICAgICB3aWR0aDogNzZweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZzogMjJweCAwIDAgMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iZXNjaHJpZWIge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWdpb24sIC5nZWJhZXVkZWFydCB7XG4gICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICBib3R0b206IDY1cHg7XG4gICAgICAgICAgd2lkdGg6IDc2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDIycHggMCAwIDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZGllbnN0bGVpc3RlcnR5cCwgLmxhZ2Uge1xuICAgICAgICAgIGxlZnQ6IDg2cHg7XG4gICAgICAgICAgYm90dG9tOiA2NXB4O1xuICAgICAgICAgIHdpZHRoOiA3NnB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nOiAyMnB4IDAgMCAwO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5saWtlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgICAgIH1cblxuICAgICAgLnNoYXJlIHtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAubWFpbCB7XG4gICAgICAgIGxlZnQ6IDYwcHg7XG4gICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgIH1cblxuICAgICAgLnByaW50IHtcbiAgICAgICAgbGVmdDogMTA1cHg7XG4gICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgIH1cblxuICAgICAgLmFuZnJhZ2VuIHtcbiAgICAgICAgbGVmdDogMjVweDtcbiAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAud2VyYnVuZ19idXR0b24sIC5hbmZyYWdlX2J1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5kZWxldGUge1xuICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgdG9wOiAyNjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmVzdWx0Lmxpc3R2aWV3IHtcbiAgICAuZW50cnkge1xuICAgICAgLmxpa2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiAtODRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmVzdWx0IHtcbiAgICAucmVkX2VudHJpZXMge1xuICAgICAgbWFyZ2luOiAwIDIwcHggMTBweCAyMHB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgIGEgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hbHRlcm5hdGl2ZSB7XG4gICAgICAgICAgYiB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDE1cHggMTVweCAxNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggNzVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5tZWRpZW4gLnJlc3VsdGhlYWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IC01cHggNXB4IDEwcHggNXB4O1xuICAgIH1cblxuICAgICYuc2VvIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmLmZhcSB7XG4gICAgICBwYWRkaW5nOiAwIDAgNDBweCAwO1xuXG4gICAgICAuYnJlYWRjcnVtYnMgZGl2IHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICB9XG5cbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBmb3JtIHRhYmxlIHRyIHtcbiAgICAgICAgICB0aCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0sIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaG93b3B0aW9ucyBzZWxlY3Qge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgICAgIG9wdGlvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VvX292ZXJ2aWV3IHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweCAxMHB4IDVweDtcbiAgICBtYXJnaW46IDYwcHggMCAwIDA7XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5lbnRyeSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICBtYXJnaW46IDVweDtcblxuICAgICAgLmltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjQwcHg7XG5cbiAgICAgICAgdSBpIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgIHBhZGRpbmc6IDZweCAwIDZweCAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kZXRhaWwge1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XG5cbiAgICAmLmRldGFpbC1hYm92ZS1kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuICAgIH1cblxuICAgIC5kZXRhaWxoZWFkIHtcbiAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIG1hcmdpbjogMTBweCAzMHB4IDEwcHggMzBweDtcblxuICAgICAgaDEge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzcGFuLnByZW1pdW0tbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgIC5mZWF0dXJlcyB7XG4gICAgICAgIG1hcmdpbjogMTBweCAtMjBweCAwIC0yMHB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hd2FyZCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB9XG5cbiAgICAgICYuYmFzaWMge1xuICAgICAgICBtYXJnaW46IDcwcHggMzBweCAxMHB4IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxlZnQge1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgbWFyZ2luOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICB0YWJsZSB0ciB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJi53aWRlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5zbWFsbCB7XG4gICAgICAgICAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5leHRyYXdpZGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYXR0cmlidXRlLCAuZXF1aXBtZW50IGRpdiB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLndob19waWMge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucmF0aW5nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcblxuICAgICAgICAgICAgJi5zbGFfcmF0aW5nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAud2hvIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC53aG9fc2xhIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5yb29tcyB0ZCB7XG4gICAgICAgICAgd2lkdGg6IDMzLjMlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5maXJzdGxpbmUgdGQge1xuICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCBncmF5O1xuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnJvb21zIHRkIHtcbiAgICAgICAgICAucm9vbW5hbWUge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jYXBhY2l0eV9kZXNrdG9wIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNhcGFjaXR5X21vYmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB1bCBsaSB7XG4gICAgICAgICAgICBhLCBzcGFuIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICBsZWZ0OiAtMTg3cHg7XG4gICAgICAgICAgICAgIGJvdHRvbTogMzZweDtcblxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE5NHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZGl2LnJvb21uYW1lIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmltYWdlIHtcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICBoZWlnaHQ6IDI2MHB4O1xuICAgICAgICBtYXJnaW46IC0yMHB4IC0zMHB4IC00MHB4IC0zMHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDI2MHB4O1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDkwcHgpO1xuICAgICAgICAgICAgdG9wOiAyMDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1IGkgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5nYWxsZXJ5IHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXJnaW46IC0zMHB4IC0yMHB4IC0zMHB4IC0yMHB4O1xuXG4gICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB3aWR0aDogOThweDtcbiAgICAgICAgICAgIGhlaWdodDogNzNweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSBhLCAmOm50aC1jaGlsZCgyKSBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNDhweDtcbiAgICAgICAgICAgIGhlaWdodDogMTExcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5nYWxsZXJ5X2ltYWdlIGEgc3BhbiwgJi5nYWxsZXJ5X3ZpZGVvIGEgc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWdiIHtcbiAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIG1hcmdpbjogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGVhbSB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBtYXJnaW46IDIwcHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgIG1hcmdpbjogMjBweCAtMjBweCAtMjBweCAtMjBweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG5cbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAtNXB4IDEwcHggLTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGlkZV9vbl9tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vdmVybGF5IC5vdmVybGF5X2lubmVyMiNhdmFpbGFiaWxpdHlfbW9kYWwgI3JlcXVlc3RzLmhpZGVfb25fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXG4gICAgaDQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICB9XG5cbiAgLnNwZWNpYWwge1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XG5cbiAgICAubGVmdCB7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICBtYXJnaW46IDMwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgIHVsIGxpIHtcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yaWdodCB7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICBtYXJnaW46IDAgMzBweCAzMHB4IDMwcHg7XG5cbiAgICAgIGEge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI21hcCB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxuXG4gIC5sYXcge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiA2MHB4IDAgMCAwO1xuXG4gICAgLmltcHJlc3N1bSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG5cbiAgICAgIGRpdiB7XG4gICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwYzdjNztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29weXJpZ2h0IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuXG4gICAgICBkaXYge1xuICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgIG1hcmdpbjogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFib3V0IHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMjBweDtcblxuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMTAwcHggMCAwIDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIHRvcDogLTYwcHg7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndheV90b191cyB7XG4gICAgcGFkZGluZzogMCAwIDIwcHggMDtcblxuICAgIC5rb250YWt0IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuXG4gICAgICBkaXYge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIG1hcmdpbjogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICNyb2FkbWFwIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgaGVpZ2h0OiAzNjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcblxuICAgICAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdyBkaXYge1xuICAgICAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcblxuICAgICAgICBiIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1haWxpbmdzIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogNjBweCAwIDAgMDtcblxuICAgIC5iYWNrIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbjogMTVweCAxMHB4IDAgMTBweDtcblxuICAgICAgYSB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwIDVweCAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDZweDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMjBweDtcblxuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAuc2xpZGVyYm94IHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcblxuICAgICAgICAuYngtcHJldiwgLmJ4LW5leHQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpZGVyZW50cnkge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTEwcHggMjBweCAyMHB4IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDhweCAwIHJnYmEoNDAsIDM5LCAzNCwgMC4yKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubW9yZWluZm8ge1xuICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZWludHJhZ3Ntb2VnbGljaGtlaXRlbiB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5iYWNrIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbjogMTVweCAxMHB4IDAgMTBweDtcblxuICAgICAgYSB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwIDVweCAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDZweDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbjogMTBweDtcblxuICAgICAgaDEge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xuICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICB9XG5cbiAgICAgIGRpdiB7XG4gICAgICAgIHdpZHRoOiAxMzBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDIxMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBiIHtcbiAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICB1IHtcbiAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMCA0cHggMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDdweDtcbiAgICAgICAgICBmb250LXNpemU6IDdweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY3JlYXRlIHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMTBweCA5MHB4IDEwcHggOTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgIH1cblxuICAgICAgLnByb2R1Y3RzIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogNjBweCAwIDAgMDtcblxuICAgIC5zZWxlY3Qge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luOiAyMHB4O1xuXG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIG1hcmdpbjogMTBweCAtMTBweCAtMTBweCAtMTBweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMTBweCAyMHB4IDIwcHggMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHUge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZvcnRlaWxlIHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RhdGVtZW50cyB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBtYXJnaW46IDIwcHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IC0xMHB4IC0xMHB4IC0xMHB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICB3aWR0aDogMzAwcHg7XG5cbiAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucGljIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAxMjBweCAwIDEyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jb21wYW55IHtcbiAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDIwcHggMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zdGF0aXN0aWMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgLTYwcHggMDtcblxuICAgIC5mYWN0cyB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBtYXJnaW46IDIwcHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IC0xMHB4IDEwcHggLTEwcHg7XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtNjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwcHg7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICBtYXJnaW46IDEwcHg7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhY3Qge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAuYnVzaW5lc3NfY2FyZCB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBtYXJnaW46IDIwcHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIG1hcmdpbjogMjBweCAtMTBweCAxMHB4IC0xMHB4O1xuXG4gICAgICAgIC5waWMge1xuICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTIwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICBtYXJnaW46IDMwcHggMTBweCAzMHB4IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVhc29ucyB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW46IDEwcHggMTBweCAtMjBweCAxMHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgLmVudHJ5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG5cbiAgICAgICAgLm51bWJlciB7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcblxuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tb3JlaW5mbyB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW46IDEwcHggMTBweCAtMjBweCAxMHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgLmVudHJ5IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDAgMDtcblxuICAgICAgICAubnVtYmVyIHtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTNweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuXG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZhcSB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBtYXJnaW46IDIwcHggMjBweCAwIDIwcHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgLmVudHJ5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucHJvZHVjdHMge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDIwcHggMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByZXNzZSB7XG4gICAgcGFkZGluZzogMjBweCAwIDIwcHggMDtcblxuICAgIGgyIHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBtYXJnaW46IDIwcHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgaDMge1xuICAgICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCA2MHB4IDEwcHggMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYW5mcmFnZW4ge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luOiAwIDIwcHggMjBweCAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICBtYXJnaW46IDRweCBhdXRvIDRweCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5lcnJvcnBhZ2Uge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAucHJvYmxlbSB7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBwYWRkaW5nOiA0MHB4IDEwcHggNjBweCAxMjBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTEwcHg7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hbHRlcm5hdGl2ZSB7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICBoMyB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBtYXJnaW46IDEwcHg7XG5cbiAgICAgICAgbGkgYSB7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDExcHggMCAxMXB4IDQwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ldmVudG1hZ2F6aW4ge1xuICAgIHBhZGRpbmc6IDY1cHggMCAxNXB4IDA7XG5cbiAgICAuZXZlbnRtYWdhemluaGVhZCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICBtYXJnaW46IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuXG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1hZ2F6aW4ge1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XG5cbiAgICAuaW5uZXItbWFnYXppbiB7XG4gICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIH1cblxuICAgIC5tYWdhemlubGVmdCB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAyMHB4O1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuXG4gICAgICBociB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDIwcHggMCAyMHB4IDA7XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZWJveCB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuXG4gICAgICAgIC5pbWFnZXNsaWRlciB7XG4gICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuXG4gICAgICAgICAgdSB7XG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuXG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGlrZSB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDlweCAyMHB4IDlweCA0MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNwb25zb3Jpbmdfc3RyaXBlIHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBtYXJnaW46IC0xMHB4IDAgMTBweCAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGFncyB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgfVxuXG4gICAgICAuZnVuY3Rpb25zIHVsIGxpIGEge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICB9XG5cbiAgICAgIC5yZWFkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLm1vcmUge1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMTNweCAwIDEzcHggNjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDUwcHggMzBweCA1MHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgfVxuXG4gICAgICAucmVzdWx0aGVhZCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAubGlzdHRhYmxlIHRyIHtcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBmb3JtIHRhYmxlIHRyIHtcbiAgICAgICAgdGgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0sIHRleHRhcmVhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zaG93b3B0aW9ucyBzZWxlY3Qge1xuICAgICAgICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgICBvcHRpb24ge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yb3cgLmNvbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLm1hZ2F6aW5yaWdodCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5kZXRhaWwge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgIGhyIHtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1hZ2F6aW5rb21tZW50YXIge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMDtcbiAgICAgIG1hcmdpbjogMCAyMHB4IDAgMjBweDtcbiAgICB9XG5cbiAgICAubWFnYXppbmZvb3Qge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luOiAwIDIwcHggMjBweCAyMHB4O1xuXG4gICAgICBoNCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1hZ2F6aW5lbnRyeSB7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMjBweCAyMHB4O1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cblxuICAgICAgLmltYWdlYm94IHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG5cbiAgICAgICAgLmltYWdlIHNwYW4gaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yZWFkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmV3c2xldHRlciB7XG4gICAgLmltYWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgbWFyZ2luOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgZm9ybSB7XG4gICAgICAgIHdpZHRoOiAyNjJweDtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgJlt0eXBlPXRleHRdIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNjlweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICAgIHdpZHRoOiA4OXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zaXRlZm9vdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICAvL292ZXJmbG93OiBoaWRkZW47XG5cbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luOiAwIDIwcHggODBweCAyMHB4O1xuXG4gICAgICAmLnNpdGVmb290X19pbmZvcyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIH1cblxuICAgICAgJi5zb2NpYWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICBtYXJnaW46IDEwcHggNzBweCAxMHB4IDcwcHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCBiLCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwgYiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjNweDtcbiAgfVxuXG4gIC5tYWlsaW5ncyAuc2VsZWN0IC5zbGlkZXJib3gge1xuICAgIC5ob29wZXItcHJldiB7XG4gICAgICBsZWZ0OiAtMTVweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIH1cblxuICAgIC5ob29wZXItbmV4dCB7XG4gICAgICByaWdodDogLTE1cHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICB9XG4gIH1cblxuICAuc29jaWFsLWxpbmtzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLnNvY2lhbC1saW5rcyNmYWNlYm9vay1saW5rIHN2ZyB7XG4gICAgbGVmdDogLTJweDtcbiAgfVxuXG4gIC5tYWdhemluIC5tYWdhemlubGVmdCAuc3RlbGxlbmFuZ2FiZW5ib3gge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG5cbiAgICB0YWJsZSB0ciB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgcGFkZGluZzogLjVyZW07XG5cbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLmdhbGxlcnlfcGxhY2Vob2xkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucHN3cCB7XG4gICAgJi5oYXNJbm5lclRodW1icyB7XG4gICAgICAucHN3cF9fdG9wLWJhciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5wc3dwX19zaGFyZS10b29sdGlwIHtcbiAgICAgICAgcmlnaHQ6IDQ0cHg7XG4gICAgICB9XG5cbiAgICAgIC5wc3dwX196b29tLXdyYXAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5waG90b1N3aXBlX2lubmVydGh1bWJzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuIiwiaW5wdXQgeyAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7IH0iLCJcblxuLm92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTAwMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC40KTtcbiAgbWFyZ2luOiAwIWltcG9ydGFudDtcbn1cblxuLnNsYV9hd2FyZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogJHNsYS1jb2xvcjtcbiAgLnNsYV9hd2FyZGhlYWQge1xuICAgIHdpZHRoOiAxMTcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBtYXJnaW46IDgwcHggYXV0byAwcHggYXV0bztcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGgxIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwcHggOHB4IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy9TTEEtTG9nb09ubHkuc3ZnJykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gICAgICAgIG1hcmdpbjogMTVweDtcbiAgICAgICAgY29sb3I6ICRzbGEtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDExcHggMjBweCAxMXB4IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNhYzk2N2Q7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgbWFyZ2luOiAxNXB4O1xuICAgICAgICBjb2xvcjogJHNsYS1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3BvbnNvcmluZ19zdHJpcGUge1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMHB4IGF1dG87XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogY2FsYygyNSUgLSAxMjBweCk7XG4gICAgICBtYXJnaW46IDIwcHggNjBweCAyMHB4IDYwcHg7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNsYXJlc3VsdCB7XG4gIG1hcmdpbjogODBweCAwcHggODBweCAwcHg7XG4gIC5lbnRyeSAuYW5mcmFnZV9idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICNhYzk2N2Q7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2xhX3JpYmJvbntcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNDtcbiAgbGVmdDowcHg7XG4gIGJvdHRvbTogMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJHNsYS1jb2xvcjtcbiAgcGFkZGluZzoxOHB4IDBweDtcblxuICAmLWhvbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA0O1xuICAgIGxlZnQ6MHB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICRzbGEtY29sb3I7XG4gICAgcGFkZGluZzoxOHB4IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cblxuICAmLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zbGFfcmliYm9uLS13aW5uZXJ7XG4gICAgYmFja2dyb3VuZDogJHNsYS13aW5uZXItY29sb3I7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nOjE4cHggMzJweCAyNHB4IDMycHg7XG4gIH1cblxuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3NsYV9yaWJib25faW5uZXIge1xuICAgIGgzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgIHBhZGRpbmc6IDdweCAwcHggN3B4IDQ4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMvU0xBLUxvZ29Pbmx5LnN2ZycpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOTRweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMHB4IDVweCA0NnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjE2cHg7XG4gICAgICAgIC5tb2JpbGUtaGlkZXtcbiAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgIHBhZGRpbmc6IDExcHggMjBweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktODtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuXG4uc2xhX3JpYmJvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxMjBweCAwcHggMHB4IDBweDtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIC5zbGFfcmliYm9uX2lubmVyIHtcbiAgICB3aWR0aDogMTE3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYmFja2dyb3VuZDogJHNsYS1jb2xvcjtcbiAgICBtYXJnaW46IDBweCBhdXRvIDBweCBhdXRvO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaDMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDBweCA4cHggNDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zL1NMQS1Mb2dvT25seS5zdmcnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgICAgICAgbWFyZ2luOiAxNXB4O1xuICAgICAgICBjb2xvcjogJHNsYS1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG5cbiAgICAgICAgYnIubWVkaXVtLFxuICAgICAgICBici5zbWFsbHtcbiAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMTFweCAyMHB4IDExcHggMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHNsYS1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBtYXJnaW46IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjYWM5NjdkO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvbntcbiAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtcbiAgICAgICAgY29sb3I6JHNsYS1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBtYXJnaW46IDE1cHggODdweCAxNXB4IDBweDtcbiAgICAgICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6MTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmhvbWVfcmliYm9ue1xuICAgIGJhY2tncm91bmQ6ICRzbGEtY29sb3I7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgbWFyZ2luLXRvcDo5MHB4O1xuICAgIGZsb2F0Om5vbmU7XG4gICAgLnNsYV9yaWJib25faW5uZXIge1xuICAgICAgd2lkdGg6IDEyMDBweDtcbiAgICAgIGhlaWdodDo4MHB4O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGxpe1xuICAgICAgICBoM3tcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEzNzVweDtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICBtYXJnaW46MTlweCA4MHB4IDE1cHggMHB4O1xuICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6NDhweDtcbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAjMkE1NTcxO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIG1hcmdpbjoxOHB4IDBweDtcbiAgICAgICAgICBwYWRkaW5nOjE0cHggMTlweDtcbiAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZGV0YWlsX3JpYmJvbiB7XG4gICAgYmFja2dyb3VuZDogJHNsYS1jb2xvcjtcbiAgICBtYXJnaW46IDBweDtcbiAgICAuc2xhX3JpYmJvbl9pbm5lciB7XG4gICAgICB3aWR0aDogMTIwMHB4O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgIG1hcmdpbjogMTVweCA0NXB4IDE1cHggNDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnNsYV9yaWJib25fYmx1ZSB7XG4gICAgYmFja2dyb3VuZDogJHNsYS1jb2xvcjtcbiAgfVxuXG4gICYuc2xhX3JpYmJvbl9ub21pbmF0ZXtcbiAgICAuc2xhX3JpYmJvbl9pbm5lcntcbiAgICAgIGxpOmZpcnN0LWNoaWxke1xuICAgICAgICBmbG9hdDpub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc2xhX3JpYmJvbl93aW5uZXJ7XG4gICAgYmFja2dyb3VuZDogJHNsYS13aW5uZXItY29sb3I7XG4gIH1cblxufVxuXG4ub3ZlcmxheXtcbiAgI3NsYS1yYXRpbmctY29uZmlybXtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAyOTBweCk7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDU5MnB4O1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmc6MjJweCAyNHB4IDMycHggMjRweDtcbiAgICBtaW4taGVpZ2h0OiA2NDRweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBtYXgtaGVpZ2h0OjEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgfVxuXG4gICAgLmNsb3NlX21vZGFse1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDMycHg7XG4gICAgICByaWdodDogMzJweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvQ2xvc2VfZ3JheS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTksIDIxOSwgMjE5LCAwLjIpO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuXG5cblxuICAgIGgye1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxNnB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDE2cHggMCAzMnB4IDA7XG5cbiAgICAgIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xuICAgIH1cblxuICAgIHB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgIG1hcmdpbi1ib3R0b206MzRweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MzdweDtcblxuICAgICAgfVxuICAgIH1cbiAgICBkaXYuc2hhcmUtbGlua3N7XG4gICAgICBwYWRkaW5nOjI0cHggMzNweCAyM3B4IDMzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JleS0yO1xuICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgaDZ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo4cHg7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206OHB4O1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLnNoYXJlLWJ1dHRvbnN7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBhe1xuICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6MzlweDtcbiAgICAgICAgICAmOm50aC1jaGlsZCg1KXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDowcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIGltZ3tcbiAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDUyJSkgc2VwaWEoMzAlKSBzYXR1cmF0ZSgzMDMlKSBodWUtcm90YXRlKDE2M2RlZykgYnJpZ2h0bmVzcyg5NCUpIGNvbnRyYXN0KDkwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5saW5rX2NvcGllZHtcbiAgICAgICAgICBmb250LXdlaWdodDokZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICBjb2xvcjogJHNsYS1jb2xvcjtcbiAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206LTQycHg7XG4gICAgICAgICAgbGVmdDowcHg7XG4gICAgICAgICAgcmlnaHQ6MHB4O1xuICAgICAgICAgIHdpZHRoOjE1MHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgZGl2LnNoYXJlLWxpbmtzLXNte1xuICAgICAgcGFkZGluZzo0MHB4IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNkY4ODlCO1xuICAgICAgbWFyZ2luLWJvdHRvbTo0OHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgaDZ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgLyogMTU1LjU1NiUgKi9cbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjhweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG4gICAgICAgIG1hcmdpbi1ib3R0b206OHB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICAuc2hhcmUtYnV0dG9uc3tcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhe1xuICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6MzJweDtcbiAgICAgICAgICAmOm50aC1jaGlsZCg1KXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDowcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzJweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciBpbWd7XG4gICAgICAgICAgICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmtfY29waWVke1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGNvbG9yOiAkc2xhLWNvbG9yO1xuICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTotNDJweDtcbiAgICAgICAgICBsZWZ0OjBweDtcbiAgICAgICAgICByaWdodDowcHg7XG4gICAgICAgICAgd2lkdGg6MTUwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBkaXYuc2hhcmUtbGlua3MtbGd7XG4gICAgICBwYWRkaW5nOiA0OHB4O1xuICAgICAgYmFja2dyb3VuZDogIzZGODg5QjtcbiAgICAgIG1hcmdpbi1ib3R0b206NDhweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGg2e1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE1NS41NTYlICovXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE1MCUgKi9cbiAgICAgICAgbWFyZ2luLWJvdHRvbToyNXB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICAuc2hhcmUtYnV0dG9uc3tcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhe1xuICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6MzJweDtcbiAgICAgICAgICAmOm50aC1jaGlsZCg1KXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDowcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzJweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciBpbWd7XG4gICAgICAgICAgICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmtfY29waWVke1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGNvbG9yOiAkc2xhLWNvbG9yO1xuICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTotNDJweDtcbiAgICAgICAgICBsZWZ0OjBweDtcbiAgICAgICAgICByaWdodDowcHg7XG4gICAgICAgICAgd2lkdGg6MTUwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI3NsYS1yYXRpbmctbW9kYWx7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDI5NHB4KTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogNTg4cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBtYXgtaGVpZ2h0OiA4OCU7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC5jbG9zZV9tb2RhbHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHRvcDogMzJweDtcbiAgICAgIHJpZ2h0OiAzMnB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9DbG9zZV9kYXJrX3NsYTIuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgei1pbmRleDogMTA1O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICAgJi5tb2JpbGUtY2VudGVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgLnNsYS1jb250ZW50e1xuICAgICAgICAgIHBhZGRpbmctdG9wOjBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jbG9zZV9tb2RhbHtcbiAgICAgICAgdG9wOiAyNHB4O1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGEtaGVhZGVye1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgei1pbmRleDogMTA0O1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgaDR7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgZm9udC1zaXplOjMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjQwcHg7XG4gICAgICAgIGNvbG9yOiRkYXJrLWdyZXktMTtcbiAgICAgICAgcGFkZGluZzoyMHB4IDBweCAxMnB4IDMycHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBoNHtcbiAgICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDozM3B4O1xuICAgICAgICAgIGNvbG9yOiRkYXJrLWdyZXktMTtcbiAgICAgICAgICBwYWRkaW5nOjE0cHggNDRweCA0cHggMjRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjExcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xhLWhlYWRlci1sYW5ne1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGltZ3tcbiAgICAgICAgcGFkZGluZzoyOHB4IDBweCAyNnB4IDM1cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyIHtcbiAgICAgICAgICB0b3A6IC01M3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS12b3Rpbmcge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAyM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC51bmFjdGl2ZS1jb250ZW50e1xuICAgICAgcGFkZGluZzoyMHB4IDQ4cHggNTJweCA0OHB4O1xuXG4gICAgICAmLm5vLXBhZGRpbmctbHJ7XG4gICAgICAgIHBhZGRpbmctbGVmdDowcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MHB4O1xuICAgICAgfVxuXG4gICAgICBwe1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxMDZweDtcbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzoxMXB4IDI1cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDIyNXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblxuICAgICAgICBwYWRkaW5nOjIwcHggMjRweCA1MnB4IDI0cHg7XG4gICAgICAgIHB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBkaXYuc2xhLWNvdmlkLWJ1dHRvbntcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGEtZXJyb3J7XG4gICAgICBiYWNrZ3JvdW5kOiAkc2xhLWNvbG9yO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgcGFkZGluZzogMTBweCAyNHB4IDEwcHggMzJweDtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG5cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbjogMHB4IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGEtY29udGVudHtcbiAgICAgIHBhZGRpbmc6NXB4IDMycHggMjhweCAzMnB4O1xuXG4gICAgICAmLnNsYS1maW5hbHtcbiAgICAgICAgcGFkZGluZzo1cHggNDhweCAzNnB4IDQ4cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzo1cHggMjRweCAxNDNweCAyNHB4O1xuXG4gICAgICAgICYuc2xhLWZpbmFse1xuICAgICAgICAgIHBhZGRpbmc6NXB4IDI0cHggMzZweCAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgaDN7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTM3NXB4O1xuICAgICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo4cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOjdweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcbiAgICAgICAgJi5tb3JlX3NwYWNle1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgICAgJi5tb2JpbGUtaGlkZXtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjI0cHg7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG5cbiAgICAgICAgYntcbiAgICAgICAgICBjb2xvcjogJHNsYS1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcblxuICAgICAgICAgICYubW9iaWxlLWhpZGV7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgY29sb3I6JHNsYS1jb2xvcjtcbiAgICAgIH1cbiAgICAgIC5zbGEtbGlnaHRzLXNlY3Rpb257XG4gICAgICAgIG1hcmdpbi1yaWdodDotMTlweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNsYS1saWdodGJveHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6MTA0cHg7XG4gICAgICAgICY6bnRoLWNoaWxkKDRuKXtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsYS1saWdodGJveC1pbWFnZS1ob2xkZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDI5cHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMS41cHggMS41cHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjZweDtcbiAgICAgICAgICAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBmaWx0ZXI6IGludmVydCgxMCUpIHNlcGlhKDk1JSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoMTgyZGVnKSBicmlnaHRuZXNzKDEwOCUpIGNvbnRyYXN0KDg4JSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZGl2LnRodW1iLWFjdGl2ZXtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICByaWdodDogNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS90aHVtYl91cF9hY3RpdmUuc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2cHggNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOjEzcHggMTJweDtcbiAgICAgICAgICAgICYubG93e1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvaWNvbnMvc2xhL3RodW1iX2Rvd25fYWN0aXZlLnN2Zyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS1jb2xvcjtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMTAwJSkgc2VwaWEoMTElKSBzYXR1cmF0ZSg1JSkgaHVlLXJvdGF0ZSgxMjZkZWcpIGJyaWdodG5lc3MoMTAxJSkgY29udHJhc3QoMTA1JSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkaXYudGh1bWItYWN0aXZle1xuICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoNntcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwcHggM3B4O1xuICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgIHdpZHRoOmNhbGMoIDMzJSAtIDZweCk7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgzbil7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDRuKXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDo5cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNsYS1saWdodGJveC1pbWFnZS1ob2xkZXJ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMThweDtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGl2LnRodW1iLWFjdGl2ZXtcbiAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDMycHgpO1xuICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNHB4IDNweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5cHggOXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGg2e1xuICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2xhLWZvcm0tcm93e1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgbGFiZWx7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICB0ZXh0YXJlYXtcbiAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5LTI7XG4gICAgICAgICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIHBhZGRpbmc6MTZweDtcbiAgICAgICAgICBoZWlnaHQ6MTA4cHg7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjZweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4uZXJyb3ItZmllbGR7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICB0b3A6IDcwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIGNvbG9yOiAkc2xhLWNvbG9yO1xuXG4gICAgICAgICAgJi5yaWdodHtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlICsgMTJweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi50ZXh0YXJlYXtcbiAgICAgICAgICAgIHRvcDoxMzVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmlucHV0e1xuICAgICAgICAgICAgdG9wOiA0OHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY+aW5wdXR7XG4gICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTo0MnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDhweCA4cHggMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigkZGFyay1ncmV5LTEpO1xuXG4gICAgICAgICAgJi5lcnJvcntcbiAgICAgICAgICAgIGNvbG9yOiAkc2xhLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2xhLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigkc2xhLWNvbG9yKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY3VzdG9tc2VsZWN0e1xuICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAmLnNob3J0e1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDhweCA4cHggOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZXktMiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9kb3duLnN2Zykgbm8tcmVwZWF0IDEwMCU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuZXJyb3IgaW5wdXR7XG4gICAgICAgICAgICBjb2xvcjogJHNsYS1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNsYS1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jdXN0b21zZWxlY3RfX2Ryb3Bkb3due1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6d2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDE7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDExcHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcblxuICAgICAgICAgICAgLmN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbXtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMzdweCAwcHggMTZweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmV5LTI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAudnVlLXNsaWRlcntcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDowcHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tdG9wOjE0cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcblxuICAgICAgICAgIC52dWUtc2xpZGVyLXJhaWx7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzdDN0M3O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czowcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnZ1ZS1zbGlkZXItcHJvY2Vzc3tcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGEtY29sb3I7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnZ1ZS1zbGlkZXItZG90e1xuICAgICAgICAgICAgLnZ1ZS1zbGlkZXItZG90LWhhbmRsZXtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnZ1ZS1zbGlkZXItZG90LXRvb2x0aXB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgICBwYWRkaW5nOjJweCAwcHg7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudnVlLXNsaWRlci1kb3QtdG9vbHRpcC52dWUtc2xpZGVyLWRvdC10b29sdGlwLWJvdHRvbXtcbiAgICAgICAgICAgICAgYm90dG9tOjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmxlZnQgLnZ1ZS1zbGlkZXItZG90LXRvb2x0aXAudnVlLXNsaWRlci1kb3QtdG9vbHRpcC1ib3R0b217XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjUlLDEwMCUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYucmlnaHQgLnZ1ZS1zbGlkZXItZG90LXRvb2x0aXAudnVlLXNsaWRlci1kb3QtdG9vbHRpcC1ib3R0b217XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNzUlLDEwMCUpO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLmNoZWNrLWNvbnRhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzFweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAgICAgJi5lcnJvcntcbiAgICAgICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBlbXtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMDtcblxuXG4gICAgICAgICAgICAmOmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNoZWNrbWFyayB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvaWNvbnMvc2xhL2NoZWNrbWFyay5zdmcpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIgLmNoZWNrbWFyayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLWNvbG9yO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgZGl2Lm9wdGlvbm5hdntcbiAgICAgICAgICBmbG9hdDpub25lO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBlbXtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICB9XG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMzBweCA4cHggOHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS0yIHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL2Rvd24uc3ZnKSBuby1yZXBlYXQgMTAwJTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjY4NTcxNHB4O1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuZXJyb3I+c3BhbntcbiAgICAgICAgICAgIGNvbG9yOiAkc2xhLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2xhLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuc2VsZWN0ZWQ+c3BhbntcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvdXAuc3ZnKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgdWx7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogLTFweCAwIDAgMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDExcHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgcGFkZGluZzoxMnB4IDMwcHggMTJweCAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42ODU3MTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAycHggMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5zZWxlY3RlZCBzcGFue1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvdXAuc3ZnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJvcmRlcjptZWRpdW0gbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDMwcHggMTJweCAzNnB4O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjY4NTcxNHB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDotMXB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LTI7XG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblxuICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdGV4dGFyZWF7XG4gICAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jaGVjay1jb250YWluZXJ7XG4gICAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGRpdi5vcHRpb25uYXZ7XG4gICAgICAgICAgICBtYXJnaW46IDBweCAwcHggMjBweCAwcHg7XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgICBmbG9hdDpub25lO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAuc2xhLWJvdHRvbS10ZXh0e1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICBtYXJnaW4tdG9wOjE4OHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6MzJweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGltZy5maW5hbC1pbWFnZXtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDY2cHggYXV0byAzM3B4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBtYXJnaW46IDM4cHggYXV0byAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGgzLmZpbmFsLXRpdGxle1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6MjJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjQ2cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAuZmluYWwtdGV4dHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206OTlweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjY3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZGl2LnNoYXJlLWxpbmtze1xuICAgICAgICBwYWRkaW5nOjI0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNEQ0UwRTM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NDhweDtcbiAgICAgICAgaDZ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICBjb2xvcjogJGdyZXktODtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjlweDtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICBjb2xvcjogJGdyZXktODtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjIycHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2hhcmUtYnV0dG9uc3tcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjJweDtcbiAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmxpbmtfY29waWVke1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6JGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgY29sb3I6ICRzbGEtY29sb3I7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTotNDlweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNsYS1sYW5nLXNlbGVjdHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxNjhweDtcbiAgICAgICAgaDN7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAzM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOjBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOjEwOHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206NDhweDtcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBkaXYuc2xhLWxhbmctYnV0dG9ue1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjY4NTcxNHB4O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgcGFkZGluZzoxMXB4IDBweDtcbiAgICAgICAgICBtYXJnaW46MHB4IGF1dG8gMTZweCBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgd2lkdGg6MTk1cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG5cbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNsYS1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICBoM3tcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTozMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5zbGEtY292aWR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206OTZweDtcbiAgICAgICAgcGFkZGluZzowcHggOHB4O1xuICAgICAgICBoM3tcblxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgIHBhZGRpbmc6MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6NTNweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjQ1cHg7XG4gICAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEzNzVweDtcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206NTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MHB4O1xuICAgICAgICAgIHBhZGRpbmc6MHB4O1xuXG4gICAgICAgICAgaDN7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZGl2LnNsYS1jb3ZpZC1idXR0b257XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNsYS1jb3ZpZC0tdm90aW5nIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xhLWZvb3RlcntcblxuICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA0cHggNHB4O1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgei1pbmRleDogMTA0O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgfVxuXG4gICAgICAuc2xhLWJ1dHRvbnMtcm93e1xuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDMycHggMzJweCAzMnB4O1xuICAgICAgICAmLmZpbmFse1xuICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuXG4gICAgICAgICAgaDQsc3BhbntcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICYuYmlne1xuICAgICAgICAgICAgd2lkdGg6MjcycHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuY292aWR7XG4gICAgICAgICAgICB3aWR0aDoxOTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi51bmFjdGl2ZXtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5iYWNre1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5LTI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHdpZHRoOjE4M3B4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIGRpc3BsYXk6aW5saW5lO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzoxMHB4IDBweDtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICBmbG9hdDpub25lO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNsYS1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzbGEtY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zbGEtbmF2LWluZm97XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgbWFyZ2luLXRvcDo4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblxuICAgICAgICAgcGFkZGluZzogNXB4IDI0cHggMzhweDtcblxuICAgICAgICAgICYuZmluYWwgYnV0dG9ue1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgJi5iaWcsXG4gICAgICAgICAgICAmLmNvdmlke1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmJhY2t7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgd2lkdGg6Y2FsYyg1MCUgLSA4cHgpO1xuICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgfVxuXG5cblxuICAgICAgICAgIC5zbGEtbmF2LWluZm97XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIC5zbGEtZm9vdGVyLWJvdHRvbXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokc2xhLWNvbG9yO1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgaDN7XG4gICAgICAgICAgY29sb3I6I2ZmZmZmZjtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zL1NMQS1Mb2dvT25seS5zdmcnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwcHggMTNweCAyMnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmbG9hdDpub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXZvdGluZyB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwIDdweCAyMXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEzcHggYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5zbGEtZm9vdGVyLS12b3Rpbmcge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5zbGEtYnV0dG9ucy1yb3cge1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAyNHB4IDYwcHg7XG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICYuY292aWQge1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2xhLXNlYXJjaC1oZWFkZXJ7XG4gIHBhZGRpbmctdG9wOjExNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1uYXYtYmc7XG4gIHRleHQtYWxpZ246Y2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTM1cHg7XG4gIHotaW5kZXg6IDE7XG5cbiAgJi0tc3Bhbi1saW5re1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi5zbGEtc2VhcmNoLWhlYWRlci0td2lubmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICAjN0Q3MDVGO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZENjI1MztcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gIH1cblxuICAmLS1saW5rLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAmLS1jYXQge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWluZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICBoMXtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiA3cHggMHB4IDdweCA3MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy9TTEEtTG9nb09ubHkuc3ZnJykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTo0MnB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIHNwYW57XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBtYXJnaW4tdG9wOi05cHg7XG4gIH1cbiAgYnV0dG9uLGRpdi5hY3RpdmUtZmlsdGVyc3tcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nLXRvcDo5OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuY29udGFpbmVye1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICBoMXtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOjM4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgfVxuXG4gICAgc3BhbntcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3RDcwNUY7XG4gICAgcGFkZGluZzpjYWxjdWxhdGVSZW0oOTBweCkgY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSg3MnB4KSBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIGgxe1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOmNhbGN1bGF0ZVJlbSgyN3B4KTtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgIHBhZGRpbmctdG9wOjBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oNjVweCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMHB4KTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsY3VsYXRlUmVtKDBweCkgY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbntcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIG1hcmdpbi10b3A6Y2FsY3VsYXRlUmVtKC00NHB4KTtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI5JTtcbiAgICAgICAgcGFkZGluZy10b3A6IDIlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi5zbGEtc2VhcmNoLWhlYWRlci1ub21pbmF0ZWQge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDkycHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM1NEI1RCAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDAuMTU7XG4gICAgbGVmdDogMTI2cHg7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMiAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1QTZGODA7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzNzZweCkgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzc2cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogLTcwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1QTZGODAgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMjdweCkgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIyN3B4KSAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogMjM3cHggIWltcG9ydGFudDtcbiAgICAgIHRvcDogMTI1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMjdweCk7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLnNsYS1ub3QtYWN0aXZle1xuICBwYWRkaW5nLWJvdHRvbTo4MHB4O1xuICBoNHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6JHdoaXRlO1xuICAgIHBhZGRpbmctYm90dG9tOjIwcHg7XG4gICAgbWFyZ2luLXRvcDozNnB4O1xuICAgIG1hcmdpbi1ib3R0b206NjBweDtcbiAgfVxuICAuZ3JheS1jb250YWluZXJ7XG4gICAgbWFyZ2luOjQzcHggMHB4IDQwcHggMHB4O1xuICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZXktMTtcbiAgICBwYWRkaW5nOjg0cHggNDBweCA3MHB4IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgY29sb3I6JHdoaXRlO1xuICAgIH1cbiAgICBhe1xuICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHBhZGRpbmc6MTFweCAxNHB4O1xuICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXktODtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBoNHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTowcHg7XG4gICAgfVxuXG4gICAgLmdyYXktY29udGFpbmVye1xuICAgICAgbWFyZ2luOjBweCAwcHggNDBweCAwcHg7XG4gICAgICBwYWRkaW5nOjIwcHg7XG4gICAgICBwe1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgfVxuXG4gICAgICBhe1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nOjEwcHggMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLFxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBtYXJnaW4tdG9wOjM2cHg7XG4gIG1hcmdpbi1ib3R0b206NThweDtcbiAgZGlzcGxheTogZmxleDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXgtd2lkdGg6IDc2NnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGg0e1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjokd2hpdGU7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOjBweDtcbiAgICB9XG4gIH1cblxuICAuYWN0aXZlLWZpbHRlcnN7XG4gICAgJi1zbGEge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmLXBsYWNlaG9sZGVycyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgYXtcblxuICAgICAgZmxvYXQ6cmlnaHQ7XG5cbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBwYWRkaW5nOjVweCAzNnB4IDVweCAxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjokZGFyay1ncmV5LTE7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICB9XG4gICAgICBsYWJlbHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MHB4O1xuICAgICAgfVxuICAgICAgc3BhbntcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OjEzcHg7XG4gICAgICAgIHRvcDoxNXB4O1xuICAgICAgICB3aWR0aDo4cHg7XG4gICAgICAgIGhlaWdodDo4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL2ZpbHRlcl9kZWxldGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MTJweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibGFjay1idXR0b24ge1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgYmFja2dyb3VuZDogJGRhcmstZ3JleS0xO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgd2lkdGg6MTc1cHg7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgcGFkZGluZzo4cHggMTdweDtcbiAgICBtYXJnaW4tbGVmdDoyNHB4O1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICB9XG5cbiAgLnNob3ctZmlsdGVye1xuICAgIEBleHRlbmQgLmJsYWNrLWJ1dHRvbjtcbiAgICAvLyBkaXNwbGF5OmJsb2NrO1xuICAgIGZsb2F0OnJpZ2h0O1xuICAgIC8vIGJhY2tncm91bmQ6ICRkYXJrLWdyZXktMTtcbiAgICAvLyBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIC8vIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIC8vIGZvbnQtc2l6ZTogMTVweDtcbiAgICAvLyBsaW5lLWhlaWdodDogMjBweDtcbiAgICAvLyBkaXNwbGF5OiBibG9jaztcbiAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvLyBjb2xvcjogJHdoaXRlO1xuICAgIC8vIHdpZHRoOjE3NXB4O1xuICAgIC8vIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIC8vIHBhZGRpbmc6OHB4IDE3cHg7XG4gICAgLy8gbWFyZ2luLWxlZnQ6MjRweDtcbiAgICAvLyBjdXJzb3I6cG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgICAmLXNsYSB7XG4gICAgICBwYWRkaW5nOiA3cHggMTRweCA3cHggMTRweDtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiB7XG4gIC5zaG93LWZpbHRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS1jb2xvcjtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE3OXB4KTtcbiAgfVxuXG4gIC5hY3RpdmUtZmlsdGVycyB7XG4gICAgYSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGg0IHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICBjb2xvcjogI0M1QzVDNTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg0OHB4KSAwIGNhbGN1bGF0ZVJlbSgzMnB4KSAwO1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc2hvdy1maWx0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgfVxuXG4gICAgLmFjdGl2ZS1maWx0ZXJzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbi10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiAjQzVDNUM1O1xufVxuXG4uc2VhcmNoLWZpbHRlcnMtc2xhLFxuLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgJi1wbGFjZWhvbGRlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1OHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi13aW5uZXItMjAyMyB7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG59XG5cbi5zZWFyY2gtZmlsdGVycy1zbGEtbm9taW5hdGlvbi1wbGFjZWhvbGRlcnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAucGxhY2Vob2xkZXItLXNsYS5wbGFjZWhvbGRlci0tc2xhLXNlYXJjaC1maWx0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uc2xhX19zdGlja3ktZmlsdGVyX19jb250YWluZXJ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIHBhZGRpbmctYm90dG9tOjE2cHg7XG4gIHBhZGRpbmctdG9wOjE2cHg7XG5cbiAgLnNsYV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMCAwIDAgMDtcbiAgICBmbGV4OiAxO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogYXV0bztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXG4gICAgICAuc2xhX19zdGlja3ktZmlsdGVyX19waWxsIHtcblxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDNweCAxNXB4IDRweCAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblxuICAgICAgICAmLnNsYV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tc2xhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG5cbiAgICAgICAgICAmLnNsYV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tc2xhLWZpbHRlcnMge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzNweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2xlYXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OjE0LjVweDtcbiAgICAgICAgICAgIHRvcDoxMi41cHg7XG4gICAgICAgICAgICB3aWR0aDo3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6N3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvZmlsdGVyX2RlbGV0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MTJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zbGFfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRhcmsge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBwYWRkaW5nOiAzcHggMzBweCA0cHggMTVweDtcbiAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAuc2xhX19zdGlja3ktZmlsdGVyX19yZXNldHtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxM3B4O1xuICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9maWx0ZXJfZGVsZXRlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOjEycHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cblxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLm92ZXJsYXl7XG4gICNzbGEtc2VhcmNoLW1vZGFse1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAyMzJweCk7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDQ2NHB4O1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTU1JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01NSUpO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBvdmVyZmxvdzphdXRvO1xuICAgIC5jbG9zZV9tb2RhbHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzMnB4O1xuICAgICAgcmlnaHQ6IDMycHg7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL0Nsb3NlX2Rhcmtfc2xhMi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBwYWRkaW5nOiAwIDAgODBweDtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICAgLmNsb3NlX21vZGFse1xuICAgICAgICB0b3A6IDUycHg7XG4gICAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGg0LnNlYXJjaC1tb2RhbC10aXRsZXtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgIHBhZGRpbmc6MjNweCA0MHB4IDEycHggMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206MzFweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMHB4IDBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgIHBhZGRpbmc6MTZweCA0MHB4IDBweCAyNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjI1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsYS1zZWFyY2gtcm93e1xuICAgICAgcGFkZGluZzowcHggMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAmLnNlYXJjaC1idXR0b257XG4gICAgICAgIG1hcmdpbi10b3A6NjJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo0MHB4O1xuICAgICAgICAubW9iaWxlLWJne1xuICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMTZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW5wdXR7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigkZGFyay1ncmV5LTEpO1xuICAgICAgfVxuXG4gICAgICBidXR0b257XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzoxMXB4IDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDo3cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgd2lkdGg6MTgwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGEtd2lubmVyLWNvbG9yO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg5N0M2QjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYnRuLS1jbGVhcntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY3VzdG9tc2VsZWN0e1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG5cbiAgICAgICAgaW5wdXR7XG4gICAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoJGRhcmstZ3JleS0xKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDhweCAwcHg7XG4gICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuY3VzdG9tc2VsZWN0X19hcnJvd3tcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDE3cHg7XG4gICAgICAgICAgdG9wOiAxN3B4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvY3VzdG9tc2VsZWN0X2Fycm93LnN2Zyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgICAgIHdpZHRoOjExcHg7XG4gICAgICAgICAgaGVpZ2h0OjZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDExcHggNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmN1c3RvbXNlbGVjdF9fZHJvcGRvd257XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDdweCAzN3B4IDdweCAxMHB4O1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMkUyRTI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIHotaW5kZXg6IDEwMTtcblxuICAgICAgICAgIC5jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW17XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjA2MDYwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIGRpdi5vcHRpb25uYXZ7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAmPnNwYW57XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDhweCA4cHggMHB4O1xuICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9kb3duLnN2Zykgbm8tcmVwZWF0IDEwMCU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jYXRlZ29yaWVzX2Ryb3Bkb3duIC5jdXN0b20tZHJvcGRvd257XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjUlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTY1JSk7XG4gICAgICAgICAgbWF4LWhlaWdodDo0MDBweCAhaW1wb3J0YW50XG4gICAgICAgIH1cblxuICAgICAgICAmLnJlZ2lvbnNfZHJvcGRvd24gLmN1c3RvbS1kcm9wZG93bntcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MyUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDMlKTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OjQwMHB4ICFpbXBvcnRhbnRcbiAgICAgICAgfVxuXG4gICAgICAgIC5jdXN0b20tZHJvcGRvd257XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDdweCAwcHggN3B4IDBweDtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICB6LWluZGV4OiAxMDE7XG4gICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgICAgIGxpe1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICAgIHBhZGRpbmc6MHB4IDEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGV7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OjI7XG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbiwuZm9ybXVsYXRlLWlucHV0LWFjdGlvbnN7XG4gICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlcntcbiAgICAgICAgICBwYWRkaW5nLXRvcDowcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTo5NXB4O1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tYXV0b2NvbXBsZXRle1xuICAgICAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtYWN0aW9uc19fbG9hZGluZyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDUlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93biwgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogY2FsYygxMDAlIC0gMXB4KTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyYzJjMmM7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDRweCA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgY29sb3I6ICMyYzJjMmM7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAgICAgICAmLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93bi1pdGVtLS1oaWdobGlnaHR7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzowcHggMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcblxuICAgICAgICAmLnNlYXJjaC1idXR0b257XG4gICAgICAgICAgbWFyZ2luLXRvcDowcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTowcHg7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIC5tb2JpbGUtYmd7XG4gICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZGl2Lm9wdGlvbm5hdntcbiAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZXtcbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgZm9udC1zaXplOjE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDoyNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b257XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi5zbGEtd2lubmVyLXNlYXJjaC1tb2RhbHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB6LWluZGV4OjQ7XG4gICAgICAuY2xvc2VfbW9kYWx7XG4gICAgICAgIHRvcDogNTZweDtcbiAgICAgICAgcmlnaHQ6IDMycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBwYWRkaW5nOjBweDtcbiAgICAgICAgICBtYXJnaW46MHB4O1xuICAgICAgICAgIHRvcDogMjZweDtcbiAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoNC5zZWFyY2gtbW9kYWwtdGl0bGV7XG4gICAgICAgIG1hcmdpbi10b3A6MjRweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDowcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNsYS1zZWFyY2gtcm93e1xuICAgICAgICAmLnNlYXJjaC1idXR0b257XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTo2NXB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4ub3ZlcmxheS1zZWNvbmR7XG4gICNzbGEtc2VhcmNoLW1vZGFse1xuICAgIC5zbGEtc2VhcmNoLXJvd3tcbiAgICAgIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZXtcbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVye1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zbGEtc2VhcmNoLXJvd3tcbiAgICAgIC5zZWFyY2gtYnV0dG9uLWZpcnN0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdTb2ZpYSBQcm8nO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNsYS1zZWFyY2gtcm93e1xuICAgICAgZGl2Lm9wdGlvbm5hdntcbiAgICAgICAgLmN1c3RvbS1kcm9wZG93bi1uZXd7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDBweCA1cHggMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMCwwLDAsMC44KSAwcHggMCAxMHB4O1xuICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiByZ2JhKDAsMCwwLDAuOCkgMCAwIDEwcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDAsMCwwLDAuOCkgMCAwIDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtbW9kYWwtdGl0bGUtc21hbGwge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JHNsYS1kZXRhaWx9IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNTBweCkgY2FsY3VsYXRlUmVtKDEyMHB4KSAwIGNhbGN1bGF0ZVJlbSgxMjBweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTM2cHgpO1xuICB9XG4gICYtd2lubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAmLXRpdGxlIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICB3aWR0aDogMTAyJTtcbiAgICB9XG4gICAgJiA+IHNwYW4gPiBzcGFuID4gc3ZnIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC0xMnB4KTtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtc3VidGl0bGUge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHdpZHRoOiAxMDIlO1xuICAgIH1cbiAgICAmLWJyZWFrIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLXNlY29uZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cbiAgJi1zZWNvbmQtd3JhcHBlciB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkgYW5kIChtaW4td2lkdGg6NzcwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NzBweCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIG1heC13aWR0aDogNzY2cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1heC13aWR0aDogOTU4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIG1heC13aWR0aDogMTI0OHB4O1xuICAgIH1cblxuICB9XG4gICYtd3JhcHBlcl9zZWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgICB9XG4gIH1cbiAgJi13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyQzJDMkM7XG4gICAgICBib3gtc2hhZG93OiAwcHggMTBweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIHRleHQtYWxpZ246IC13ZWJraXQtYXV0bztcbiAgICAgIGJhY2tncm91bmQ6ICMyQzJDMkM7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICB9XG4gICYtaW5mbyB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgtMjBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXRvcDogLTElO1xuICAgIH1cbiAgfVxuXG4gICZfbW9kYWwtdGl0bGUge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYtc2Vjb25kIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJHNsYS13aW5uZXItY29sb3I7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJSAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1iYW5uZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICZfaW5mbyB7XG4gICAgICAgID4gc3VwIHtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9tb2RhbC1ib2R5IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgID4gcCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICB9XG5cbiAgICBhe1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cbiAgJl9tb2RhbC1naXJkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9tb2RhbC1jbG9zZSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDVweCkgIWltcG9ydGFudDtcbiAgICAmID4gc3BhbiA+IHN2ZyA+IHBhdGgge1xuICAgICAgZmlsbDogJGJsYWNrO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzbGEtcHVua3RlfSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDU3cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gICYgPmg0IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIH1cbiAgfVxuXG4gICYtcGxhY2Vob2xkZXIge1xuICAgICYtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4uYnJlYWstc20ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZ3JpZC1pY29uLWFjdGl2ZSB7XG4gIHBhZGRpbmc6IDdweCAxOHB4IDdweCAwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc3dpdGNoLWdyaWQtYWN0aXZlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA5LjVweDtcbn1cblxuLmdpcmQtaWNvbi1pbmFjdGl2ZSB7XG4gIHBhZGRpbmc6IDdweCAxOHB4IDdweCAwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc3dpdGNoLWdyaWQtaW5hY3RpdmUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDkuNXB4O1xuXG59XG5cblxuLmxpc3QtaWNvbi1hY3RpdmUge1xuICBwYWRkaW5nOiA3cHggMHB4IDdweCA0NXB4O1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zd2l0Y2gtbGlzdC1hY3RpdmUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4ubGlzdC1pY29uLWluYWN0aXZlIHtcbiAgcGFkZGluZzogN3B4IDBweCA3cHggNDVweDtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc3dpdGNoLWxpc3QtaW5hY3RpdmUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4uc2VhcmNoLXBhZ2VfX3N3aXRjaCB7XG4gIGRpc3BsYXk6ZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgtMTJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgtMjZweCk7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19zd2l0Y2gtd3JhcCB7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oNTNweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBib3JkZXItcmFkaXVzOiA2NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjYuODhweCk7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19zd2l0Y2gtd3JhcCBpbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG4uc2VhcmNoLXBhZ2VfX3N3aXRjaC1zbGlkZXIge1xuICB3aWR0aDoyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4JTtcbiAgbGVmdDogMyU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjRzO1xuICB0cmFuc2l0aW9uOiAuNHM7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgdG9wOiA3JTtcbiAgfVxufVxuXG5pbnB1dDpjaGVja2VkICsgLnNlYXJjaC1wYWdlX19zd2l0Y2gtc2xpZGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcbn1cblxuLnNsYS1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gICYtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cblxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxufVxuXG4uc2xhLXNlY3Rpb24td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDE5MnB4O1xufVxuXG4uc21hbGwge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYmlnIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2xhX19jYXRlZ29yeV9zZWFyY2hfYnV0dG9uIHtcbiAgQGV4dGVuZCAuYmxhY2stYnV0dG9uO1xufVxuXG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tc2xhIHtcbiAgJjpob3ZlciB7XG4gICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwMCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoLjEpO1xuICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuXG4uYnV0dG9uLXNtLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEycHggMzJweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5idXR0b24uYnV0dG9uLXNtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDEycHggMzJweDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLUdyYXktNzAwLCAjNDQ0KTtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE1MCUgKi9cblxuICAmOmhvdmVye1xuICAgIGJhY2tncm91bmQ6ICRzbGEtY29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uLmVudGl0eS1kZXRhaWxzX19hd2FyZF9yaWJib24ge1xuICAuYXdhcmQtbG9jYXRpb24tcmliYm9uLXRpdGxlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBiciB7IGRpc3BsYXk6IG5vbmU7fVxuICAgIH1cbiAgfVxufVxuXG4uc2xhLXNlY3Rpb24tbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xufVxuIiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLnNsYS1zZWFyY2gtaGVhZGVyLS13aW5uZXItMjAyMyB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDkycHgpIDA7XG59XG5cbi5zbGEtZGV0YWlsX2hlYWRlcl93aW5uZXItMjAyMyB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDk2cHgpIGNhbGN1bGF0ZVJlbSgxMjBweCkgMCBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDIyOHB4KTtcbiAgICAuc2xhLWRldGFpbF9oZWFkZXItdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICAmLXBsYWNlaG9sZGVycyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsYS1kZXRhaWxfaGVhZGVyLXN1YnRpdGxlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDMxMXB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjI4cHgpO1xuICAgICAgICAuc2xhLWRldGFpbF9oZWFkZXItd3JhcHBlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGEtZGV0YWlsX2hlYWRlci10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsYS1kZXRhaWxfaGVhZGVyLXN1YnRpdGxlIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEuc2VhcmNoLWZpbHRlcnMtc2xhLXdpbm5lci0yMDIzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLnNob3ctZmlsdGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS13aW5uZXItY29sb3I7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgfVxuXG4gICAgLmFjdGl2ZS1maWx0ZXJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgXG4gICAgICAgIGEge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgICAuc2hvdy1maWx0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aXZlLWZpbHRlcnMge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX2hhcy1maWx0ZXJzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgLnNob3ctZmlsdGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5maWx0ZXJzLXdyYXBwZXItc2xhLTIwMjMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQ5cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cblxufVxuXG4uc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkcy13cmFwLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZHMtd3JhcC0yMDIzIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgIC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtdGV4dC1zbGEge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MnB4KTtcbiAgICB9XG5cbiAgICAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLXNsYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZC10ZXh0LXNsYSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLWltYWdlLXNsYSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xhLWRldGFpbF9oZWFkZXJfd2lubmVyLTIwMjMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgLnNsYS1kZXRhaWxfaGVhZGVyLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGEtZGV0YWlsLXB1bmt0ZS0yMDIzIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDRweCk7XG5cbiAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIH1cbn1cblxuLnNsYS1kZXRhaWwtcHVua3RlLWltYWdlIHtcbiAgICB3aWR0aDogMTczcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cblxuLnNsYS1kZXRhaWwtcHVua3RlLWNhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtOyBcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19iYWRnZS1ncmlkLnNlYXJjaC1wYWdlX19hcnRpY2xlX19iYWRnZS0yMDIzIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dvbGQtYmFkZ2UtMjAyMy5zdmcpO1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBoZWlnaHQ6IDM5cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC00cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dvbGQtYmFkZ2Uuc3ZnKTtcbiAgICAgICAgd2lkdGg6IDgzcHg7XG4gICAgICAgIGhlaWdodDogNDdweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB0b3A6MDtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLnNsYS0yMDIzLXRvdGFsLWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICBjb2xvcjogI0M1QzVDNTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLnNsYS1kZXRhaWxfaGVhZGVyLXNlY29uZC0yMDIzIHtcbiAgICAuc2xhX19zdGlja3ktZmlsdGVyX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLXNsYS5zZWFyY2gtcGFnZV9fYXJ0aWNsZS1zbGF3aW5uZXItMjAyMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd24ge1xuICAgIEBleHRlbmQgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bjtcbiAgICBtYXgtaGVpZ2h0OiAzMTBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93bjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd246Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMTBweDtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duLWl0ZW0ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCAjRUNFQ0VDIHNvbGlkO1xuXG4gICAgJi0tdGl0bGUge1xuICAgICAgICBjb2xvcjogIzFCMUIxQjtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXMtaXRlbS0tbGlzdCB7XG4gICAgY29sb3I6ICM2NTY1NjU7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0cHgpO1xuXG4gICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNHB4KTtcblxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogIzY1NjU2NSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudF9ub21pbmF0aW9uLWNhdGVnb3JpZXMge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19yZXNldCB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogOXB4IDEycHg7XG5cbiAgICAgICAgLmlucHV0LWZ1bmN0aW9ucyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtcGFkZGluZyB7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTJweCk7XG59XG5cbi5tYWluLWhlYWRlcl9fZmlsdGVyLXRvZ2dsZS5tYWluLWhlYWRlcl9fZmlsdGVyLXRvZ2dsZS1zbGEubnV4dC1saW5rLWFjdGl2ZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLm1vZGFsLWhpZGRlbiB7XG4gICAgLnNrLW1vZGFsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250LnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250LXNsYS5zbGEtd2lubmVyLWltYWdlLW1vYmlsZSB7XG4gICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuIFxuLmF3YXJkZWQtbG9jYXRpb24tbW9kYWwtbGluayB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICB9XG59IiwiXG5cbiN7JGZhY3RzLWZpZ3VyZXN9LS1oZWFkZXIge1xuICAgIEBleHRlbmQgLnBhZ2UtaGVhZGVyO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTE1cHgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDkycHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2RDYyNTM7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjODk3QzZCICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjN0Q3MDVGICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTA1cHgpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQ5cHgpO1xuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY2FsY3VsYXRlUmVtKDUxcHgpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMCAwIDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzc2cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNzZweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxlZnQ6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0b3A6IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIyN3B4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjI3cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsZWZ0OiAyMzdweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdG9wOiAxMjVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRmYWN0cy1maWd1cmVzfS0tcmV2aWV3cy1jb250ZW50IHtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbiN7JGZhY3RzLWZpZ3VyZXN9LS1ib2R5IHtcbiAgICBjb2xvcjogIzJDMkMyQztcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXG4gICAgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDMwcHg7XG4gICAgfVxuXG4gICAgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19jYXJkIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzODRweDtcbiAgICB9XG59XG5cbiN7JGZhY3RzLWZpZ3VyZXN9LS1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0OHB4KSBjYWxjdWxhdGVSZW0oMTAwcHgpIGNhbGN1bGF0ZVJlbSgyMnB4KSBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuXG4gICAgJi0yIHtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDY1cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDc1cHgpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MCU7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgMCBjYWxjdWxhdGVSZW0oMzJweCkgMDtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgzMnB4KSAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRmYWN0cy1maWd1cmVzfS0tY2FyZHMge1xuICAgIC5hYm91dC11c19fY2FyZHMge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAuYWJvdXQtdXNfX2NhcmRzIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNTJweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JGZhY3RzLWZpZ3VyZXN9LS1pbmZvcyB7XG4gICAgQGV4dGVuZCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXNlY3Rpb247XG4gICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTI4cHgpIDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMCAwIGNhbGN1bGF0ZVJlbSgxNXB4KSAwO1xuICAgIH1cblxuICAgICZfbmV3IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRmYWN0cy1maWd1cmVzfS0tcmV2aWV3cyB7XG4gICAgQGV4dGVuZCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXNlY3Rpb247XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ4cHgpIGNhbGN1bGF0ZVJlbSgxMDBweCkgY2FsY3VsYXRlUmVtKDE1M3B4KSBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG5cbiAgICAuc3RhdGljLXBhZ2VfX3Jldmlld3NfX3NpbmdsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1uby1iYW5uZXIge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDhweCkgY2FsY3VsYXRlUmVtKDEwMHB4KSAwIGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMTVweCkgY2FsY3VsYXRlUmVtKDYwcHgpIGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fcmV2aWV3cy0tZmFjdHMtYW5kLWZpZ3VyZXMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICAgIH1cbn1cblxuI3skZmFjdHMtZmlndXJlc30tLWJhbm5lciB7XG4gICAgcGFkZGluZzogMy41cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBNDkzN0Q7XG4gICAgY29sb3I6ICNGRkZGRkY7XG5cbiAgICBpbWcge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICAgICAgICBib3JkZXItY29sb3I6ICMyQzJDMkM7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ2NDY0NjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSg5NnB4KSAwIGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDIwcHgpO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpIDAgY2FsY3VsYXRlUmVtKDdweCkgY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgICAgICAgICBiciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtYmx1ZSxcbiAgICAmLXdpbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGEtY29sb3I7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMDdweCkgY2FsY3VsYXRlUmVtKDUwcHgpIGNhbGN1bGF0ZVJlbSg3MXB4KTtcblxuICAgICAgICAuY29sLTEyLXN0eWxlIHtcbiAgICAgICAgICAgIC5laW50cmFnZS1wYWdlX19ib29raW5nX19jb2x1bW4ge1xuICAgICAgICAgICAgICAgIGZsZXg6IDA7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDU1JTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA0NSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU2NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSg0M3B4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1NXB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2NvbHVtbiB7XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDY1JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzNSU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBiciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fY29sdW1uIHtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oODhweCkgMCBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3MXB4KSBjYWxjdWxhdGVSZW0oMzBweCk7XG5cbiAgICAgICAgICAgIC8vIGJyIHtcbiAgICAgICAgICAgIC8vICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgLy8gfVxuXG4gICAgICAgICAgICAuY29sLTEyLXN0eWxlIHtcbiAgICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC42MjVyZW0gMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci10aXRsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAuNDM3NXJlbSAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDY1cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmLXdpbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBNDkzN0Q7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3NXB4KTtcblxuICAgICAgICAuY29sLTEyLXN0eWxlIHtcbiAgICAgICAgICAgIC5laW50cmFnZS1wYWdlX19ib29raW5nX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQ5cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNzFweCkgY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRmYWN0cy1maWd1cmVzfS0tc3VidGl0bGUge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5NnB4KSBjYWxjdWxhdGVSZW0oMTAwcHgpIDAgY2FsY3VsYXRlUmVtKDEwMHB4KTtcblxuICAgIHAge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ2cHgpIGNhbGN1bGF0ZVJlbSg1MHB4KSAwIGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1wLTEge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl93YXJtLXVwIHtcbiAgICAgICAgY29sb3I6ICNBNDkzN0Q7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNBNDkzN0Q7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JGZhY3RzLWZpZ3VyZXN9LS1hZHZhbnRhZ2VzIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNjZweCkgY2FsY3VsYXRlUmVtKDEwMHB4KSBjYWxjdWxhdGVSZW0oNTBweCkgY2FsY3VsYXRlUmVtKDEwMHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNTZweCkgMCBjYWxjdWxhdGVSZW0oMjRweCkgMDtcblxuICAgICAgICAmLXdyYXAge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5laW50cmFnZS1wYWdlX19zZXJ2aWNlc19fc2luZ2xlIHtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skZmFjdHMtZmlndXJlc30tLWNvbnRhY3Qge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG5cbiAgICBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAuc3RhdGljLXBhZ2VfX2FnZW50X19pbmZvIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIH1cbn1cblxuLnN0YXRpYy1wYWdlX19hZ2VudC0tZmFjdHMtYW5kLWZpZ3VyZXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG5cbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cblxuLnNsYV9vdmVydmlldy1tYWluLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjk2cHg7XG4gICAgcGFkZGluZzogMCA2LjQzNzVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMnJlbTtcbiAgICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gQ1VTVE9NIFNFTEVDVCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlciB7XG4gICAgQGV4dGVuZCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdDtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEzMHB4KSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cblxuICAgICYtc2luZ2xlLS1sb2NhdGlvbiB7XG4gICAgICAgIHRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogMTAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkMgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdGVkIHtcbiAgICBAZXh0ZW5kIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0LW9wdGlvbi0tc2VsZWN0ZWQ7XG59XG5cbi5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zIHtcbiAgICBAZXh0ZW5kIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0LW9wdGlvbnM7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIC8vIG1hcmdpbi1sZWZ0OiAxMDJweDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0bztcblxuICAgICYtbm9taW5hdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC0xMnB4KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9ucy1zaW5nbGUtLWxvY2F0aW9uIHtcbiAgICBAZXh0ZW5kIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0LW9wdGlvbnM7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMCwwLDAsMC44KSAwcHggMCAxMHB4O1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IHJnYmEoMCwwLDAsMC44KSAwIDAgMTBweDtcbiAgICAgICAgYm94LXNoYWRvdzogcmdiYSgwLDAsMCwwLjgpIDAgMCAxMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgdG9wOiAzN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG59XG5cbi5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLW9wdGlvbi1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0E0OTM3RCAhaW1wb3J0YW50O1xuXG4gICAgJl9ibHVlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QiAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbiB7XG4gICAgQGV4dGVuZCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdC1vcHRpb247XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTNweCAxOXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E0OTM3RCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZfYmx1ZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9uczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNsYV9sb2NhbGUtY2hhbmdlci1zZWFyY2gge1xuICAgICYtcmVzdWx0cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiA4NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMzdweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiAxNHB4O1xuICAgICAgICB0b3A6IC04N3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcmlnaHQ6IDI2cHg7XG4gICAgICAgICAgICB0b3A6IC05MnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLW5vbWluYXRpb24ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHJpZ2h0OiAzLjYlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0b3A6IC04NnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1zaW5nbGUtLWxvY2F0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYyAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiA4NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMzdweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiAxNHB4O1xuICAgICAgICB0b3A6IC04N3B4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luOiAxNHB4IDglICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICByaWdodDogOCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRvcDogMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24gLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWRldGFpbC0tbG9jYXRpb24ge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1QTZGODAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogODRweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgzMHB4KSAwIDAgMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgJiA+IGlucHV0IHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jc2xhX2xvY2FsZS1jaGFuZ2VyLXNlYXJjaC1yZXN1bHRzLS1pbnB1dCB7XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnNsYV9zZWFyY2gtbG9jYWxlLXN3aXRjaC0td3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDc2NnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubGlua19jb3BpZWQtbmV3IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBjb2xvcjogIzZmODg5YjtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLU5PTUlOQVRJT04tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuI3skbm9taW5hdGlvbn0tYm9keSB7XG4gICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuI3skbm9taW5hdGlvbn0sXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gICAgJi1oZWFkZXIge1xuICAgICAgICBAZXh0ZW5kIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taGVhZGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE2RjgwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1QTZGODAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHJpZ2h0OiAtNDZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgaDEsIHNwYW4ge1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX3dhcm0tdXAge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjI3Nzg2ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC03NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgxLCBzcGFuIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibHVlLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDEyOHB4KSAwIGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDg0cHgpIGNhbGN1bGF0ZVJlbSg3MnB4KSBjYWxjdWxhdGVSZW0oNzBweCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVBNkY4MDtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgYSwgYnV0dG9uIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTFweCkgY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndoaXRlLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDQzcHgpIDAgY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODRweCkgY2FsY3VsYXRlUmVtKDcycHgpIGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjNUE3MDgwO1xuXG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNjRweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgYSwgYnV0dG9uIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTFweCkgY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ29sZC1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEE3QjY5ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5ibHVlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE2RjgwO1xuICAgICAgICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oOTZweCkgMCBjYWxjdWxhdGVSZW0oMTI0cHgpO1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDczcHg7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogNTFweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRvcDogLTE3M3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNzhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRvcDogMTdweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOS41cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyN3B4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfd2FybS11cCB7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA4MXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTE5cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDI2MXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTM2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDc2cHgpO1xuICAgICAgICAgICAgICAgICYgPiBkaXYgPiBoMSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oNDVweCk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY2FsY3VsYXRlUmVtKDQycHgpO1xuICAgICAgICAgICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgICAgICAmX3dhcm0tdXAge1xuICAgICAgICAgICAgICAgICYgPiBkaXYgPiBoMSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBjYWxjdWxhdGVSZW0oLTAuNzJweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYgPiBkaXYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDEwOXB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JG5vbWluYXRpb259X2JsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTRDNUQ7XG59XG5cbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZCB7XG4gICAgLmJsdWUtY29udGFpbmVyIHtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyNTZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsYS1oMiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJsdWUtY29udGFpbmVyLWdyZXktdGV4dCB7XG4gICAgICAgIGgyLFxuICAgICAgICBwOm5vdCgud2hpdGUtdGV4dCkge1xuICAgICAgICAgICAgY29sb3I6ICNDNUM1QzU7XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLmJsdWUtY29udGFpbmVyLWdyZXktdGV4dCB7XG4gICAgY29sb3I6ICNDNUM1QzU7XG59XG5cbi5zbGEtaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxufVxuXG4jeyRub21pbmF0aW9uLXBhZ2V9IHtcbiAgICBjb2xvcjogIzJDMkMyQztcbiAgICBwYWRkaW5nOiA0OHB4IDA7XG5cbiAgICAmLS1zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDk1cHgpO1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDgwcHgpO1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDU2cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiA2NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNzVweDtcbiAgICB9XG5cbiAgICAmLS1saW5rIHtcbiAgICAgICAgY29sb3I6ICM1QTZGODAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgYnIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG5cbiAgICAgICAgJi0tc2VjdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIH1cblxuICAgIH1cblxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMDBweCkgMDtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg5NXB4KSAwIDAgMDtcblxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDQzcHgpO1xuXG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDYwcHgpIGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oNjBweCkgMDtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJhbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAxMHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHdpZHRoOiAxMTAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1iYW5uZXJfYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCUgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDYxJSAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTQzOXB4KSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0tdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCkgMDtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgIGZsZXg6IDAgMCA1MCU7XG5cbiAgICBpbWcge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDExMHB4KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4M3B4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgICAgZmxleDogMCAwIDcwJTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1pbi13aWR0aDogNDAwcHg7XG5cbiAgICAmLWJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmV5LTE7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTI7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrLWdyZXktMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmstZ3JleS0yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuXG4gICAgICAgICYtYnRuIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1iYW5uZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTlweCAwIDEwcHg7XG4gICAgICAgICYtb3Blbl9idG4ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNkY4ODlCICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzZGODg5QiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmIGRpdiA+IGRpdiA+IGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuXG4gICAgICAgICYtaGVhZGVyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX2luZm8ge1xuICAgICAgICAgICAgICAgICYgPnNwYW4gPiBzdmcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMy44MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMy44MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtb25lIHtcbiAgICAgICAgICAgICAgICAmID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmID4gc3BhbiA+IHNwYW4gPiBzcGFuID4gc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxpbmsge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHtcbiAgICAgICAgJjpub3QoLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS10ZXh0YXJlYSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIGNvbG9yOiAjMkMyQzJDO1xuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyQzJDMkMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnLFxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogIzJDMkMyQztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1jdXN0b21zZWxlY3Qge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyQzJDMkM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M1QzVDNTtcbiAgICAgICAgY29sb3I6ICMyQzJDMkM7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogIzJDMkMyQyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnRfbmV3IHtcbiAgICAgICAgJjpub3QoLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS10ZXh0YXJlYSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnLFxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmID4gdWwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojMkMyQzJDICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgtMTJweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jdXN0b21zZWxlY3Qge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyQzJDMkM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG5cbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24ge1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0ge1xuICAgICAgICBjb2xvcjogIzJDMkMyQyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tdGV4dGFyZWEge1xuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTA4cHg7XG4gICAgICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMThweCk7XG5cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzc4Nzg3ODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLXRleHRhcmVhIHtcbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0KSBpbnB1dCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwaW5rO1xuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWhhcy1kYXRhIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudDpub3QoLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3QpIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tR3JheS00MDAsICNDNUM1QzUpO1xuXG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwaW5rO1xuICAgIH1cblxuICAgIC5jdXN0b21zZWxlY3RfX3JvdW5kLWJ0biB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3Qge1xuICAgICAgICB6LWluZGV4OiA0O1xuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHRleHRhcmVhIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwaW5rO1xuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMge1xuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTI7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUge1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1lcnJvcnMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWVycm9yIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiA2O1xuXG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbixcbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1hY3Rpb25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuXG5cbiAgICAgICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tYXV0b2NvbXBsZXRlIHtcbiAgICAgICAgICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWFjdGlvbnNfX2xvYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1JTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24sXG4gICAgICAgICAgICAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogY2FsYygxMDAlIC0gMXB4KTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJjMmMyYztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDRweCA0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyYzJjMmM7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICYuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLWl0ZW0tLWhpZ2hsaWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGFfbm9taW5hdGlvbi1iYW5uZXItLWlucHV0IHtcbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1lcnJvciB7XG4gICAgICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xhX25vbWluYXRpb25fX2NoYXJhY3Rlci1jb3VudC0tdGV4dGFyZWEge1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMjtcbiAgICAgICAgfVxuICAgICAgICAmID4gZGl2ID4gZGl2ID4gZGl2ID4gaW5wdXQge1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICYgPiBkaXYgPiBkaXYgPiBpbnB1dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5iYW5uZXItZXJyb3ItaW5wdXQge1xuICAgICYgPiBkaXYgPiBkaXYgPiAgZGl2ID4gaW5wdXQge1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJiBkaXYgPiAgZGl2ID4gaW5wdXQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2sgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLXRleHRhcmVhIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnNsYV9ub21pbmF0aW9uX19jaGFyYWN0ZXItY291bnQtLXRleHRhcmVhIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsIHtcbiAgICBjb2xvcjogIzJDMkMyQztcbiAgICB6LWluZGV4OiA0O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIHdpZHRoOiA5NiU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi1oYXMtdmFsdWUge1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1maWVsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJl93ZWJzaXRlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTZweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtbW9kYWwge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgJl93cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MiU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQyJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmID4gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX3RleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2Rjg4OUI7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbm8tZGF0YSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubm8tZGlzcGxheS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYtZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uby1kaXNwbGF5LXNtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi1mbGV4IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5vLWRpc3BsYXktbWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLWZsZXgge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xhX292ZXJ2aWV3X19wYWdlLWNvdW50ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQgIWltcG9ydGFudDtcblxuICAgIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NvdW50ZXJzLWZvb3RlciB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY291bnRlci12YWx1ZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xhX292ZXJ2aWV3X19wYWdlLWNvdW50ZXItY29uZiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QiAhaW1wb3J0YW50O1xuXG4gICAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY291bnRlcnMtZm9vdGVyIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fYXdhcmRfcmliYm9uLXZvdGluZ19faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICY+c3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2xvY2F0aW9uX2F3YXJkLnN2Zykgbm8tcmVwZWF0IDAgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMi42ODc1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDQycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICB9XG4gICAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2F3YXJkX3JpYmJvbi1wcmV2b3Rpbmcge1xuICAgICZfX2lubmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1tb2RhbCB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgJl90ZXh0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDA7XG4gICAgfVxuXG4gICAgJl9saW5rIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwJTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJiA+IGEgIHtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLW1vZGFsX2dyZWV0IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUwcHg7XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1tb2RhbF92b3RlZCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MHB4O1xufVxuXG4ubW9kYWxfaW5mbyB7XG4gICAgJiA+IHAge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICBwYWRkaW5nOiAgMCAzMnB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEuODc1cmVtIDEuMTI1cmVtIDFyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICBjb2xvcjogIzZGODg5QjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLXdyYXAtdGV4dCA+IGRpdiA+IGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cblxuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMtLXNsYS1ub21pbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOTVweCkgIWltcG9ydGFudDtcbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uIHtcbiAgICAmLS13cmFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGEtY29sb3I7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTI4cHgpIDA7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIH1cblxuICAgICYtLWltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi0tdGV4dCB7XG4gICAgICAgIEBleHRlbmQgLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLW1vZGFsX3RleHQ7XG4gICAgICAgICYtYmFubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1saW5rIHtcbiAgICAgICAgQGV4dGVuZCAuc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItbW9kYWxfbGluaztcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHN1cCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSB7XG4gICAgQGV4dGVuZCAuc2xhX25vbWluYXRpb24tZm9ybTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcblxuICAgICYtd3JhcCB7XG4gICAgICAgIEBleHRlbmQgLnNsYV9ub21pbmF0aW9uLWZvcm0td3JhcDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBoMjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC04cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG5cbiAgICAgICAgJl9jb2RlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgJi13cmFwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2MHB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybS0tc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luOiA0OHB4IDAgMjRweCAwO1xuXG4gICAgJi1tZXNzYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC00cHgpO1xuICAgIH1cbn1cblxuLnNsYS1oZWFkZXItYWRkaXRpbmFsX2xpbmtzIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1ib3hlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNDBweCk7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbWF4LXdpZHRoOiA5NjBweCAhaW1wb3J0YW50O1xuXG4gICAgJi0tY2VudGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgfVxuXG4gICAgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19jYXJkIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzODRweDtcbiAgICB9XG59XG5cbi5jYXRlZ29yeV8xIHtcbiAgICB6LWluZGV4OiA3ICFpbXBvcnRhbnQ7XG59XG5cbi5jYXRlZ29yeV8yIHtcbiAgICB6LWluZGV4OiA2ICFpbXBvcnRhbnQ7XG59XG5cbi5jYXRlZ29yeV8zIHtcbiAgICB6LWluZGV4OiA1ICFpbXBvcnRhbnQ7XG59XG4uc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXMtc2luZ2xlLS1ib3gge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1wYWdlIHtcblxuICAgICYtLXNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDhweCkgY2FsY3VsYXRlUmVtKDEwMHB4KSBjYWxjdWxhdGVSZW0oMjJweCkgY2FsY3VsYXRlUmVtKDEwMHB4KTtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiA2NXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSAwIGNhbGN1bGF0ZVJlbSgzMnB4KSAwO1xuXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc3VidGl0bGUge1xuICAgICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg4MHB4KSAwIGNhbGN1bGF0ZVJlbSg4OHB4KSAwO1xuICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAxNiU7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNiU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgzMnB4KSAwIGNhbGN1bGF0ZVJlbSgzMnB4KSAwO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgtMTZweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICBoeXBoZW5zOiBhdXRvO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtcXVlc3Rpb25zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwOHB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMtLXNsYS1ub21pbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNjRweCkgIWltcG9ydGFudDtcbn1cblxuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMtLXNsYS1ub21pbmF0aW9uLFxuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMtLXNsYS1jb25maXJtYXRpb24ge1xuICAgIHVsIGxpIHAge1xuICAgICAgICB3aWR0aDogOTIlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLW1vZGFsX2xpbmstaHJlZiB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjokcGluaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgJHBpbms7XG4gICAgfVxufVxuXG4uZm9ybXVsYXRlLS1zd2lzc2xvY2F0aW9uYXdhcmRfZGlwbG9tYV9uYW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgICYgPiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmLXdpZHRoIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMtLXNsYS1jb25maXJtYXRpb24ge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNDRweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpIDAgMDtcbiAgICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uLm5vbWluYXRlX2xvY2F0aW9uLXJpYmJvbixcbi5wcmV2b3RpbmctcmliYm9uIHtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgcGFkZGluZzogMjZweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMjAycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ub21pbmF0ZV9sb2NhdGlvbi1yaWJib24tLWluZm8sXG4ucHJldm90aW5nLXJpYmJvbi0taW5mbyB7XG4gICAgLnNsYS1kZXRhaWxfaGVhZGVyLWluZm8ge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxOS41cHg7XG4gICAgICAgICAgICB3aWR0aDogMTkuNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5zbGEtZGV0YWlsX2hlYWRlci1pbmZvIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzLjgxcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMy44MXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ub21pbmF0aW9uLXJpYmJvbi1mb3JtLW1vZGFsIHtcbiAgICAuc2stbW9kYWxfX2JvZHktLXNsYS1iYW5uZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5vbWluYXRpb24tY2F0ZWdvcmllcy1oYXMtdmFsdWUge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbn1cbiIsIi5icmVhZGNydW1iLW5hdmktLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICBwYWRkaW5nOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gICYtc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHRvcDogNzBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJyZWFkY3J1bWItbmF2aS0tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYnJlYWRjcnVtYi1uYXZpLS1pY29uIHtcbiAgcGFkZGluZzogMHB4IDRweDtcbiAgJiBzcGFuIHtcbiAgICAmIHN2ZyB7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICB9XG4gIH1cbn0iLCJcbiN7JHNsYV90aGlydHktc2Vjb25kc30ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICAmX2JyZWFrIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1oZWFkZXIge1xuICAgICAgICBAZXh0ZW5kIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taGVhZGVyO1xuICAgIH1cblxuICAgICYtZXhwbGFpbmVkIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEyNnB4KSAwIGNhbGN1bGF0ZVJlbSgxMDZweCkgMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyLjc1cmVtIDAgNHJlbSAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgcGFkZGluZzogMi43NXJlbSAwIDAgMDtcbiAgICAgICAgfVxuICAgICAgICAmX3RleHQge1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDY1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNzVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNpbmNlIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDY0cHggMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyLjc1cmVtIDAgMi43NXJlbSAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjc1cmVtIDAgMi43NXJlbSAwO1xuICAgICAgICB9XG4gICAgICAgICZfdGV4dCB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtYmFkZ2VzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZ2FwOiBtYXgoMzJweCk7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGdhcDogbWF4KDIwcHgpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIgIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJl9pbWFnZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGhlaWdodDogMTc2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3NnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTc2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTMycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAmPiAqOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtODVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC02NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTU1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX3Njcm9sbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMzlweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTclICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gbGk6Zmlyc3QtY2hpbGQge1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXdyYXBwZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1vdmVydmlldyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1iZXN0X2xvY2F0aW9ucyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNzZweCk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgcGFkZGluZzogMi43NXJlbSAwIDIuNzVyZW0gMFxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpIDAgMCAwO1xuICAgICAgICB9XG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXJldmlldyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDM1LjJweCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0MHB4KSAwIDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtY2FyZHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgICAgICAmX3RpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IGNhbGN1bGF0ZVJlbSgxMjFweCkgMCAyMTRweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuNzVyZW0gMCAwIDEwJTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTs7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAvLyAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgICAgICAgICAgLmFib3V0LXVzX19jYXJkIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC8vICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgICAgICAvLyB9XG5cbiAgICAgICAgLnNsYS1vdmVydmlld19fY2FyZF9faWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0yNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMzhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtZm9vdGVyIHtcbiAgICAgICAgJl9saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAjQTQ5MzdEICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1zbGlkZSB7XG4gICAgICAgICZfc3RvcmllcyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDY3LjJweCkgMCBjYWxjdWxhdGVSZW0oMTA4cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl93cmFwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOjMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjI4OHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmID4gcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfaW1hZ2Uge1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ2MXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDozMDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6Mjg4cHg7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9kZXNjIHtcbiAgICAgICAgICAgICYtYnJlYWsge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXMge1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICB9XG5cbiAgICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2NhcmQge1xuICAgICAgICBtYXgtd2lkdGg6IDM4NHB4O1xuICAgIH1cbn1cblxuXG4vLyBRdWVzdGlvbnMgb24gU0xBIDMwIHNlY29uZHNcbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zLS1zbGEtdGhpcnR5IHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDRweCkgMCAwIDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IDIuNzVyZW0gMCAwIDA7XG5cbiAgICB9XG59XG5cbi5zbGEtdGhpcnktLXNlY29uZHNfYm9keS1xdWVzdCB7XG4gICAgcGFkZGluZy10b3A6IDY1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgJl90aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX3RpdGxlLS1ldmVudGpvYiB7XG4gICAgbWF4LXdpZHRoOiA3OSUgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MCUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLXNsaWRlciB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1MHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCkgMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzAwcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwMHB4KTtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDYycHgpIDAgY2FsY3VsYXRlUmVtKDEwNHB4KTtcblxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNjkxcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNjJweCkgMCBjYWxjdWxhdGVSZW0oMTU0cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDYwMHB4KTtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDk2cHgpIDAgY2FsY3VsYXRlUmVtKDEwOHB4KTtcbiAgICB9XG4gICBcbiAgICAuc3dpcGVyLWNvbXBvbmVudF9fZnVsbHNjcmVlbi1vZmZzZXQtd3JhcCAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTU3JSk7XG5cbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblxuICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItY29tcG9uZW50X19mdWxsc2NyZWVuLW9mZnNldC13cmFwIC5zd2lwZXItYnV0dG9uOjphZnRlciB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICB9XG59XG4iLCJcblxuI3skc2xhX3RoaXJ0eX0ge1xuICAgICYtLWJhZGdlcyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBnYXA6IG1heCgzMnB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZ2FwOiBtYXgoMjBweCk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBnYXA6IG1heCg0OHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfaW1hZ2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3NnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNzZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2NHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTY0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX3Njcm9sbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0td3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogNzYlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX2xpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdhcDogbWF4KDE2cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWluZm8ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogU29maWEgUHJvO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgLyogMTU1LjU1NiUgKi9cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2xhLWdvbGQtNjAwLCAjQTQ5MzdEKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgLyogMTU1LjU1NiUgKi9cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zbGEtZ29sZC02MDAsICNBNDkzN0QpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiI3skZWQtc3BlY2lhbHN9X2luaXRpYWwge1xuICAgICYtZW1wdHkge1xuICAgICAgICBwYWRkaW5nOiAxMjBweCAwO1xuICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLWljb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL3BhY2thZ2VzL1NwZWNpYWxzRWRpdC5zdmcnKTtcbiAgICAgICAgICAgIHdpZHRoOiA3NnB4OyBoZWlnaHQ6IDc1cHg7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlOyAvKiAyNC43NXB4ICovXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19vcHRpb25zLXdyYXAjeyRkYXNoYm9hcmR9X19vZmZlcnMtYmxvY2stb3B0aW9ucy1zbGlkZXItZ2FsbGVyeSB7XG4gICAgei1pbmRleDogMTE7XG59XG4iLCIubWVkaWEtYXJlYS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTI4cHgpIDA7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IGNhbGN1bGF0ZVJlbSg5NnB4KTtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDk2cHgpIDA7XG4gICAgICAgIGdhcDogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAgIH1cblxuICAgICYtZ3JleSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtc2VjdGlvbi1maXJzdCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0OHB4KSAwIGNhbGN1bGF0ZVJlbSg5NnB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMjhweCkgY2FsY3VsYXRlUmVtKDExMHB4KTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLXN1YnNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLXNlY3Rpb24tLWl0ZW0uY3JlYXRlLW5vbWluYXRpb24ge1xuICAgIGZsZXg6IDAgMCA1NyU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbn1cblxuLm1lZGlhLWFyZWEtc2VjdGlvbi0taXRlbS5jcmVhdGUtbm9taW5hdGlvbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZsZXg6IDAgMCA5OCU7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uLS1pdGVtLmxvZ2luLWZvcm0td3JhcHBlciB7XG4gICAgZmxleDogMCAwIDQzJTtcbiAgICBwYWRkaW5nOiAwIDAgMCBjYWxjdWxhdGVSZW0oMTA0cHgpO1xuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHtcbiAgICAgICAgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTJweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICAgICAgICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmbGV4OiAwIDAgOTglO1xuICAgIH1cbiAgICBcbn1cblxuLm1lZGlhLWFyZWEtbG9naW4tZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuXG4gICAgLmZvcm11bGF0ZS1pbnB1dDpub3QoLmZvcm11bGF0ZS1pbnB1dC0tY2hlY2tib3gpOm5vdCguZm9ybXVsYXRlLWlucHV0LS1yYWRpbykge1xuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LWVycm9ycyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1lcnJvciB7XG4gICAgICAgICAgICBjb2xvcjogI0YwNDQzODtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA1cHg7XG4gICAgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIHtcbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogI0YwNDQzODtcbiAgICAgICAgfVxuXG4gICAgfVxuXG5cbn1cblxuLm1lZGlhLWFyZWEtaW5wdXQtbGFiZWwge1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDI5cHgpO1xuICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLm1lZGlhLWFyZWEtaW5wdXQtbGFiZWwuc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlIHtcbiAgICB0b3A6IC01cHg7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgY29sb3I6ICM5NTk1OTU7XG59XG5cbi5tZWRpYS1hcmVhLXRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC45NnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM4cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLXRleHQtLXNtIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xufVxuXG4ubWVkaWEtYXJlYS10ZXh0LS14cyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5tZWRpYS1hcmVhLXRleHQtLWxpbmtzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtbGluay1sb2dpbiB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG59XG5cbi5tZWRpYS1hcmVhLXNlY3Rpb24tLWl0ZW0ucmVnaXN0ZXItZm9ybS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLm1lZGlhLWFyZWEtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgLm1lZGlhLWFyZWEtdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0taW1hZ2Uge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS10ZXh0LnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS10ZXh0LWJhbm5lciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAwIDEuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtbGluayB7XG4gICAgY29sb3I6ICMyYzJjMmM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubWVkaWEtYXJlYS0tbG9nb3V0IHtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtc2VjdGlvbi0taW5mb3Mge1xuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM4cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fcmVzdWx0cy1wYWdlLXdyYXAge1xuICAgIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS1jYXJkcy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcblxuICAgIC5tZWRpYS1hcmVhLWNhcmRzLWl0ZW0ge1xuICAgICAgICBmbGV4OiAwIDAgMjQlO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IDE2cHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGdhcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gICAgICAgIC5tZWRpYS1hcmVhLWNhcmRzLWl0ZW0ge1xuICAgICAgICAgICAgZmxleDogMCAwIDMwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBnYXA6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcblxuICAgICAgICAubWVkaWEtYXJlYS1jYXJkcy1pdGVtIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA5OCU7XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtc2VjdGlvbl9fdGl0bGUtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgYnIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtc2VjdGlvbl9fdGl0bGUtLW1kIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM4cHgpO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtc2VjdGlvbi0tY292ZXItcGhvdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMTAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IC0xM3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjFweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBtaW4td2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDE5cHgpO1xuICAgIH1cbn1cblxuLmRpc3BsYXktaW5saW5lLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtLWJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGO1xuICAgIGNvbG9yOiAjMmMyYzJjO1xuXG4gICAgLmJ0bi1yZWdpc3Rlci1ub3cge1xuICAgICAgICBcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLXNlY3Rpb24tLXNwYWNlLWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMjhweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNTZweCk7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS1maXhlZC1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogNjY2NjtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgd2lkdGg6IDEwMHZ3O1xufVxuXG4ubWVkaWEtYXJlYV9fc2VjdGlvbi1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtdGV4dC0tbGluay1pY29uLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGdhcDogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfSBcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19ib3gge1xuICAgIC5tZWRpYS1hcmVhLXRleHQtLWxpbmstaWNvbi13cmFwIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsb2NrLXNtIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uc2xhbWVkaWFhcmVhX19jb25maXJtYXRpb24tbWVzc2FnZS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg1OTRweCk7XG5cbiAgICAuc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLXRleHQuc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLXRleHQtYmFubmVyIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLXJlZ2lzdGVyLWZvcm0tLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDM4NHB4KTtcbn1cblxuLm1lZGlhLWFyZWFfX2hlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg4MXB4KTtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDEwN3B4KTtcblxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uLWNyZWF0ZS1yZXN1bHRzLS1idG4ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19mb3Jnb3QtbG9naW4tbW9kYWwge1xuICAgIC5tZWRpYS1hcmVhX19maWx0ZXJzLW1vZGFsLS1oZWFkZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAycmVtIDJyZW0gMCAycmVtO1xuICAgIH1cblxuICAgIC5tZWRpYS1hcmVhX19mb3Jnb3QtbG9naW4tLXRleHQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5tZWRpYS1hcmVhX19mb3Jnb3QtbG9naW4tYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDEwNHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX2Vycm9yIHtcbiAgICBjb2xvcjogI0YwNDQzODtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tdG9wOjhweDtcbn1cblxuLm1lZGlhLWFyZWEtc2VjdGlvbiB7XG4gICAgLnN0YXRpYy1wYWdlX19xdWVzdGlvbnNfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19yZWdpc3Rlci1ib3hlcy5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllcy0td2VyYmVmb3JtYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19oZWFkZXItYnV0dG9uLm1haW4taGVhZGVyX19maWx0ZXItdG9nZ2xlIHtcbiAgICBwYWRkaW5nOiA4cHggMTRweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzZGODg5QiAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX2hlYWRlci1idXR0b24tYXdhcmRlZC5tYWluLWhlYWRlcl9fZmlsdGVyLXRvZ2dsZSB7XG4gICAgcGFkZGluZzogOHB4IDE0cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg5N0M2QiAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICM4OTdDNkIgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNmZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIi5tZWRpYS1hcmVhX19pbnB1dCB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1MTZweCk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIHJlc2l6ZTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1M3B4KTtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyOTFweCk7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMzJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2NHB4KSBjYWxjdWxhdGVSZW0oMTA0cHgpO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICYtYXdhcmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICYtYXdhcmQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fYm94LWltYWdlIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM4NHB4KTtcbn1cblxuLmJ0bi0tY29weS10by1jbGlwYm9hcmQge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M1QzVDNTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDJweCAycHggMHB4O1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1M3B4KTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19pbnB1dC1jb3B5LS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubWVkaWEtYXJlYV9fYm94LS10ZXh0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDU5MnB4KTtcbiAgICB9XG59XG5cbi5kLWZsZXgtY2VudGVyLWFsaWduIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbn1cblxuLmJ0bi0tZ29sZCB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNBNDkzN0Q7XG4gICAgYmFja2dyb3VuZDogI0E0OTM3RDtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDJweCAwcHggcmdiYSgxNiwgMjQsIDQwLCAwLjA1KTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk3YzZiO1xuICAgIH1cbn1cblxuLmJ0bi0tZWRpdC1yZXN1bHRzIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpOyBcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4ubWVkaWEtc2VjdGlvbi1lZGl0LXJlc3VsdHMtbG9nb3V0IHtcbiAgICBvcmRlcjogMTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB9XG59XG5cbi5idG4tLWVkaXQtcmVzdWx0cyB7XG4gICAgb3JkZXI6IDI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fYm94LW5vbWluYXRlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19jb25maW1hdGlvbi1tZXNzYWdlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIGNvbG9yOiAjMkMyQzJDO1xuICBcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxNnB4O1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvc2xhL3N1Y2Nlc3Muc3ZnKSBuby1yZXBlYXQ7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fcmVzdWx0cy1wYWdlLXdyYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5tZWRpYS1hcmVhX19ub21pbmF0aW9uLWJveGVzIHtcbiAgICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2xpbmsuc2xhX25vbWluYXRpb24tZm9ybS1wYWdlLS1saW5rLmYtc2l6ZS0xNSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fYm94LS1saW5rLW5vdC1hdmFpbGFibGUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTsgXG59XG5cbiIsIi5tZWRpYS1hcmVhX19maWx0ZXJzLW1vZGFsIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgIC5zay1tb2RhbF9fY2xvc2Uuc2stbW9kYWxfX2Nsb3NlLWJsYWNrIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgLnNrLW1vZGFsX19ib2R5IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLnNrLW1vZGFsX19ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpIGFuZCAobWluLWhlaWdodDogNjUwcHgpIHtcbiAgICAgICAgLnNrLW1vZGFsX19ib2R5IHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSoxMDAgLSAxNjhweCk7XG4gICAgICAgIH1cbiAgICB9XG4gICBcbn1cblxuLnNrLW1vZGFsX19pbm5lci5tZWRpYS1hcmVhX19maWx0ZXJzLW1vZGFsLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg1OTJweCk7XG5cbiAgICAubG9nZ2VkLXVzZXJzLWluZm8gYSB7XG4gICAgICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fZmlsdGVyLW11bHRpc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oOTZweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMnB4KSBjYWxjdWxhdGVSZW0oOXB4KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSgzcHgpO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcblxuICAgICAgICAuZGVsZXRlLmljb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvQ2xvc2Vfd2hpdGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY2FsY3VsYXRlUmVtKDlweCk7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRjtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gICAgICAgIDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICAjOTU5NTk1O1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTsgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5RDk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICB6LWluZGV4OiAxMTtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDEyMHB4KTtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbiAgICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICAgIGxlZnQ6IC0xMnB4O1xuXG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX2ZpbHRlcnMtbW9kYWwtLWhlYWRlciB7XG4gICAgcGFkZGluZzogMnJlbSAycmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VDRUNFQztcblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYi0zMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbi5wYi04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG59XG5cbi5tZWRpYS1hcmVhX19maWx0ZXJzLWZvb3RlciB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUNFQ0VDO1xuXG4gICAgLmJ0bi0tc2Vjb25kYXJ5LmRpc2FibGVkIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbSAxcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fZmlsdGVycy1jaGVja2JveC13cmFwIHtcbiAgICBtYXJnaW46IDEuNXJlbSAwIDFyZW07XG59XG5cbi5tZWRpYS1hcmVhX19maWx0ZXJzLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWVkaWEtYXJlYV9fZmlsdGVycy1jaGVja2JveC1sYWJlbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMXB4KTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDg1JTtcbiAgICB9XG4gIEBhdC1yb290IC5tZWRpYS1hcmVhX19maWx0ZXJzLWNoZWNrYm94OmNoZWNrZWQgKyAmOmJlZm9yZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9jaGVjay1ibGFjay5zdmcpO1xuICB9XG59XG5cbi5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICYtbGluayB7XG4gICAgICAgIGNvbG9yOiAjMmMyYzJjO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5oZWFkZXItcGlsbC13aGl0ZSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQuNHB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTg2cHg7XG4gICAgcmlnaHQ6IDEwOHB4O1xuICAgIHotaW5kZXg6IDk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgdG9wOiAtNzdweDtcbiAgICAgICAgcmlnaHQ6IDEyM3B4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fbm9taW5hdGlvbi1oZWFkZXItd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXIge1xuICAgICAgICAgICAgcmlnaHQ6IDMzJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gXG4gICAgfVxuICAgIFxufVxuXG4ubWVkaWEtYXJlYV9fcHJlLW5vbWluYXRlZC1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMjhweCkgY2FsY3VsYXRlUmVtKDk3cHgpIDEuMzc1cmVtO1xuICAgIGgxIHtcbiAgICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTAzcHgpIGNhbGN1bGF0ZVJlbSg5NnB4KTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICM4QTdCNjk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19ub21pbmF0ZWQtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogIzEyMTIxMjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEyOHB4KSBjYWxjdWxhdGVSZW0oOTdweCkgMS4zNzVyZW07XG4gICAgaDEge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDsgLyogMTI1JSAqL1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuOTZweDtcbiAgICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTAzcHgpIGNhbGN1bGF0ZVJlbSgwcHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBsYWNlaG9sZGVyIHtcbiAgICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTAzcHgpIGNhbGN1bGF0ZVJlbSgwcHgpO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogIzhBN0I2OTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDJyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogM3JlbSAwIDAgMDtcbiAgICB9XG59XG5cbi54bC1zZW1pYm9sZCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgIH1cbn1cblxuLm1kLXNlbWlib2xkIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgIFxuICAgIH1cbn1cblxuLmxnLXJlZ3VsYXIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4ubWVkaWEtYXJlYV9fcHJlLW5vbWluYXRlZC0tc3VidGl0bGUtd3JhcCB7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTA0cHgpO1xuXG4gICAgcCB7XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cblxuLnNsYS0tYm94ZXMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDJyZW07XG5cbiAgICAmLWNlbnRlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fbm9taW5hdGlvbi1ib3hlcy5zbGFfbm9taW5hdGlvbi1mb3JtLWJveGVzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDEwMDBweCkgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19ub21pbmF0aW9uLWJveGVzLm1lZGlhLWFyZWFfX3Jlc3VsdHMtYm94ZXMuc2xhX25vbWluYXRpb24tZm9ybS1ib3hlcyB7XG4gICAgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19saW5rLnNsYV9ub21pbmF0aW9uLWZvcm0tcGFnZS0tbGluayB7XG4gICAgICAgIGNvbG9yOiAjYTQ5MzdkICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1wYWdlLXN1YnRpdGxlIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTQzOXB4KXtcbiAgICAgICAgYnIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59IiwiLm1lZGlhLWFyZWFfX3dpbm5lci1wYWdlIHtcbiAgICAvLyBmaWx0ZXI6IGJsdXIoMC41cmVtKTtcblxuICAgIC5wbGFjZWhvbGRlciB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX193aW5uZXItaGVhZGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDEwNHB4KTtcbn1cblxuLmJsdXJyZWQtYmFja2dyb3VuZCB7XG4gICAgZmlsdGVyOiBibHVyKDhweCk7XG59XG5cbi5tZWRpYS1hcmVhX19wcmV3aW5uZXItbW9kYWwtLWJvZHkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5NnB4KSAycmVtIDJyZW07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDJyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMxN3B4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTE3cHgpO1xuICAgIH1cbiAgICBcbiAgICBwLGEge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogI0E0OTM3RDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4MHB4KSAycmVtIGNhbGN1bGF0ZVJlbSg0OHB4KSAycmVtICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjE4cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgcCwgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19maWx0ZXJzLW1vZGFsLnNrLW1vZGFsX19ib2R5Lm1lZGlhLWFyZWFfX3ByZXdpbm5lci1tb2RhbC0tYm9keSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX193aW5uZXItc2VhcmNoLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLm1lZGlhLWFyZWFfX3dpbm5lcl9fY3VzdG9tc2VsZWN0IHtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zMCk7XG4gICAgcGFkZGluZzogNnB4IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgICBtaW4td2lkdGg6IDkuMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuXG4gICAgdWwge1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMTQ1LjU5cHgpO1xuICAgIH1cblxufVxuXG4jbWVkaWEtYXJlYV9fd2lubmVyX19jdXN0b21zZWxlY3QtLWlucHV0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogMCA4cHggMCAwO1xuXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5cbi5tZWRpYS1hcmVhX193aW5uZXItY2F0ZWdvcnktbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMzVweDtcbiAgICBiYWNrZ3JvdW5kOiBjYWRldGJsdWU7XG4gICAgei1pbmRleDogOTtcblxuICAgIGNvbG9yOiAjRkZGO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgIzJDMkMyQztcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICBsZWZ0OiA4cHg7XG4gICAgfVxufSIsIlxuXG4uc2xhLWJhZGdlcy1zbGlkZXItd3JhcHBlciB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlcyAge1xuICAgIGdhcDogMDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAmPiAqOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNTVweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmPiAqOm50aC1jaGlsZCgyKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAmPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtaW4td2lkdGg6IGNhbGMoMTc2cHggKyAzNnB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICY+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1pbi13aWR0aDogY2FsYygxMzJweCArIDM2cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICAgLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzLmFjdGl2ZSB7XG4gICAgICAgY3Vyc29yOiBncmFiYmluZztcbiAgICB9XG59XG5cblxuIiwiLnN3aXBlci1jb21wb25lbnQtLXdyYXAge1xuICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnN3aXBlci1idXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG59XG5cbi5zd2lwZXItYnV0dG9uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNzFweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAmOmhvdmVyIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb2xvcjogJHBpbms7XG4gICAgfVxuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uc3dpcGVyLWNvbXBvbmVudF9fZnVsbHNjcmVlbi1vZmZzZXQtd3JhcCB7XG4gIC5zd2lwZXIuc3dpcGVyLWluaXRpYWxpemVkLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gIC5zd2lwZXItc2xpZGUge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlO1xuICB9XG5cbiAgLnN3aXBlci1zbGlkZTpub3QoLnNsaWRlLXZpc2libGUpIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAtNS42MjVyZW07XG4gIH1cbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IC01LjYyNXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgIC5zd2lwZXItYnV0dG9uIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBsZWZ0OiAtNXJlbTtcbiAgICB9XG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICByaWdodDogLTVyZW07XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgLnN3aXBlci1idXR0b24ge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IC01cmVtO1xuICAgIH1cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtNXJlbTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCksIChtYXgtd2lkdGg6IDEwODBweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogLTIuNXJlbTtcbiAgICB9XG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICByaWdodDogLTIuNXJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLU5PIFNDUklQVCBTVFlMRVMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cbiAgfVxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLUVORCBPRiBOTyBTQ1JJUFQgU1RZTEVTLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG59XG5cbi5ob21lLXNsaWRlci1pbnNwaXJpbmctbG9jYXRpb25zLFxuLmhvbWUtc2xpZGVyLWV2ZW50LXBhcnRuZXJzLFxuLmhvbWUtc2xpZGVyLWluc3BpcmluZy1yZWdpb25zIHtcbiAgLnN3aXBlci1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4uc3dpcGVyLWN1c3RvbS1uYXYge1xuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogLTMuMjVyZW07XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAtMy4yNXJlbTtcbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3MHB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XG4gIFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjNweCk7XG4gICAgIFxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIC5zd2lwZXItYnV0dG9uIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogLTJyZW07XG4gICAgfVxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IC0ycmVtO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5zd2lwZXItYnV0dG9uIHtcbiAgICAgIHRvcDogNTlweDtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDlweCk7XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBsZWZ0OiAuNTYyNXJlbTtcbiAgICB9XG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICByaWdodDogLjU2MjVyZW07XG4gICAgfVxuICB9XG59XG5cbi5zd2lwZXItLWhvdmVyLWJnLWFuaW1hdGlvbiB7XG4gIC50aW55LXNsaWRlcl9fc2xpZGVfX2JhY2tncm91bmQge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAjeyR0cmFuc2l0aW9uLXNsb3d9O1xuXG4gIH1cblxuICAudGlueS1zbGlkZXJfX3NsaWRlX19pbm5lcjpob3ZlciB7XG4gICAgLnRpbnktc2xpZGVyX19zbGlkZV9fYmFja2dyb3VuZCB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuXG4gICAgfVxuICB9XG59IiwiLnBob25lLWlucHV0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5waG9uZS1pbnB1dC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY291bnRyeS1kcm9wZG93bi13cmFwcGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNvdW50cnktc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogOXB4IDEycHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oNzRweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDQycHgpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmMyYzJjO1xufVxuXG4ucGhvbmUtaW5wdXQtZmllbGQge1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gXG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0X19jdXN0b20gPiBkaXYgPiBkaXYgPiBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRjVBNzUgIWltcG9ydGFudDtcbn1cblxuLmVycm9yLXRleHQge1xuICBjb2xvcjogJHBpbms7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNHB4KTtcbn1cblxuLnBob25lLWlucHV0LXdyYXBwZXIucGhvbmUtaW5wdXQtd3JhcHBlci0taGFzLXZhbHVlIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG4ucGhvbmUtaW5wdXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUge1xuICAgIGxlZnQ6IC05MHB4O1xuICB9XG59XG5cbi5waG9uZS1pbnB1dC1jb250YWluZXIge1xuIC5mb3JtdWxhdGUtaW5wdXQtZXJyb3JzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDJweCk7XG4gIH1cblxuICAuc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgfVxufVxuXG4iLCIuc2xhLWRvbmF0aW9uLXBhZ2UtLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICBjb2xvcjogIzJjMmMyYztcbn1cblxuLnNsYS1kb25hdGlvbi1wYWdlLS1ib2R5IHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEyOHB4KSAwIGNhbGN1bGF0ZVJlbSgxOTJweCk7XG5cbiAgJi5tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuXG4gICAgaDIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNTkycHgpO1xuICAgIH1cblxuICAgIC5zbGEtZG9uYXRpb25fX2NvbmZpcm1hdGlvbi1tZXNzYWdlLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNTkycHgpO1xuICAgIH1cblxuICAgIC5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0tdGV4dCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ4cHgpIDAgMCAwO1xuICAgIH1cbiAgfVxuXG4gIC5icmVhay1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuYnJlYWstc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOTZweCkgMCBjYWxjdWxhdGVSZW0oMTkycHgpO1xuXG4gICAgLmJyZWFrLWxnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmJyZWFrLXNtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYubWVzc2FnZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDk2cHgpO1xuXG4gICAgICAuc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHktdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0tdGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0OHB4KSBjYWxjdWxhdGVSZW0oMTVweCkgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNsYS1kb25hdGlvbi1wYWdlLS1ib2R5LmNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDM4cHgpO1xuICB9XG59XG5cbi5zbGEtZG9uYXRpb24tcGFnZS0tYm9keS10aXRsZSB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTsgXG4gIH1cbn1cblxuLnNsYS1kb25hdGlvbi1wYWdlLS1ib2R5LXBhcmFncmFwaCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuXG4gICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpOyBcbiAgfVxufVxuXG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMuNXJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAuZm9ybXVsYXRlLWZvcm0uZm9ybXVsYXRlLWZvcm0tLWRvbmF0aW9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbntcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9IFxuXG4gIC5mb3JtdWxhdGUtaW5wdXQsXG4gIGJ1dHRvbiAge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNTY4cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gICAgY29sb3I6ICM2NTY1NjU7XG4gICAgdG9wOiAzM3B4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICB9XG5cbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZSB7XG4gICAgdG9wOiAtMnB4O1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MnB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC8qIEZpcmVmb3ggKi9cbiAgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtLWNoZWNrYm94KTpub3QoLmZvcm11bGF0ZS1pbnB1dC0tcmFkaW8pIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtLWNoZWNrYm94KTpub3QoLmZvcm11bGF0ZS1pbnB1dC0tcmFkaW8pLmZvcm11bGF0ZS1pbnB1dC0tc3VibWl0IHtcbiAgICAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tc3VibWl0LS1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgIH1cblxuICAgICAgLmJ0bi0tc20ge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTFweCkgY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtZXJyb3Ige1xuICAgIG1hcmdpbi10b3A6IC0xMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC10ZXh0YXJlYSB7XG4gICAgdGV4dGFyZWEge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1NjhweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNDJweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOXB4KSBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICByZXNpemU6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGNvbG9yOiAjNjU2NTY1O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgXG4gIH1cblxuICAubm9taW5hdGlvbi1mb3JtX19jaGFyYWN0ZXItY291bnQge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNTY4cHgpO1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4uc2xhLWRvbmF0aW9uX19jb25maXJtYXRpb24tbWVzc2FnZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcblxuICAuc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5zbGEtZG9uYXRpb24tcGFnZS0tYm9keS1zZWN0aW9uLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMjhweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg5NnB4KTtcbiAgfVxufSIsIiN7JGNvbnRhY3QtZm9ybX0gLmN1c3RvbS1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA0ODVweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4jeyRjb250YWN0LWZvcm19IC5jdXN0b20tZHJvcGRvd24tb3B0aW9uIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuI3skY29udGFjdC1mb3JtfSAuY3VzdG9tLWRyb3Bkb3duLW9wdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTkwZmY7XG59XG4iLCIkcGgtZGlyZWN0aW9uOiAgICAgICAgICAgIGx0ciAhZGVmYXVsdDtcbiRwaC1iZzogICAgICAgICAgICAgICAgICAgJGRhcmstZ3JleS0xICFkZWZhdWx0O1xuJHBoLWNvbG9yOiAgICAgICAgICAgICAgICAjY2VkNGRhICFkZWZhdWx0O1xuJHBoLWJvcmRlcjogICAgICAgICAgICAgICAxcHggc29saWQgZGFya2VuKCRwaC1iZywgMTAlKSAhZGVmYXVsdDtcbiRwaC1ib3JkZXItcmFkaXVzOiAgICAgICAgMnB4ICFkZWZhdWx0O1xuXG4kcGgtY29sczogICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJHBoLWNvbHMtcmVtb3ZlLW9kZDogICAgICB0cnVlICFkZWZhdWx0O1xuJHBoLWd1dHRlcjogICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xuJHBoLXNwYWNlcjogICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuXG4kcGgtYXZhdGFyLWJvcmRlci1yYWRpdXM6IDUwJSAhZGVmYXVsdDtcblxuJHBoLWFuaW1hdGlvbi1kdXJhdGlvbjogICAwLjhzICFkZWZhdWx0O1xuXG4vKlxuICogT3ZlcnJpZGVzXG4gKi9cbiRwaC1jb2xvcjogICAgICAgICAgICAjNzQ3NDc0O1xuJHBoLWNvbHMtcmVtb3ZlLW9kZDogIGZhbHNlO1xuXG4ucGgtaXRlbSB7XG4gICYsXG4gICosXG4gIDo6YWZ0ZXIsXG4gIDo6YmVmb3JlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206ICRwaC1ndXR0ZXI7XG4gIC8vIHBhZGRpbmc6ICRwaC1ndXR0ZXIgKCRwaC1ndXR0ZXIgLyAyKSAoJHBoLWd1dHRlciAtICRwaC1zcGFjZXIpICgkcGgtZ3V0dGVyIC8gMik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpcmVjdGlvbjogJHBoLWRpcmVjdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBoLWJnO1xuICAvLyBib3JkZXI6ICRwaC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRwaC1ib3JkZXItcmFkaXVzO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDUwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNTAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgkcGgtYmcsIDApIDQ2JSwgcmdiYSgkcGgtYmcsIDAuMzUpIDUwJSwgcmdiYSgkcGgtYmcsIDApIDU0JSkgNTAlIDUwJTtcbiAgICBhbmltYXRpb246IHBoQW5pbWF0aW9uICRwaC1hbmltYXRpb24tZHVyYXRpb24gbGluZWFyIGluZmluaXRlO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgPiAqIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206ICRwaC1zcGFjZXI7XG4gICAgcGFkZGluZy1yaWdodDogKCRwaC1ndXR0ZXIgLyAyKTtcbiAgICBwYWRkaW5nLWxlZnQ6ICgkcGgtZ3V0dGVyIC8gMik7XG4gIH1cbn1cblxuLnBoLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogLSgkcGgtc3BhY2VyIC8gMik7XG5cbiAgZGl2IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogKCRwaC1zcGFjZXIgLyAyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGgtY29sb3I7XG4gIH1cblxuICAuYmlnLFxuICAmLmJpZyBkaXYge1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5lbXB0eSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcGgtYmcsIDApO1xuICB9XG59XG5cbkBtaXhpbiBwaC1tYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnMpIHtcbiAgLnBoLWNvbC0jeyRzaXplfSB7XG4gICAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIH1cbn1cblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkcGgtY29scyB7XG4gIEBpZiAkcGgtY29scy1yZW1vdmUtb2RkIGFuZCAkaSAlIDIgPT0gMCB7XG4gICAgQGluY2x1ZGUgcGgtbWFrZS1jb2woJGksICRwaC1jb2xzKTtcbiAgfVxuXG4gIEBlbHNlIGlmIG5vdCAkcGgtY29scy1yZW1vdmUtb2RkIHtcbiAgICBAaW5jbHVkZSBwaC1tYWtlLWNvbCgkaSwgJHBoLWNvbHMpO1xuICB9XG59XG5cbi8vIFRPRE8gbWFrZSB0aGlzIGEgYC5waC13cmFwYCBjbGFzcyBmb3Igbm8gcGFkZGluZywgbm8gYmFja2dyb3VuZCwgbm8gYW5pbWF0aW9uLFxuLy8gYW5kIHJlbW92ZSBkaXJlY3Rpb24gZnJvbSBgLnBoLWl0ZW1gLiBUaGlzIGlzIGEgYnJlYWtpbmcgY2hhbmdlXG5bY2xhc3MqPVwicGgtY29sXCJdIHtcbiAgZGlyZWN0aW9uOiAkcGgtZGlyZWN0aW9uO1xuXG4gID4gKiB7XG4gICAgKyAucGgtcm93IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgKyAqIHtcbiAgICAgIG1hcmdpbi10b3A6ICgkcGgtc3BhY2VyIC8gMik7XG4gICAgfVxuICB9XG59XG5cbi5waC1hdmF0YXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDYwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRwaC1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJHBoLWF2YXRhci1ib3JkZXItcmFkaXVzO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgY29udGVudDogXCIgXCI7XG4gIH1cbn1cblxuLnBoLXBpY3R1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBoLWNvbG9yO1xufVxuXG5Aa2V5ZnJhbWVzIHBoQW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwJSwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwJSwgMCwgMCk7XG4gIH1cbn1cblxuLypcbiAqIEV2ZW50bG9rYWxlIG92ZXJyaWRlc1xuICovXG4ucGgtaXRlbSB7XG4gICYuc2stZnVsbC1hYnNvbHV0ZS1wb3NpdGlvbmVkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLnBoLXBpY3R1cmUuc2stZnVsbC1hYnNvbHV0ZS1wb3NpdGlvbmVkIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbiIsIlxuLy8gRm9ybXNcbiN7JGRhc2hib2FyZH1fX2NoZWNrYm94LWxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4NSU7XG4gIH1cbiAgQGF0LXJvb3QgI3skZGFzaGJvYXJkfV9fY2hlY2tib3g6Y2hlY2tlZCArICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2hlY2stYmxhY2suc3ZnKTtcbiAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX2NvbmRpdGlvbnMge1xuICAmX3N3aXRjaCB7XG4gICAgJi1zbGlkZXIge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgdG9wOiAxMy40JTtcbiAgICB9XG4gICAgJi13cmFwIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgICAgIC8vIG1hcmdpbi10b3A6IDMzJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIGlucHV0OmNoZWNrZWQgKyAjeyRkYXNoYm9hcmR9X19jb25kaXRpb25zX3N3aXRjaC1zbGlkZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTZweCk7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICBtaW4td2lkdGg6IDE4cHg7XG4gICAgICB9XG4gICAgICAmLWRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcblxuICAgICAgICAmLS1kYXJrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS00ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tZGFyayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1zbGlkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAmLWRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcblxuICAgICAgICAmLS1kYXJrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtdGV4dCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICB9XG4gICYtd3JhcCB7XG4gICAgPiBoMyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmLXN1YnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCkgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1jaGVja2JveGVzIHtcbiAgICAmLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgJiA+IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG4gICAgfVxuICAgICYtd3JhcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHdpZHRoOiA5LjM3NXJlbTtcblxuICAgICAgPiBzcGFuOm5vdCg6Zmlyc3QtY2hpbGQpID4gc3BhbiA+IHN2ZyA+IHBhdGgge1xuICAgICAgICBmaWxsOiBibGFjaztcbiAgICAgIH1cbiAgICAgID4gc3Bhbjpub3QoOmZpcnN0LWNoaWxkKSA+IHNwYW4gPiBzdmcge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTVweCk7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgICAgcGFkZGluZzogMS41cmVtIDJyZW0gMS41cmVtIDJyZW07XG4gICAgICA+IGgxIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICB9XG4gICAgICA+c3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgICA+c3BhbiA+IHA6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMzVweCk7XG4gICAgICB9XG4gICAgICA+IHNwYW4gPiBwOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2OXB4KTtcbiAgICAgIH1cbiAgICAgID5zcGFuID4gcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWJveCB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1pbmZvIHtcbiAgICAgID4gaDEge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIH1cbiAgICAgID4gaDYge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMDBweCk7XG4gICAgICAmLXByaWNlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNTFweCk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M1QzVDNTtcbiAgICAgICAgJl9lbmFibGVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtc2luZ2xlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICA+ZGl2IHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNThweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgICA+IGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAgICAgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgID4gZGl2ID4gaW5wdXQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHdpZHRoOiA2NiU7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0cHgpIGNhbGN1bGF0ZVJlbSg1cHgpIGNhbGN1bGF0ZVJlbSg0cHgpIGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgfVxuICAgICYtcGx1cyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAmX21vZGFsIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAmLXN1YnRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICB9XG4gICAgICAmID4gdWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDElO1xuICAgICAgfVxuICAgICAgJiA+IHVsID4gbGkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvY2hlY2tlZF9waW5rLnN2Zyk7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAwcmVtIDJyZW07XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGN1bGF0ZVJlbSgwcHgpIGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlxuICogQ2hlY2tib3ggaW5wdXRzXG4gKi9cbiN7JGRhc2hib2FyZH1fX2NoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3skZGFzaGJvYXJkfV9fY2hlY2tib3gtbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDg1JTtcbiAgfVxuICBAYXQtcm9vdCAjeyRkYXNoYm9hcmR9X19jaGVja2JveDpjaGVja2VkICsgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9jaGVjay1ibGFjay5zdmcpO1xuICAgIGJvcmRlci1jb2xvcjogJHBpbms7XG4gIH1cbn1cblxuI3skZGFzaGJvYXJkfV9fY2hlY2tib3gtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19jaGVja2JveC10aXRsZSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xufVxuXG4jeyRkYXNoYm9hcmR9X19jaGVja2JveC13cmFwIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19jaGVja2JveC0taW5hY3RpdmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbiN7JGRhc2hib2FyZH1fX3BhY2thZ2UtY2hlY2tib3gtbGFiZWwge1xuICBAZXh0ZW5kICN7JGRhc2hib2FyZH1fX2NoZWNrYm94LWxhYmVsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjOTI5MjkyO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgfVxuICBAYXQtcm9vdCAjeyRkYXNoYm9hcmR9X19jaGVja2JveDpjaGVja2VkKyY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2hlY2std2hpdGUuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIGJvcmRlci1jb2xvcjogJGRhcmstZ3JleS0xO1xuICB9XG5cbiAgJi0tZGFyayB7XG4gICAgQGF0LXJvb3QgI3skZGFzaGJvYXJkfV9fY2hlY2tib3g6Y2hlY2tlZCsmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICB9XG4gIH1cbn1cblxuLypcbiAqIFJhZGlvIGlucHV0c1xuICovXG4jeyRkYXNoYm9hcmR9X19wYWNrYWdlLXJhZGlvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3skZGFzaGJvYXJkfV9fcGFja2FnZS1yYWRpby1sYWJlbCB7XG4gIEBleHRlbmQgI3skZGFzaGJvYXJkfV9fcGFja2FnZS1jaGVja2JveC1sYWJlbDtcbiAgJjo6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cblxuICBAYXQtcm9vdCAjeyRkYXNoYm9hcmR9X19wYWNrYWdlLXJhZGlvOmNoZWNrZWQrJjpiZWZvcmUge1xuICAgIGJvcmRlcjogc29saWQgOHB4ICRkYXJrLWdyZXktMTtcbiAgfVxuXG4gICYtLWRhcmsge1xuICAgIEBhdC1yb290ICN7JGRhc2hib2FyZH1fX3BhY2thZ2UtcmFkaW86Y2hlY2tlZCsmOmJlZm9yZSB7XG4gICAgICBib3JkZXI6IHNvbGlkIDhweCAkZGFyay1ncmV5LTE7XG4gICAgfVxuICB9XG59XG4jeyRkYXNoYm9hcmR9X19yYWRpbyB7XG4gIEBleHRlbmQgI3skZGFzaGJvYXJkfV9fY2hlY2tib3g7XG59XG4jeyRkYXNoYm9hcmR9X19yYWRpby1sYWJlbCB7XG4gIEBleHRlbmQgI3skZGFzaGJvYXJkfV9fY2hlY2tib3gtbGFiZWw7XG4gICY6YmVmb3JlIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICBAYXQtcm9vdCAjeyRkYXNoYm9hcmR9X19yYWRpbzpjaGVja2VkICsgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIH1cbn1cbiN7JGRhc2hib2FyZH1fX3JhZGlvLWNvbnRhaW5lciB7XG4gIEBleHRlbmQgI3skZGFzaGJvYXJkfV9fY2hlY2tib3gtY29udGFpbmVyO1xufVxuI3skZGFzaGJvYXJkfV9fcmFkaW8tdGl0bGUge1xuICBAZXh0ZW5kICN7JGRhc2hib2FyZH1fX2NoZWNrYm94LXRpdGxlO1xufVxuI3skZGFzaGJvYXJkfV9fcmFkaW8td3JhcCB7XG4gIEBleHRlbmQgI3skZGFzaGJvYXJkfV9fY2hlY2tib3gtd3JhcDtcbn1cblxuLy8gY2hja21hcmtzXG5cbi5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvY2hlY2ttYXJrLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDVweCBjZW50ZXI7XG59XG4uZ3JleS1jb250YWluZXItdGl0bGUsXG4uY2hlY2ttYXJrc19saXN0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcblxuICBzdmcge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICMyYzJjMmM7XG4gICAgfVxuICB9XG59XG5cbi5jaGVja21hcmtzX2xpc3Qge1xuICAmLXdyYXAge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSAwO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAmLS1waW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA5MCwgMTE3LCAwLjExKTtcbiAgICB9XG4gICAgJi0tYm9yZGVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LTI7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICAmLS1wYWRkaW5nIHtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICBsaSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgc3BhbiBzdmcge1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcblxuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgfVxufVxuXG4uY2hlY2ttYXJrc19saXN0LXdyYXAtLWFsd2F5cy1pbmNsdWRlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjI7XG5cbiAgLy8gJi1sdW5jaCB7XG4gIC8vICAgYm9yZGVyOiAxcHggc29saWQgI2ZmNWE3NTtcbiAgLy8gfVxufVxuXG4uY2hlY2ttYXJrc19saXN0LWluY2x1ZGVkLXRpdGxlIHtcbiAgc3BhbiB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG59XG4jeyRkYXNoYm9hcmR9LXBhY2thZ2UtZ2VuZXJhbC1pbmZvIHtcbiAgcC5jaGVja21hcmtzX2xpc3Qtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgfVxufVxuXG4uY2hlY2ttYXJrc19saXN0LXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gIHBhZGRpbmctYm90dG9tOiAxLjM3NXJlbTtcbn1cblxuLmNoZWNrbWFya3NfbGlzdC1idXR0b24ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTJweCAyOHB4O1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0N3B4KTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbn1cblxuLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gUmVxdWVzdHNcbi5wYWNrYWdlLWZpbHRlcl9fYm9keS0tc2F2ZS1yZXF1ZXN0IHtcbiAgcGFkZGluZzogMCAyLjVyZW0gMi41cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtIDJyZW07XG4gIH1cblxuICAjeyRkYXNoYm9hcmR9X19wYWNrYWdlLWNoZWNrYm94LWxhYmVsIHtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gIH1cblxuICAucGFja2FnZS1maWx0ZXJzX19sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5wdXQuZm9ybXVsYXRlLWlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAjeyRkYXNoYm9hcmR9X19jaGVja2JveC13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS0zO1xuICB9XG5cbiAgLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dCB7XG4gICAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgfVxuICB9XG5cbiAgLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dCB7XG4gICAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlIHtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIH1cbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX3dyYXAtLXNhdmUtcmVxdWVzdCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24td3JhcHBlci5wYWNrYWdlLWRldGFpbHNfX2Jvb2tpbmctcmVxdWVzdHMtd3JhcHBlciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG5cbiAgICAjeyRkYXNoYm9hcmR9X19pbml0aWFsLXJlcXVlc3QtZGV0YWlscy1zdGF0dXMge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDc4cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG5cbiAgICAucGFja2FnZS1yZXF1ZXN0LS1hY2NlcHRlZC1sYWJlbC1ncmV5IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG59XG5cbkBpbXBvcnQgXCIuLi9wYWdlcy9lbnRpdHktZGV0YWlscy9wYWNrYWdlLWRldGFpbHNcIjtcblxuXG4vLyBQYWNrYWdlIGVkaXRcbiN7JGQtZWRpdC1wYWNrYWdlfS0tbW9kYWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuXG4gIC5jaGVja2JveGVzLW1vZGFsLWJvZHkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG5cbiN7JGQtZWRpdC1wYWNrYWdlfS1ydWxlcy0tbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gICZfc2luZ2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGhlaWdodDogNDdweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICYtZHJvcGRvd24ge1xuICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIH1cblxuICAgICYtaW5mbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIHN2ZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIHBhdGgge1xuICAgICAgZmlsbDogIzJjMmMyYztcbiAgICB9XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1jaGVjayB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBsaSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICB0ZXh0LWluZGVudDogLTI1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogIzYyOGI4NjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZHJvcGRvd24ge1xuICAgIHdpZHRoOiAxNjBweCAhaW1wb3J0YW50O1xuXG4gICAgJl90b3Age1xuICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICB9XG4gIH1cbn1cbi5lZGl0LXBhY2thZ2VfX3VwZGF0ZS1tZW51LW1vZGFsIHtcbiAgJi0tYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTY1JTtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGNvbG9yOiAjMmMyYzJjO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1idXR0b25zLXNwZWNpYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBidXR0b24ge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuXG4gICAgfVxuICB9XG4gICYtLWdlbmVyYWwge1xuICAgICYgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cbiAgfVxufVxuLmRpc2FibGVkIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5lZGl0LXBhY2thZ2VfX21vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAyMnB4IDAgNDhweCAwO1xufVxuXG4jeyRkLWVkaXQtcGFja2FnZX0tbWVzc2FnZS10b2FzdCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk7XG4gIHRvcDogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDhweCk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDkyJTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDFyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oMTA2cHgpO1xuICB9XG59XG5cbiN7JGQtZWRpdC1wYWNrYWdlfS1tZXNzYWdlLS1zdWNjZXNzIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvc3VjY2Vzcy5zdmcpIG5vLXJlcGVhdDtcbiAgfVxufVxuXG4jeyRkLWVkaXQtcGFja2FnZX0tbWVzc2FnZS0tZXJyb3Ige1xuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9lcnJvci5zdmcpIG5vLXJlcGVhdDtcbiAgfVxufVxuXG4jeyRkLWVkaXQtcGFja2FnZX0tbWVzc2FnZS0tZmlsdGVycyB7XG4gIGNvbG9yOiBibGFjaztcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICB0b3A6IDYlO1xuICB9XG59XG5cbiN7JGQtZWRpdC1wYWNrYWdlfS1tZXNzYWdlLS13YXJuaW5nIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvd2FybmluZy1yZWQuc3ZnKSBuby1yZXBlYXQ7XG4gIH1cbn1cblxuI3skZC1lZGl0LXBhY2thZ2V9LW1lc3NhZ2UtLWluZm97XG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2luZm8uc3ZnKSBuby1yZXBlYXQ7XG4gIH1cbn1cblxuI3skZGFzaGJvYXJkfV9fZWRpdC1wYWNrYWdlLS1yb29tcy1saXN0IHtcbiAgQGV4dGVuZCAjeyRkYXNoYm9hcmR9X19lZGl0LXBhY2thZ2UtcnVsZXMtLWxpc3QtY2hlY2s7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGxpIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgc3ZnIHtcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUGFja2FnZSByZXF1ZXN0IGRldGFpbHNcbiN7JGRhc2hib2FyZH1fX3BhY2thZ2UtaW5mby1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAkZGFyay1ncmV5LTE7XG59XG5cbiN7JGRhc2hib2FyZH1fX3JlcXVlc3RzLXBhY2thZ2UtcmVxdWVzdHMtaGVhZGVyLS1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbiN7JGQtcmVxdWVzdHN9LXBhY2thZ2UtcmVxdWVzdHMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXk7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG4gICYuaGVhZGVyLXdpdGgtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAjeyRkYXNoYm9hcmR9X19yZXF1ZXN0cy1kZXRhaWxzLWhlYWRlci1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiAwIDAgMzMlO1xuICAgIGdhcDogMXJlbTtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19yZXF1ZXN0cy1kZXRhaWxzLWFjY2VwdGVkLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjVyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG4gICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXk7XG4gIH1cblxuICBoMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxuXG4gIC5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmssXG4gICN7JGRhc2hib2FyZH1fX3JlcXVlc3RzLWRldGFpbHMtLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX3JlcXVlc3RzLWRldGFpbHMtLWJ1dHRvbixcbiN7JGRhc2hib2FyZH1fX3JlcXVlc3RzLWRldGFpbHMtLWJ1dHRvbi1waW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgyOHB4KTtcbn1cblxuI3skZGFzaGJvYXJkfV9fcmVxdWVzdHMtZGV0YWlscy0tYnV0dG9uIHtcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkcGluaztcbiAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19yZXF1ZXN0cy1kZXRhaWxzLS1idXR0b24tcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICBjb2xvcjogJHdoaXRlO1xuXG4gICYuYnV0dG9uLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1hcnJvdy1iYWNrIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMS41cmVtO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24td3JhcHBlci5wYWNrYWdlLWRldGFpbHNfX2Jvb2tpbmctcmVxdWVzdHMtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcblxuICAjeyRkYXNoYm9hcmR9X19yZXF1ZXN0cy1wYWNrYWdlLXJlcXVlc3RzLWhlYWRlci0taXRlbXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgI3skZGFzaGJvYXJkfV9fcmVxdWVzdHMtcGFja2FnZS1yZXF1ZXN0cy1oZWFkZXIgI3skZGFzaGJvYXJkfV9fcmVxdWVzdHMtZGV0YWlscy1oZWFkZXItaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgI3skZGFzaGJvYXJkfV9fcmVxdWVzdHMtcGFja2FnZS1yZXF1ZXN0cy1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgICBzcGFuIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICB9XG4gIH1cbn1cblxuXG5cbkBpbXBvcnQgXCJkYXNoYm9hcmQvYXZhaWxhYmlsaXR5XCI7XG5cbiIsIiNjdXN0b20tdG9vbHRpcCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC41ZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDAuM2VtIDAuNWVtO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjApO1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3R0b206IC00cHg7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMnB4KTtcbiAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICYuZ3JheSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM5MjkyOTIgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICM5MjkyOTIgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhbC1hZ2VuZGEtaXRlbSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDJweDtcbn1cblxuLnByaWNlLXVwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvcHJpY2VfaW5jcmVhc2Uuc3ZnKTtcbn1cblxuLnByaWNlLWRvd24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9wcmljZV9kZWNyZWFzZS5zdmcpO1xufVxuXG4uY2FsLXNpbmdsZS1kYXktZXZlbnQuY2FsLWFnZW5kYS1pdGVtLCAuY2FsLXNpbmdsZS1kYXktZXZlbnQuYWdlbmRhLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZGF5X2V2ZW50X2Z1bGwuc3ZnKTtcbn1cbi5jYWwtc2luZ2xlLXBhcnRpYWwtZXZlbnQuY2FsLWFnZW5kYS1pdGVtLCAuY2FsLXNpbmdsZS1wYXJ0aWFsLWV2ZW50LmFnZW5kYS1pdGVtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2RheV9ldmVudF9wYXJ0aWFsLnN2Zyk7XG59XG5cbi5jYWwtc2luZ2xlLWRheS1idXN5LmNhbC1hZ2VuZGEtaXRlbSwgLmNhbC1zaW5nbGUtZGF5LWJ1c3kuYWdlbmRhLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZGF5X2J1c3kuc3ZnKTtcbn1cbi5jYWwtYnVzeS1wYXJ0aWFsLmNhbC1hZ2VuZGEtaXRlbSwgLmNhbC1idXN5LXBhcnRpYWwuYWdlbmRhLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvYnVzeV9sb2NhdGlvbl9wYXJ0aWFsLnN2Zyk7XG59XG4uY2FsLW1peGVkLXBhcnRpYWwuY2FsLWFnZW5kYS1pdGVtLCAuY2FsLW1peGVkLXBhcnRpYWwuYWdlbmRhLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvYnVzeV9taXhlZF9wYXJ0aWFsLnN2Zyk7XG59XG5cblxuI3skZGFzaGJvYXJkfV9fYXZhaWxhYmlsaXR5IHtcbiAgICBwYWRkaW5nOiA0NXB4O1xuXG4gICAgJi1oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcblxuICAgICAgICAgICAgJiA+IHNwYW4gPiBzcGFuID4gc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTNweDtcblxuICAgICAgICAgICAgICAgICYgPiBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tc3VidGl0bGUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1jYWxlbmRhciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG5cbiAgICAgICAgJi0td3JhcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xuXG4gICAgICAgICAgICAmX29wdGlvbnMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICAgIC5hZ2VuZGEtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTIycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiA+IHNwYW4sIC5jYWwtYWdlbmRhLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9ib29rZWQtYm94IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbmV3X2V2ZW50IHtcbiAgICAgICAgJl9idG4ge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICB3aWR0aDogMTg2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkMyQzJDO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL3doaXRlX3BsdXMuc3ZnKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNHJlbSAwLjhyZW0gMC41cmVtIDEuOXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2LjVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX2Jvb2tlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwIDYwJTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMjkuNSU7XG4gICAgICAgICAgICB3aWR0aDogMzYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pbnB1dCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0N3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgICAgICAgICAgJi13cmFwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10ZXh0YXJlYSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNzdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWRyb3Bkb3duIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLWRhdGVzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiBzcGFuID4gbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiBzcGFuID4gZGl2ID4gZGl2ID4gZGl2ID4gaW5wdXQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1OXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCA3cHggN3B4IDE2cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1OXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgJi1ub19wYWRkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMjZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtb3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtc3RhcnRfZGF0ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjU5cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDIwMG1zO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDIwMG1zO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCA3cHggN3B4IDE2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIyOXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWN1c3RvbSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMjlweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLXJvb21zIHtcbiAgICAgICAgICAgICAgICAgICAgJi1tb2RhbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTkwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZm9vdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZ2FwOjJyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMCU7XG5cbiAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGNUE3NTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMThweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWN1c3RvbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgICAgICAgICAmLS1lbmRfZGF0ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICYgPiBkaXYgPiBkaXYgPiBkaXYgPiBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTFweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogOTElICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9yb3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICAmLS1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAmLWZpcnN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi1zZWNvbmQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWRheV9waWNrZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTA1JTtcblxuICAgICAgICAgICAgICAgICAgICAmID4gaDYge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWZvb3RlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcblxuICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDZweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmID4gYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMzNweDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtcmVwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICAgICAgJiA+IGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAgICAgICAgICAgICAgIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtbnVtIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMnB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGltZS1zaGVldCB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbisxKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDNUM1QzU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoM24rMSkpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0YyRjJGMjtcblxuICAgICAgICAgICAgICAgID4gaDYge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtbGluZXMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICB3aWR0aDogNDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICYtYnVzeSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMSU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc1NkE5NjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCBibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9ob3VyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ3cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1yb29tcyB7XG4gICAgICAgICZfbW9kYWwge1xuICAgICAgICAgICAgJl9fZGF0ZXMtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAmID4gc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmID4gc3BhbiA+IGRpdiA+IGRpdiA+IGRpdiA+IGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXByaWNlIHtcbiAgICAgICAgJi1jaGVja2JveGVzIHtcbiAgICAgICAgICAgICYtd3JhcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcblxuICAgICAgICAgICAgICAgICZfaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX21vZGFsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNC43NXB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1mb290ZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmID4gYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZGF0ZXMge1xuICAgICAgICAgICAgJi1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2OHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5zcGFuLmN1c3RvbS1yZXBldGF0aW9uX193ZWVrLWRheXMge1xuICAgIG1hcmdpbi1yaWdodDogLTNweDtcbn1cblxuLm1hcmtlZC1jbGFzcy1mdWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU2QTk2O1xuICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU0QTc2ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubWFya2VkLWNsYXNzLXBhcnRhbGx5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTU5QUM2O1xuICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU2QTk2ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uY3VzdG9tLXJlcGV0YXRpb25fX3dlZWstZGF5IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQrJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICB9XG5cbiAgICBAYXQtcm9vdCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArICYgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbV9yb3ctZGF5X3BpY2tlciB7XG4gICAgLmN1c3RvbS1yZXBldGF0aW9uX193ZWVrLWRheXMge1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGUgc3BhbiB7XG4gICAgICAgICAgICBsZWZ0OiAtMjhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHNwYW4ge1xuICAgICAgICAgICAgbGVmdDogLTI4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX2F2YWlsYWJpbGl0eSB7XG4gICAgI3skZGFzaGJvYXJkfV9fZWRpdC1wYWNrYWdlLWhlYWQtYnV0dG9ucy1zdGlja3kge1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTQ4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogODMwcHg7XG4gICAgICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLy8tLS0tQ0FMRU5EQVIgQ0xBU1NFU1xuLy8gQnVzeSBkYXRlcyBzdHlsZXNcbiRidXN5LWRheS1iZzogJGRhcmstZ3JleS0xO1xuXG4uY2FsLXNpbmdsZS1kYXktYnVzeSAudmZjLXNwYW4tZGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnVzeS1kYXktYmcgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1kYXktYnVzeSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkOm5vdCgudmZjLWVuZC1tYXJrZWQpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXN5LWRheS1iZyAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1idXN5IHNwYW4udmZjLXNwYW4tZGF5LFxuLmNhbC1zaW5nbGUtZGF5LWJ1c3kgLnZmYy1zcGFuLWRheSB7XG4gICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1kYXktYnVzeSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLnZmYy1zdGFydC1tYXJrZWQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmNhbC1kYXktYnVzeSAudmZjLWVuZC1tYXJrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXN5LWRheS1iZyAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1idXN5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXN5LWRheS1iZyAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtZGF5LWJ1c3kgLnZmYy1iYXNlLXN0YXJ0LFxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1kYXktYnVzeSAudmZjLWJhc2UtZW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnVzeS1kYXktYmcgIWltcG9ydGFudDtcbn1cbi8vIEVORCBCdXN5IGRhdGVzIHN0eWxlc1xuXG4vLyBQcmljZSBpbmNyZWFzZVxuJHByaWNlLXVwLWNvbG9yOiAjQUIzNDM0O1xuXG4uY2FsLXNpbmdsZS1wcmljZS11cCAudmZjLXNwYW4tZGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpY2UtdXAtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wcmljZS11cCBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkOm5vdCgudmZjLWVuZC1tYXJrZWQpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmljZS11cC1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLXVwIHNwYW4udmZjLXNwYW4tZGF5LFxuLmNhbC1zaW5nbGUtZGF5LWJ1c3kgLnZmYy1zcGFuLWRheSB7XG4gICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wcmljZS11cCBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLnZmYy1zdGFydC1tYXJrZWQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmNhbC1wcmljZS11cCAudmZjLWVuZC1tYXJrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmljZS11cC1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLXVwIHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmljZS11cC1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLXVwIC52ZmMtYmFzZS1zdGFydCxcbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcHJpY2UtdXAgLnZmYy1iYXNlLWVuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaWNlLXVwLWNvbG9yICFpbXBvcnRhbnQ7XG59XG4vLyBFTkQgUHJpY2UgaW5jcmVhc2Vcbi8vIEJvdGggaW5jcmVhc2UgYW5kIGRlY3JlYXNlXG4uY2FsLXNpbmdsZS1wcmljZS1kb3duLCAuY2FsLXNpbmdsZS1wcmljZS11cHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4vLyBQcmljZSBkZWNyZWFzZVxuJHByaWNlLWRvd24tY29sb3I6ICM1QTgwN0I7XG5cbi5jYWwtc2luZ2xlLXByaWNlLWRvd24gLnZmYy1zcGFuLWRheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaWNlLWRvd24tY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wcmljZS1kb3duIHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQ6bm90KC52ZmMtZW5kLW1hcmtlZCk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaWNlLWRvd24tY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wcmljZS1kb3duIHNwYW4udmZjLXNwYW4tZGF5LFxuLmNhbC1zaW5nbGUtZGF5LWJ1c3kgLnZmYy1zcGFuLWRheSB7XG4gICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wcmljZS1kb3duIHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQudmZjLXN0YXJ0LW1hcmtlZDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uY2FsLXByaWNlLWRvd24gLnZmYy1lbmQtbWFya2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpY2UtZG93bi1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLWRvd24gc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaWNlLWRvd24tY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wcmljZS1kb3duIC52ZmMtYmFzZS1zdGFydCxcbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcHJpY2UtZG93biAudmZjLWJhc2UtZW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpY2UtZG93bi1jb2xvciAhaW1wb3J0YW50O1xufVxuLy8gRU5EIFByaWNlIGRlY3JlYXNlXG5cbi8vIENhbGVuZGFyIHBhcnRpYWwgYW5kIGZ1bGwgZGF5IGV2ZW50c1xuJHBhcnQtZGF5LWNvbG9yOiAjNzU2QTk2O1xuXG4uY2FsLXNpbmdsZS1kYXktZXZlbnQgLnZmYy1zcGFuLWRheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhcnQtZGF5LWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5jYWwtc2luZ2xlLXBhcnRpYWwtZXZlbnQgLnZmYy1zcGFuLWRheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhcnQtZGF5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2RheV9ldmVudF9wYXJ0aWFsLnN2Zyk7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcGFydGlhbC1ldmVudCBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkOm5vdCgudmZjLWVuZC1tYXJrZWQpOjpiZWZvcmUsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1ldmVudCBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkOm5vdCgudmZjLWVuZC1tYXJrZWQpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYXJ0LWRheS1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXBhcnRpYWwtZXZlbnQgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZCxcbi52ZmMtd2VlayAudmZjLWRheS5jYWwtZGF5LWV2ZW50IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQsXG4uY2FsLXNpbmdsZS1kYXktZXZlbnQgLnZmYy1zcGFuLWRheSxcbi5jYWwtc2luZ2xlLXBhcnRpYWwtZXZlbnQgLnZmYy1zcGFuLWRheSxcbi5jYWwtbWl4ZWQtcGFydGlhbCAudmZjLXNwYW4tZGF5LFxuLmNhbC1idXN5LXBhcnRpYWwgLnZmYy1zcGFuLWRheSB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcGFydGlhbC1ldmVudCBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLnZmYy1zdGFydC1tYXJrZWQ6OmJlZm9yZSxcbi52ZmMtd2VlayAudmZjLWRheS5jYWwtZGF5LWV2ZW50IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQudmZjLXN0YXJ0LW1hcmtlZDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uY2FsLXBhcnRpYWwtZXZlbnQgLnZmYy1lbmQtbWFya2VkLFxuLmNhbC1kYXktZXZlbnQgLnZmYy1lbmQtbWFya2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFydC1kYXktY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wYXJ0aWFsLWV2ZW50IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1ldmVudCBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFydC1kYXktY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1zaW5nbGUtcGFydGlhbC1ldmVudCAudmZjLWJhc2Utc3RhcnQsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXNpbmdsZS1wYXJ0aWFsLWV2ZW50IC52ZmMtYmFzZS1lbmQsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXBhcnRpYWwtZXZlbnQgLnZmYy1iYXNlLXN0YXJ0LFxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wYXJ0aWFsLWV2ZW50IC52ZmMtYmFzZS1lbmQsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXNpbmdsZS1kYXktZXZlbnQgLnZmYy1iYXNlLXN0YXJ0LFxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1zaW5nbGUtZGF5LWV2ZW50IC52ZmMtYmFzZS1lbmQsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1ldmVudCAudmZjLWJhc2Utc3RhcnQsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1ldmVudCAudmZjLWJhc2UtZW5kIHtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICRwYXJ0LWRheS1jb2xvciAhaW1wb3J0YW50O1xuICAgIC8vYmFja2dyb3VuZDogJHBhcnQtZGF5LWNvbG9yICFpbXBvcnRhbnQ7XG59XG4vLyBFTkQgQ2FsZW5kYXIgcGFydGlhbCBhbmQgZnVsbCBkYXkgZXZlbnRzXG5cbi8vIENhbGVuZGFyIG1peGVkIHBhcnRpYWxcbi5jYWwtbWl4ZWQtcGFydGlhbCAudmZjLXNwYW4tZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhcnQtZGF5LWNvbG9yICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9idXN5X21peGVkX3BhcnRpYWwuc3ZnKTtcbn1cbi8vIEVORCBDYWxlbmRhciBtaXhlZCBwYXJ0aWFsXG5cbi8vIENhbGVuZGFyIHBhcnRpYWwgYnVzeVxuLmNhbC1idXN5LXBhcnRpYWwgLnZmYy1zcGFuLWRheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYXJ0LWRheS1jb2xvciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvYnVzeV9sb2NhdGlvbl9wYXJ0aWFsLnN2Zyk7XG59XG4vLyBFTkQgQ2FsZW5kYXIgcGFydGlhbCBidXN5XG5cbi52ZmMtd2VlayB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnZmYy1kYXlOYW1lcyBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogI0M1QzVDNSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiAnU29maWEgUHJvJztcbn1cblxuLnZmYy1zaW5nbGUtaW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIyOXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvZHJvcGRvd24uc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogOTMlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMTlweDtcblxuICAgICZfZGF0ZSB7XG4gICAgICAgIHdpZHRoOiAyMjZweCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyoudmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLXRvZGF5IHtcbiAgICAubWFya2VkLWNsYXNzLWZ1bGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkMgIWltcG9ydGFudDtcbiAgICB9XG59Ki9cblxuLnZmYy1tYWluLWNvbnRhaW5lciB7XG4gICAgei1pbmRleDogMDtcbn1cblxuLnZmYy10b3AtZGF0ZS52ZmMtY2VudGVyID4gc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgY29sb3I6IGJsYWNrO1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLXRvZGF5Om5vdCgudmZjLXN0YXJ0LW1hcmtlZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5RDkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uY2FsLXRvb2x0aXAge1xuICAgIHBhZGRpbmc6IDIwcHg7XG59XG5cbi52ZmMtY2FsZW5kYXIge1xuICAgIC52ZmMtdG9wLWRhdGUge1xuICAgICAgICBmb250LWZhbWlseTogJ1NvZmlhIFBybyc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gICAgfVxufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkge1xuICAgIGZvbnQtZmFtaWx5OiAnU29maWEgUHJvJztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzNHB4KTtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1oaWRlIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMXB4KSBjYWxjdWxhdGVSZW0oOHB4KTtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1kYXktYnVzeSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM0cHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxcHgpIGNhbGN1bGF0ZVJlbSg4cHgpO1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLWhpZGUuY2FsLXNpbmdsZS1kYXktYnVzeSxcbi52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtaGlkZS5jYWwtc2luZ2xlLWRheS1ldmVudCxcbi52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtaGlkZS5jYWwtc2luZ2xlLXBhcnRpYWwtZXZlbnQsXG4udmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLWhpZGUudmZjLW1hcmtlZCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5zcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLmNhbC1zaW5nbGUtZGF5LWJ1c3k6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWFhYWEgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1oaWRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwcHgpO1xufVxuXG4udmZjLW1haW4tY29udGFpbmVyLnZmYy1tb2RhbCB7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oNDdweCk7XG5cbiAgICBAbWVkaWEobWF4LWhlaWdodDogMTEwMHB4KSB7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICB9XG59XG5cbi5zdGFydC1kYXRlLWN1c3RvbSB7XG4gICAgLnZmYy1tYWluLWNvbnRhaW5lci52ZmMtbW9kYWwge1xuICAgICAgICBAbWVkaWEobWF4LWhlaWdodDogMTEwMHB4KSB7XG4gICAgICAgICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmF2YWlsYWJpbGl0eS1yb29tLXJlcGV0aXRpb24ge1xuICAgIHdpZHRoOiA3MSU7XG59XG5cbiN7JGRhc2hib2FyZH1fX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtLXdyYXAuZHluYW1pYy1wcmljZXMge1xuICAgIC52ZmMtbWFpbi1jb250YWluZXIudmZjLW1vZGFsIHtcbiAgICAgICAgd2lkdGg6IDEwOCU7XG4gICAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbV9yb3cuc3RhcnQtZGF0ZS1jdXN0b20ge1xuICAgIC52ZmMtbWFpbi1jb250YWluZXIudmZjLW1vZGFsIHtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICB3aWR0aDogMjcxcHg7XG4gICAgICAgIGxlZnQ6IC01NXB4O1xuICAgIH1cbn1cblxuI3skZGFzaGJvYXJkfV9fY2hlY2tib3gtd3JhcCN7JGRhc2hib2FyZH1fX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtY3VzdG9tLS1lbmRfZGF0ZSB7XG4gICAgLnZmYy1tYWluLWNvbnRhaW5lci52ZmMtbW9kYWwge1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDJyZW07XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI4N3B4KTtcblxuICAgICAgICAudmZjLXRvcC1kYXRlLnZmYy1jZW50ZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAudmZjLXNlcGFyYXRlbHktbmF2aWdhdGlvbi1idXR0b25zLnZmYy1zcGFjZS1iZXR3ZWVuIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnZmYy10b3AtZGF0ZS52ZmMtY2VudGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbn1cblxuLmNhbGVuZGFyLW5ldy1ldmVudC1mb3JtLXdyYXBwcGVyIHtcbiAgICAubW9kYWwtY2FsZW5kYXIuaW5wdXQtY2FsZW5kYXItZnVsbC13aWR0aCB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzAzcHgpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLm1vZGFsLWNhbGVuZGFyIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNzdweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcblxuICAgICAgICAjb2ZmZXItbW9kZWwtY3VzdG9tIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRkYXNoYm9hcmR9X19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWRhdGVzLm5ld19ldmVudC1jYWxlbmRhcnMtc2VjdGlvbnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIH1cblxuICAgIC5uZXdfZXZlbnQtY2FsZW5kYXJzLWNoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgIC5uZXctZXZlbnQtZHJvcGRvd24tdGltZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTEwcHgpO1xuICAgIH1cblxuICAgIC5tb2RhbC1jYWxlbmRhciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQuZm9ybXVsYXRlLWlucHV0LS1yZXBldGF0aW9uI3skZGFzaGJvYXJkfV9fZHJvcGRvd24jeyRkYXNoYm9hcmR9X19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWRhdGVzLWRyb3Bkb3duIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19wYWNrYWdlLWNoZWNrYm94LWxhYmVsLmFsbC1kYXktZXZlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLm1vZGFsLWNhbGVuZGFyLm1vZGFsLWNhbGVuZGFyLWZ1bGwtd2lkdGgge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWwtY2FsZW5kYXIubW9kYWwtY2FsZW5kYXItY3VzdG9tLXJlcGV0YXRpb24ge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTUxcHgpO1xufVxuIiwiI3skZC1jcmVhdGUtZW50cnl9IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDExMHB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMjBweCk7XG4gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NTBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxNjBweCk7XG4gIH1cbn1cblxuI3skZC1jcmVhdGUtZW50cnl9X19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNTAwcHgpO1xuICAgICYtLXBob3RvcyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDcwMHB4KTtcbiAgICB9XG4gICAgJi0tc3VtbWFyeSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDYwMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZC1jcmVhdGUtZW50cnl9X19pbm5lci13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuI3skZC1jcmVhdGUtZW50cnl9X19icmVhZC1jcnVtYnMge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgfVxufVxuXG4jeyRkLWNyZWF0ZS1lbnRyeX1fX2JyZWFkLWNydW1icy1wcmV2aW91cyB7XG4gIGNvbG9yOiAkcGluaztcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgfVxufVxuXG4jeyRkLWNyZWF0ZS1lbnRyeX1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG59XG5cbiN7JGQtY3JlYXRlLWVudHJ5fV9fYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIC5idG4ge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNXB4KSBjYWxjdWxhdGVSZW0oNDJweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuI3skZC1jcmVhdGUtZW50cnl9X19jb250ZW50LS1zdGVwLTEge1xuICAjeyRkLWNyZWF0ZS1lbnRyeX1fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fZHJvcGRvd24ge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyM3B4KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDExcHgpIGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIi8qIVxuICogQm9vdHN0cmFwIEdyaWQgdjQuNi4yIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjIgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi9cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBpbXBvcnQgXCJtaXhpbnMvZGVwcmVjYXRlXCI7XG5AaW1wb3J0IFwibWl4aW5zL2JyZWFrcG9pbnRzXCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyaWQtZnJhbWV3b3JrXCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyaWRcIjtcblxuQGltcG9ydCBcImdyaWRcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvZGlzcGxheVwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9mbGV4XCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3NwYWNpbmdcIjtcbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAqIC41O1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgKiAuNTtcbn1cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzYCBtaXhpblwiLCBcInY0LjUuMlwiLCBcInY1XCIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICAgIG1heC13aWR0aDogZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAgIC5kI3skaW5maXh9LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAuZC1wcmludC0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICBAaWYgXCIjeyRzaXplfVwiICE9IFwiMFwiIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuXG5AdXNlICcuLi9iYXNlL3otaW5kZXgnIGFzIHpJbmRleDtcblxuI3skaGVhZGVyfSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogekluZGV4LiRtYWluLWhlYWRlci16O1xuXG4gIC5zay1kcm9wZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX21lbnUge1xuICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHBpbms7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdHJpZ2dlciB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzBweCk7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3R0b206IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC43cmVtKTtcbiAgICAgIH1cblxuICAgICAgJi0tYWN0aXZlLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NyZWF0ZS1wYWNrYWdlIHtcbiAgICBAZXh0ZW5kIC5tYWluLWhlYWRlcl9fbWVudS10b2dnbGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzUxNTE1MTtcbiAgfVxuXG4gICYtLXRyYW5zcGFyZW50LXBhY2thZ2Uge1xuICAgIHotaW5kZXg6IHpJbmRleC4kdHJhbnNwYXJlbnQtaGVhZGVyLXBhY2thZ2VzLXo7XG4gIH1cbn1cblxuI3skaGVhZGVyfS0tZmlsdGVyLW9wZW5lZCB7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4jeyRoZWFkZXJ9X19pbm5lciB7XG4gIGhlaWdodDogJG1haW4taGVhZGVyLWhlaWdodDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuI3skaGVhZGVyfV9fbG9nbyB7XG4gICYuY291bnRyeV9DSCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2V2ZW50bG9rYWxlX2xvZ28ucG5nJyk7XG4gIH1cblxuICAmLmNvdW50cnlfREUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9ldmVudGxva2FsZV9sb2dvX2RlLnBuZycpO1xuICB9XG5cbiAgJi5jb3VudHJ5X0FUIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvZXZlbnRsb2thbGVfbG9nb19hdC5wbmcnKTtcbiAgfVxuXG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDMxcHgpO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDE0NnB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIC8vaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzBweCk7XG4gICAgLy93aWR0aDogY2FsY3VsYXRlUmVtKDIwMHB4KTtcbiAgfVxufVxuXG4jeyRoZWFkZXJ9X19sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cblxuI3skaGVhZGVyfV9fbG9nby1jb250IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbiN7JGhlYWRlcn1fX21lbnUtdG9nZ2xlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBidXR0b24ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIC8vcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBzdmcge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIH1cbiAgfVxuXG4gIEBhdC1yb290ICN7JGhlYWRlcn0tLW5hdi1vcGVuICYge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmV5LTU7XG4gICAgYnV0dG9uIHtcbiAgICAgIDpob3ZlciB7XG4gICAgICAgIHN2ZywgcGF0aCB7XG4gICAgICAgICAgZmlsbDogJHBpbms7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZpbGw6IHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRoZWFkZXJ9X19maWx0ZXItdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBjb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNnB4KSBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTMuNXB4KTtcbiAgQGF0LXJvb3QgLm1haW4td3JhcHBlci0tbm8tdG91Y2gtZGV2aWNlICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRwaW5rO1xuICAgIGJvcmRlci1jb2xvcjogJHBpbms7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICYtLXhsLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLXNsYSB7XG4gICAgQGF0LXJvb3QgLm1haW4td3JhcHBlci0tbm8tdG91Y2gtZGV2aWNlICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzg5N0M2QjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzg5N0M2QjtcbiAgICB9XG4gIH1cbiAgJi0tbGluazpob3ZlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4vLyN7JGhlYWRlcn1fX3NlYXJjaC1pbnB1dCB7XG4vLyAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4vLyAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbi8vICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuLy8gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuLy8gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbi8vICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzBweCk7XG4vL1xuLy8gICYtLWV4cGFuZGVkIHtcbi8vICAgIGJvcmRlci1jb2xvcjogJGdyZXktNjtcbi8vICB9XG4vL1xuLy8gIC5idG46Zm9jdXMge1xuLy8gICAgb3V0bGluZTogbm9uZTtcbi8vICAgIGJveC1zaGFkb3c6IG5vbmU7XG4vLyAgfVxuLy9cbi8vICAudi1zZWxlY3Qge1xuLy8gICAgZGlzcGxheTogZmxleDtcbi8vICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4vL1xuLy8gICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbi8vICAgIHRvcDogMDtcbi8vICAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuLy8gICAgYmFja2dyb3VuZDogIzI3MjcyNztcbi8vICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuLy8gICAgLy9wYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuLy8gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuLy8gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuLy8gICAgICBwb3NpdGlvbjogc3RhdGljO1xuLy8gICAgICByaWdodDogMDtcbi8vICAgIH1cbi8vICAgICYtLWhpZGRlbiB7XG4vLyAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbi8vICAgICAgb3BhY2l0eTogMDtcbi8vICAgIH1cbi8vICAgICYtLXZpc2libGUge1xuLy8gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuLy8gICAgICBvcGFjaXR5OiAxO1xuLy8gICAgICBib3JkZXItY29sb3I6ICRncmV5LTY7XG4vLyAgICB9XG4vLyAgfVxuLy9cbi8vICAudnNfX29wZW4taW5kaWNhdG9yIHtcbi8vICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgfVxuLy9cbi8vICAudnNfX2FjdGlvbnMge1xuLy8gICAgbWluLXdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4vLyAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbi8vICAgIHBhZGRpbmc6IDA7XG4vLyAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4vLyAgICAgIG1pbi13aWR0aDogY2FsY3VsYXRlUmVtKDMycHgpO1xuLy8gICAgfVxuLy8gIH1cbi8vXG4vLyAgLnZzX19kcm9wZG93bi10b2dnbGUge1xuLy8gICAgcGFkZGluZzogMDtcbi8vICAgIGJvcmRlcjogbm9uZTtcbi8vICAgIHdpZHRoOiAwO1xuLy8gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbi8vICAgIHRyYW5zaXRpb246IHdpZHRoICN7JHRyYW5zaXRpb24tZmFzdH07XG4vLyAgfVxuLy9cbi8vICAmLS1leHBhbmRlZCAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4vLyAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIxMHB4KTtcbi8vICB9XG4vL1xuLy8gIC52c19fY2xlYXIge1xuLy8gICAgbWFyZ2luLXJpZ2h0OiAwO1xuLy8gICAgLy9tYXJnaW4tYm90dG9tOiA2cHg7XG4vLyAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxMCAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEgMUw5IDksIE05IDFMMSA5JyBzdHJva2U9J2dyZXknIHN0cm9rZS13aWR0aD0nMS4zJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4vLyAgICB3aWR0aDogMTJweDtcbi8vICAgIGhlaWdodDogMTJweDtcbi8vICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4vLyAgICBzdmcge1xuLy8gICAgICBkaXNwbGF5Om5vbmU7XG4vLyAgICB9XG4vLyAgICAvL3BhdGgge1xuLy8gICAgLy8gIGZpbGw6ICR3aGl0ZTtcbi8vICAgIC8vfVxuLy8gIH1cbi8vXG4vLyAgLnYtc2VsZWN0LS1jbGVhci1idXR0b24tdmlzaWJsZSB7XG4vLyAgICAudnNfX2NsZWFyIHtcbi8vICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbi8vICAgIH1cbi8vICB9XG4vL1xuLy8gIC52c19fc2VhcmNoLFxuLy8gIC52c19fc2VhcmNoOmZvY3VzIHtcbi8vICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuLy8gICAgLy93aWR0aDogMDtcbi8vICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTcwcHgpO1xuLy8gICAgZGlzcGxheTogbm9uZTtcbi8vICAgIGNvbG9yOiAkd2hpdGU7XG4vLyAgICBwYWRkaW5nOiAxcmVtIDAgMXJlbSBjYWxjdWxhdGVSZW0oMjRweCk7XG4vLyAgICBtYXJnaW46IDA7XG4vLyAgICBvcGFjaXR5OiAwO1xuLy8gICAgYm9yZGVyOiBub25lO1xuLy8gICAgbGluZS1oZWlnaHQ6IDEuNDtcbi8vICAgIHRyYW5zaXRpb246IG9wYWNpdHkgI3skdHJhbnNpdGlvbi1mYXN0fSxcbi8vICAgIHdpZHRoICN7JHRyYW5zaXRpb24tZmFzdH0gI3skdHJhbnNpdGlvbi1zdGFuZGFyZC1kdXJhdGlvbn07XG4vL1xuLy8gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoI0JEQkRCRCk7XG4vL1xuLy8gICAgQGF0LXJvb3QgI3skaGVhZGVyfV9fc2VhcmNoLWlucHV0LS1leHBhbmRlZCB7XG4vLyAgICAgIC52c19fc2VhcmNoLFxuLy8gICAgICAudnNfX3NlYXJjaDpmb2N1cyB7XG4vLyAgICAgICAgLy93aWR0aDogMTByZW07XG4vLyAgICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgICAgb3BhY2l0eTogMTtcbi8vICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAjeyR0cmFuc2l0aW9uLWZhc3R9LFxuLy8gICAgICAgIG9wYWNpdHkgI3skdHJhbnNpdGlvbi1mYXN0fSAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkLWR1cmF0aW9ufTtcbi8vICAgICAgfVxuLy8gICAgICAvLy52c19fc2VhcmNoOmZvY3VzIHtcbi8vICAgICAgLy8gIG91dGxpbmU6IDFweCBzb2xpZCByZWQ7XG4vLyAgICAgIC8vfVxuLy8gICAgfVxuLy8gIH1cbi8vXG4vLyAgLnZzX19zZWxlY3RlZCB7XG4vLyAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICB0b3A6IDUwJTtcbi8vICAgIGxlZnQ6IDA7XG4vLyAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuLy8gICAgdGV4dC1hbGlnbjogbGVmdDtcbi8vICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbi8vICAgIGNvbG9yOiB3aGl0ZTtcbi8vICAgIG1hcmdpbjogMDtcbi8vICAgIHBhZGRpbmc6IDAgMCAwIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbi8vICAgIGJvcmRlcjogbm9uZTtcbi8vICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuLy8gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbi8vICB9XG4vL1xuLy8gIC52c19fbm8tb3B0aW9ucyB7XG4vLyAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuLy8gICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4vLyAgfVxuLy9cbi8vICAudnNfX2Ryb3Bkb3duLW1lbnUge1xuLy8gICAgYmFja2dyb3VuZDogJGJsYWNrO1xuLy8gICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4vLyAgICBjb2xvcjogI0JEQkRCRDtcbi8vICAgIGJvcmRlci1jb2xvcjogJGdyZXktNjtcbi8vICAgIGxlZnQ6IC0xcHg7XG4vLyAgICB0b3A6IDEwMCU7XG4vLyAgICBwYWRkaW5nOiAwIDAgY2FsY3VsYXRlUmVtKDE1cHgpIDA7XG4vLyAgfVxuLy9cbi8vICAudnNfX2Ryb3Bkb3duLW9wdGlvbiB7XG4vLyAgICBsaW5lLWhlaWdodDogMjtcbi8vICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuLy8gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDNweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuLy8gICAgY29sb3I6ICNCREJEQkQ7XG4vLyAgICB0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplO1xuLy8gICAgJi0taGlnaGxpZ2h0LFxuLy8gICAgJjpob3ZlciB7XG4vLyAgICAgIGNvbG9yOiAkd2hpdGU7XG4vLyAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuLy8gICAgfVxuLy8gIH1cbi8vXG4vLyAgLnZzX19zZWxlY3RlZC1vcHRpb25zIHtcbi8vICAgIHBhZGRpbmc6IDA7XG4vLyAgfVxuLy9cbi8vICAudnNfX3NwaW5uZXIge1xuLy8gICAgYm9yZGVyLXRvcDogMC41ZW0gc29saWQgIzliOWI5Yjtcbi8vICAgIGJvcmRlci1yaWdodDogMC41ZW0gc29saWQgIzliOWI5Yjtcbi8vICAgIGJvcmRlci1ib3R0b206IDAuNWVtIHNvbGlkICM5YjliOWI7XG4vLyAgICBib3JkZXItbGVmdDogMC41ZW0gc29saWQgJHdoaXRlO1xuLy8gICAgdGV4dC1pbmRlbnQ6IDEwMHB4O1xuLy8gICAgd2lkdGg6IDNlbTtcbi8vICAgIGhlaWdodDogM2VtO1xuLy8gICAgJjphZnRlciB7XG4vLyAgICAgIHdpZHRoOiAzZW07XG4vLyAgICAgIGhlaWdodDogM2VtO1xuLy8gICAgfVxuLy8gIH1cbi8vfVxuXG4jeyRoZWFkZXJ9X19zZWFyY2gtaW5wdXQtLW5hdi1vcGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuXG4jeyRoZWFkZXJ9X19zZWFyY2gtaW5wdXRfX2ZpcnN0LXN1Z2dlc3Rpb24ge1xuICBjb2xvcjogd2hpdGU7XG4gIHRvcDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBsZWZ0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuI3skaGVhZGVyLXdyYXB9IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiAjMkMyQzJDO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIEBhdC1yb290IC5tYWluLXdyYXBwZXItLW1vZGFsLW9wZW46bm90KC5tYWluLXdyYXBwZXItLXRvdWNoLWRldmljZSkgJiB7XG4gICAgLy9wYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7IC8vU2l6ZSBvZiB0aGUgc2Nyb2xsYmFyXG4gIH1cbn1cblxuLm1haW4taGVhZGVyLS10cmFuc3BhcmVudC1tYXAtb3Blbi1sZy1kb3duLm1haW4taGVhZGVyX193cmFwLS1zZWFyY2gtcGFnZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbiN7JGhlYWRlci13cmFwfS0tbmF2LW9wZW4ge1xuICBiYWNrZ3JvdW5kOiAkbWFpbi1uYXYtZGFyay1iZztcbiAgdHJhbnNpdGlvbjogbm9uZTtcblxuICAmOm5vdCgubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UpIHtcbiAgICAvL3BhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cblxuICA+IC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgLy8gIC8vICBkaXNwbGF5OiBmbGV4O1xuICAvLyAgLy99XG59XG5cbiN7JGhlYWRlci13cmFwfS0tbmF2LW9wZW4tLW5hdi1zZWFyY2gtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogJGJsYWNrO1xufVxuXG4jeyRoZWFkZXItd3JhcH0tLXRyYW5zcGFyZW50Om5vdCgjeyRoZWFkZXItd3JhcH0tLW5hdi1vcGVuKTpub3QoI3skaGVhZGVyLXdyYXB9LS1uYXYtc2VhcmNoLWFjdGl2ZSkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAvLyAmOmhvdmVyIHtcbiAgLy8gICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gIC8vIH1cbn1cblxuI3skaGVhZGVyLXdyYXB9LS1zZWFyY2gtcGFnZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJhY2tncm91bmQ6ICM1MzUzNTMgO1xuICB9XG59XG5cbiN7JGhlYWRlci1yaWdodH0ge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBmbGV4OiAxO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbiN7JGhlYWRlci1yaWdodH1fX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxcmVtO1xuXG4gIC5zay1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIHN2ZyB7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIHdpZHRoOiAxcmVtO1xuICB9XG59XG5cbiN7JGhlYWRlci1yaWdodH1fX2J1dHRvbi0tc2VhcmNoIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjFweCk7XG4gIH1cbn1cblxuI3skaGVhZGVyLXJpZ2h0fV9fYnV0dG9uLS11c2VyLW1vZGFsLXRyaWdnZXIge1xuICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyOXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJiN7JGhlYWRlci1yaWdodH1fX2J1dHRvbi0tYWN0aXZlIHtcbiAgICAucGF0aC0yIHtcbiAgICAgIGZpbGw6ICRwaW5rO1xuICAgIH1cblxuICAgIC5lbGxpcHNlLTAge1xuICAgICAgZmlsbDogJHBpbms7XG4gICAgfVxuICB9XG59XG5cbiN7JGhlYWRlci1yaWdodH1fX2J1dHRvbi0tZmF2b3JpdGVzIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuXG4gICYtLWFjdGl2ZSB7XG4gICAgLnNrLWljb24tLWZhdm9yaXRlX2JvcmRlciBzdmcge1xuICAgICAgLnBhdGgtMCB7XG4gICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tbGVmdDogMy4xMjVyZW07XG4gIH1cbn1cblxuI3skaGVhZGVyLXJpZ2h0fV9fYnV0dG9uLS1uYXYtb3BlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuI3skaGVhZGVyLWZhdi1tc2d9IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIHBhZGRpbmc6IDlweCA0cHggOXB4IDEycHg7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvcGFjaXR5OiAwO1xuICBtYXgtd2lkdGg6IDE4M3B4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIC8vYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCAjRkY1QTc1O1xuICAgIHRvcDogLTIwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cblxuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cblxuICAuc2staWNvbi0tZmF2b3JpdGVfYm9yZGVyIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cblxuICAuc2staWNvbi0tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0yNXB4O1xuICB9XG5cbiAgJi0tdmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5cbiN7JGhlYWRlci1mYXYtbXNnfV9faGVhZGVyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICRwaW5rO1xuXG59XG5cbiN7JGhlYWRlci1mYXYtbXNnfV9fZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4jeyRwYWdlLWhlYWRlcn0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgKjpub3QoI3skcGFnZS1oZWFkZXJ9X19zaGFkb3cpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy96LWluZGV4OiAyO1xuICB9XG5cbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE0MCwgMTQwLCAxNDAsIDAuMSk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMTU4cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDExNThweCk7XG4gICAgcmlnaHQ6IC0yMDBweDtcbiAgICB0b3A6IC02NjZweDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg3MDBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzAwcHgpO1xuICAgIHJpZ2h0OiAtMTAwcHg7XG4gICAgdG9wOiAtMTIycHg7XG4gIH1cblxuICAmLXBhY2thZ2VzIHtcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMTU4cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTE1OHB4KTtcbiAgICAgIHJpZ2h0OiAtMTYwcHg7XG4gICAgICB0b3A6IC01MTlweDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNzAwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzAwcHgpO1xuICAgICAgcmlnaHQ6IC0xNTJweDtcbiAgICAgIHRvcDogLTE1OHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAtNzVweDtcbiAgICAgICAgdG9wOiAtOTlweDtcbiAgICAgICAgd2lkdGg6IDM3My4zMzNweDtcbiAgICAgICAgaGVpZ2h0OiAzNzMuMzNweDtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IC01NXB4O1xuICAgICAgICB0b3A6IC0zMjFweDtcbiAgICAgICAgd2lkdGg6IDYzMy42cHg7XG4gICAgICAgIGhlaWdodDogNjE3LjZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogLTE0OXB4O1xuICAgICAgICB0b3A6IC0xNXB4O1xuICAgICAgICB3aWR0aDogMjgxcHg7XG4gICAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAtMTc1cHg7XG4gICAgICAgIHRvcDogLTE3M3B4O1xuICAgICAgICB3aWR0aDogNDc1cHg7XG4gICAgICAgIGhlaWdodDogNDc1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JHBhZ2UtaGVhZGVyfS1wYWNrYWdlcy5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiAge1xuICAmOjphZnRlciB7XG4gICAgd2lkdGg6IDM1NHB4O1xuICAgIGhlaWdodDogMzc2cHg7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDU4NXB4O1xuICAgIGhlaWdodDogNjIzcHg7XG4gICAgdG9wOiAtMjY4cHg7XG4gICAgcmlnaHQ6IC00MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDM3M3B4O1xuICAgICAgaGVpZ2h0OiAzNzNweDtcbiAgICAgIHJpZ2h0OiAtNzVweDtcbiAgICAgIHRvcDogLTk5cHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2MzNweDtcbiAgICAgIGhlaWdodDogNjE3cHg7XG4gICAgICByaWdodDogLTU1cHg7XG4gICAgICB0b3A6IC0zMjFweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmOjphZnRlciB7XG4gICAgICB3aWR0aDogMjgxcHg7XG4gICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgcmlnaHQ6IC0xNTJweDtcbiAgICAgIHRvcDogLTIwcHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0NzVweDtcbiAgICAgIGhlaWdodDogNDc1cHg7XG4gICAgICByaWdodDogLTE3NHB4O1xuICAgICAgdG9wOiAtMTc1cHg7XG4gICAgfVxuICB9XG59XG5cbiN7JHBhZ2UtaGVhZGVyfS1zbGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgfVxuXG4gICYgPiAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgfVxuICB9XG4gICo6bm90KCN7JHBhZ2UtaGVhZGVyfV9fc2hhZG93KSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLy96LWluZGV4OiAyO1xuICB9XG5cbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICM4OTdDNkI7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMTU4cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDExNThweCk7XG4gICAgcmlnaHQ6IC0yMDBweDtcbiAgICB0b3A6IC02NjZweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHdpZHRoOiAzNzZweDtcbiAgICAgIGhlaWdodDogMzc2cHg7XG4gICAgICBsZWZ0OiAxMDVweDtcbiAgICAgIHRvcDogLTcwcHg7XG4gICAgfVxuICB9XG5cbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzdENzA1RjtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDcwMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MDBweCk7XG4gICAgcmlnaHQ6IC0xMDBweDtcbiAgICB0b3A6IC0xMjJweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHdpZHRoOiAyMjdweDtcbiAgICAgIGhlaWdodDogMjI3cHg7XG4gICAgICBsZWZ0OiAyNDdweDtcbiAgICAgIHRvcDogOThweDtcbiAgICB9XG4gIH1cbiAgJi1idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyMnB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLWZpbHRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbiN7JHBhZ2UtaGVhZGVyfV9fcmVzdWx0cy1oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICYtLW92ZXJmbG93IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gICo6bm90KCN7JHBhZ2UtaGVhZGVyfV9fc2hhZG93KSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vei1pbmRleDogMjtcbiAgfVxuXG4gICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTQwLCAxNDAsIDE0MCwgMC4xKTtcbiAgICB3aWR0aDogOTUuMzc1cmVtO1xuICAgIGhlaWdodDogOTUuMzc1cmVtO1xuICAgIHJpZ2h0OiAtMzI4cHg7XG4gICAgdG9wOiAtNjY2cHg7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIHdpZHRoOiA4OS43NXJlbTtcbiAgICBoZWlnaHQ6IDkxLjc1cmVtO1xuICAgIHJpZ2h0OiAtNjA2cHg7XG4gICAgdG9wOiAtMjY2cHg7XG4gIH1cbn1cblxuXG4vKlxuICogUmVwbGFjaW5nIHRoZSB2LXNlbGVjdCBjb21wb25lbnRcbiAqL1xuI3skaGVhZGVyfV9fc2VhcmNoLWlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuXG4gICYtLWV4cGFuZGVkIHtcbiAgICBib3JkZXItY29sb3I6ICRncmV5LTY7XG4gIH1cblxuICBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAvL3dpZHRoOiAwO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTcwcHgpO1xuICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDFyZW0gMCAxcmVtIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICN7JHRyYW5zaXRpb24tZmFzdH07XG5cbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigjQkRCREJEKTtcblxuICAgIEBhdC1yb290ICN7JGhlYWRlcn1fX3NlYXJjaC1pbnB1dC0tZXhwYW5kZWQge1xuICAgICAgLnZzX19zZWFyY2gsXG4gICAgICAudnNfX3NlYXJjaDpmb2N1cyB7XG4gICAgICAgIC8vd2lkdGg6IDEwcmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggI3skdHJhbnNpdGlvbi1mYXN0fSwgb3BhY2l0eSAjeyR0cmFuc2l0aW9uLWZhc3R9ICN7JHRyYW5zaXRpb24tc3RhbmRhcmQtZHVyYXRpb259O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICMyNzI3Mjc7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzBweCk7XG4gICAgLy9wYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgI3skdHJhbnNpdGlvbi1mYXN0fSwgbWF4LXdpZHRoICN7JHRyYW5zaXRpb24tZmFzdH07XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWF4LXdpZHRoOiAwO1xuICAgIHdpZHRoOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgICYtLWhpZGRlbiB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtLXNpdGVzZWFyY2hpbnB1dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogIzJDMkMyQztcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgICAvL3BhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAjeyR0cmFuc2l0aW9uLWZhc3R9LCBtYXgtd2lkdGggI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXgtd2lkdGg6IDA7XG4gICAgd2lkdGg6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJi0taGlkZGVuIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICMyNzI3Mjc7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDM5cHgpO1xuICAgIGNvbG9yOiAjQkRCREJEO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0RjRGNEY7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIHRvcDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMCAwIGNhbGN1bGF0ZVJlbSgxNXB4KSAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMzRweCk7XG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93bi1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oM3B4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgY29sb3I6ICNCREJEQkQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAmLS1oaWdobGlnaHQsXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtY2xlYXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxMCAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEgMWw4IDhtMC04TDEgOScgc3Ryb2tlPSdncmF5JyBzdHJva2Utd2lkdGg9JzEuMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC8vcGF0aCB7XG4gICAgLy8gIGZpbGw6ICR3aGl0ZTtcbiAgICAvL31cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogLjI7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDI3cHgpO1xuICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1pbi13aWR0aDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjQyMHB4KSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6MzgwcHgpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwJTtcbiAgICB9XG5cbiAgICAuc2stc3Bpbm5lciB7XG4gICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzlweCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNEY0RjRGO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgLy8mX19sb2FkaW5nIHtcbiAgICAvLyAgZGlzcGxheTogbm9uZTtcbiAgICAvL31cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICB9XG4gIH1cbiAgLy8gRXhwYW5kZWQgc3R5bGVzXG4gICYjeyRoZWFkZXJ9X19zZWFyY2gtaW5wdXQtLWV4cGFuZGVkIHtcbiAgICBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNpdGlvbi1mYXN0LWR1cmF0aW9uO1xuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyZXktNjtcbiAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDUwMHB4KTtcbiAgICAgIHdpZHRoOiAxMy41cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDE2LjVyZW07XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDglO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOTJweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tc2l0ZXNlYXJjaGlucHV0IHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JleS02O1xuICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNTAwcHgpO1xuICAgICAgd2lkdGg6IDEzLjVyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogMTMuNXJlbTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDglO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzI1cHgpIHtcbiAgICAgICAgd2lkdGg6IDEyLjVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JHBhZ2UtaGVhZGVyfS0tZ3JhZGllbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgI3skcGFnZS1oZWFkZXJ9X19zaGFkb3cge1xuICAgIHotaW5kZXg6IDE7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICB9XG59XG5cbi8qISBwdXJnZWNzcyBlbmQgaWdub3JlICovXG5cbi5vdGhlci1jb2xvciB7XG4gIGJhY2tncm91bmQ6ICMyYzJjMmM7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJhY2tncm91bmQ6ICM1MzUzNTM7XG4gIH1cbn1cbiIsIi5tYWluLW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB0cmFuc2l0aW9uOiB0b3AgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4gIC8vb3ZlcmZsb3cteTogYXV0bztcblxuICAvL2Rpc3BsYXk6IGZsZXg7XG4gIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLy9qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNzBweCk7XG4gIC50aW55LXNsaWRlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAvL0BhdC1yb290IC5tYWluLWhlYWRlci0tbmF2LW9wZW4gJiB7XG4gIC8vICB0b3A6IDA7XG4gIC8vfVxufVxuXG4ubWFpbi1uYXZfX2lubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gIH1cbn1cblxuLm1haW4tbmF2X19mb290ZXIge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjBweCkgY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAkZGFyay1ncmV5O1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubWFpbi1uYXZfX2Zvb3Rlcl9fdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5tYWluLW5hdl9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICRwaW5rO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxufVxuXG4ubWFpbi1uYXZfX2NvbnRlbnQge1xuICBmbGV4OiAxO1xuICAvL292ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMzRweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNzdweCk7XG4gIH1cblxuICAvL1RPRE86IEZpbmQgYSBiZXR0ZXIgd2F5IHRvIGdldCB0aGUgZWZmZWN0IGZyb20gdGhlIGRlc2lnbnNcbiAgLy9vdmVyZmxvdy14OiBoaWRkZW47XG4gIC50bnMtb3ZoIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuLm1haW4tbmF2X19saW5rcyB7XG4gIGNvbG9yOiBibGFjaztcbiAgcGFkZGluZzogM3JlbSAwO1xufVxuXG4ubWFpbi1uYXZfX3RpdGxlIHtcbiAgY29sb3I6ICRibGFjaztcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg1NXB4KTtcbiAgfVxufVxuXG4ubWFpbi1uYXZfX2hlYWRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cblxuLm1haW5fbmF2X19saXN0cy1jb250YWluZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNzdweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgLmNvbC05Om50aC1jaGlsZCgyKSB7XG4gICAgICAubWFpbi1uYXZfX2xpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tYWluLW5hdl9fbGlzdC10aXRsZSB7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTY1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTI4cHgpO1xuICB9XG59XG5cbi5tYWluLW5hdl9fbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm1haW4tbmF2X19saXN0X19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjVweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjVweCkgMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjJweCkgMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIEFuaW1hdGlvbiBzdHlsZXNcbiAqL1xuXG4ubWFpbi1uYXZfX2NvbnRlbnQge1xuICBAYXQtcm9vdCAuc2xpZGUtZmFkZS1lbnRlci1hY3RpdmUgJiB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC8vcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxufVxuXG4vKlxuICogVGlueSBzbGlkZXIgb3ZlcnJpZGVzXG4gKi9cbi5tYWluLW5hdl9fY29udGVudCB7XG4gIC50aW55LXNsaWRlcl9faGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbiAgLnRpbnktc2xpZGVyX190YWJzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6MTkyMHB4KSB7XG4gICAgPiAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTcyMHB4O1xuICAgIH1cbiAgICAubWFpbi1uYXZfX3RpdGxlIHtcbiAgICAgIG1heC13aWR0aDogMTcwMHB4O1xuICAgIH1cbiAgICAuY29sLWxnLTQge1xuICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgIG1heC13aWR0aDogMjUlO1xuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbn1cblxuLnNob3ctb24tbWQtZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmhpZGUtb24tbWQtZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNob3ctb24tbGctZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuIiwiXG5AdXNlICcuLi9iYXNlL3otaW5kZXgnIGFzIHpJbmRleDtcblxuLm5vbmUge1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAvLyAgZGlzcGxheTogbm9uZTtcbiAgLy99XG59XG5cbi5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC8vICBkaXNwbGF5OiBibG9jaztcbiAgLy99XG59XG5cbi5tYXJfYm90IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuXG5cbiN7JGZvb3Rlcn0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC8vICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgLy99XG59XG5cbiN7JGZvb3Rlcn1fX2xpc3Qge1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xuXG4gIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNHJlbTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjJyZW07XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjRyZW07XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjFyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJGdyZXktNDtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUoKSB7XG4gICAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZm9vdGVyfV9fbGlzdC0tZXhwYW5kYWJsZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4yKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NC44cHgpO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4gICAgJi0tZXhwYW5kZWQge1xuICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDcwMHB4KTtcbiAgICB9XG4gICAgJi0tbm8tYm9yZGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiN7JGZvb3Rlcn1fX2xpc3RfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC5zay1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICBAYXQtcm9vdCAjeyRmb290ZXJ9X19saXN0LS1leHBhbmRhYmxlLS1leHBhbmRlZCAmIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXBhcnRuZXIge1xuICAgIGNvbG9yOiAjQzVDNUM1ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IDExNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbiN7JGZvb3Rlcn1fX2xpc3RfX3RpdGxlX19tYXItYm90IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAuc2staWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgQGF0LXJvb3QgI3skZm9vdGVyfV9fbGlzdC0tZXhwYW5kYWJsZS0tZXhwYW5kZWQgJiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGZvb3Rlcn1fX3RpdGxlX19pbm5lciB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIC8vbWFyZ2luLWJvdHRvbTogMC4yMjVyZW07XG4gIC8vbWFyZ2luLXRvcDogMC4yMjVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC5zay1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIEBhdC1yb290ICN7JGZvb3Rlcn1fX2xpc3QtLWV4cGFuZGFibGUtLWV4cGFuZGVkICYge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAmLS1tb3JlLXBhZGRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmb290ZXJ9X19pbm5lciB7XG5cbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxufVxuXG4jeyRmb290ZXJ9X19saXN0LS1zb2NpYWwge1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oNDVweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBzdmcge1xuICAgICAgICBwYXRoLCBjaXJjbGUge1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICAgICAgICAgIGZpbGw6ICNGRjVBNzU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExNnB4KTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHdpZHRoOiAxMTAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgtN3B4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIuNHJlbTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfcGFydG5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tdG9wOiAxMDlweDtcbiAgICB9XG4gICAgICAvLyBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAvLyBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgfVxufVxuXG4jeyRmb290ZXJ9X19sYW5ndWFnZS1zd2l0Y2gge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGNvbG9yOiAkZ3JleS00O1xuXG4gIGg1IHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMzdweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB6SW5kZXguJG1haW4tZm9vdGVyLXo7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC8vbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgaDUge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgaDUge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgfVxuXG4gICZfcGFydG5lciB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC01Ljc1cmVtO1xuICAgICAgYm90dG9tOiA2cmVtO1xuICAgIH1cblxuICAgICYtLXNtIHtcbiAgICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDEwNHB4KSAhaW1wb3J0YW50O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWFpbi1mb290ZXJfX2NvcHlyaWdodF93cmFwIHtcbiAgei1pbmRleDogekluZGV4LiRtYWluLWZvb3Rlci16IC0gMTtcblxuICAmLXBhcnRuZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGhlaWdodDogMTI1cHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTUycHg7XG4gICAgfVxuICB9XG59XG5cbiN7JGZvb3Rlcn1fX2xhbmd1YWdlLXN3aXRjaCA+IGgzIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgbWFyZ2luLXRvcDogMC4zMjVyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRncmV5LTQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4jeyRmb290ZXJ9X19sYW5ndWFnZS1zd2l0Y2hfX2xpc3Qge1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjZyZW07XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBAaW5jbHVkZSBsaW5rLXdpdGgtYm9yZGVyLWJvdHRvbSgkZ3JleS00KTtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICB9XG5cbiAgJiA+IHNwYW4ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICYtcGFydG5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAmID4gbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcmVtO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAvLyAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgLy8gICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQzVDNUM1O1xuICAgICAgLy8gICBwYWRkaW5nLXJpZ2h0OiAwLjZyZW07XG4gICAgICAvLyB9XG5cbiAgICAgIC8vICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgLy8gICBwYWRkaW5nLWxlZnQ6IDAuNHJlbTtcbiAgICAgIC8vIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzBweCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwXG4gICAgfVxuICB9XG59XG5cbiN7JGZvb3Rlcn1fX3JpZ2h0LXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG5cbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAvL2ZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLy9hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLy90ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBoZWlnaHQ6IDk0LjclO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuXG4gICAgJi5jaC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgJl9wYXJ0bmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIGxnKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gICYuY2gtY29udGVudCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbiN7JGZvb3Rlcn1fX2NvcHlyaWdodCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbiAgYSB7XG4gICAgQGluY2x1ZGUgbGluay13aXRoLWJvcmRlci1ib3R0b20oJGdyZXktNCk7XG4gIH1cblxuICAmLXBhcnRuZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMnB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4jeyRmb290ZXJ9X19jb3B5cmlnaHRfX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgY29sb3I6ICRncmV5LTQ7XG59XG5cbiN7JGZvb3Rlcn1fX2NvcHlyaWdodF9fc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgLjVyZW07XG59XG5cbi5tYWluLWZvb3Rlcl9fbGlzdC5tYWluLWZvb3Rlcl9fbGlzdC1zbGEgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5oaWRlLXhsIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIlxuXG4jeyRuYXZ9IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuXG4vL1xuLy8jeyRmb290ZXJ9X19saXN0IHtcbi8vICBAaW5jbHVkZSByZXNldC11bCgpO1xuLy9cbi8vICBsaSB7XG4vLyAgICBtYXJnaW4tYm90dG9tOiAuNHJlbTtcbi8vXG4vLyAgICAmOmxhc3QtY2hpbGQge1xuLy8gICAgICBtYXJnaW4tYm90dG9tOiAyLjJyZW07XG4vLyAgICB9XG4vLyAgfVxuLy9cbi8vICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbi8vICAgIGxpIHtcbi8vICAgICAgbWFyZ2luLWJvdHRvbTogLjRyZW07XG4vL1xuLy8gICAgICAmOmxhc3QtY2hpbGQge1xuLy8gICAgICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4vLyAgICAgIH1cbi8vICAgIH1cbi8vICB9XG4vL1xuLy8gIGEge1xuLy8gICAgY29sb3I6ICRncmV5LTQ7XG4vLyAgICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUoKSB7XG4vLyAgICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbi8vICAgIH1cbi8vICB9XG4vL31cbi8vXG4vLyN7JGZvb3Rlcn1fX2xpc3QtLWV4cGFuZGFibGUge1xuLy8gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuLy8gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjIpO1xuLy8gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbi8vICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuLy8gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4vLyAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDQuOHB4KTtcbi8vICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4vLyAgICAmLS1leHBhbmRlZCB7XG4vLyAgICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MDBweCk7XG4vLyAgICB9XG4vLyAgICAmLS1uby1ib3JkZXIge1xuLy8gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuLy8gICAgfVxuLy8gIH1cbi8vfVxuXG4iLCIubGFuZGluZy1wYWdlIHtcblxufVxuLypcbiAqIEdlbmVyYWwgc2VjdGlvbnNcbiAqL1xuLmxhbmRpbmctcGFnZV9fc2VjdGlvbi0tZ2FsbGVyeS1zbGlkZXIge1xuICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDAwcHgpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgMCAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwMHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNzNweCkgMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDczcHgpIDAgY2FsY3VsYXRlUmVtKDQxcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oODAwcHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMDRweCkgMCBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICA+IC5yb3cgPiAuY29sLTEyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRpbnktc2xpZGVyX19mb290ZXIge1xuICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICAgIC50aW55LXNsaWRlcl9fZm9vdGVyIHtcblxuICAgIH1cbiAgfVxufVxuXG5AaW1wb3J0ICdsYW5kaW5nLXBhZ2UvanVtYm90cm9uJztcbkBpbXBvcnQgJ2xhbmRpbmctcGFnZS9tYWdhemluZS1zdG9yaWVzJztcbkBpbXBvcnQgJ2xhbmRpbmctcGFnZS9saW5rLWJhcic7XG5AaW1wb3J0ICdsYW5kaW5nLXBhZ2UvaW5zcGlyaW5nLWxvY2F0aW9ucyc7XG5AaW1wb3J0ICdsYW5kaW5nLXBhZ2UvcGFja2FnZS1kZWFscyc7XG5AaW1wb3J0ICdsYW5kaW5nLXBhZ2UvZXZlbnQtcGFydG5lcnMnO1xuQGltcG9ydCAnbGFuZGluZy1wYWdlL2luc3BpcmluZy1yZWdpb25zJztcbkBpbXBvcnQgJ2xhbmRpbmctcGFnZS9sYXRlc3Qtam9icyc7XG5AaW1wb3J0ICdsYW5kaW5nLXBhZ2UvYWJvdXQnO1xuQGltcG9ydCAnbGFuZGluZy1wYWdlL2FkZC1lbnRyeSc7XG5AaW1wb3J0ICdsYW5kaW5nLXBhZ2UvZXZlbnQtY3JlYXRvcic7XG5cbiIsIi8qXG4gKiBMYW5kaW5nIHBhZ2UgLSBKdW1ib3Ryb25cbiAqL1xuQGltcG9ydCAnLi4vLi4vYmFzZS96LWluZGV4JztcblxuXG5cbi5jb250YWluZXItaGVhZGVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbi1sZWZ0OiA4JTtcbiAgfVxufVxuXG4vKiEgcHVyZ2Vjc3Mgc3RhcnQgaWdub3JlICovXG4jeyRqdW1ib3Ryb259IHtcbiAgLy9oZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8vcGFkZGluZy10b3A6IDcuNXJlbTtcbiAgLy9wYWRkaW5nLWJvdHRvbTogMTVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ2xhbmRzY2FwZScpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA3LjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1NjhweCk7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgQGF0LXJvb3QgLm1haW4td3JhcHBlci0tdG91Y2gtZGV2aWNlICYge1xuICAgICAgICBoZWlnaHQ6IHZhcigtLWFwcC1oZWlnaHQsIDEwMHZoKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1NjJweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDc2OHB4KTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBAYXQtcm9vdCAubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UgJiB7XG4gICAgICAgIGhlaWdodDogdmFyKC0tYXBwLWhlaWdodCwgMTAwdmgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ2xhbmRzY2FwZScpIHtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTNyZW07XG4gICAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTAyNHB4KTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBAYXQtcm9vdCAubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UgJiB7XG4gICAgICAgIGhlaWdodDogdmFyKC0tYXBwLWhlaWdodCwgMTAwdmgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ2xhbmRzY2FwZScpIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDc2OHB4KTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMzY2cHgpO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIEBhdC1yb290IC5tYWluLXdyYXBwZXItLXRvdWNoLWRldmljZSAmIHtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1hcHAtaGVpZ2h0LCAxMDB2aCk7ICBcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGhlaWdodDogNjFyZW07XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuXG4gIC8vXG4gIC8vPiAuY29udGFpbmVyIHtcbiAgLy8gIG1hcmdpbi1sZWZ0OiAwO1xuICAvLyAgbWFyZ2luLXJpZ2h0OiAwO1xuICAvL31cblxuICAudGlueS1zbGlkZXJfX25hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG4jeyRqdW1ib3Ryb259Lmhhcy1iYW5uZXIge1xuICAkbWluLWRpc3RhbmNlLWZyb20taGVhZGVyOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICRtaW4tYm90dG9tLWRpc3RhbmNlOiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICRtaW4tYmV0d2VlbjogY2FsY3VsYXRlUmVtKDk2cHgpO1xuICAkZnVsbC1zY3JlZW4tY29udGVudDogJG1haW4taGVhZGVyLWhlaWdodCArICRqdW1ib3Ryb24tZHJvcGRvd24taGVpZ2h0ICsgJHRpdGxlLWNvbnRhaW5lciArICRldmVudC1iYW5uZXItaGVpZ2h0ICsgJG1pbi1kaXN0YW5jZS1mcm9tLWhlYWRlciArICRtaW4tYm90dG9tLWRpc3RhbmNlICsgJG1pbi1iZXR3ZWVuO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSBhbmQgKG1heC1oZWlnaHQ6ICRmdWxsLXNjcmVlbi1jb250ZW50KSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMzVweCk7XG4gICAgaGVpZ2h0OiB2YXIoLS1hcHAtaGVpZ2h0LWJhbm5lciwgMTAwdmgpO1xuXG4gICAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biB7XG4gICAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgIH1cblxuICAgIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2Nyb2xsIHtcbiAgICAgIGJvdHRvbTogJGV2ZW50LWJhbm5lci1oZWlnaHQgKyBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgfVxuXG4gICAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bi1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4jeyRqdW1ib3Ryb259X190aXRsZS1jb250YWluZXIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIGhlaWdodDogJHRpdGxlLWNvbnRhaW5lcjtcbiAgfVxufVxuXG4jeyRqdW1ib3Ryb259X190aXRsZS1jb250YWluZXIjeyRqdW1ib3Ryb259X190aXRsZS1jb250YWluZXItLXNsYSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICN7JGp1bWJvdHJvbn1fX3RpdGxlX19yZWRlc2lnbixcbiAgICAjeyRqdW1ib3Ryb259X19zdWJ0aXRsZXtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG5cbiAgICAjeyRqdW1ib3Ryb259X190aXRsZV9fcmVkZXNpZ24tLXNsYXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4jeyRqdW1ib3Ryb259X190aXRsZV9fcmVkZXNpZ24ge1xuICAvLyBmbGV4OiAwIDAgNzUlO1xuICAvLyBtYXgtd2lkdGg6IDc1JTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICB0ZXh0LXNoYWRvdzogMCAwIDEycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgIGZsZXg6IDAgMCA5MCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MnB4KTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTI4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6MzIwcHgpIHtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgfVxufVxuXG4jeyRqdW1ib3Ryb259X190aXRsZV9fcmVkZXNpZ24tLXNsYSB7XG4gIGRpc3BsYXk6bm9uZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtc2hhZG93OiAwIDAgMTJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xufVxuXG5cbiN7JGp1bWJvdHJvbn1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB0ZXh0LXNoYWRvdzogMCAwIDEycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIG1heC13aWR0aDogOTUlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNjVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NXB4KTtcbiAgfVxufVxuXG4jeyRqdW1ib3Ryb259X19zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtc2hhZG93OiAwIDAgMTJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTlweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6MzkwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM1M3B4KSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc1OXB4KSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSBhbmQgKG1pbi13aWR0aDogMzYxcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLXNtLXZpc2FibGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzLjRweCk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skanVtYm90cm9ufV9fcGxhY2Vob2xkZXIge1xuICBAaW5jbHVkZSBmdWxsLWFic29sdXRlLXBvc2l0aW9uZWQoKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLy9UZW1wb3JhcnlcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4jeyRqdW1ib3Ryb259IC5zd2lwZXItY29tcG9uZW50LS13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG5cbiAgLnN3aXBlci1yb290IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgaGVpZ2h0OiAxMDB2aDtcblxuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAudGlueS1zbGlkZXJfX3NsaWRlX19iYWNrZ3JvdW5kIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgei1pbmRleDotMTtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgaW1nIHtcbiAgICAgICY6LW1vei1sb2FkaW5nIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAudGlueS1zbGlkZXJfX3NsaWRlX19iYWNrZ3JvdW5kIHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjQ1LCAxLjA0MCwgMC45MjAsIDAuOTYwKTtcbiAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI0NSwgMS4wNDAsIDAuOTIwLCAwLjk2MCk7XG5cbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBpbWFnZVRyYW5zaXRpb24gOHM7XG4gICAgICBhbmltYXRpb246IGltYWdlVHJhbnNpdGlvbiA4cztcblxuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuXG4gICAgICB6LWluZGV4OjE7XG4gICAgICBvcGFjaXR5OjE7XG4gICAgfVxuICB9XG59XG5cbiN7JGp1bWJvdHJvbn0gLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQge1xuICAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgICAudGlueS1zbGlkZXJfX3NsaWRlX19iYWNrZ3JvdW5kIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnRpbnktc2xpZGVyX19zbGlkZV9fYmFja2dyb3VuZCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbiN7JGp1bWJvdHJvbn1fX2xpbmstY29udGFpbmVyIHtcbiAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgLy9yaWdodDogMTAlO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIC8vcGFkZGluZy1yaWdodDogMTAlO1xufVxuXG4jeyRqdW1ib3Ryb259X19saW5rIHtcbiAgLy90cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBib3R0b206IDNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgLy9ib3R0b206IDQuOHJlbTtcbiAgbGVmdDogODAlO1xuICAvL2hlaWdodDogODIlO1xuICAvL21hcmdpbi1ib3R0b206IDhyZW07XG4gIC8vbWFyZ2luLWJvdHRvbTogNS41dmg7XG4gIG9wYWNpdHk6IDA7XG5cbiAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH0sXG4gIHRyYW5zZm9ybSAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcblxuICBAYXQtcm9vdCAubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UgJiB7XG4gICAgYm90dG9tOiA1cmVtO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA2NjdweCkge1xuICAgICAgYm90dG9tOiAycmVtO1xuICAgIH1cbiAgfVxuXG4gIEBhdC1yb290IC5zd2lwZXItc2xpZGUtYWN0aXZlICYge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLy90cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLmJ0bi0tbGluay5idG57XG4gICAgcGFkZGluZy1ib3R0b206MS43NXJlbTtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgLy9ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAvL21hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMTlweDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHNwYW4uYm9yZGVyLXVuZGVybGluZSB7XG4gICAgICBjb2xvcjogJHBpbms7XG4gICAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxufVxuXG4jeyRqdW1ib3Ryb259X19saW5rX19uYW1lIHtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG59XG5cbiN7JGp1bWJvdHJvbn1fX3Njcm9sbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGJvdHRvbTogM3JlbTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIEBhdC1yb290IC5tYWluLXdyYXBwZXItLXRvdWNoLWRldmljZSAmIHtcbiAgICBib3R0b206IDEuM3JlbTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjY3cHgpIHtcbiAgICAgIGJvdHRvbTogMS4zcmVtO1xuICAgIH1cbiAgfVxuICAmLS1zbWFsbC1zY3JlZW5zIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKSByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMTBweCkgcm90YXRlKDkwZGVnKTtcbiAgICB9XG4gIH1cblxuICAmLS1sYXJnZS1zY3JlZW5zIHtcbiAgICAuc2staWNvbiB7XG4gICAgICBtYXJnaW46IDAgMCAuNjI1cmVtIDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5wYXRoLTEge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzY3JvbGxcbiAgfVxufVxuXG4jeyRqdW1ib3Ryb259X19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbiN7JGp1bWJvdHJvbn1fX2JsdXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1MHB4KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB3aWR0aDogMzgwcHg7XG4gIGhlaWdodDogNDQ1cHg7XG4gIHotaW5kZXg6ICRsYW5kaW5nLXBhZ2UtanVtYm90cm9uLXo7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZzogMnJlbSAyLjVyZW07XG4gICAgd2lkdGg6IDM2MHB4O1xuICAgIGhlaWdodDogNDg2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC01JTtcbiAgICAvLyBsZWZ0OiA1NnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMCAwO1xuICAgIHdpZHRoOiAyODhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IC02NXB4IGF1dG87XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDY4dmg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMzkzcHgpIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcbiAgICBoZWlnaHQ6IDcxdmg7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMzI1cHgpIHtcbiAgICBoZWlnaHQ6IDc1dmg7XG4gICAgbWFyZ2luLXRvcDogLTE4cHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMzI1cHgpIGFuZCAobWF4LWhlaWdodDogNTY4cHgpIHtcbiAgICBoZWlnaHQ6IDY5dmg7XG4gICAgbWFyZ2luLXRvcDogLTE4cHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMXB4KSBhbmQgKG1heC1oZWlnaHQ6IDU2OHB4KSB7XG4gICAgaGVpZ2h0OiA3MHZoO1xuICAgIG1hcmdpbi10b3A6IC0yM3B4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSBhbmQgKG1heC1oZWlnaHQ6IDgxMnB4KSB7XG4gICAgaGVpZ2h0OiA3MnZoO1xuICAgIG1hcmdpbi10b3A6IC0xOXB4O1xuICB9XG5cblxuICBAbWVkaWEgKG1heC13aWR0aDo0MjBweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgIGhlaWdodDogNzd2aDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOjUwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSB7XG4gICAgaGVpZ2h0OiA4MHZoO1xuICB9XG59XG5cbi8vI3skanVtYm90cm9ufV9fc2xpZGUtbGFyZ2UtaW1nIHtcbi8vICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbi8vICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgfVxuLy99XG4vL1xuLy8jeyRqdW1ib3Ryb259X19zbGlkZS1zbWFsbC1pbWcge1xuLy8gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbi8vICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgfVxuLy99XG5cbi8qXG4gKiBEcm9wZG93blxuICovXG4jeyRqdW1ib3Ryb259X19kcm9wZG93bi1jb250YWluZXIge1xuICBmbGV4OiAwIDAgODUlO1xuICBtYXgtd2lkdGg6IDg1JTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXg6IDAgMCA4NSU7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXg6IDAgMCA5NyU7XG4gICAgbWF4LXdpZHRoOiA5NyU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZmxleDogMCAwIDk1JTtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTQuMTg3NXJlbTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NzRweCkge1xuXG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgfVxufVxuXG4uc2FmYXJpLW5vLWp1bXAge1xuICAjeyRqdW1ib3Ryb259X19kcm9wZG93biB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM5NXB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjFweCkgYW5kIChtYXgtaGVpZ2h0OiA1NjhweCkge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIH1cbiAgfVxuXG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fYmx1ciB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC02cHgpO1xuICB9XG5cbiAgLy8gaVBob25lIDEzIFBybyBNYXg6IDQyOHg3NDZcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQyOHB4KSBhbmQgKG1heC1oZWlnaHQ6NzQ2cHggKSB7XG4gICAgI3skanVtYm90cm9ufV9fZHJvcGRvd24ge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxNXB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDUycHgpO1xuICAgIH1cbiAgfVxuXG4gIC8vIGlQaG9uZSA4IFBsdXM6IDQxNHg3MzZcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQxNHB4KSBhbmQgKG1heC1oZWlnaHQ6NzM2cHggKSB7XG4gICAgI3skanVtYm90cm9ufV9fZHJvcGRvd24ge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxNXB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDozOTBweCkgYW5kIChtYXgtaGVpZ2h0OjY2NHB4ICkge1xuICAgICN7JGp1bWJvdHJvbn1fX2Ryb3Bkb3duIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG4gIH1cblxuICAvLyAgaVBob25lIFNFIDIwMjI6IDM3NXg1NDhcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjM3NXB4KSBhbmQgKG1heC1oZWlnaHQ6NTQ4cHggKSB7XG4gICAgI3skanVtYm90cm9ufV9fZHJvcGRvd24ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2JsdXIge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRqdW1ib3Ryb259X19kcm9wZG93biB7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNC43OHB4KTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNTAwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gICAgcGFkZGluZzpjYWxjdWxhdGVSZW0oMjZweCkgY2FsY3VsYXRlUmVtKDM0cHgpIGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDUwcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAkanVtYm90cm9uLWRyb3Bkb3duLWhlaWdodDtcblxuICAgICYjeyRqdW1ib3Ryb259X19kcm9wZG93bi0tc2xhe1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC00MHB4KTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMzk1cHgpIHtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMS41cmVtIDFyZW07XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6MzIwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMzIxcHgpIGFuZCAobWF4LWhlaWdodDogNTY4cHgpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cblxuXG5cbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC8vICBtYXJnaW4tdG9wOiA1cmVtO1xuICAvL31cbiAgLy9cbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC8vICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTQwcHgpOyAvL0ZhbGxiYWNrIGZvciBicm93c2VyIHRoYXQgZG9lc24ndCBzdXBwb3J0IHZoXG4gIC8vICBtYXJnaW4tdG9wOiAxNHZoO1xuICAvL31cblxuICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDJweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEycHgpO1xuXG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgc3BhbiN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3NlbGVjdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHRleHQtc2hhZG93OiAwIDAgNDBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ2cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nOiAxLjNyZW0gMDtcbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgc3BhbiN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3NlbGVjdGlvbntcbiAgICB3aWR0aDoxMDAlO1xuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQxcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQxcHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDZweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NnB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nOiAwcmVtIDA7XG4gICAgfVxuICB9XG5cblxuICAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAxLjdyZW0gIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtLWxvY2F0aW9uLXNlYXJjaCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5uby1wb2ludGVyIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtNjBweCk7XG4gICAgYW5pbWF0aW9uOiBzbGlkZVVwIDAuMnMgZm9yd2FyZHM7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC0xNDRweCk7XG4gICAgICBhbmltYXRpb246IHNsaWRlVXAgMC4ycyBmb3J3YXJkcztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC0yMjBweCk7XG4gICAgICBhbmltYXRpb246IHNsaWRlVXAgMC4ycyBmb3J3YXJkcztcbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0ge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCkgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4jeyRqdW1ib3Ryb259X19kcm9wZG93bl9fYnRuIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuXG4gICYuYnRuLS1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluay0yO1xuICAgIGJvcmRlci1jb2xvcjogJHBpbmstMjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNy41cHgpIGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE0Ljc4cHgpIGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxuXG4gIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAvLyAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIC8vIH1cbn1cblxuXG4vKlxuICogQW5pbWF0aW9uc1xuICovXG5Aa2V5ZnJhbWVzIGltYWdlVHJhbnNpdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBpbWFnZVRyYW5zaXRpb24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzY3JvbGwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNjcm9sbCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlVXAge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmhlaWdodF9jb250ZW50X2xvYWRlciB7XG4gIG1pbi1oZWlnaHQ6IDQzOXB4ICFpbXBvcnRhbnQ7XG59XG5cblxuXG4jeyRzaGFkb3d9X190b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vd2lkdGg6IDE0NDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzAwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICB6LWluZGV4OiAyO1xufVxuXG4jeyRzaGFkb3d9X19ib3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEzN3B4O1xuICBsZWZ0OiAwO1xuICAvL3RvcDogOTEycHg7XG4gIHotaW5kZXg6IDI7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICB0cmFuc2Zvcm06IG1hdHJpeCgxLCAwLCAwLCAtMSwgMCwgMCk7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWxvY2F0aW9uLXNlYXJjaC5mb3JtdWxhdGUtaW5wdXQtLWp1bWJvdHJvbiB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBiZXRhLXRhZy1ob21lcGFnZSgpIHtcbiAgY29udGVudDogXCJiZXRhXCI7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDAgMC4yNXJlbTtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3NlbGVjdGlvbi5zZWxlY3Rpb24tLWJldGEge1xuICAmOjphZnRlciB7XG4gICAgQGluY2x1ZGUgYmV0YS10YWctaG9tZXBhZ2UoKTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMnB4KTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bi1mdWxsLWV2ZW50IHtcbiAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtLmV2ZW50LWNyZWF0b3ItaXRlbSB7XG4gICAgY29sb3I6ICRwaW5rO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgYmV0YS10YWctaG9tZXBhZ2UoKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwaW5rO1xuICAgICAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlLXNlYXJjaC1maWx0ZXIuc2VhcmNoLWZpbHRlci0tZml4ZWQge1xuICB6LWluZGV4OiAxNztcblxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ldmVudC10eXBlIHtcbiAgICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtYmFjayB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vKiEgcHVyZ2Vjc3MgZW5kIGlnbm9yZSAqL1xuIiwiLypcbiAqIE1hZ2F6aW5lIHN0b3JpZXNcbiAqL1xuLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNTBweCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0MHB4KSAwO1xuICAmLXNsYSB7XG4gICAgcGFkZGluZzogMCAwO1xuICB9XG4gICYtZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgfVxuICAvL0BtZWRpYSAobWF4LXdpZHRoOjE5MjBweCkgYW5kIChtaW4td2lkdGg6MTQ0MXB4KSB7XG4gIC8vICAuY29udGFpbmVyIHtcbiAgLy8gICAgbWF4LXdpZHRoOiA5MCU7XG4gIC8vICB9XG4gIC8vfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOjE5MjBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNzIwcHg7XG4gICAgfVxuICAgIC50aW55LXNsaWRlcl9faGVhZGVyIHtcbiAgICAgIG1heC13aWR0aDogMTIxOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNiUgKyAzMHB4KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNiUgKyAzMHB4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwMHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNjJweCkgMCBjYWxjdWxhdGVSZW0oMTA0cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNjJweCkgMCBjYWxjdWxhdGVSZW0oMTU0cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjAwcHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5NnB4KSAwIGNhbGN1bGF0ZVJlbSgxMDhweCk7XG4gIH1cblxuICAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obGcseGwpIHtcbiAgICAgIG1heC13aWR0aDogOTglOyAvL1RvIGJyZWFrIHRoZSBzZWNvbmQgd29yZCBmcm9tIGJlaGluZCBpbiBuZXcgbGluZVxuICAgIH1cbiAgfVxuXG4gIC8vVE9ETzogRmluZCBhIGJldHRlciB3YXkgdG8gZ2V0IHRoZSBlZmZlY3QgZnJvbSB0aGUgZGVzaWduc1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAudG5zLW92aCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3Rvcmllcyxcbi5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIHtcbiAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogNzclO1xuICB9XG5cbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcbiAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgd2lkdGg6IDg4JTtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IDIyNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiA3NCU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjU2OHB4KSB7XG4gICAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiA5MiU7XG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IDMwOXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICByaWdodDogLTVyZW07XG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCksIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtMi41cmVtO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiAyODlweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE0NDBweCkge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IDM4NnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICByaWdodDogLTUuNjI1cmVtO1xuICAgIH1cblxuICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogNjklO1xuICAgIH1cblxuICAgIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxOTIwcHgpIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiA0MDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLypcbiAqIExpbmsgYmFyXG4gKi9cbi5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyIHtcbiAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDE1MHB4KTtcbiAgcGFkZGluZzogMS43NXJlbSAwO1xuICBAaW5jbHVkZSBwaW5rLWdyYWRpZW50LWJhY2tncm91bmQodHJ1ZSk7XG4gIC5yb3cge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAubGFuZGluZy1wYWdlX19saW5rLWJhcl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtYXgtd2lkdGg6IDE3cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgLmxhbmRpbmctcGFnZV9fbGluay1iYXJfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHBhZGRpbmc6IDIuMzVyZW0gMDtcbiAgICAubGFuZGluZy1wYWdlX19saW5rLWJhcl9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICA+IC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAubGFuZGluZy1wYWdlX19saW5rLWJhcl9fdGl0bGUge1xuICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX19idXR0b25zLWNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fbGluay1iYXJfX2J1dHRvbnMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2hcbiAgfVxuICAucGxhY2Vob2xkZXItLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fbGluay1iYXJfX2J0biB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG5cbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKCR3aGl0ZSwwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLDAuMSk7XG5cbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDkwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDcycHgpO1xuICAgIGZsZXg6IDAgMCBjYWxjdWxhdGVSZW0oOTBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMXB4KSBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcGluay0yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkd2hpdGUsIC41KTtcbiAgfVxufVxuIiwiQG1peGluIHBpbmstZ3JhZGllbnQtYmFja2dyb3VuZCgkaW52ZXJ0OmZhbHNlKSB7XG4gIGJhY2tncm91bmQ6ICRwaW5rLTI7XG4gIEBpZiAkaW52ZXJ0IHtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1kaXJlY3Rpb25hbCgkcGluay0yLCRwaW5rLTMsOTEuMjZkZWcpO1xuICB9IEBlbHNlIHtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1kaXJlY3Rpb25hbCgkcGluay0zLCRwaW5rLTIsOTEuMjZkZWcpO1xuICB9XG59XG5cbkBtaXhpbiBkYXJrLWdyZXktZ3JhZGllbnQtYmFja2dyb3VuZCgpIHtcbiAgYmFja2dyb3VuZDogJGRhcmstZ3JleS0yO1xuICBAaW5jbHVkZSBncmFkaWVudC1kaXJlY3Rpb25hbCgkZGFyay1ncmV5LTIscmdiYSg5OCwgOTgsIDk4LCAwKSwxNTcuMDdkZWcpO1xufVxuIiwiLypcbiAqIEluc3BpcmluZyBsb2NhdGlvbnNcbiAqL1xuLmxhbmRpbmctcGFnZV9faW5zcGlyaW5nLWxvY2F0aW9ucyB7XG4gIEBpbmNsdWRlIGRhcmstZ3JleS1ncmFkaWVudC1iYWNrZ3JvdW5kKCk7XG4gIGJhY2tncm91bmQ6ICMxYjFiMWI7XG4gIC8vIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgLy8gMTU3LjA3ZGVnLCAjMWMxYzFjLCByZ2JhKDk4LCA5OCwgOTgsIDApKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuIiwiLypcbiAqIFBhY2thZ2UgZGVhbHNcbiAqL1xuLmxhbmRpbmctcGFnZV9fcGFja2FnZS1kZWFscyB7XG4gIEBpbmNsdWRlIHBpbmstZ3JhZGllbnQtYmFja2dyb3VuZCgpO1xuXG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oODBweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NTBweCk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6MTkyMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgICB9XG4gICAgLnRpbnktc2xpZGVyX19oZWFkZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMjE4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAudGlueS1zbGlkZXJfX2Zvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDU2cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MDBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMDRweCk7XG4gIH1cblxuICAvL1RPRE86IEZpbmQgYSBiZXR0ZXIgd2F5IHRvIGdldCB0aGUgZWZmZWN0IGZyb20gdGhlIGRlc2lnbnNcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLnRucy1vdmgge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG4iLCIvKlxuICogRXZlbnQgcGFydG5lcnNcbiAqL1xuLmxhbmRpbmctcGFnZV9fZXZlbnQtcGFydG5lcnMge1xuICBAaW5jbHVkZSBkYXJrLWdyZXktZ3JhZGllbnQtYmFja2dyb3VuZCgpO1xuICBiYWNrZ3JvdW5kOiAjMmMyYzJjO1xuLy8gICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4vLyAxNTcuMDdkZWcsICMxYzFjMWMsIHJnYmEoOTgsIDk4LCA5OCwgMCkpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG4iLCIvKlxuICogSW5zcGlyaW5nIHJlZ2lvbnNcbiAqL1xuLmxhbmRpbmctcGFnZV9faW5zcGlyaW5nLXJlZ2lvbnMge1xuICBAaW5jbHVkZSBkYXJrLWdyZXktZ3JhZGllbnQtYmFja2dyb3VuZCgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE0MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTU0cHgpO1xuICB9XG59XG4iLCIvKlxuICogTGF0ZXN0IGpvYnNcbiAqL1xuLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMge1xuICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDAwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEyMHB4KTtcbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgLnRpbnktc2xpZGVyX19zdWJ0aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgJl9icmVhayB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6MTkyMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgICB9XG4gICAgLnRpbnktc2xpZGVyX19oZWFkZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMjE4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYyg2JSArIDMwcHgpO1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsYyg2JSArIDMwcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogIGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMzFweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTc4cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjUwcHgpO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTA1cHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTE2cHgpO1xuICB9XG4gIC8vVE9ETzogRmluZCBhIGJldHRlciB3YXkgdG8gZ2V0IHRoZSBlZmZlY3QgZnJvbSB0aGUgZGVzaWduc1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAudG5zLW92aCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbiIsIi8qXG4gKiBBYm91dCBldmVudGxva2FsZVxuICovXG4ubGFuZGluZy1wYWdlX19hYm91dCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MDBweCk7XG4gIEBpbmNsdWRlIHBpbmstZ3JhZGllbnQtYmFja2dyb3VuZCgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDU0cHgpO1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzY1cHgpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NTBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg2OHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDM4NnB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0X19zdGF5LXR1bmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogY2FsY3VsYXRlUmVtKC0xNDRweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtMTA0cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDM2cHgpIGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSg0MHB4KSBjYWxjdWxhdGVSZW0oNDZweCkgY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIHRvcDogLTVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW07XG4gIH1cbiAgPiBoMyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gIH1cbiAgPiBwIHtcbiAgICAvL0BpbmNsdWRlIGZvbnQtc2l6ZSgxcmVtKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMThweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oODVweCk7XG4gICAgfVxuICB9XG4gIC5idG4tLWljb24ge1xuICAgIHBhZGRpbmc6IC43cmVtIDEuMzVyZW07XG4gIH1cbiAgLnZ1ZS1mb3JtdWxhdGUtd3JhcCB7XG4gICAgaW5wdXQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzNHB4KTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSxtZCkge1xuICAvLyAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIC8vfVxufVxuXG4ubGFuZGluZy1wYWdlX19hYm91dF9fY29sdW1uc19fc2luZ2xlIHtcbiAgJjpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiA0NCU7XG4gICAgbWFyZ2luLXJpZ2h0OiA2JTtcbiAgfVxuICAmOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAmOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbiAgYSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHdpZHRoOiAyOSU7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHdpZHRoOiAzMyU7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHdpZHRoOiAzMiU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgfVxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuICAgIFxuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICBcbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIGEsIHAge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWJvdXRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sbWQpIHtcbiAgLy8gIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAvL31cbn1cblxuLmxhbmRpbmctcGFnZV9fYWJvdXRfX3N1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIC8vZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAvL21heC13aWR0aDogOTUlO1xuICB9XG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLG1kKSB7XG4gIC8vICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgLy99XG59XG5cbi5kaXNwbGF5LWxnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmRpc3BsYXktc20ge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuIiwiLypcbiAqIEFkZCBlbnRyeVxuICovXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMi43NXJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2NzBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MzBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmctdG9wOiA4Ljg3NXJlbTtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTMwcHgpO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9faW5uZXIge1xuICBAaW5jbHVkZSBncmFkaWVudC1kaXJlY3Rpb25hbCgjMTcxNzE3LHJnYmEoNDEsNDEsNDEsMC4yKSwyNTguMzhkZWcpO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNTVweCkgY2FsY3VsYXRlUmVtKDQwcHgpO1xufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLnZ1ZS1mb3JtdWxhdGUtd3JhcCB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZsZXg6IDAgMCA0NSU7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICBjb2xvcjogI0M0QzRDNDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3N1YnRpdGxlLS1sZWZ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0IHtcbiAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIGxpIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgICB9XG4gICAgICAgIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3RfX3RleHRfX2lubmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuICAgICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICB3aWR0aDogMjclO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICB3aWR0aDogMzglO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMiU7XG4gICAgfVxuICAgIC5zay1pY29uIHtcbiAgICAgIHdpZHRoOiAzNSU7XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAvL21hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgICAgcGF0aCB7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgICAgIH1cbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3RfX3RleHQge1xuICBmbGV4OiAxO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgdHJhbnNpdGlvbjogY29sb3IgI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdF9fdGV4dF9faW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS00O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgQGF0LXJvb3QgYTpob3ZlciAmIHtcbiAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fbGVmdF9fYnRuLWNvbnQge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgLmJ0bi0tbGluayB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAuYnRuLS1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIC5idG4tLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vLi4vYmFzZS96LWluZGV4JyBhcyB6SW5kZXg7XG5cblxuLmV2ZW50LWNyZWF0b3ItYmFubmVyLS13cmFwcGVyIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oODBweCk7XG4gIGdhcDogNjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB6SW5kZXguJGxhbmRpbmctcGFnZS1iYW5uZXItejtcbiAgbGVmdDowcHg7XG4gIGJvdHRvbTogMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgYnV0dG9uIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHBpbms7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgZ2FwOiAycmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZ2FwOiAxcmVtO1xuICAgIGhlaWdodDogJGV2ZW50LWJhbm5lci1oZWlnaHQ7XG4gIH1cbn1cblxuLmV2ZW50LWNyZWF0b3ItYmFubmVyLS1zZWN0aW9uIHtcbiAgZ2FwOiA4cHg7XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTsgXG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLmRpc3BsYXktZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3Njcm9sbC5oYXMtYmFubmVyIHtcbiAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMTEycHgpO1xufVxuXG4udGlueS1zbGlkZXJfX3NsaWRlLmhhcy1ldmVudC1iYW5uZXIge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2xpbmsge1xuICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDEyOHB4KTtcbiAgfVxufVxuXG4uZC1ibG9jay1zbSB7XG4gIGRpc3BsYXk6IGlubGluZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duLWNvbnRhaW5lci5oYXMtYmFubmVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwNHB4KTtcbiAgfVxufVxuXG4uZXZlbnQtY3JlYXRvci1iZXRhLXRhZyB7XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcImJldGFcIjtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nOiAwIDAuMjVyZW07XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHBpbms7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGluaztcbiAgICB9XG4gIH1cbn1cblxuLndlcmJ1bmcuZXZlbnQtY3JlYXRvci1iZXRhLXRhZyB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyMHB4KSAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmxhbmRpbmctcGFnZV9fZXZlbnQtY3JlYXRvci1maWx0ZXJzLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIHtcbiAgei1pbmRleDogekluZGV4LiRsYW5kaW5nLXBhZ2UtZmlsdGVycy16O1xufVxuIiwiLnZ1ZS1mb3JtdWxhdGUtb3ZlcnZpZXcge1xuICBwYWRkaW5nLXRvcDogN3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAubGlnaHQtYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTI7XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2xpZGUge1xuICB3aWR0aDogNjYlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBcbiAgJiA+IGRpdiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgJi1kaXZVcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oODBweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAmLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IHNlbGYtZW5kOyAgXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgXG4gICAgICB9ICAgIFxuICAgIH1cbiAgfVxuICAmLXAge1xuICAgIHdpZHRoOiAyNiU7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICB3aWR0aDogMzIlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIHdpZHRoOiA1OSU7XG4gICAgfVxuICB9XG59XG4iLCIvKiEgcHVyZ2Vjc3Mgc3RhcnQgaWdub3JlICovXG5cbiN7JHNpbXBsZS1zZWFyY2h9IHtcbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICB9XG59XG5cbiN7JHNpbXBsZS1zZWFyY2h9X190b3Age1xuICAvL2JhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDgwcHgpIDAgY2FsY3VsYXRlUmVtKDM5cHgpO1xuICAvL2NvbG9yOiAkdHJ1ZS1ibGFjaztcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4OHB4KSAwIGNhbGN1bGF0ZVJlbSg1M3B4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDExM3B4KSAwIGNhbGN1bGF0ZVJlbSg2OHB4KTtcbiAgfVxufVxuXG4jeyRzaW1wbGUtc2VhcmNofV9fcmVzdWx0cy1wbGFjZWhvbGRlcntcbiAgbWluLWhlaWdodDpjYWxjdWxhdGVSZW0oMTQ0cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JHNpbXBsZS1zZWFyY2h9X19zZWFyY2gtaW5wdXR7XG4gIG1hcmdpbi10b3A6Y2FsY3VsYXRlUmVtKC0yNDVweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgtMjJweCk7XG4gIH1cbn1cblxuI3skc2ltcGxlLXNlYXJjaH1fX2xpc3QtY29udCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpIDAgY2FsY3VsYXRlUmVtKDUwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjJweCkgMCBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIH1cbn1cblxuI3skc2ltcGxlLXNlYXJjaH1fX2xpc3Qge1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xuXG4gIC5zZWFyY2gtdGVybS1oaWdobGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBjb2xvcjogJHBpbms7XG4gIH1cbn1cblxuI3skc2ltcGxlLXNlYXJjaH1fX2xpc3RfX2l0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NGQ0ZDRjtcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg0MHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgfVxuXG4gICYtLW5vLWJvcmRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4jeyRzaW1wbGUtc2VhcmNofV9fbGlzdF9fbGluayB7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4jeyRzaW1wbGUtc2VhcmNofV9fbGlzdF9fdHlwZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICBjb2xvcjogJHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbiN7JHNpbXBsZS1zZWFyY2h9X19saXN0X19uYW1lIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuXG59XG5cbiN7JHNpbXBsZS1zZWFyY2h9X19saXN0X19jb250ZW50IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGNhbGN1bGF0ZVJlbSgwLjJweCk7XG4gIH1cbn1cblxuLy9SZXN1bHRzIG51bVxuI3skc2ltcGxlLXNlYXJjaH1fX3Jlc3VsdHMtbnVtLWNvbnQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTQ3cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbn1cblxuI3skc2ltcGxlLXNlYXJjaH1fX3NlYXJjaC10ZXJtIHtcbiAgY29sb3I6ICRncmV5LTQ7XG59XG5cbi8vUGFnaW5hdGlvblxuLnBhZ2luYXRpb24tLXNpbXBsZS1zZWFyY2gge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDZweCk7XG59XG5cbi8vU2VhcmNoIGlucHV0IGZpZWxkXG4jeyRzaW1wbGUtc2VhcmNofV9fc2VhcmNoLWlucHV0IHtcbiAgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1NXB4KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCNCREJEQkQpO1xuICB9XG4gIC8vLnZzX19zZWxlY3RlZCB7XG4gIC8vICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgLy8gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAvLyAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgLy8gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIC8vICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAvLyAgfVxuICAvL31cbiAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRwaW5rO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtY2xlYXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxMCAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEgMWw4IDhtMC04TDEgOScgc3Ryb2tlPSdncmF5JyBzdHJva2Utd2lkdGg9JzEuMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLy9wYXRoIHtcbiAgICAvLyAgZmlsbDogJHdoaXRlO1xuICAgIC8vfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1lbnRlcixcbiAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDclO1xuICAgIG9wYWNpdHk6IC4yO1xuICAgIC8vYm90dG9tOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBsZWZ0OiA0JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGxlZnQ6IDYlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbGVmdDogOCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICBsZWZ0OiAxMCU7XG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vYmFja2dyb3VuZDogIzI3MjcyNztcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgICBjb2xvcjogI0JEQkRCRDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDYwLDYwLDYwLCAuMjUpO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgbGVmdDogLTFweDtcbiAgICB0b3A6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIGNhbGN1bGF0ZVJlbSgxNXB4KSAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjMjcyNzI3O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3ctZm9yY2UoJGlucHV0LWN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdyk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24taXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy9ib3JkZXI6ICBzb2xpZCBncmF5O1xuICAgIC8vYm94LXNoYWRvdzogMXB4IDJweCBibGFjaztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMS41cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgJi0taGlnaGxpZ2h0LFxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0RjRGNEY7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWFjdGlvbnMge1xuICAgIC5zay1zcGlubmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtYWN0aW9uc19fbG9hZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUlO1xuICBkaXNwbGF5OiBub25lIDtcbn1cblxuLypcbiAqIFBsYWNlaG9sZGVyc1xuICovXG4jeyRzaW1wbGUtc2VhcmNofV9fbGlzdF9fY29udGVudC0tcGxhY2Vob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3BhY2l0eTogLjE7XG59XG5cbiN7JHNpbXBsZS1zZWFyY2h9X19saXN0X190eXBlLS1wbGFjZWhvbGRlciB7XG59XG5cbiN7JHNpbXBsZS1zZWFyY2h9X19saXN0X19uYW1lLS1wbGFjZWhvbGRlciB7XG59XG5cbi8qISBwdXJnZWNzcyBlbmQgaWdub3JlICovXG4ucGFkZGluZ19fbGVmdCA+IGRpdiA+IGRpdntcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNyU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcbiAgICBwYWRkaW5nLWxlZnQ6IDQlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICBwYWRkaW5nLWxlZnQ6IDYlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICBwYWRkaW5nLWxlZnQ6IDAlXG4gIH1cbn1cblxuLnBhZGRpbmdfX2xlZnQgPiBkaXYgPiBkaXY6OmJlZm9yZXtcbiAgY29udGVudDogJyAnO1xuICAvL2ZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyUyMHdpZHRoJTNEJTIyMzIlMjIlMjBoZWlnaHQlM0QlMjIzMiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDMyJTIwMzIlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTBBJTNDcGF0aCUyMGQlM0QlMjJNMTQlMjAyNEMxOS41MjI4JTIwMjQlMjAyNCUyMDE5LjUyMjglMjAyNCUyMDE0QzI0JTIwOC40NzcxNSUyMDE5LjUyMjglMjA0JTIwMTQlMjA0QzguNDc3MTUlMjA0JTIwNCUyMDguNDc3MTUlMjA0JTIwMTRDNCUyMDE5LjUyMjglMjA4LjQ3NzE1JTIwMjQlMjAxNCUyMDI0WiUyMiUyMHN0cm9rZSUzRCUyMndoaXRlJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMS4yJTIyJTIwc3Ryb2tlLWxpbmVjYXAlM0QlMjJyb3VuZCUyMiUyMHN0cm9rZS1saW5lam9pbiUzRCUyMnJvdW5kJTIyJTJGJTNFJTBBJTNDcGF0aCUyMGQlM0QlMjJNMjguOTgwOSUyMDI4Ljk5OTlMMjEuMzgwOSUyMDIxLjM3OTklMjIlMjBzdHJva2UlM0QlMjJ3aGl0ZSUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjEuMiUyMiUyMHN0cm9rZS1saW5lY2FwJTNEJTIycm91bmQlMjIlMjBzdHJva2UtbGluZWpvaW4lM0QlMjJyb3VuZCUyMiUyRiUzRSUwQSUzQyUyRnN2ZyUzRVwiKTtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG5cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gLmFycm93X3JpZ2h0X3NlYXJjaCB7XG4vLyAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4vLyB9XG5cbi5mb3JtdWxhdGUtaW5wdXQtd2lkdGgtc20ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJAaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMvei1pbmRleFwiO1xuXG4uc2VhcmNoLXBhZ2Uge1xuICAvLyBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTUwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9faW5uZXItd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICYtLW1hcC1vcGVuIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNzEwcHgpO1xuICAgIH1cbiAgfVxuXG4gICYtc2xhIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTI7XG4gICAgfVxuICB9XG5cbiAgJi12b3Rpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB9XG59XG5cbi5wYWdpbmF0aW9uLS1zZWFyY2gtcGFnZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExMnB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG5cbiAgLnBhZ2luYXRpb25fX2NvdW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wYWdpbmF0aW9uX19udW1iZXJzLWNvbnQge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxufVxuXG4ubG9jYXRpb24tcGFnaW5hdGlvbiB7XG4gIC5wYWdpbmF0aW9uLS1zZWFyY2gtcGFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDY0cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXNtYWxsIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICYtbm8tcmVzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlICB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTI0cHgpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzBweCkgY2FsY3VsYXRlUmVtKDE1cHgpIGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgJl9fZmlyc3Qge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvLyBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzRweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExNnB4KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgtMjRweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgd2lkdGg6IDkzJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgPnNwYW4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgICAgID4gc3BhbiA+IHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+c3BhbiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAmLW5vIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICB9XG4gICYtbm8tc20ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIH1cbiAgfVxuICB9XG4gICZfX3NlY29uZCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgICB9XG4gIH1cbiAgJl9fdGhpcmQge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgc3BhbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogJHBpbmstMztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgfVxuXG4gICAgJi1wYWRkaW5nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICA+IC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICB9XG4gICAgJl9fc2Vjb25kIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgxNXB4KSBjYWxjdWxhdGVSZW0oMzRweCk7XG4gICAgPiAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNzM2cHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAmX19zZWNvbmQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogMCAwIGNhbGN1bGF0ZVJlbSg2NHB4KSAwO1xuICAgICZfX2ZpcnN0IHtcbiAgICAgIC8vIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMTZweCk7XG4gICAgfVxuICAgICZfX3NlY29uZCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg1NXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjVweCk7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgfVxuICAgICZfX3RoaXJkIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJl9fdGhpcmQge1xuICAgICAgJi1zbS1kaXNwbGF5e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgICYtc20tZGlzcGxheS1ub25lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICZfX3RoaXJkIHtcbiAgICAgICYtc20tZGlzcGxheXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG59XG5cbi8vIEZvb3RlciBlbGVtZW50cyBvdmVycmlkZXNcbmJvZHk6bm90KC5tb2RhbC1vcGVuKSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0LS1zZWFyY2gtcGFnZSxcbiAgLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5LS1zZWFyY2gtcGFnZSxcbiAgLm1haW4tZm9vdGVyLS1zZWFyY2gtcGFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cbn1cblxuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzL2hlYWRlclwiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzL3N0aWNreS1maWx0ZXJcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy9zaW5nbGUtYXJ0aWNsZVwiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzL2dvb2dsZS1tYXBcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy9maWlsdGVyc1wiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzL2ZpbHRlcnMtcGFja2FnZXNcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy9pbnNwaXJhdGlvbi1zbGlkZXJcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy9wYWNrYWdlLWRlYWxzXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMvc2VhcmNoLXJlc3VsdC1zbGlkZXJcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy9pbnRlcm5hbC1saW5rc1wiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzL2V2ZW50LWNyZWF0b3ItcmVzdWx0c1wiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzL2V2ZW50LXR5cGUtcGFja2FnZXNcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy9kZXNjcmlwdGl2ZS10ZXh0c1wiO1xuXG4iLCJcbi8qXG4gKiBIZWFkZXJcbiAqL1xuI3skc2VhcmNoLXBhZ2UtaGVhZGVyfSB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3MHB4KSAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgei1pbmRleDogJHNlYXJjaC1oZWFkZXItejtcbiAgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDg1cHgpIDAgY2FsY3VsYXRlUmVtKDU5cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDg2cHgpIDAgY2FsY3VsYXRlUmVtKDY4cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJi0tbWFwLW9wZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgJi0tbWFwLW9wZW4ge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwOXB4KSAwIGNhbGN1bGF0ZVJlbSg3M3B4KTtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlLXBhY2thZ2VzX19pbm5lci13cmFwIHtcbiAgLS1oZWFkZXItcGI6ICN7Mi41cmVtfTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLS1oZWFkZXItcGI6ICN7Y2FsY3VsYXRlUmVtKDEyNXB4KX07XG5cbiAgICAmLS1tYXAtb3BlbiB7XG4gICAgICAtLWhlYWRlci1wYjogI3tjYWxjdWxhdGVSZW0oNzNweCl9O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC0taGVhZGVyLXBiOiAjezAuNXJlbX07XG4gIH1cblxuICAjeyRzZWFyY2gtcGFnZS1oZWFkZXJ9LXBhY2thZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1oZWFkZXItcGIpO1xuICB9XG5cbiAgLnBhY2thZ2UtcmVzdWx0cy1hbmRlcm4tZHJvcGRvd24ge1xuICAgIHRvcDogY2FsYygwcHggLSB2YXIoLS1oZWFkZXItcGIpKTtcbiAgfVxufVxuXG5cbiN7JHNlYXJjaC1wYWdlLWhlYWRlcn0tcGFja2FnZSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNzBweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmstNjtcbiAgei1pbmRleDogJHNlYXJjaC1oZWFkZXItejtcblxuICAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDExN3B4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNDJweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICAgICYtLW1hcC1vcGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICYtLW1hcC1vcGVuIHtcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTA5cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1oZWFkZXJ9X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMHB4KSBhdXRvIGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBkaXNwbGF5OmZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICYtcGFja2FnZXtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDY1cHgpICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDc1cHgpICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNjlweCkgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDg3N3B4KSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYgPiBzcGFuIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jb250YWluZXIge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NnB4KTtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6Y2FsY3VsYXRlUmVtKDQ2cHgpO1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDE4cHgpIGF1dG8gY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG5cbiAgICAmLnR3b19yb3dze1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgbWF4LWhlaWdodDpjYWxjdWxhdGVSZW0oODBweCk7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgwcHgpIGF1dG8gY2FsY3VsYXRlUmVtKDE2cHgpO1xuXG4gICAgICAmLS1wYWNrYWdlcyB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2MHB4KSAhaW1wb3J0YW50O1xuXG4gICAgICAgICZfX2xvd2VyLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDlweCkgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRocmVlX3Jvd3N7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgICAgIG1heC1oZWlnaHQ6Y2FsY3VsYXRlUmVtKDgwcHgpO1xuICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMHB4KSBhdXRvIGNhbGN1bGF0ZVJlbSgxNnB4KTtcblxuICAgICAgJi0tcGFja2FnZXMge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMzNweCkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZvdXJfcm93c3tcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEwMnB4KTtcbiAgICAgIG1heC1oZWlnaHQ6Y2FsY3VsYXRlUmVtKDEwMnB4KTtcbiAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDEwcHgpIGF1dG8gY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cblxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg2NXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDc1cHgpO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzVweCk7XG4gICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDIyNXB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg5NTdweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQxcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNHB4KTtcblxuICAgICYudHdvX3Jvd3N7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg1NHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjVweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMzBweCk7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTMwcHgpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDlweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oN3B4KTtcbiAgICB9XG5cbiAgICAmLnRocmVlX3Jvd3N7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg5MHB4KTtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg5MHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG5cbiAgICAmLmZvdXJfcm93c3tcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEzNXB4KTtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMzVweCk7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjNweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAmLS1tYXAtb3BlbiB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTUwcHgpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDBweCk7XG5cbiAgICAgICYudHdvX3Jvd3N7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oODhweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg5cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oN3B4KTtcbiAgICAgIH1cblxuICAgICAgJi50aHJlZV9yb3dze1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAgIH1cblxuICAgICAgJi5mb3VyX3Jvd3N7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1oZWFkZXJ9X19jb3VudCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMnB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcblxuXG5cbiAgJi50d29fcm93c3tcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cblxuICAmLnRocmVlX3Jvd3N7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG5cbiAgJi5mb3VyX3Jvd3N7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG5cbiAgICAmLnR3b19yb3dze1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cblxuICAgICYudGhyZWVfcm93c3tcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICB9XG5cbiAgICAmLmZvdXJfcm93c3tcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gIH1cblxuICAjeyRzZWFyY2gtcGFnZS1oZWFkZXJ9LS1tYXAtb3BlbiAme1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG5cbiAgICAmLnR3b19yb3dze1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cblxuICAgICYudGhyZWVfcm93c3tcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG5cbiAgICAmLmZvdXJfcm93c3tcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gIH1cblxuXG5cbn1cblxuI3skc2VhcmNoLXBhZ2UtaGVhZGVyfV9fbnVtYmVyIHtcbiAgY29sb3I6ICNjNWM1YzU7XG59XG5cbiN7JHNlYXJjaC1wYWdlLWhlYWRlcn1fX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xufVxuXG4jeyRzZWFyY2gtcGFnZS1oZWFkZXJ9X190aXRsZS1wYWNrYWdlLS1jb250YWluZXIge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG5cbiAgaDMgc3Bhbjpub3QoLmxpbmspIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIGgzIHNwYW4ubGluayB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLy8gVGFibGV0XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgfVxuXG4gICAgaDMgc3Bhbjpub3QoLmxpbmspIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gICAgfVxuXG4gICAgaDMgc3Bhbi5saW5rIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC8vIERlc2t0b3BcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgaDMgc3Bhbjpub3QoLmxpbmspIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICAgIH1cblxuICAgIGgzIHNwYW4ubGluayB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiB7XG4gIGhlaWdodDogJHNlYXJjaC1wYWNrYWdlcy1oZWFkZXItaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkbWFpbi1oZWFkZXItaGVpZ2h0IDJyZW0gMDtcblxuICAjeyRzZWFyY2gtcGFnZS1oZWFkZXJ9X190aXRsZS1wYWNrYWdlLS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcblxuICAgIGgxIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgaDMgc3Bhbjpub3QoLmxpbmspIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgaDMgIHNwYW4ubGluayB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBoMyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICBzcGFuLmxpbmsge1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgIH1cbiAgICAgICAgc3Bhbjpub3QoLmxpbmspIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG5cbiAgICAgICAgc3Bhbjpub3QoLmxpbmspIHtcbiAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgc3Bhbi5saW5rIHtcbiAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiAkbWFpbi1oZWFkZXItaGVpZ2h0IDJyZW0gMnJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGhlaWdodDogJHNlYXJjaC1wYWNrYWdlcy1oZWFkZXItaGVpZ2h0LXNtO1xuICB9XG59XG5cbi5wYWNrYWdlLWhlYWRlci10YWcge1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgcGFkZGluZzogMCA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBhY2thZ2UtaGVhZGVyLXRhZy1tb2JpbGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGFja2FnZS1oZWFkZXItZXZlbnQtY3JlYXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBnYXA6IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIlxuLypcbiAqIFN0aWNreSBoZWFkZXJcbiAqL1xuI3skc3RpY2t5LWZpbHRlcn0ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6ICRzdGlja3ktZmlsdGVyLXo7XG4gICYtLW1hcC1vcGVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTlweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNzBweCk7XG4gICAgfVxuICB9XG4gICYtLW5vLXJlc3VsdHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpICB7XG4gICAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1maXhlZCB7XG4gICAgICB3aWR0aDogODUlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5zZWFyY2gtZmlsdGVyX19pbm5lci5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbiN7JGlubGluZS1maWx0ZXJ9IHtcbiAgLnNlYXJjaC1wYWdlLS1tYXAtb3BlbiAme1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTEycHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJi0taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9X193cmFwLS1zdGlja3kge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwaW5rO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gICYtbm8tYm9yZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9LS1vdmVybGF5IHtcbiAgICB6LWluZGV4OjY7XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9X19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oODAwcHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKC0zNnB4KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9X19saXN0IHtcbiAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIDJweDtcbiAgZmxleDogMTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvLyBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSg0cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIDJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAmLS1tb2JpbGUtc3RpY2t5IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICN7JHN0aWNreS1maWx0ZXJ9LS1tYXAtb3BlbntcbiAgICAjeyRzdGlja3ktZmlsdGVyfV9fY29udGFpbmVye1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOmxlZnQ7XG5cbiAgICAgICN7JHN0aWNreS1maWx0ZXJ9X19saXN0e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xuXG4gICAgICAgIGxpe1xuICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICBtYXJnaW46MHB4IDE2cHggMHB4IDE2cHg7XG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgICAgIG1hcmdpbjogMCAxN3B4IDAgMTBweDtcbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDAgMC41NXJlbSAwO1xuICAgICAgICAgICAgICAvLyBhe1xuICAgICAgICAgICAgICAvLyAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgICAgICAgICAgIC8vICAgbGluZS1oZWlnaHQ6IDAuNjI1cmVtO1xuICAgICAgICAgICAgICAvLyAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICN7JHN0aWNreS1maWx0ZXJ9X19waWxsX190ZXh0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTA1cHg7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICN7JHN0aWNreS1maWx0ZXJ9X19waWxsX19jbGVhci1idG4ge1xuICAgICAgICAgICAgdG9wOjlweDtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAjeyRzdGlja3ktZmlsdGVyfV9fcGlsbF9fdGV4dF9fY2xlYXIge1xuICAgICAgICAgICAgY2xlYXI6Ym90aDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyfV9fbWFwLXRyaWdnZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmFkaXVzOiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX21vYmlsZS1tYXAtdHJpZ2dlci0taGlkZGVuIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxufVxuXG4uc2VhcmNoLXBhZ2UtLXN0aWNreS1maWx0ZXIgLnNlYXJjaC1wYWdlX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oODhweCk7XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9X19waWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxN3B4KSAwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gICYtLXBpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rLTI7XG4gICAgcGFkZGluZzogMDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG4gIH1cbiAgJi0tcGluay1wcm92aWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmstMjtcbiAgICBwYWRkaW5nOiAwO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmstMjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICB9XG4gICYtLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIH1cbiAgJi0tZG90cyB7XG4gICAgcGFkZGluZzogMCAwLjU1cmVtIDA7XG4gICAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMC42MjVyZW07XG4gICAgcGFkZGluZzogMCAxMnB4IDEycHggMTJweDtcblxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyfV9fdHJpZ2dlciB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM3cHgpO1xuICBjb2xvcjogJHdoaXRlO1xuICAvLyBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDEwcHgpO1xuICBtYXJnaW46IDA7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIC8vIG1hcmdpbjogMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG59XG5cbi5udW0tZmlsdGVycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIuOSU7XG4gIHRvcDogMjAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LXNpemU6IDEwcHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuI3skc3RpY2t5LWZpbHRlcn1fX3BpbGxfX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpIDAgY2FsY3VsYXRlUmVtKDZweCk7XG4gICYtLXBpbmsge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpIGNhbGN1bGF0ZVJlbSgxN3B4KSBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgfVxuICAmLS1waW5rLXByb3ZpZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oMTdweCkgY2FsY3VsYXRlUmVtKDZweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3cHgpIDAgY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgJi0tcGluayB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3cHgpIGNhbGN1bGF0ZVJlbSgxN3B4KSBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gICAgJi0tcGluay1wcm92aWRlciB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3cHgpIGNhbGN1bGF0ZVJlbSgxN3B4KSBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlcn1fX3BpbGxfX2NsZWFyLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMnB4KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oLTEwcHgpO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIC5zay1pY29uIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICB9XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB0b3A6IDAuM3B4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4jeyRtYXAtdHJpZ2dlcn0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHotaW5kZXg6ICR0cmlnZ2VyLWJ0bi16O1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCk7XG5cbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMTBweCk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oLTU1cHgpO1xuXG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg3cHgpO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skbWFwLXRyaWdnZXJ9X190ZXh0IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xufVxuXG4vKlxuICogU3RpY2t5IHN0eWxlc1xuICovXG5cbi5zY3JvbGwtdXAge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSg2NXB4KSAhaW1wb3J0YW50O1xuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9IHtcbiAgJHRoaXMgOiAmO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmLS1tb2JpbGUtc3RpY2t5IHtcbiAgICAgIHotaW5kZXg6IDI3O1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNThweCk7XG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAxJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLGxnKSB7XG4gICAgJi0tc3RpY2t5LFxuICAgICYtLW1hcC1vcGVuIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDY5cHgpO1xuICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX3dyYXAge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIC4ycyBsaW5lYXI7XG4gICAgICB9XG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fbGlzdCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIH1cbiAgICAgICN7JHN0aWNreS1maWx0ZXJ9X19tYXAtdHJpZ2dlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tc3RpY2t5LXZpc2libGUge1xuICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX3dyYXAge1xuICAgICAgICB0b3A6IDE1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgJi0tc3RpY2t5IHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDY5cHgpO1xuICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX3dyYXAge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIC4ycyBsaW5lYXI7XG4gICAgICB9XG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fbGlzdCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIH1cbiAgICAgICN7JHN0aWNreS1maWx0ZXJ9X19tYXAtdHJpZ2dlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tc3RpY2t5LXZpc2libGUge1xuICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX3dyYXAge1xuICAgICAgICB0b3A6IDE1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1tYXAtb3BlbiB7XG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fd3JhcCB7XG4gICAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDcxMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlcn0tLXN0aWNreS12aXNpYmxlI3skc3RpY2t5LWZpbHRlcn0tLW1hcC1jbG9zZWQge1xuICB6LWluZGV4OiAkc3RpY2t5LWZpbHRlci16O1xufVxuXG4jeyRzdGlja3ktZmlsdGVyfS0tc3RpY2t5LW1vYmlsZS1ub3QtdmlzaWJsZSN7JHN0aWNreS1maWx0ZXJ9LS1tYXAtY2xvc2VkIHtcbiAgei1pbmRleDogNDtcbn1cblxuLypcbiAqIE1hcCBjbG9zZWQgc3R5bGVzIChTY3JlZW5zIGFib3ZlIExHIHNpemUpXG4gKi9cbiN7JHN0aWNreS1maWx0ZXJ9LS1tYXAtY2xvc2VkIHtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICN7JHN0aWNreS1maWx0ZXJ9X193cmFwIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgI3skc3RpY2t5LWZpbHRlcn1fX2xpc3Qge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE4cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIGxpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlcn0tLW1hcC1vcGVuIHtcbiAgLm1sLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDEwcHgpXG4gICAgfVxuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9LS1tYXAtb3BlbiB7XG4gIC5tci0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpXG4gICAgfVxuICB9XG59XG4iLCJcblxuLypcbiAqIFNpbmdsZSBzZWFyY2ggcmVzdWx0XG4gKi9cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9IHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDY2cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cbiAgICA+LmNvbnRhaW5lciAuY29sLTEyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgID4uY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNzY2cHg7XG4gICAgfVxuICB9XG4gICYtLW1heC1udW0ge1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEyMHB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTQwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1zbGEge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0OXB4KTtcbiAgfVxuXG4gICYtc2xhIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjhweCk7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDkwcHgpO1xuICAgIH1cblxuICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyN3B4KSBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzNweCkgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAvL21heC13aWR0aDogY2FsY3VsYXRlUmVtKDMyMHB4KTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAmI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2lubmVyLS1zbGE6aG92ZXIge1xuICAgICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2ltYWdlLXdyYXAudG5zLXNsaWRlLWFjdGl2ZSB7fVxuICAgIH1cbiAgfVxuICAmLS1zbGEge1xuICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcCB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udD5zcGFuPmRpdj5pbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjExMSk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICB9XG4gICAgfVxuICAgICYtbm9taW5hdGVkIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQ+ZGl2PmltZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC4xMDIpO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXNsYSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMzcHgpIGNhbGN1bGF0ZVJlbSgyMHB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDEycHgpICFpbXBvcnRhbnQ7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMzcHgpIGNhbGN1bGF0ZVJlbSgyMHB4KSBjYWxjdWxhdGVSZW0oOXB4KSBjYWxjdWxhdGVSZW0oMTJweCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTg7XG5cbiAgICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgfVxuXG4gICAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtdmFsdWF0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2xpbmsge1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICYtbWFwLW9wZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gICYtcHJvdmlkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gICYtc2xhIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRDlDNEFBO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW1hZ2UtY29udCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM0OHB4KTtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMzlweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC0zOXB4KTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbWFnZS13cmFwLnRucy1zbGlkZS1hY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oLTQ1cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtNDVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDMyMHB4KTtcbiAgfVxuXG4gICYtc2xhIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI1NnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNjhweCk7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oLTQ2cHgpO1xuXG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2ltYWdlLXdyYXAge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTY4cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMDBweCk7XG4gICAgICB0b3A6IDA7XG5cbiAgICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbWFnZS13cmFwIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzAwcHgpO1xuICAgICAgfVxuXG4gICAgICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS10aW55LWNhcm91c2VsIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcDpub3QoLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwLS1zaW5nbGUtaW1hZ2UpIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNvY2lhbC1pY29ucy1qb2JzIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbWFnZS13cmFwIHtcbiAgJHRoaXM6ICY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMjBweCk7XG4gIH1cblxuICBAYXQtcm9vdCAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS10aW55LWNhcm91c2VsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICN7JHRoaXN9Om5vdCgjeyR0aGlzfS0tc2luZ2xlLWltYWdlKSB7XG4gICAgICAgIHdpZHRoOiA5MyU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzIwcHgpO1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIzOHB4KTtcbiAgICAvL3RyYW5zaXRpb246IHRyYW5zZm9ybSAjeyR0cmFuc2l0aW9uLXNsb3d9O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAvL3dpZHRoOiBjYWxjdWxhdGVSZW0oMjcwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIzOHB4KTtcbiAgfVxuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtaW4taGVpZ2h0OiAxMDAwJTtcbiAgICBtaW4td2lkdGg6IDEwMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjEpO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgLy8gJi5sYXp5bG9hZHtcbiAgICAvLyAgIG1pbi1oZWlnaHQ6IDExMDAlO1xuICAgIC8vICAgbWluLXdpZHRoOiAxMTAwJTtcbiAgICAvLyB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2NvbnRlbnQge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KSBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtaW4td2lkdGg6IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDAgMCAwIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fY29udGVudC0tc2xhIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDFweCkgY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2V4Y2VycHQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2Zhdm91cml0ZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBsZWZ0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG5cbiAgLnBhdGgtMCB7XG4gICAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICB9XG5cbiAgJi0tbGlrZWQge1xuICAgIC5wYXRoLTAge1xuICAgICAgZmlsbDogJHBpbms7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxufVxuXG4vKlxuICogUmlnaHQgdG9wXG4gKi9cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190b3Age1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIDAgY2FsY3VsYXRlUmVtKDhweCk7XG5cbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAvLyAmLS1tZC12aXNpYmxlIHtcbiAgLy8gICBkaXNwbGF5OiBub25lO1xuICAvLyB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgcGFkZGluZzogMDtcblxuICAgICYtLW1kLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAmLS1tZC12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICYtLW1kLWhpZGRlbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtc2xhIHtcbiAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwge1xuICAgICAgLnNrLWljb24ge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fdG9wX19sYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwtLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICB9XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICB9XG5cbiAgJi0tbGctdmlzaWJsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcblxuICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0taWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIH1cblxuICAgICYtLWxnLXZpc2libGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmLS1mYXZvdXJpdGVzIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmLS1yZWdpb24taWNvbiB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDIuNSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5cbi5uZXh0X19pY29uIHtcbiAgY29sb3I6IGJsYWNrO1xuICBmaWxsOiBibGFjaztcbn1cblxuLnNrLWljb24tYmxhY2sge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190b3BfX2xhYmVsX190ZXh0IHtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICYtc2xhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG5cbiAgICAmX19yZWdpb24ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIG1heC13aWR0aDogMjE1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxODVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fdG9wX19sYWJlbC0tcGxhY2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgLy8gIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIC8vfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fdG9wX19sYWJlbC0tZ3Vlc3RzIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIEBhdC1yb290ICN7JHNlYXJjaC1wYWdlLWFydGljbGV9LS1tYXAtb3BlbiAmIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fdG9wX19sYWJlbC0tZmF2b3VyaXRlcyB7XG5cblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBsZWZ0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIHotaW5kZXg6IDM7XG5cbiAgc3Bhbi5sZy12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cblxuICAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAmLS1saWtlZCB7XG4gICAgLnBhdGgtMCB7XG4gICAgICBmaWxsOiAkcGluaztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbGVmdDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbGVmdDogYXV0bztcblxuICAgIHNwYW4ubGctdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLnNrLWljb24gIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG5cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS0tbWFwLW9wZW4gJiB7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuXG4gICAgICBzcGFuLmxnLXZpc2libGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuc2staWNvbiAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190b3BfX2xhYmVsLS1zbGEtYnV0dG9uIHtcblxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS0tbWFwLW9wZW4gJiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAvLyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgLy8gZm9udC1zaXplOiAxOHB4O1xuICAvLyBsaW5lLWhlaWdodDogNDBweDtcbiAgLy8gcGFkZGluZzogMHB4IDE4cHg7XG4gIC8vIG1hcmdpbi10b3A6LThweDtcbiAgLy8gbWFyZ2luLWJvdHRvbTotOHB4O1xuICAvLyBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogJHdoaXRlO1xuICBib3JkZXI6IG1lZGl1bSBub25lO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDI2cHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjNweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIG1pbi13aWR0aDogMTI0cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDI2cHgpO1xuICB9XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2lubmVyOmhvdmVyICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGEtMi1jb2xvcjtcbiAgfVxuXG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19ib3R0b20tLXNsYS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBwYWRkaW5nOiA3cHggMTNweCA5cHggMTNweDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190b3BfX2xhYmVsLS1sb2NhdGlvbi0tcGFnZSB7XG5cbiAgLy9tYXJnaW4tbGVmdDogYXV0bztcbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAvL21hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgJi0tbGlrZWQge1xuICAgIC5wYXRoLTAge1xuICAgICAgLy9maWxsOiAkcGluaztcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX21hcmdpLWxlZnQge1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW07XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2V4Y2VycHQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg2MTBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fdGl0bGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTlweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcblxuICAmLXNsYSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICAmLXNsYSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAmLXNsYSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19saW5rIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG5cbiAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2xpbmsge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cbiAgfVxuXG4gICYtc2xhIHtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbiAgfVxuXG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190aXRsZV9fdGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcblxuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oM3B4KSBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC8vb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy90ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcblxuICAmLS1pbi10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgICBtYXJnaW46IDAgMCBjYWxjdWxhdGVSZW0oNXB4KSAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA0MCU7XG4gIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmY7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbmZvLWxpc3Qge1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcblxuICAuc2staWNvbiB7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgfVxuICB9XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW5mby1saXN0X190ZXh0IHtcbiAgZmxleDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbmZvLWFib3ZlLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oN3B4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19yYXRpbmcge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG5cbiAgICAuc2staWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgycHgpO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19yYXRpbmctdmFsdWUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbn1cblxuLypcbiAqIE1hcCBjbG9zZWQgc3R5bGVzICggQWJvdmUgMTAyNHB4IClcbiAqL1xuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fZXhjZXJwdC0tc2hvdy12YWx1YXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tLW1hcC1jbG9zZWQge1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fZXhjZXJwdC0tdG9wLXByZW1pdW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAvLyBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbmZvLWFib3ZlLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190aXRsZV9fdGFnLS1pbi10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICAgIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDdweCkgMDtcbiAgICB9XG5cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fcmF0aW5nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG5cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fZmF2b3VyaXRlcyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW5uZXIge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fdG9wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgICYtc2xhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2ltYWdlLWNvbnQge1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTYwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC02MHB4KTtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDQ4cHgpO1xuICAgICAgJi1zbGEge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI1NnB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTY4cHgpO1xuICAgICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtNDZweCk7XG5cbiAgICAgICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2ltYWdlLXdyYXAge1xuICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2OHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW1hZ2Utd3JhcCB7XG4gICAgICAvL3dpZHRoOiBjYWxjdWxhdGVSZW0oNDQ4cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjYzcHgpO1xuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19leGNlcnB0LS10b3AtcHJlbWl1bSB7XG4gICAgICAvLyBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19leGNlcnB0LXRleHQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAmLXNsYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tLW1hcC1vcGVuIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI3LjAyNHB4KTtcbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2luZm8ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2JhZGdlIHtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg4M3B4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDdweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLy8gICB3aWR0aDogNThweDtcbiAgLy8gICBoZWlnaHQ6IDM0cHg7XG4gIC8vIH1cbiAgJi1ncmlkIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dvbGQtYmFkZ2Uuc3ZnKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICByaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtZ3JpZC1zbSB7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgei1pbmRleDogNTU1O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ29sZC1iYWRnZS5zdmcpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtbGlzdCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb2xkLWJhZGdlLnN2Zyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dvbGQtYmFkZ2UtbGlzdC1zbWFsbC5zdmcpO1xuICAgICAgd2lkdGg6IDMuMTg3NXJlbTtcbiAgICAgIGhlaWdodDogMi4xcmVtO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fYmFkZ2UgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fbGlzdC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXRvcDogLTEzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM4cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fc2VwYXJhdG9yIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19zY29yZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCkgMCBjYWxjdWxhdGVSZW0oMzBweCkgY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI2cHgpIDAgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICB9XG4gICY6aG92ZXIge1xuICAgICY+ZGl2IHtcbiAgICAgIGNvbG9yOiAjRDlDNEFBO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS1kZXNjcmlwdGlvbi0tc2hvdy12YWx1YXRpb24ge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIHdpZHRoOiA2MS43JTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS12YWx1YXRpb24tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgd2lkdGg6IDM5JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS12YWx1YXRpb24ge1xuICBwYWRkaW5nOiA5cHggMCAwIDMwcHg7XG4gIG1hcmdpbjogMTdweCAwIDAgMzBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBoZWlnaHQ6IDE0MHB4O1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjE0MzlweCkge1xuICAgIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgcGFkZGluZzogMHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxuXG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9LWxpa2UtaWNvbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGltZyB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC42KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9LXZhbHVhdGlvbi1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tdmFsdWF0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICBtYXJnaW4tdG9wOjBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS1tYXAgb3BlbiBzdGF0ZSB2YWx1YXRpb24gc3R5bGVzLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS0tbWFwLW9wZW4ge1xuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS12YWx1YXRpb24tbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS12YWx1YXRpb24ge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19leGNlcnB0LS1zaG93LXZhbHVhdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGV9LWRlc2NyaXB0aW9uLS1zaG93LXZhbHVhdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS12YWx1YXRpb24tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGV9LXZhbHVhdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2luZm8tYWJvdmUtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS1tb2JpbGUtdGFnIHtcbiAgQGV4dGVuZCAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fdGl0bGVfX3RhZztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIHBhZGRpbmc6IDBweCA4cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190aXRsZS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAgIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC0taW5saW5lID4gLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogNzY2cHg7XG4gICAgfVxufVxuIiwiXG5cbi8qXG4gKiBUaGUgTWFwXG4gKi9cblxuJGluZm8td2luZG93LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjUwcHgpO1xuXG4jeyRzZWFyY2gtcGFnZS1tYXB9IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHotaW5kZXg6ICRtYXAtejtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgdG9wOiBjYWxjKCN7JG1haW4taGVhZGVyLWhlaWdodH0gKyAjeyRzZWFyY2gtc3RpY2t5LWZpbHRlci1oZWlnaHQtbWFwLW9wZW59KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICN7JG1haW4taGVhZGVyLWhlaWdodH0gLSAjeyRzZWFyY2gtc3RpY2t5LWZpbHRlci1oZWlnaHQtbWFwLW9wZW59KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLy96LWluZGV4OiAxNDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcxMHB4KTtcbiAgfVxuICAjbWFwIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtbWFwfSN7JHNlYXJjaC1wYWdlLW1hcH0tcGFja2FnZXMge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB0b3A6ICRzZWFyY2gtcGFja2FnZXMtaGVhZGVyLWhlaWdodC1zbTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICN7JHNlYXJjaC1wYWNrYWdlcy1oZWFkZXItaGVpZ2h0LXNtfSk7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtbWFwfS1wYWNrYWdlcyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLW1hcH1fX3Jlc3VsdHMge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbiN7JHNlYXJjaC1wYWdlLW1hcH1fX3dyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3skc2VhcmNoLXBhZ2UtbWFwfV9fcGluLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS04O1xufVxuXG4jeyRzZWFyY2gtcGFnZS1tYXB9IHtcbiAgLmdtLXN0eWxlLWl3IHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktODtcbiAgICBcbiAgICA+IGJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lICAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZ20tc3R5bGUtaXctZCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5nbS1zdHlsZS1pdy10OjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5nbS11aS1ob3Zlci1lZmZlY3Q+c3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgLmdtLXN0eWxlLWl3LXRjIHtcbiAgICBmaWx0ZXI6IG5vbmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS04O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5nbS1zdHlsZS1pdyB7XG4gICAgICBtaW4td2lkdGg6ICRpbmZvLXdpbmRvdy13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5nbS1zdHlsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtbWFwfV9fbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNywgMTA2LCAxNTAsIDAuMSk7XG4gIGFuaW1hdGlvbjogZmFkZUluIDAuNXMgZWFzZS1vdXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vKlxuICogSW5mbyB3aW5kb3dcbiAqL1xuI3skbWFwLWluZm8td2luZG93fSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIHdpZHRoOiAkaW5mby13aW5kb3ctd2lkdGg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3JhdGluZyB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgLnNrLWljb24gc3ZnIHtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgIH1cbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgfVxuXG59XG5cbiN7JG1hcC1pbmZvLXdpbmRvd31fX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICBhIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbiN7JG1hcC1pbmZvLXdpbmRvd31fX2NvbnRlbnQge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTVweCk7XG59XG5cbiN7JG1hcC1pbmZvLXdpbmRvd31fX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAuc2staWNvbiBzdmcge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxufVxuXG4jeyRtYXAtaW5mby13aW5kb3d9X19sYWJlbCB7XG4gIC5zay1pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIH1cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIH1cbn1cblxuI3skbWFwLWluZm8td2luZG93fV9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IHtcbiAgICBtaW4taGVpZ2h0OiAkbWFwLWluZm8td2luZG93LWltYWdlLWhlaWdodDtcblxuICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcCB7XG4gICAgICBoZWlnaHQ6ICRtYXAtaW5mby13aW5kb3ctaW1hZ2UtaGVpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG4jeyRtYXAtaW5mby13aW5kb3d9X190YWcge1xuICBAZXh0ZW5kIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdGl0bGVfX3RhZztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDA7XG4gIHRvcDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsZWZ0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbWFnZS1jb250LS1nb29nbGUtbWFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogYXV0bztcbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2ltYWdlLXdyYXAtLWdvb2dsZS1tYXAge1xuICBoZWlnaHQ6ICRtYXAtaW5mby13aW5kb3ctaW1hZ2UtaGVpZ2h0O1xufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fZmF2b3VyaXRlcy0tZ29vZ2xlLW1hcCB7XG4gIHRvcDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICByaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0bi0tbWFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gIHJpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIHotaW5kZXg6ICR0cmlnZ2VyLWJ0bi16O1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS04O1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLy8gUHJldmVudCBob3Jpem9udGFsIHNjcm9sbCB3aGVuIGludGVyYWN0aW5nIHdpdGggbWFwIG9uIHNhbXN1bmcgYnJvd3NlclxuLnNlYXJjaC1wYWdlLnNlYXJjaC1wYWdlLS1tYXAtb3BlbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgLy8gZm9yIG9sZGVyIGJyb3dzZXJzXG4gIG92ZXJmbG93LXg6IGNsaXA7XG59IiwiXG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4vLyBIaWRlIElubGluZSBmaWx0ZXIgZm9yIG1vYmlsZVxuLnNlYXJjaC1maWx0ZXIuc2VhcmNoLWZpbHRlci0taW5saW5lIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIGRpc2FibGluZyBib3VuY2UgZWZmZWN0IG9uIGNsaWNrIGluIHN0aWNreSBmaWx0ZXJcbmh0bWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnNhZmFyaS1uby1qdW1we1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZyA6IHRvdWNoICFpbXBvcnRhbnQ7XG4gIC8vIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIC8vIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4jeyRmaWx0ZXJ9LS1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAkc3RpY2t5LWZpbHRlci13cmFwLXo7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICB9XG59XG4jeyRmaWx0ZXJ9LS1pbmxpbmUge31cblxuI3skZmlsdGVyfS13cmFwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsYWJlbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbiN7JGZpbHRlcn0td3JhcC0tZml4ZWQge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICAvLyBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBwYWRkaW5nOiAxcmVtO1xuICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDgwcHgpIGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogM3JlbSBjYWxjdWxhdGVSZW0oNzJweCkgMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTEycHgpO1xuICB9XG4gICYtZXZlbnQge1xuICAgIEBtZWRpYSAobWF4LWhlaWdodDogMzgwcHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDk2cHgpO1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDE0NHB4KTtcbiAgICB9XG4gIH1cbiAgJiN7JGZpbHRlcn0td3JhcC0tcmVnaW9uLWZpbHRlcntcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlcn0td3JhcC0taW5saW5lIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNjBweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHt9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzUwcHgpO1xuICAgIC8vIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0OHB4KSBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fYmctZWxlbWVudHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI3skZmlsdGVyfV9fYmctY2lyY2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjA1O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xufVxuXG4jeyRmaWx0ZXJ9X19iZy1jaXJjbGUtLW9mZmVyLXR5cGUsXG4jeyRmaWx0ZXJ9X19iZy1jaXJjbGUtLWV2ZW50LXR5cGUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgJGNpcmNsZXM6IChcbiAgICAgICgxLCA0MTFweCwgMXJlbSwgMjglLCAwLjAyKSxcbiAgICAgICgyLCA0MDFweCwgNDglLCAtMjAlLCAwLjA1KSxcbiAgICAgICgzLCAzMzZweCwgNjglLCAzMCUsIDAuMDMpXG4gICAgKTtcbiAgICBAaW5jbHVkZSBmaWx0ZXItYmctY2lyY2xlcy1uZXcoJGNpcmNsZXMpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgICRjaXJjbGVzOiAoXG4gICAgICAoMSwgODU3cHgsIDY0cHgsIDI2JSwgMC4wNSksXG4gICAgICAoMiwgODMzcHgsIDQwJSwgLTM3JSwgMC4wNSksXG4gICAgICAoMywgJ2hpZGRlbicsIDAsIDAsIDApXG4gICAgKTtcbiAgICBAaW5jbHVkZSBmaWx0ZXItYmctY2lyY2xlcy1uZXcoJGNpcmNsZXMpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICRjaXJjbGVzOiAoXG4gICAgICAoMSwgNTMlLCB0cmFuc2xhdGUoLTQ3JSwgMjklKSksXG4gICAgICAoMiwgODUlLCB0cmFuc2xhdGUoMTklLCAtMjIlKSlcblxuICAgICk7XG4gICAgQGluY2x1ZGUgZmlsdGVyLWJnLWNpcmNsZXMoJGNpcmNsZXMpO1xuICB9XG59XG5cblxuI3skZmlsdGVyfV9fYmctY2lyY2xlLS1yZWdpb24ge1xuICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgICRjaXJjbGVzOiAoXG4gICAgICAgICgxLCAxMTUlLCB0cmFuc2xhdGUoLTI5JSwgMjMlKSksXG4gICAgICAgICgyLCA0NSUsIHRyYW5zbGF0ZSg1NiUsIC00JSkpLFxuICAgICAgICAoMywgJ2hpZGRlbicsIHRyYW5zbGF0ZSgyNiUsIDE0MyUpKVxuICAgICk7XG4gICAgQGluY2x1ZGUgZmlsdGVyLWJnLWNpcmNsZXMoJGNpcmNsZXMpO1xuICB9XG4gIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICAkY2lyY2xlczogKFxuICAgICAgICAoMSwgOTAlLCB0cmFuc2xhdGUoMjUlLCAtNDQlKSksXG4gICAgICAgICgyLCA5MCUsIHRyYW5zbGF0ZSgtMzMlLCAyNiUpKSxcbiAgICAgICAgKDMsIDUwJSwgdHJhbnNsYXRlKDI2JSwgMTQzJSkpXG4gICAgKTtcbiAgICBAaW5jbHVkZSBmaWx0ZXItYmctY2lyY2xlcygkY2lyY2xlcyk7XG4gIH1cbn1cbiN7JGZpbHRlcn1fX2JnLWNpcmNsZS0tZ3Vlc3RzIHtcbiAgJGNpcmNsZXM6IChcbiAgICAgICgxLCA4MCUsIHRyYW5zbGF0ZSgtNyUsIC0yMiUpKSxcbiAgICAgICgyLCA3MCUsIHRyYW5zbGF0ZSgzNCUsIDMwJSkpXG4gICk7XG4gIEBpbmNsdWRlIGZpbHRlci1iZy1jaXJjbGVzKCRjaXJjbGVzKTtcbn1cbiN7JGZpbHRlcn1fX2JnLWNpcmNsZS0tb3RoZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgJGNpcmNsZXM6IChcbiAgICAgICgxLCA2NSUsIHRyYW5zbGF0ZSg1NCUsIDAlKSksXG4gICAgICAoMiwgNjAlLCB0cmFuc2xhdGUoNyUsIDM5JSkpLFxuICAgICAgKDMsIDYwJSwgdHJhbnNsYXRlKDYxJSwgMTE4JSkpLFxuICAgICAgKDQsIDgwJSwgdHJhbnNsYXRlKDAlLCAxNDglKSlcbiAgKTtcbiAgQGluY2x1ZGUgZmlsdGVyLWJnLWNpcmNsZXMoJGNpcmNsZXMpO1xufVxuXG4jeyRmaWx0ZXJ9X19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZmxleDogMTtcbiAgLy9kaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuI3skZmlsdGVyfV9faW5uZXItLWZpeGVkIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG5cbiN7JGZpbHRlcn1fX2J1dHRvbi1jb250IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgXG4gIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgxcHgpO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgfVxuICAgICYtLWxvYWRpbmcgc3ZnIHtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBzcGluO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG5cbiAgICBidXR0b246bm90KC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tbmF2LWRhcmstYmc7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbTtcbiAgfVxuXG4gICYtLWxhc3Rfc3RlcCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19idXR0b24tY29udC1wYWNrYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMXB4KTtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIH1cbiAgICAmLS1sb2FkaW5nIHN2ZyB7XG4gICAgICBhbmltYXRpb24tbmFtZTogc3BpbjtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAvLyAgLy9tYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMDBweCk7XG4gIC8vICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAmLS1sYXN0X3N0ZXAge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cbiAgJi0tZXZlbnRze1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IDJyZW07XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtcGFja2FnZS0taW5saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgfVxufVxuXG4jeyRmaWx0ZXItbWFpbi10aXRsZX0ge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuXG4gIC5oaWRlLW9uLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAuaGlkZS1vbi1sZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItbWFpbi10aXRsZX0tLWZpeGVkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcblxuICAjeyRmaWx0ZXItbWFpbi10aXRsZX1fX2lubmVyLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgIG1heC13aWR0aDogODUlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICN7JGZpbHRlci1tYWluLXRpdGxlfV9faW5uZXItZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICAgICN7JGZpbHRlci1tYWluLXRpdGxlfV9faW5uZXItbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg2NXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDc1cHgpO1xuICAgIEBtZWRpYSAobWF4LWhlaWdodDogJGZpbHRlci1oZWlnaHQtYnJlYWtwb2ludCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCkgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLWlubGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICAvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC8vanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbiN7JGZpbHRlci1tYWluLXRpdGxlfSB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xufVxuXG4jeyRmaWx0ZXItbWFpbi10aXRsZX0tLWZpeGVkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgI3skZmlsdGVyLW1haW4tdGl0bGV9X19pbm5lci1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgI3skZmlsdGVyLW1haW4tdGl0bGV9X19pbm5lci1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gICAgI3skZmlsdGVyLW1haW4tdGl0bGV9X19pbm5lci1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDY1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzVweCk7XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiAkZmlsdGVyLWhlaWdodC1icmVha3BvaW50KSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYjeyRmaWx0ZXItbWFpbi10aXRsZX0tLXJlZ2lvbiB7XG4gICAgI3skZmlsdGVyLW1haW4tdGl0bGV9X19pbm5lci1tb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAxLjcyNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyLW1haW4tdGl0bGV9LS1pbmxpbmUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgJiN7JGZpbHRlci1tYWluLXRpdGxlfS0tbWFwLW9wZW4ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICY6bm90KCN7Jn0tLW5vLWJvcmRlcikge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLS1maWx0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICByaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB6LWluZGV4OiAzO1xuICBAZXh0ZW5kIC5maWx0ZXItaGVhZGVyLWJ1dHRvbjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oNTVweCk7XG4gICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMThweCk7XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fdGFicyB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG4gIEBpbmNsdWRlIGhpZGUtc2Nyb2xsYmFyKCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgtMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0OHB4KTtcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X190YWJzLS1maXhlZCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxNnB4KSAwIGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiAkZmlsdGVyLWhlaWdodC1icmVha3BvaW50KSB7XG4gICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxNnB4KSAwIGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fdGFicy0taW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICYjeyRmaWx0ZXJ9X190YWJzLS1tYXAtb3BlbiB7XG4gICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxNnB4KSAwIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyLXRhYi1idXR0b259IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjM0Y0RjVBO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwIDAgY2FsY3VsYXRlUmVtKDJweCk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAmLS1hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiAkZmlsdGVyLWhlaWdodC1icmVha3BvaW50KSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItdGFiLWJ1dHRvbn0tLWlubGluZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCxsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTlweCk7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgLy8mI3skZmlsdGVyLXRhYi1idXR0b259LS1tYXAtb3BlbiB7XG4gICAgLy8gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIC8vfVxuICB9XG59XG5cbiN7JGZpbHRlcn1fX2NsZWFyLWJ0biB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ2xhbmRzY2FwZScpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG4gICYtbGFzdC0tc3RlcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5cbiN7JGZpbHRlcn1fX2NsZWFyLWJ0bi1wYWNrYWdlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHdoaXRlO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxuICAmLWxhc3QtLXN0ZXAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fc2F2ZS1idG4ge31cblxuI3skZmlsdGVyfV9fc2F2ZS1idG4tLWlubGluZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oN3B4KSAwIGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBtaW4td2lkdGg6IGNhbGN1bGF0ZVJlbSgyMDBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNnB4KSAwIGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIG1pbi13aWR0aDogY2FsY3VsYXRlUmVtKDE5MHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDlweCkgMCBjYWxjdWxhdGVSZW0oMTFweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbWluLXdpZHRoOiBjYWxjdWxhdGVSZW0oMjUwcHgpO1xuICB9XG59XG5cbiN7JGZpbHRlcn1fX3NhdmUtYnRuLS1maXhlZCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDI4cHgpO1xuICBtaW4td2lkdGg6IGNhbGN1bGF0ZVJlbSgyMDBweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOXB4KSAwIGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBtaW4td2lkdGg6IGNhbGN1bGF0ZVJlbSgyNDBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5cHgpIDAgY2FsY3VsYXRlUmVtKDExcHgpO1xuICAgIG1pbi13aWR0aDogY2FsY3VsYXRlUmVtKDI1MHB4KTtcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19zYXZlLWJ0bi0tZml4ZWQtbG9jYXRpb24tZXZlbnQtY3JlYXRvciB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNi41cHgpIDAgY2FsY3VsYXRlUmVtKDhweCk7XG4gIG1pbi13aWR0aDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5cHgpIDAgY2FsY3VsYXRlUmVtKDExcHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIG1pbi13aWR0aDogY2FsY3VsYXRlUmVtKDEwNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDlweCkgMCBjYWxjdWxhdGVSZW0oMTFweCk7XG4gICAgbWluLXdpZHRoOiBjYWxjdWxhdGVSZW0oMTE4cHgpO1xuICB9XG59XG5cbiN7JGZpbHRlcn1fX3NlYXJjaC1pbnB1dCB7XG4gIC8qXG4gICAqIFZ1ZSBmb3JtdWxhdGVcbiAgICovXG4gIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBjYXJldC1jb2xvcjogJGJsYWNrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKHJnYmEoOTAsIDEyOCwgMTIzLCAxKSk7XG5cbiAgICAmLmNsZWFyLWJ1dHRvbi1zaG93biB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMjBweCkgMCAwO1xuXG4gICAgICAmLmNsZWFyLWJ1dHRvbi1zaG93biB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLFxuICAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygxMDAlIC0gMXB4KTsgLy8gLXsjJGJvcmRlci13aWR0aH0gaGVyZSBlbnN1cmVzIHRoZSBsZWZ0IGFuZCByaWdodCBib3JkZXJzIG9mIHRoZSBkcm9wZG93biBhcHBlYXIgZmx1c2ggd2l0aCB0aGUgdG9nZ2xlLlxuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogNTtcbiAgICAvL3BhZGRpbmc6IDVweCAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAvL2JvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgIC8vYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgYmFja2dyb3VuZDogIzUxNzM2RjtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgLy93aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgICAvL2JvcmRlci1jb2xvcjogJGdyZXktNjtcbiAgICAvL2xlZnQ6IC0xcHg7XG4gICAgLy90b3A6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLWl0ZW0ge1xuICAgIC8vbGluZS1oZWlnaHQ6IDI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDVweCk7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgJi0taGlnaGxpZ2h0LFxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgICB9XG4gICAgJjpudGgtY2hpbGQobis3KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBjb2xvcjogcmdiYSg5MCwgMTI4LCAxMjMsIDEpO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIC8vb3BhY2l0eTogLjE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgfVxuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtcmlnaHQtYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgZmlsbDogcmdiYSg2MCw2MCw2MCwuNSk7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3R0b206IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnB4O1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICB6LWluZGV4OiAzO1xuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMTJweDtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgLnNrLWljb24tLWxvYWRpbmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oN3B4KTtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICBhbmltYXRpb24tbmFtZTogc3BpbjtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19zZWFyY2gtaW5wdXQtLWZpeGVkIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ2xhbmRzY2FwZScpIHtcbiAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDIyMHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIG1heC13aWR0aDogOTclO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIH1cbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19zZWFyY2gtaW5wdXQtLWlubGluZSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIH1cbiAgICAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlcn1fX3NlYXJjaC1pbnB1dC0tYWN0aXZlLWthbnRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEyMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjFyZW07XG4gIH1cbiAgJi0tZXZlbnRfcGFja2FnZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItbmF2aWdhdGlvbn0ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRmaWx0ZXItbmF2aWdhdGlvbn1fX2Fycm93IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuQGltcG9ydCBcImZpbHRlcnMvZmlsdGVyLWlucHV0c1wiO1xuQGltcG9ydCBcImZpbHRlcnMvb2ZmZXItdHlwZVwiO1xuQGltcG9ydCBcImZpbHRlcnMvZXZlbnQtdHlwZVwiO1xuQGltcG9ydCBcImZpbHRlcnMvZ3Vlc3RzXCI7XG5AaW1wb3J0IFwiZmlsdGVycy9vdGhlclwiO1xuQGltcG9ydCBcImZpbHRlcnMvcmVnaW9uXCI7XG5cbiIsIkBtaXhpbiBmaWx0ZXItYmctY2lyY2xlcygkY2lyY2xlcykge1xuICBAZWFjaCAkbnRoLCAkd2lkdGgsICR0cmFuc2xhdGUgaW4gJGNpcmNsZXMge1xuICAgICY6bnRoLWNoaWxkKCN7JG50aH0pIHtcbiAgICAgIEBpZiAoJHdpZHRoID09ICdoaWRkZW4nKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgICAgcGFkZGluZy10b3A6ICR3aWR0aDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICR3aWR0aCAvIDIgKiAtMTtcbiAgICAgICAgbWFyZ2luLXRvcDogJHdpZHRoIC8gMiAqIC0xO1xuICAgICAgICB0cmFuc2Zvcm06ICR0cmFuc2xhdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmaWx0ZXItYmctY2lyY2xlcy1uZXcoJGNpcmNsZXMpIHtcbiAgQGVhY2ggJG50aCwgJHdpZHRoLCAkdG9wLCAkbGVmdCwgJG9wYWNpdHkgaW4gJGNpcmNsZXMge1xuICAgICY6bnRoLWNoaWxkKCN7JG50aH0pIHtcbiAgICAgIEBpZiAoJHdpZHRoID09ICdoaWRkZW4nKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgICAgaGVpZ2h0OiAkd2lkdGg7XG4gICAgICAgIHRvcDogJHRvcDtcbiAgICAgICAgbGVmdDogJGxlZnQ7XG4gICAgICAgIG9wYWNpdHk6ICRvcGFjaXR5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiJGNpcmNsZS1zbS1zaXplOiA3MnB4O1xuJGNpcmNsZS1tZC1zaXplOiAxNjBweDtcbiRjaXJjbGUtbGctc2l6ZTogMjAwcHg7XG5cbiRjaXJjbGUtaW5saW5lLXNtLXNpemU6IDY0cHg7XG4kY2lyY2xlLWlubGluZS1tZC1zaXplOiA3N3B4O1xuJGNpcmNsZS1pbmxpbmUteGwtc2l6ZTogMTAwcHg7XG5cbiRlLWZpbHRlcjogJy5ldmVudC1maWx0ZXInO1xuLypcbiAqIEZpbHRlciBpbnB1dHNcbiAqL1xuI3skZmlsdGVyLWlucHV0fSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0LXdyYXB9IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuI3skZmlsdGVyLWlucHV0LXdyYXB9LS1zdGlja3kge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDgwMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMTAwMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG5cbiAgICAmLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWV2ZW50LXR5cGUge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdhcDogMnJlbSBjbGFtcCgxLjVyZW0sIDN2dywgNHJlbSk7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDEyLjVyZW0sIDFmcikpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgYXV0byk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMTIwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDExMjZweCkge1xuICAgIG1heC13aWR0aDogNDRyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLW9mZmVyLXR5cGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3RpY2t5IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDY1cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoY2FsY3VsYXRlUmVtKDIwMHB4KSwgMWZyKSk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgYXV0byk7XG4gICAganVzdGlmeS1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMnJlbSBjbGFtcCgxLjVyZW0sIDN2dywgNHJlbSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oOTkycHgpO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDExMjZweCkge1xuICAgIG1heC13aWR0aDogNDRyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWV2ZW50LXR5cGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3RpY2t5LFxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLW9mZmVyLXR5cGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3RpY2t5IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMS41cmVtIG1heCgje2NhbGN1bGF0ZVJlbSgxMHB4KX0sIG1pbigzdncsICN7Y2FsY3VsYXRlUmVtKDMwcHgpfSkpO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1vZmZlci10eXBlLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0aWNreSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KGNhbGN1bGF0ZVJlbSgyMDBweCksIDFmcikpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIGF1dG8pO1xuICAgIGp1c3RpZnktaXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDJyZW0gY2xhbXAoMS41cmVtLCAzdncsIDRyZW0pO1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDk5MnB4KTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI2cHgpIHtcbiAgICBtYXgtd2lkdGg6IDQ0cmVtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI2cHgpIHtcbiAgICBtYXgtd2lkdGg6IDQ0cmVtO1xuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dC13cmFwfS0taW5saW5lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgY2FsY3VsYXRlUmVtKDVweCkgMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLy8gIG92ZXJmbG93OiBhdXRvO1xuICAvLyAgZmxleC13cmFwOiBub3dyYXA7XG4gIC8vICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTlweCk7XG4gIC8vfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgJiN7JGZpbHRlci1pbnB1dC13cmFwfS0tbWFwLW9wZW4ge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgI3skZmlsdGVyLWlucHV0fS0tY2lyY2xlLWlubGluZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSAyMTZweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4jeyRmaWx0ZXItaW5wdXQtd3JhcH0tLXBpbGxzIHtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMTI1MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0LXdyYXB9LS1waWxscy1jb2xsYXBzZWQge1xuICAjeyRmaWx0ZXItaW5wdXR9LS1waWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAmOm50aC1jaGlsZChuKzEyKTpub3QoI3skZmlsdGVyLWlucHV0fS1leHBhbmQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKlxuICogQ2lyY2xlIGlucHV0XG4gKi9cbiN7JGZpbHRlci1pbnB1dH0tLWNpcmNsZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHt9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHt9XG5cbiAgJl9fZXZlbnQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICYgPiBsYWJlbCB7XG4gICAgICAgIHdpZHRoOiAzNTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgJiA+IGxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDM2OHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMzJweDtcbiAgICAgIH1cbiAgICAgICYgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gICAgICAgIHRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAmID4gbGFiZWwge1xuICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDM2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGVfX2V2ZW50IHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgzNTJweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDM2OHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjAwcHgpO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjAwcHgpO1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcblxuICAgICAgJiA+IGxhYmVsIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMDBweCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuI3skZmlsdGVyLWlucHV0fS1sYWJlbC0tY2lyY2xlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggMHB4IC0xcHggcmdiYSgwLDAsMCwwLjEpO1xuICBjb2xvcjogd2hpdGU7XG4gIC5zay1pY29uIHtcbiAgICAmLS1jaGVja21hcmsge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBAYXQtcm9vdCAjeyRmaWx0ZXItaW5wdXR9LS1jaGVja2VkICYge1xuICAgIC5zay1pY29uLS1jaGVja21hcmsge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbiN7JGZpbHRlci1pbnB1dH0tbGFiZWwtb3V0c2lkZS10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy9GSVhFRFxuI3skZmlsdGVyLWlucHV0fS0tY2lyY2xlLWZpeGVkIHtcbiAgbWF4LXdpZHRoOiAkY2lyY2xlLXNtLXNpemU7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gIH1cblxuICAjeyRmaWx0ZXItaW5wdXR9LWxhYmVsLS1pY29uIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG5cbiAgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHN2ZyB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1heC13aWR0aDogJGNpcmNsZS1tZC1zaXplO1xuXG4gICAgLm90aGVyLWZpbHRlcnMtaW5wdXQtaWNvbi13cmFwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6ICRjaXJjbGUtbGctc2l6ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg4OHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDg4cHgpO1xuICAgIH1cbiAgICAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oODhweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4OHB4KTtcbiAgICB9XG5cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTEyNnB4KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIEBtZWRpYSAobWF4LWhlaWdodDogJGZpbHRlci1oZWlnaHQtYnJlYWtwb2ludCkge1xuICAgICAgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHN2ZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ub3RoZXItZmlsdGVycy1pbnB1dC1pY29uLXdyYXAge1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbn1cblxuI3skZmlsdGVyLWlucHV0fS1sYWJlbC0tY2lyY2xlLWZpeGVkIHtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLXNtLXNpemUpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLXNtLXNpemUpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAuc2staWNvbiB7XG4gICAgJi0tY2hlY2ttYXJrIHN2ZyB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oJGNpcmNsZS1tZC1zaXplKTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLW1kLXNpemUpO1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIC5zay1pY29uIHtcbiAgICAgICYtLWNoZWNrbWFyayB7XG4gICAgICAgIHRvcDogN3B4O1xuICAgICAgICByaWdodDogN3B4O1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLWxnLXNpemUpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKCRjaXJjbGUtbGctc2l6ZSk7XG4gICAgLnNrLWljb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6ICRmaWx0ZXItaGVpZ2h0LWJyZWFrcG9pbnQpIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oJGNpcmNsZS1sZy1zaXplKSAvIDEuNDtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKCRjaXJjbGUtbGctc2l6ZSkgLyAxLjQ7XG4gICAgICAuc2staWNvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiAkZmlsdGVyLWhlaWdodC1icmVha3BvaW50KSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKCRjaXJjbGUtbGctc2l6ZSkgLyAxLjIyO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oJGNpcmNsZS1sZy1zaXplKSAvIDEuMjI7XG4gICAgICAuc2staWNvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS1sYWJlbC1vdXRzaWRlLXRleHQtLWZpeGVkIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dH0tbGFiZWwtdGV4dCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgLy9IaWRlcyB0aGUgZXh0cmEgY2hhcmFjdGVycyBhZGRlZCBhdCBzcGVjaWZpYyBwb3NpdGlvbiBpbiBjaXJjbGUgbGFiZWxzXG4gICAgfVxuICB9XG59XG5cbi5zYWZhcmktbm8tanVtcCB7XG4gICN7JGZpbHRlci1pbnB1dH0tbGFiZWwtdGV4dC0tY2lyY2xlLWZpeGVkIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogODglO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsLXRleHQtLWNpcmNsZS1maXhlZCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6ICRmaWx0ZXItaGVpZ2h0LWJyZWFrcG9pbnQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiAkZmlsdGVyLWhlaWdodC1icmVha3BvaW50KSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vL0lubGluZVxuI3skZmlsdGVyLWlucHV0fS0tY2lyY2xlLWlubGluZSB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygoMTAwJSAtICgjeyRjaXJjbGUtaW5saW5lLXNtLXNpemV9ICogMykpIC8gMik7XG4gIG1heC13aWR0aDogJGNpcmNsZS1pbmxpbmUtc20tc2l6ZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBtYXgtd2lkdGg6ICRjaXJjbGUtaW5saW5lLW1kLXNpemU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge31cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDIzcHgpO1xuICAgIG1heC13aWR0aDogJGNpcmNsZS1pbmxpbmUteGwtc2l6ZTtcbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsLS1jaXJjbGUtaW5saW5lIHtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLWlubGluZS1zbS1zaXplKTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oJGNpcmNsZS1pbmxpbmUtc20tc2l6ZSk7XG4gIC5zay1pY29uIHtcbiAgICAmLS1jaGVja21hcmsgc3ZnIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxuICBAYXQtcm9vdCAjeyRmaWx0ZXItaW5wdXR9LS1jaGVja2VkICYge1xuICAgIC5zay1pY29uLS1jaGVja21hcmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKCRjaXJjbGUtaW5saW5lLW1kLXNpemUpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKCRjaXJjbGUtaW5saW5lLW1kLXNpemUpO1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIC5zay1pY29uIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgICAmLS1jaGVja21hcmsge1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKCRjaXJjbGUtaW5saW5lLXhsLXNpemUpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKCRjaXJjbGUtaW5saW5lLXhsLXNpemUpO1xuICAgIC5zay1pY29uIHtcbiAgICAgIC8vbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0MnB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDJweCk7XG4gICAgICB9XG4gICAgICAmLS1jaGVja21hcmsge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsLW91dHNpZGUtdGV4dC0taW5saW5lIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLy8gIGRpc3BsYXk6IG5vbmU7XG4gIC8vfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsLXRleHQtLWNpcmNsZS1pbmxpbmUge1xuICAvL2ZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICovXG5cbi8vUGlsbCBpbnB1dFxuI3skZmlsdGVyLWlucHV0fS0tcGlsbCB7XG5cbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG5cbiAgICAub3RoZXItZmlsdGVycy1pbnB1dC1pY29uLXdyYXAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgd2lkdGg6ICgxMDAlIC8gNCk7XG4gICAgJjpub3QoOm50aC1jaGlsZCg0bikpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIC5zay1pY29uLS1jaGVja21hcmsge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAub3RoZXItZmlsdGVycy1pbnB1dC1pY29uLXdyYXAge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHdpZHRoOiAoMTAwJSAvIDYpO1xuICAgICY6bm90KDpudGgtY2hpbGQoNG4pKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAmOm5vdCg6bnRoLWNoaWxkKDZuKSkge1xuICAgICAgcGFkZGluZy1yaWdodDogMTlweDtcbiAgICB9XG4gIH1cbiAgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIHN2ZyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAucGF0aC0wIHtcbiAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAucGF0aC0xIHtcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgfVxuICAmI3skZmlsdGVyLWlucHV0fS0tY2hlY2tlZCB7XG4gICAgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBzdmcge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsLS1zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsLS1pY29uIHtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG59XG5cbiN7JGZpbHRlci1pbnB1dH0tbGFiZWwtLXBpbGwge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE1cHgpIGNhbGN1bGF0ZVJlbSgyMHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dH0tbGFiZWwtdGV4dC0tcGlsbCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS1leHBhbmQge1xuICBAZXh0ZW5kICN7JGZpbHRlci1pbnB1dH0tLXBpbGw7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDlweDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICZfX3RleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCkgMCAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgJl9fdGV4dCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgMCAwO1xuICB9XG4gIC5zay1pY29uIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLS1leHBhbmRlZCB7XG4gICAgLnNrLWljb24ge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwtMSk7XG4gICAgfVxuICB9XG59XG5cbi8vQ29sb3Igc2NoZW1lc1xuI3skZmlsdGVyLWlucHV0fS1sYWJlbC0tb2ZmZXItdHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5QTMyNDM7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuXG4gIEBhdC1yb290ICN7JGZpbHRlci1pbnB1dH0tLWNoZWNrZWQgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGNvbG9yOiAkZGFyay1waW5rO1xuICAgIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSB7XG4gICAgICBzdmcscGF0aCB7XG4gICAgICAgIGZpbGw6ICRkYXJrLXBpbms7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBhdC1yb290ICN7JGZpbHRlci1pbnB1dH06bm90KFtjbGFzcyo9XCItLWNoZWNrZWRcIl0pOmhvdmVyICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDNDQ1NUE7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLXRleHQtZXZlbnQtY3JlYXRvciB7XG4gICBAYXQtcm9vdCAjeyRmaWx0ZXItaW5wdXR9LS1jaGVja2VkICYge1xuICAgIGNvbG9yOiAkZGFyay1waW5rO1xuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dH0tbGFiZWwtLWV2ZW50LXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Y0RjVBO1xuICBAYXQtcm9vdCAjeyRmaWx0ZXItaW5wdXR9LS1jaGVja2VkICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogIzNGNEY1QTtcbiAgICAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykge1xuICAgICAgc3ZnLHBhdGgge1xuICAgICAgICBmaWxsOiAjM0Y0RjVBO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAYXQtcm9vdCAjeyRmaWx0ZXItaW5wdXR9Om5vdChbY2xhc3MqPVwiLS1jaGVja2VkXCJdKTpob3ZlciAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1ob3ZlcjtcbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsIHtcbiAgJi0tcmVhY2hhYmlsaXRpZXMsXG4gICYtLXRheG9ub215LWxvY2F0aW9ue1xuICAgIC5zay1pY29uLS1jaGVja21hcmsge1xuICAgICAgLnBhdGgtMCB7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICB9XG4gICAgICAucGF0aC0xIHtcbiAgICAgICAgZmlsbDogIzcyNkU2OTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgJi0tdGF4b25vbXktbG9jYXRpb24sXG4gICAgJi0tcmVhY2hhYmlsaXRpZXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcyNkU2OTtcbiAgICAgIEBhdC1yb290ICN7JGZpbHRlci1pbnB1dH0tLWNoZWNrZWQgJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICM3MjZFNjk7XG4gICAgICAgIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSB7XG4gICAgICAgICAgc3ZnLHBhdGgge1xuICAgICAgICAgICAgZmlsbDogIzk3OTE4OTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBhdC1yb290ICN7JGZpbHRlci1pbnB1dH06bm90KFtjbGFzcyo9XCItLWNoZWNrZWRcIl0pOmhvdmVyICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5MTg5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgJi0tYnVpbGRpbmdzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MjZFNjk7XG4gICAgICBAYXQtcm9vdCAjeyRmaWx0ZXItaW5wdXR9LS1jaGVja2VkICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAjNzI2RTY5O1xuICAgICAgICAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykge1xuICAgICAgICAgIHN2ZyxwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICM5NzkxODk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAYXQtcm9vdCAjeyRmaWx0ZXItaW5wdXR9Om5vdChbY2xhc3MqPVwiLS1jaGVja2VkXCJdKTpob3ZlciAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk3OTE4OTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skZS1maWx0ZXJ9LWJ1dHRvbnMge1xuICAmX3Jlc3VsdHMge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgICYgPiBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1pbi13aWR0aDogY2FsY3VsYXRlUmVtKDEwNHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJiA+IGJ1dHRvbjpub3QoLmJ0bi0tbGluaykge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFCMUIxQjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNzZweCk7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTRweCkgY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNHB4KSAoMzJweCk7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTUwcHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTAxcHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0N3B4KTtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgICAgfVxuXG4gICAgICAmID4gc3BhbiA+IHN2ZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIzcHg7XG4gICAgICAgIG1heC13aWR0aDogMjNweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC53ZWl0ZXItYnRuLWZpeGVkLXdpZHRoIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTE4cHgpO1xuICAgIH1cbiAgICAud2VpdGVyLWJ0bi1maXhlZC13aWR0aC1ndWVzdHMge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMzRweCk7XG4gICAgfVxuICAgICYtLWZpcnN0LXN0ZXAge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfZGlzYmFsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NzQ2NDYgIWltcG9ydGFudDtcbiAgfVxuICAmLS1ndWVzdHMtZmxleHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDk4cHgpO1xuICAgIH1cbiAgfVxuXG4gICYtLWd1ZXN0cy1mbGV4LXBhY2thZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE3NHB4KTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTc0cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1ndWVzdHMtLW91dHNpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNDBweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxODBweCk7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1yZWdpb25fcGFja2FnZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGUtZmlsdGVyfS1idXR0b25zLXdyYXAge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAycmVtO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWRfZXZlbnQtcGFja2FnZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDU1cHgpO1xuICAgIH1cbiAgfVxufVxuXG4uZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcC1ldmVudC1wYWNrYWdlLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkX2V2ZW50LXBhY2thZ2Uge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDU1cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlLWZpbHRlcn0tYnV0dG9ucy1iYWNrIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNzZweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBnYXA6IDJyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDQ4OHB4KTtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIge1xuICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFxuICAmLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlci0tcGFja2FnZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ2xhbmRzY2FwZScpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDc1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZV9fZXZlbnQuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1pbmxpbmUge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTkwcHgpICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMTkwcHgpICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAmID4gbGFiZWwge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOTBweCk7XG5cbiAgICAgICYgaW1nIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiIsIi8qXG4gKiBPZmZlciB0eXBlIGZpbHRlclxuICovXG5cbiN7JGZpbHRlcn0td3JhcC0tb2ZmZXItdHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVhNzU7XG59XG5cbiN7JGZpbHRlcn1fX21haW4tdGl0bGUtLW9mZmVyLXR5cGUgIHtcbiAgJiN7JGZpbHRlcn1fX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOTZweCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgIEBtZWRpYSAobWF4LWhlaWdodDogJGZpbHRlci1oZWlnaHQtYnJlYWtwb2ludCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYjeyRmaWx0ZXJ9X19tYWluLXRpdGxlLS1pbmxpbmUge1xuICAgIC8vd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS13cmFwLS1pbmxpbmUjeyRmaWx0ZXItaW5wdXR9LXdyYXAtLW9mZmVyLXR5cGUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTlweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0M3B4KTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtLW9mZmVyLXR5cGUge1xuICBpbWcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbiAgXG4gICYuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQgaW1nIHtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gIH1cbiAgJjpub3QoLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkKSB7XG4gICAgaW1nIHtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgIH1cbiAgfVxufVxuXG4vLyBOZXcgc3R5bGVzIGZvciBPZmZlciBUeXBlIGFuZCBFdmVudCB0eXBlIEZpbHRlclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tb2ZmZXItdHlwZSxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1ldmVudC10eXBlIHtcbiAgICAmLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgJi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlX19ldmVudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gICAgfVxuXG4gICAgJjpub3QoLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGVfX2V2ZW50KSB7XG4gICAgICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZCB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTYwcHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNjBweCk7XG5cbiAgICAgICAgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC1vdXRzaWRlLXRleHQtLWZpeGVkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLXRleHQtLWNpcmNsZS1maXhlZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tb2ZmZXItdHlwZSxcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZXZlbnQtdHlwZSB7XG4gICAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250IHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmV2ZW50LWZpbHRlci1idXR0b25zLWJhY2sge1xuICAgICAgbWluLXdpZHRoOiAxNzZweDtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1vZmZlci10eXBlLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQsXG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWV2ZW50LXR5cGUuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tb2ZmZXItdHlwZS5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLWZpbHRlci5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLS1vZmZlci10eXBlLFxuICAuc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0bi0tZmlsdGVyLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLWV2ZW50LXR5cGUge1xuICAgIHRvcDogMS41cmVtO1xuICAgIHJpZ2h0OiAxLjVyZW07XG4gIH1cblxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIge1xuICAgIC5zZWFyY2gtZmlsdGVyLXdyYXAtLW9mZmVyLXR5cGUuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCB7XG4gICAgICAuc2VhcmNoLWZpbHRlcl9faW5uZXItLWZpeGVkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tb2ZmZXItdHlwZS5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1zdGlja3kge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDU3NnB4KTtcbiAgICBnYXA6IGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG5cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLW9mZmVyLXR5cGUsXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1ldmVudC10eXBlIHtcbiAgICAmOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0taW5saW5lKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgZ2FwOiAxLjVyZW0gM3JlbTtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWZpbHRlci13cmFwLnNlYXJjaC1maWx0ZXItd3JhcC0tZXZlbnQtdHlwZSB7XG4gICAgLnRhYnMtY2lyY2xlcy13cmFwIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNTc2cHgpO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tb2ZmZXItdHlwZS5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkLFxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ldmVudC10eXBlLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQge1xuXG4gICAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1maXhlZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlci13cmFwLnNlYXJjaC1maWx0ZXItd3JhcC0tZXZlbnQtdHlwZSB7XG4gIC50YWJzLWNpcmNsZXMtd3JhcCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM0M3B4KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzLW1vYmlsZS13aWR0aCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbm5lcjpub3QoLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1pbmxpbmUpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1vZmZlcnMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg5NnB4KTtcbiAgICB9XG4gIH1cbn1cblxuIiwiLypcbiAqIEV2ZW50IHR5cGUgZmlsdGVyXG4gKi9cblxuI3skZmlsdGVyfS13cmFwLS1ldmVudC10eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZhODM5Njtcbn1cblxuI3skZmlsdGVyLW1haW4tdGl0bGV9LS1ldmVudC10eXBlIHtcblxuICAmI3skZmlsdGVyLW1haW4tdGl0bGV9LS1pbmxpbmUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAmI3skZmlsdGVyLW1haW4tdGl0bGV9LS1tYXAtb3BlbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmI3skZmlsdGVyfV9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNXB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDczcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS1sYWJlbC0tZXZlbnQtdHlwZSB7XG4gIC5zay1pY29uLS1jaGVja21hcmsge1xuICAgIC5wYXRoLTEge1xuICAgICAgZmlsbDogIzNmNGY1YTtcbiAgICB9XG4gIH1cbn1cblxuXG4jeyRmaWx0ZXItaW5wdXR9LXdyYXAtLWlubGluZSN7JGV2ZW50LXR5cGUtaW5wdXQtd3JhcH0ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLy9vdmVyZmxvdzogYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICYjeyRmaWx0ZXItaW5wdXR9LXdyYXAtLW1hcC1vcGVuI3skZXZlbnQtdHlwZS1pbnB1dC13cmFwfSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyLXdyYXAuc2VhcmNoLWZpbHRlci13cmFwLS1ldmVudC10eXBlIHtcbiAgLnRhYnMtY2lyY2xlcy13cmFwIHtcbiAgICAuc2VhcmNoLWZpbHRlcl9fdGFicy0taW5saW5lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICY6bm90KC5zZWFyY2gtZmlsdGVyLXdyYXAtLWlubGluZSkge1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuICB9XG59XG4vLy5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZXZlbnQtdHlwZVxuLy8uc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0taW5saW5lLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLW1hcC1vcGVuXG5cblxuJGhlaWdodC1vZi1mbG9hdGluZy1sYWJlbDogMS41cmVtO1xuJGhlaWdodC1vZi1mbG9hdGluZy1sYWJlbC1sZzogY2FsY3VsYXRlUmVtKDMwcHgpO1xuXG4uZm9ybXVsYXRlLWlucHV0LS1ldmVudC10eXBlLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0IHtcbiAgJi5mb3JtdWxhdGUtaW5wdXQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtLWNoZWNrYm94KTpub3QoLmZvcm11bGF0ZS1pbnB1dC0tcmFkaW8pIHtcbiAgICAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6ICRoZWlnaHQtb2YtZmxvYXRpbmctbGFiZWw7XG4gICAgfVxuICB9IFxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUsXG4gIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6ICRoZWlnaHQtb2YtZmxvYXRpbmctbGFiZWw7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAucGxhY2Vob2xkZXItbGFiZWwsXG4gIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgcGFkZGluZzogMTJweCAxMnB4IDhweCAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZS0xO1xuICAgIH1cblxuICAgICYuc2VsZWN0ZWRfb3B0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWUtMTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9jaGVjay13aGl0ZS1uZXcuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NSUgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW07XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFyay1ibHVlLTE7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICYuZm9ybXVsYXRlLWlucHV0Om5vdCguZm9ybXVsYXRlLWlucHV0LS1jaGVja2JveCk6bm90KC5mb3JtdWxhdGUtaW5wdXQtLXJhZGlvKSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6ICRoZWlnaHQtb2YtZmxvYXRpbmctbGFiZWwtbGc7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSxcbiAgICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaGVpZ2h0LW9mLWZsb2F0aW5nLWxhYmVsLWxnO1xuICAgIH1cblxuICAgIC5wbGFjZWhvbGRlci1sYWJlbCxcbiAgICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM4cHgpO1xuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24ge1xuICAgICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oOTJweCk7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgfVxuICB9XG59IiwiLypcbiAqIEd1ZXN0cyBmaWx0ZXJcbiAqL1xuXG5cbiN7JGZpbHRlcn0td3JhcC0tZ3Vlc3RzLWZpbHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTZhOTY7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDlweCkgY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19pbm5lci0tZ3Vlc3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuXG4gICYjeyRmaWx0ZXJ9X19pbm5lci0tZml4ZWQge1xuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBcbiAgICAgIC5zZWFyY2gtZmlsdGVyX19jb250ZW50IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJiN7JGZpbHRlcn1fX2lubmVyLS1pbmxpbmUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgJiN7JGZpbHRlcn1fX2lubmVyLS1tYXAtb3BlbiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlcn1fX2d1ZXN0cy1pbmZvLS1maXhlZCB7XG4gIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjkwcHgpO1xuICAgICAgd2lkdGg6IDQ1JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNjAwcHgpO1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNTBweCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg0NTBweCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS13cmFwLS1ndWVzdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG4gICYjeyRmaWx0ZXItaW5wdXR9LXdyYXAtLWZpeGVkIHtcbiAgICBmbGV4OiAxO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA2ODBweCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyX19ndWVzdHMtYnViYmxlcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDU2LjI1cmVtO1xuICAgICAgICBtaW4taGVpZ2h0OmNhbGN1bGF0ZVJlbSgzMDBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYjeyRmaWx0ZXItaW5wdXR9LXdyYXAtLWlubGluZSB7XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0NXB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgJiN7JGZpbHRlci1pbnB1dH0td3JhcC0tbWFwLW9wZW4ge1xuICAgICAgICBmbGV4OiAxIDEgMzAwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KSB0cmFuc2xhdGVYKC0yNXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fbWFpbi10aXRsZS0tZ3Vlc3RzIHtcbiAgJiN7JGZpbHRlcn1fX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG4gIH1cbiAgJiN7JGZpbHRlcn1fX21haW4tdGl0bGUtLWlubGluZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLGxnKSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMDBweCk7XG4gICAgfVxuICAgICYjeyRmaWx0ZXJ9X19tYWluLXRpdGxlLS1tYXAtb3BlbiB7XG5cbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLWd1ZXN0cyB7XG4gICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tZml4ZWQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1ndWVzdHMtLWluc2lkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tZ3Vlc3RzLS1vdXRzaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTQwcHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOTZweCk7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19idXR0b24tY29udC1ldmVudC1jcmVhdG9yLS1ndWVzdHMge1xuICAmI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLWZpeGVkIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC1ldmVudC1jcmVhdG9yLS1ndWVzdHMtLWluc2lkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC1ldmVudC1jcmVhdG9yLS1ndWVzdHMtLW91dHNpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICYuZm9ybXVsYXRlLWlucHV0LWV2ZW50LWNyZWF0b3J7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDc1cHgpICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg0ODhweCkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjgwcHgpO1xuICAgIH1cbiAgfVxuXG4gICN7JGd1ZXN0cy1pbnB1dH0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC1tb3otYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gICN7JGd1ZXN0cy1sYWJlbH0ge1xuICAgIGxlZnQ6IDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjI7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuICAjeyRndWVzdHMtbGFiZWwtaGFzLXZhbHVlfSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDc1cHgpO1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDIzMHB4KTtcbiAgICAjeyRndWVzdHMtaW5wdXR9IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICB9XG4gICAgI3skZ3Vlc3RzLWxhYmVsfSB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgICB9XG4gICAgI3skZ3Vlc3RzLWxhYmVsLWhhcy12YWx1ZX0ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTMwcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQ1cHgpO1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDI4MHB4KTtcbiAgICAjeyRndWVzdHMtaW5wdXR9IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAgIH1cbiAgICAjeyRndWVzdHMtbGFiZWx9IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgIH1cbiAgICAjeyRndWVzdHMtbGFiZWwtaGFzLXZhbHVlfSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gICAgfVxuICB9XG5cbiAgJi5mb3JtdWxhdGUtaW5wdXQtLWlubGluZSB7XG4gICAgI3skZ3Vlc3RzLWlucHV0fSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIH1cbiAgICAjeyRndWVzdHMtbGFiZWx9IHtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDlweCk7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuICAgICN7JGd1ZXN0cy1sYWJlbC1oYXMtdmFsdWV9IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC0xMHB4KTtcbiAgICB9XG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tbnVtYmVyY2xlYXJhYmxlX19jbGVhci1idG4ge1xuICAgICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICN7JGd1ZXN0cy1sYWJlbH0ge1xuICAgICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skYnViYmxlLWlucHV0fSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2hhZG93OiAtMTBweCAxMHB4IDBweCAtMXB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgei1pbmRleDogMTtcblxuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICAmLS1jaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6ICRwaW5rO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgJjpub3QoJi0tY2hlY2tlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkMxQ0I7XG4gICAgY29sb3I6ICRwaW5rO1xuICB9XG4gICYtLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skYnViYmxlLWlucHV0fV9fdGV4dCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgQGF0LXJvb3QgI3skYnViYmxlLWlucHV0fS0tY2hlY2tlZCAmIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIEBhdC1yb290ICN7JGJ1YmJsZS1pbnB1dH06bm90KCN7JGJ1YmJsZS1pbnB1dH0tLWNoZWNrZWQpOmhvdmVyICYge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gJHNpemUsICR3aWR0aCwgJGZvbnQtc2l6ZSwgJHgsICR5XG4kYnViYmxlcy1saXN0OiAoXG4gICAgKCcyMCcsIDY0cHgsIDIwcHgsIDMwcHgsIDI1MHB4KSxcbiAgICAoJzMwJywgODhweCwgMjVweCwgLTIzMHB4LCAtNTBweCksXG4gICAgKCc1MCcsIDEwMnB4LCAyNXB4LCAyMDBweCwgLTI1MHB4KSxcbiAgICAoJzgwJywgMTIwcHgsIDI1cHgsIDkwcHgsIDE0MHB4KSxcbiAgICAoJzEwMCcsIDE0NHB4LCAzMHB4LCAyNTBweCwgNzBweCksXG4gICAgKCcxNTAnLCAxNzBweCwgMzBweCwgLTQwcHgsIC0yMDBweCksXG4gICAgKCcyMDAnLCAxODRweCwgNDVweCwgMzAwcHgsIDE4MHB4KSxcbiAgICAoJzM1MCcsIDIxMHB4LCA1MHB4LCAtMTYwcHgsIDE2MHB4KSxcbiAgICAoJzUwMCcsIDMwMHB4LCA4MHB4LCAwcHgsIDBweCksXG4pO1xuJG1vYmlsZS1idWJibGVzLWxpc3Q6IChcbiAgICAoJzIwJywgMzJweCwgMTVweCwgLTI3cHgsIDEzNHB4KSxcbiAgICAoJzMwJywgNDRweCwgMTVweCwgLTE0MnB4LCAtMjBweCksXG4gICAgKCc1MCcsIDUxcHgsIDE1cHgsIDg3cHgsIC0xMDFweCksXG4gICAgKCc4MCcsIDYwcHgsIDE1cHgsIDE1cHgsIDgwcHgpLFxuICAgICgnMTAwJywgNzJweCwgMThweCwgOTBweCwgMzNweCksXG4gICAgKCcxNTAnLCA4NXB4LCAxNnB4LCAtNTJweCwgLTEwMHB4KSxcbiAgICAoJzIwMCcsIDkycHgsIDI4cHgsIDExN3B4LCA5OHB4KSxcbiAgICAoJzM1MCcsIDEwNXB4LCAyMnB4LCAtMTA1cHgsIDczcHgpLFxuICAgICgnNTAwJywgMTUxcHgsIDQ2cHgsIC0yMXB4LCAtNHB4KSxcbik7XG5cbiRzY2FsZS10aGlyZDogMS43MTtcbiRzY2FsZS1oYWxmOiAxLjI3O1xuJHNjYWxlLWZvbnQ6IDEuNTtcblxuQG1peGluIGJ1YmJsZS1zdHlsZXMoJHNpemUsICR3aWR0aCwgJHgsICR5LCAkZm9udC1zaXplKSB7XG4gICN7JGZpbHRlcn1fX2J1YmJsZS1pbnB1dC0tI3skc2l6ZX0ge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oJHdpZHRoKTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgkd2lkdGgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKCRmb250LXNpemUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCgkd2lkdGggLyAtMikgKyAkeCwgKCR3aWR0aCAvIC0yKSArICR5KTtcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9LXdyYXAtLWd1ZXN0cy1maWx0ZXIjeyRmaWx0ZXJ9LXdyYXAtLWZpeGVkIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIEBlYWNoICRzaXplLCAkd2lkdGgsICRmb250LXNpemUsICR4LCAkeSBpbiAkYnViYmxlcy1saXN0IHtcbiAgICAgICR0aGlyZC13aWR0aCA6ICR3aWR0aCAvICRzY2FsZS10aGlyZDtcbiAgICAgICR0aGlyZC14IDogJHggLyAkc2NhbGUtdGhpcmQ7XG4gICAgICAkdGhpcmQteSA6ICR5IC8gJHNjYWxlLXRoaXJkO1xuICAgICAgJGhhbGYtZm9udC1zaXplOiAkZm9udC1zaXplIC8gJHNjYWxlLWZvbnQ7XG5cbiAgICAgIEBpbmNsdWRlIGJ1YmJsZS1zdHlsZXMoJHNpemUsICR0aGlyZC13aWR0aCwgJHRoaXJkLXgsICR0aGlyZC15LCAkaGFsZi1mb250LXNpemUpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICAgIEBlYWNoICRzaXplLCAkd2lkdGgsICRmb250LXNpemUsICR4LCAkeSBpbiAkYnViYmxlcy1saXN0IHtcbiAgICAgICAgJGhhbGYtd2lkdGggOiAkd2lkdGggLyAkc2NhbGUtaGFsZjtcbiAgICAgICAgJGhhbGYteCA6ICR4IC8gJHNjYWxlLWhhbGY7XG4gICAgICAgICRoYWxmLXkgOiAkeSAvICRzY2FsZS1oYWxmO1xuICAgICAgICAkaGFsZi1mb250LXNpemU6ICRmb250LXNpemUgLyAkc2NhbGUtZm9udDtcblxuICAgICAgICBAaW5jbHVkZSBidWJibGUtc3R5bGVzKCRzaXplLCAkaGFsZi13aWR0aCwgJGhhbGYteCwgJGhhbGYteSwgJGhhbGYtZm9udC1zaXplKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgQGVhY2ggJHNpemUsICR3aWR0aCwgJGZvbnQtc2l6ZSwgJHgsICR5IGluICRidWJibGVzLWxpc3Qge1xuICAgICAgQGluY2x1ZGUgYnViYmxlLXN0eWxlcygkc2l6ZSwgJHdpZHRoLCAkeCwgJHksICRmb250LXNpemUpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJHdpZHRoLCAkZm9udC1zaXplLCAkeCwgJHkgaW4gJGJ1YmJsZXMtbGlzdCB7XG4gICAgICAgICRoYWxmLXdpZHRoIDogJHdpZHRoIC8gJHNjYWxlLWhhbGY7XG4gICAgICAgICRoYWxmLXggOiAkeCAvICRzY2FsZS1oYWxmO1xuICAgICAgICAkaGFsZi15IDogJHkgLyAkc2NhbGUtaGFsZjtcbiAgICAgICAgJGhhbGYtZm9udC1zaXplOiAkZm9udC1zaXplIC8gJHNjYWxlLWZvbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgYnViYmxlLXN0eWxlcygkc2l6ZSwgJGhhbGYtd2lkdGgsICRoYWxmLXgsICRoYWxmLXksICRoYWxmLWZvbnQtc2l6ZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICBAZWFjaCAkc2l6ZSwgJHdpZHRoLCAkZm9udC1zaXplLCAkeCwgJHkgaW4gJG1vYmlsZS1idWJibGVzLWxpc3Qge1xuICAgICN7JGZpbHRlcn1fX2J1YmJsZS1pbnB1dC0tI3skc2l6ZX0ge1xuICAgICAgQGlmICR3aWR0aCB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oJHdpZHRoKTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oJHdpZHRoKTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oJGZvbnQtc2l6ZSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCgkd2lkdGggLyAtMikgKyAkeCAsKCR3aWR0aCAvIC0yKSArICR5KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlxuICogSW5saW5lIGZpbHRlciBvdmVycmlkZXNcbiAqL1xuLy8gJHNpemUsICR3aWR0aCwgJGZvbnQtc2l6ZSwgJHgsICR5XG4kaW5saW5lLWJ1YmJsZXMtbGlzdDogKFxuICAgICgnNTAnLCA4NXB4LCAyNXB4LCAzNTBweCwgLTk1cHgpLFxuICAgICgnMTAwJywgMTE3cHgsIDMwcHgsIC0xNzBweCwgNjBweCksXG4gICAgKCcxNTAnLCAxNDBweCwgMzBweCwgLTM1cHgsIC02MHB4KSxcbiAgICAoJzIwMCcsIDE1NXB4LCA0NXB4LCAyOTZweCwgMTEwcHgpLFxuICAgICgnMzUwJywgMTczcHgsIDUwcHgsIDVweCwgMTIwcHgpLFxuICAgICgnNTAwJywgMjUycHgsIDgwcHgsIDE2MHB4LCAwKSxcbik7XG4jeyRmaWx0ZXJ9LXdyYXAtLWd1ZXN0cy1maWx0ZXIjeyRmaWx0ZXJ9LXdyYXAtLWlubGluZSB7XG4gIEBlYWNoICRzaXplLCAkd2lkdGgsICRmb250LXNpemUsICR4LCAkeSBpbiAkaW5saW5lLWJ1YmJsZXMtbGlzdCB7XG4gICAgLy8kdGhpcmQtd2lkdGggOiAkd2lkdGggLyAxLjcxO1xuICAgIC8vJHRoaXJkLXggOiAkeCAvIDEuNzE7XG4gICAgLy8kdGhpcmQteSA6ICR5IC8gMS43MTtcblxuICAgICRoYWxmLXdpZHRoIDogJHdpZHRoIC8gMS42ODtcbiAgICAkaGFsZi14IDogJHggLyAxLjY4O1xuICAgICRoYWxmLXkgOiAkeSAvIDEuNjg7XG5cbiAgICAkaGFsZi1mb250LXNpemU6ICRmb250LXNpemUgLyAxLjMzO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgI3skZmlsdGVyfV9fYnViYmxlLWlucHV0LS0jeyRzaXplfSB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oJGhhbGYtd2lkdGgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgkaGFsZi13aWR0aCk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKCRoYWxmLWZvbnQtc2l6ZSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCgkaGFsZi13aWR0aCAvIC0yKSArICRoYWxmLXggLCgkaGFsZi13aWR0aCAvIC0yKSArICRoYWxmLXkpO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAjeyRmaWx0ZXJ9X19idWJibGUtaW5wdXQtLSN7JHNpemV9IHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgkd2lkdGgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgkd2lkdGgpO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgkZm9udC1zaXplKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoKCR3aWR0aCAvIC0yKSArICR4ICwoJHdpZHRoIC8gLTIpICsgJHkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgI3skZmlsdGVyfV9fYnViYmxlLWlucHV0LS04MCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vJiN7JGZpbHRlcn0td3JhcC0tbWFwLW9wZW4ge1xuICAvLyAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAvLyAgICBAZWFjaCAkc2l6ZSwgJHdpZHRoLCAkZm9udC1zaXplLCAkeCwgJHkgaW4gJG1vYmlsZS1idWJibGVzLWxpc3Qge1xuICAvLyAgICAgICN7JGZpbHRlcn1fX2J1YmJsZS1pbnB1dC0tI3skc2l6ZX0ge1xuICAvLyAgICAgICAgQGlmICR3aWR0aCB7XG4gIC8vICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oJHdpZHRoKTtcbiAgLy8gICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oJHdpZHRoKTtcbiAgLy8gICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oJGZvbnQtc2l6ZSk7XG4gIC8vICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCgkd2lkdGggLyAtMikgKyAkeCAsKCR3aWR0aCAvIC0yKSArICR5KTtcbiAgLy8gICAgICAgIH0gQGVsc2Uge1xuICAvLyAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAvLyAgICAgICAgfVxuICAvLyAgICAgIH1cbiAgLy8gICAgfVxuICAvLyAgfVxuICAvL31cblxufVxuXG4jeyRmaWx0ZXJ9X19ndWVzdHMtaW5mby0taW5saW5lIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ2xhbmRzY2FwZScpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgyOTBweCk7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgzNzhweCk7XG4gICAgICAmI3skZmlsdGVyfV9fZ3Vlc3RzLWluZm8tLW1hcC1vcGVuIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlci5mb3JtdWxhdGUtaW5wdXQtLWlubGluZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI1cHgpO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWlubGluZSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQge1xuICAgIGxlZnQ6IDQwJTtcbiAgICB0b3A6IDU4JTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fZ3Vlc3RzLWluZm8tLWlubGluZSB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgZmxleDogMCA0NCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWlubGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDMuNnJlbTtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlci5mb3JtdWxhdGUtaW5wdXQtLWlubGluZSB7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzI4cHgpO1xufVxuXG4uc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDQxNHB4KTtcbn1cblxuXG4uc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUge1xuICAuc2VhcmNoLWZpbHRlcl9faW5uZXItLWlubGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWlubGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWlubGluZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbm5lci5zZWFyY2gtZmlsdGVyX19pbm5lci0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1pbmxpbmUge1xuICAuc2VhcmNoLWZpbHRlcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuN2ZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fZ3Vlc3RzLWluZm8tLWlubGluZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0taW5saW5lIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG5cblxuXG4uZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyLmZvcm11bGF0ZS1pbnB1dC0taW5saW5lIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSxcbi5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LS1pbmxpbmUgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjFweCk7XG59XG5cbi5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMge1xuICAmOm5vdCguZGVza3RvcC1idXR0b25zKSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICYuZGVza3RvcC1idXR0b25zIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5kZXNrdG9wLWJ1dHRvbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4iLCIvKlxuICogT3RoZXIgZmlsdGVyc1xuICovXG5cbiRvdGhlci1maWx0ZXItY2lyY2xlLW1kLXNpemU6IGNhbGN1bGF0ZVJlbSgxNDRweCk7XG4kb3RoZXItZmlsdGVyLWNpcmNsZS1sZy1zaXplOiBjYWxjdWxhdGVSZW0oMTk2cHgpO1xuJG90aGVyLWZpbHRlci1pY29uLWxnLXNpemU6IGNhbGN1bGF0ZVJlbSg3NnB4KTtcbiRvdGhlci1maWx0ZXItaWNvbi1tZC1zaXplOiBjYWxjdWxhdGVSZW0oNjBweCk7XG5cblxuI3skZmlsdGVyfS13cmFwLS1vdGhlcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU5YTkzO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuI3skZmlsdGVyfV9faW5uZXItLW90aGVycyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDAgMCBjYWxjdWxhdGVSZW0oNzBweCk7XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fb3RoZXItZHJvcGRvd25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEyOHB4KTtcbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiA0OCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgIHNwYW4jeyRmb3JtdWxhdGVJbnB1dH0tZWxlbWVudC0tY3VzdG9tc2VsZWN0X19zZWxlY3Rpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gICAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MjZFNjkgIWltcG9ydGFudDtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19tYWluLXRpdGxlLS1vdGhlciB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDg4cHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19zZWN0aW9uLXRpdGxlLS1vdGhlciB7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG59XG5cbiN7JGZpbHRlcn1fX3NlY3Rpb24tdGl0bGUtLW90aGVyLWRyb3Bkb3ducyB7XG4gIEBleHRlbmQgICN7JGZpbHRlcn1fX3NlY3Rpb24tdGl0bGUtLW90aGVyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM0cHgpO1xuICB9XG59XG5cbiN7JGZpbHRlcn1fX3NlY3Rpb24tdGl0bGUtLXNlYXJjaC1maWVsZCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIzcHgpO1xuICB9XG59XG5cbiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1vdGhlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEU4Qjg1O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB6LWluZGV4OiAzO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAjeyRmaWx0ZXJ9X19jbGVhci1idG4ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19pbnB1dC13cmFwLS1vdGhlcnMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG59XG5cbiN7JGZpbHRlcn1fX2lucHV0LXdyYXAtLXRheG9ub215LFxuI3skZmlsdGVyfV9faW5wdXQtd3JhcC0tcmVhY2hhYmlsaXRpZXN7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCxtZCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMTIxNnB4KTtcbiAgfVxuXG59XG5cbiN7JGZpbHRlcn1fX290aGVyLWhlYWRlciB7XG4gIGg0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICYtLXN0aWNreSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyMHB4KSBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgLy93aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjOEU4Qjg1O1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICAgIC5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbiAgICBoNCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oODRweCk7XG4gICAgJi0tZmlyc3Qge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgfVxuICAgICYtLXNlY29uZCB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgfVxuICAgICYtLXRoaXJkIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg3M3B4KTtcbiAgICB9XG4gICAgJi0tZm91cnRoIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0OXB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS0tY2lyY2xlI3skZmlsdGVyLWlucHV0fS0tdGF4b25vbXktbG9jYXRpb24sXG4jeyRmaWx0ZXItaW5wdXR9LS1jaXJjbGUjeyRmaWx0ZXItaW5wdXR9LS1yZWFjaGFiaWxpdGllc3tcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgI3skZmlsdGVyLWlucHV0fS1sYWJlbCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNXB4KSBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuICAgICN7JGZpbHRlci1pbnB1dH0tbGFiZWwtb3V0c2lkZS10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICN7JGZpbHRlci1pbnB1dH0tbGFiZWwtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgICAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgc3ZnIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIH1cbiAgICAgIC5wYXRoLTAge1xuICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICAgIC5wYXRoLTEge1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgICAmI3skZmlsdGVyLWlucHV0fS0tY2hlY2tlZCB7XG4gICAgICAuc2staWNvbi0tY2hlY2ttYXJrIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMzMuMzMzMzMlIC0gI3skb3RoZXItZmlsdGVyLWNpcmNsZS1tZC1zaXplfSk7XG4gICAgbWF4LXdpZHRoOiAkb3RoZXItZmlsdGVyLWNpcmNsZS1tZC1zaXplO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1heC13aWR0aDogJG90aGVyLWZpbHRlci1jaXJjbGUtbGctc2l6ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNTlweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDYwcHgpO1xuXG4gICAgJjpudGgtY2hpbGQoNW4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtZml4ZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLXRheG9ub215LWxvY2F0aW9uLFxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtZml4ZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLXJlYWNoYWJpbGl0aWVzIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiAkb3RoZXItZmlsdGVyLWNpcmNsZS1tZC1zaXplO1xuICAgIGhlaWdodDogJG90aGVyLWZpbHRlci1jaXJjbGUtbWQtc2l6ZTtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNXB4KTtcblxuICAgIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSBzdmcge1xuICAgICAgaGVpZ2h0OiAkb3RoZXItZmlsdGVyLWljb24tbWQtc2l6ZTtcbiAgICAgIHdpZHRoOiAkb3RoZXItZmlsdGVyLWljb24tbWQtc2l6ZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHdpZHRoOiAkb3RoZXItZmlsdGVyLWNpcmNsZS1sZy1zaXplO1xuICAgIGhlaWdodDogJG90aGVyLWZpbHRlci1jaXJjbGUtbGctc2l6ZTtcblxuICAgIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSBzdmcge1xuICAgICAgd2lkdGg6ICRvdGhlci1maWx0ZXItaWNvbi1sZy1zaXplO1xuICAgICAgaGVpZ2h0OiAkb3RoZXItZmlsdGVyLWljb24tbGctc2l6ZTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tb3RoZXItZmlsdGVyIHtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNDAwcHgpO1xuICAjeyRzZWFyY2gtaW5wdXR9IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgI3skc2VhcmNoLWxhYmVsfSB7XG4gICAgbGVmdDogMDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cbiAgI3skc2VhcmNoLWxhYmVsLWhhcy12YWx1ZX0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICN7JHNlYXJjaC1pbnB1dH0ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIH1cbiAgICAjeyRzZWFyY2gtbGFiZWx9IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgI3skc2VhcmNoLWlucHV0fSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgIH1cbiAgICAjeyRzZWFyY2gtbGFiZWx9IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgIHRvcDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS1leHBhbmQtLWJ1aWxkaW5ncyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtMTZweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC02cHgpO1xuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dH0td3JhcC0tcGlsbHMtY29sbGFwc2VkIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cbiAgICAmI3skZmlsdGVyLWlucHV0fS13cmFwLS1idWlsZGluZ3Mge1xuICAgICAgI3skZmlsdGVyLWlucHV0fS0tcGlsbCB7XG4gICAgICAgICY6bnRoLWNoaWxkKG4rNik6bm90KCN7JGZpbHRlci1pbnB1dH0tZXhwYW5kKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYjeyRmaWx0ZXItaW5wdXR9LXdyYXAtLXByaWNlcyxcbiAgICAmI3skZmlsdGVyLWlucHV0fS13cmFwLS1zdHlsZXMsXG4gICAgJiN7JGZpbHRlci1pbnB1dH0td3JhcC0tb3BlcmF0aW9ucyB7XG4gICAgICAjeyRmaWx0ZXItaW5wdXR9LS1waWxsIHtcbiAgICAgICAgJjpudGgtY2hpbGQobis1KTpub3QoI3skZmlsdGVyLWlucHV0fS1leHBhbmQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuLypcbiAqIE92ZXJyaWRlICB2aXNpYmlsaXR5IGZvciBleHBhbmRpbmcgcGlsbHMgb24gRGVza3RvcHNcbiAqL1xuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAjeyRmaWx0ZXItaW5wdXR9LWV4cGFuZC0tcHJpY2VzLFxuICAjeyRmaWx0ZXItaW5wdXR9LWV4cGFuZC0tc3R5bGVzLFxuICAjeyRmaWx0ZXItaW5wdXR9LWV4cGFuZC0tb3BlcmF0aW9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICN7JGZpbHRlci1pbnB1dH0td3JhcC0tcGlsbHMtY29sbGFwc2VkIHtcbiAgICAgJiN7JGZpbHRlci1pbnB1dH0td3JhcC0tc3R5bGVzLFxuICAgICAmI3skZmlsdGVyLWlucHV0fS13cmFwLS1vcGVyYXRpb25zLFxuICAgICAmI3skZmlsdGVyLWlucHV0fS13cmFwLS1wcmljZXMge1xuICAgICAgICN7JGZpbHRlci1pbnB1dH0tLXBpbGwge1xuICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAmOm50aC1jaGlsZChuKzEyKTpub3QoI3skZmlsdGVyLWlucHV0fS1leHBhbmQpIHtcbiAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgfVxuICAgICB9XG4gIH1cbn1cbiIsIi8qXG4gKiBSZWdpb24gRmlsdGVyXG4gKi9cblxuXG4gI3skZmlsdGVyfS13cmFwLS1yZWdpb24tZmlsdGVyIHtcbiAgIGJhY2tncm91bmQtY29sb3I6ICM2QTk2OTE7XG4gICAmI3skZmlsdGVyfS13cmFwLS1maXhlZCB7XG4gICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICB9XG4gICAmI3skZmlsdGVyfS13cmFwLS1pbmxpbmUge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgIH1cbiB9XG5cbiAjeyRmaWx0ZXJ9X19pbm5lci0tcmVnaW9uIHtcbiAgIGRpc3BsYXk6IGZsZXg7XG4gICB3aWR0aDogMTAwJTtcbiAgIGhlaWdodDogMTAwJTtcbiAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgfVxuICAvLyAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gIC8vICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgLy8gIH1cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICBtYXJnaW4tdG9wOiAwO1xuICAgfVxuICAgJiN7JGZpbHRlcn1fX2lubmVyLS1maXhlZCAge1xuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICB9XG4gICB9XG4gICAmI3skZmlsdGVyfV9faW5uZXItLWlubGluZSB7XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgIH1cbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICYjeyRmaWx0ZXJ9X19pbm5lci0tbWFwLW9wZW4ge1xuICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgIH1cbiAgICAgfVxuICAgfVxuIH1cblxuICN7JGZpbHRlcn1fX2lubmVyLS1zZWN0aW9uLXZpZXcge1xuICAgbWFyZ2luLXRvcDogMDtcbiB9XG5cbiAjeyRmaWx0ZXItaW5wdXR9LXdyYXAtLXJlZ2lvbiB7XG4gICBmbGV4OiAxO1xuICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgIG1heC13aWR0aDogMTAwJTtcbiAgIGhlaWdodDogMTAwJTtcbiAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgIHdpZHRoOiAxMDAlO1xuXG4gICAmLTIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICB9XG4gICB9XG4gfVxuXG4gI3skZmlsdGVyfV9fcmVnaW9ucy1pbmZvIHtcbiAgIGRpc3BsYXk6IGZsZXg7XG4gICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuIH1cblxuICN7JGZpbHRlcn1fX3JlZ2lvbnMtaW5mby0tZml4ZWQge1xuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuXG4gICB9XG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDQ1MHB4KTtcbiAgICAgd2lkdGg6IDEwMCU7XG4gICB9XG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDM1MHB4KTtcbiAgICAgd2lkdGg6IDQwJTtcbiAgIH1cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgd2lkdGg6IDQ1JTtcbiAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNjAwcHgpO1xuICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgIH1cbiB9XG5cbiAjeyRmaWx0ZXJ9X19yZWdpb25zLWluZm8tLWlubGluZSB7XG4gICBtYXgtd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDMwMHB4KTtcbiAgICAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgfVxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg0ODRweCk7XG4gICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICYjeyRmaWx0ZXJ9X19yZWdpb25zLWluZm8tLW1hcC1vcGVuIHtcbiAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgfVxuICAgfVxuIH1cblxuICRyZWdpb25zLWluZm8tY29udGVudDogJy5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm9fX2NvbnRlbnQnO1xuICN7JHJlZ2lvbnMtaW5mby1jb250ZW50fSB7XG4gICAmLS1maXhlZCB7XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgfVxuICAgfVxuICAgJi0taW5saW5lIHtcbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICAgfVxuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgJiN7JHJlZ2lvbnMtaW5mby1jb250ZW50fS0tbWFwLW9wZW4ge1xuICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgIH1cbiAgICAgfVxuICAgfVxuIH1cblxuICN7JHJlZ2lvbi1tYXB9IHtcbiAgIHdpZHRoOiAxMDAlO1xuICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgZGlzcGxheTogZmxleDtcbiAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDkwMHB4KTtcbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgaGVpZ2h0OiAxMDAlO1xuICAgfVxuIH1cblxuICN7JHJlZ2lvbi1tYXB9LS1pbmxpbmUge1xuICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMjZweCkgMDtcbiB9XG5cbiAjeyRzdmctbWFwfSB7XG4gICB3aWR0aDogMTAwJTtcbiAgIGhlaWdodDogYXV0bztcbiAgIC8vbWF4LXdpZHRoOiAxMDAlO1xuICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oOTAwcHgpO1xuICAgbWF4LWhlaWdodDogMTAwJTtcbiAgIGZpbHRlcjogZHJvcC1zaGFkb3coOHB4IDEzcHggMHB4IHJnYmEoMCwwLDAsMC4xNSkpO1xuIH1cblxuICN7JHN2Zy1tYXB9LS1pbmxpbmUge1xuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLGxnKSB7XG4gICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyODBweCk7XG4gICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgICAgJiN7JHN2Zy1tYXB9LS1nZXJtYW55LW1hcCB7XG4gICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDM1MHB4KTtcbiAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTY1cHgpO1xuICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtNjVweCk7XG4gICAgIH1cbiAgIH1cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDI4OHB4KTtcbiAgICAgJiN7JHN2Zy1tYXB9LS1nZXJtYW55LW1hcCB7XG4gICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDQ2NnB4KTtcbiAgICAgfVxuICAgfVxuIH1cblxuICN7JG1hcC1yZWdpb259LS1rYW50b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICYjeyRtYXAtcmVnaW9ufS0taG92ZXIge1xuICAgIGZpbGw6ICNDNDQ1NUE7XG4gIH1cbiAgJiN7JG1hcC1yZWdpb259LS1hY3RpdmUge1xuICAgIGZpbGw6ICNmZmZmZmY7XG4gIH1cbn1cbiN7JG1hcC1yZWdpb259LS1rYW50b24sICN7JG1hcC1yZWdpb259LS1vcnQge1xuICAmI3skbWFwLXJlZ2lvbn0tLW5vLXJlc3VsdHMge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZpbGw6ICM4NjgzODY7XG4gICAgc3Ryb2tlOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgc3Ryb2tlLXdpZHRoOiAxcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZpbGw6ICNhZjZmN2E7XG4gICAgfVxuICB9XG59XG5cbiAjeyRyZWdpb24tbWFwfV9fbGFiZWwge1xuICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICBjb2xvcjogJGJsYWNrO1xuICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDRweCkgY2FsY3VsYXRlUmVtKDdweCk7XG4gICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgei1pbmRleDogMTtcbiAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAmOmJlZm9yZSB7XG4gICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgIHdpZHRoOiAwO1xuICAgICBoZWlnaHQ6IDA7XG4gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgIH1cbiAgICYtLXJpZ2h0LXRvcCB7XG4gICAgICY6YmVmb3JlIHtcbiAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgJHdoaXRlO1xuICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgdG9wOiA0cHg7XG4gICAgIH1cbiAgIH1cbiAgICYtLWxlZnQtdG9wIHtcbiAgICAgJjpiZWZvcmUge1xuICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2ZmZmZmZjtcbiAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgI2ZmZmZmZjtcbiAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgdG9wOiA0cHg7XG4gICAgIH1cbiAgIH1cbiAgICYtLXJpZ2h0LWJvdHRvbSB7XG4gICAgICY6YmVmb3JlIHtcbiAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICBib3R0b206IDRweDtcbiAgICAgfVxuICAgfVxuICAgJi0tbGVmdC1ib3R0b20ge1xuICAgICAmOmJlZm9yZSB7XG4gICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2ZmZmZmZjtcbiAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICBib3R0b206IDRweDtcbiAgICAgfVxuICAgfVxuICAgJi0tYm90dG9tLXJpZ2h0IHtcbiAgICAgJjpiZWZvcmUge1xuICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2ZmZmZmZjtcbiAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgI2ZmZmZmZjtcbiAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgcmlnaHQ6IDRweDtcbiAgICAgICBib3R0b206IC0xMHB4O1xuICAgICB9XG4gICB9XG4gICAmLS1ib3R0b20tbGVmdCB7XG4gICAgICY6YmVmb3JlIHtcbiAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICBib3R0b206IC0xMHB4O1xuICAgICB9XG4gICB9XG4gICAmLS10b3AtbGVmdCB7XG4gICAgICY6YmVmb3JlIHtcbiAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICB0b3A6IC0xMHB4O1xuICAgICB9XG4gICB9XG4gICAmLS10b3AtcmlnaHQge1xuICAgICAmOmJlZm9yZSB7XG4gICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2ZmZmZmZjtcbiAgICAgICByaWdodDogNHB4O1xuICAgICAgIHRvcDogLTEwcHg7XG4gICAgIH1cbiAgIH1cbiB9XG5cbiAjeyRyZWdpb24tbWFwfV9fbGFiZWwtLWNpdHkge1xuICAgZGlzcGxheTogbm9uZTtcbiAgICYjeyRyZWdpb24tbWFwfV9fbGFiZWwtLWJvdHRvbS1yaWdodCB7XG4gICAgIGJvdHRvbTogMDtcbiAgICAgcmlnaHQ6IDA7XG4gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00cHgsIC0yMXB4KTtcbiAgIH1cbiAgICYjeyRyZWdpb24tbWFwfV9fbGFiZWwtLXRvcC1yaWdodCB7XG4gICAgIHRvcDogMDtcbiAgICAgcmlnaHQ6IDA7XG4gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00cHgsIDIxcHgpO1xuICAgfVxuICAgJiN7JHJlZ2lvbi1tYXB9X19sYWJlbC0tYm90dG9tLWxlZnQge1xuICAgICBib3R0b206IDA7XG4gICAgIGxlZnQ6IDA7XG4gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDRweCwgLTIxcHgpO1xuICAgfVxuICAgJiN7JHJlZ2lvbi1tYXB9X19sYWJlbC0tdG9wLWxlZnQge1xuICAgICB0b3A6IDA7XG4gICAgIGxlZnQ6IDA7XG4gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDRweCwgMjFweCk7XG4gICB9XG4gfVxuXG4gI3skcmVnaW9uLW1hcH1fX2NpdHk6aG92ZXIge1xuICAgI3skcmVnaW9uLW1hcH1fX2xhYmVsLS1jaXR5IHtcbiAgICAgZGlzcGxheTogYmxvY2s7XG4gICB9XG4gfVxuXG4gI3skcmVnaW9uLW1hcH1fX2NpdHkge1xuICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgd2lkdGg6IDEwcHg7XG4gICBoZWlnaHQ6IDEwcHg7XG4gICBjdXJzb3I6IHBvaW50ZXI7XG4gICB6LWluZGV4OiAxO1xuICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTVweCwgLTVweCk7XG5cbiAgICYtcGluIHtcbiAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICB3aWR0aDogMTBweDtcbiAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgIGJvcmRlcjogMnB4IHNvbGlkICNDNDQ1NUE7XG4gICAgIHotaW5kZXg6IDI7XG4gICB9XG5cbiAgICYtc2hhZG93IHtcbiAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgIHotaW5kZXg6IDE7XG4gICAgIHRvcDogNTAlO1xuICAgICBsZWZ0OiA1MCU7XG4gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChoc2xhKDAsMCUsMTAwJSwuNDU4ODIpIDAgMjVweCxoc2xhKDAsMCUsMTAwJSwuNDU4ODIpIDI1cHggNTBweCxoc2xhKDAsMCUsMTAwJSwuNDU4ODIpIDUwcHggMTI2cHgsdHJhbnNwYXJlbnQgMTI2cHggMTAwJSlcbiAgIH1cbiB9XG5cbiAjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tcmVnaW9uIHtcbiAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tZml4ZWQge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxNDM5cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICB9XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tcmVnaW9uLS1pbnNpZGUge1xuICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICB9XG4gICAgIH1cbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tcmVnaW9uLS1vdXRzaWRlIHtcbiAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgfVxuICAgICAgLy8gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgfVxuICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICB9XG4gICAgICAgfVxuICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICAgfVxuICAgICAgIH1cbiAgICAgfVxuICAgICAmI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLWlubGluZSB7XG4gICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICB9XG4gICB9XG4gICAmI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLWZpeGVkX2V2ZW50LXBhY2thZ2Uge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxNDM5cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICB9XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tcmVnaW9uLS1pbnNpZGUge1xuICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICB9XG4gICAgIH1cbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tcmVnaW9uLS1vdXRzaWRlIHtcbiAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgfVxuICAgICAgLy8gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgfVxuICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgIH1cbiAgICAgICB9XG4gICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICAgICB9XG4gICAgICAgfVxuICAgICB9XG4gICAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0taW5saW5lIHtcbiAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgIH1cbiAgIH1cbiAgICYtbGcge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgIH1cbiAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0taW5saW5lIHtcbiAgICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1yZWdpb24tLW91dHNpZGUge1xuICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgfVxuICAgICB9XG4gICAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tcmVnaW9uLS1pbnNpZGUge1xuICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICB9XG4gICAgIH1cbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgIEBhdC1yb290ICN7JGZpbHRlcn1fX2lubmVyLS1tYXAtb3BlbiAjeyRmaWx0ZXJ9X19idXR0b24tY29udC0taW5saW5lIHtcbiAgICAgICAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tcmVnaW9uLS1vdXRzaWRlIHtcbiAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgICB9XG4gICAgICAgICAmI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLXJlZ2lvbi0taW5zaWRlIHtcbiAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgIH1cbiAgICAgICB9XG4gICAgIH1cbiAgIH1cbiB9XG5cbiAjeyRmaWx0ZXJ9X190YWJzLS1yZWdpb24ge1xuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oLTI0cHgpO1xuICAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oLTI0cHgpO1xuICAgICB3aWR0aDogY2FsYygxMDAlICsgNDhweCk7XG4gICB9XG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgIH1cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQ1cHgpO1xuICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICB9XG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgfVxuIH1cblxuICN7JGZpbHRlcn1fX3RhYi1idXR0b24tLXJlZ2lvbiB7XG4gICBjb2xvcjogI2ZmZmZmZjtcbiAgIHBhZGRpbmc6IDAgMCBjYWxjdWxhdGVSZW0oMnB4KTtcbiAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgIG9wYWNpdHk6IDAuNTtcbiAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuXG4gICAmOmhvdmVyIHtcbiAgICAgb3BhY2l0eTogMTtcbiAgIH1cbiAgICYtLWFjdGl2ZSB7XG4gICAgIG9wYWNpdHk6IDE7XG4gICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgIH1cbiB9XG5cbiAjeyRmaWx0ZXItbWFpbi10aXRsZX0tLXJlZ2lvbiB7XG4gICAmI3skZmlsdGVyLW1haW4tdGl0bGV9LS1maXhlZCB7XG4gICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgfVxuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNjVweCk7XG4gICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NXB4KTtcbiAgICAgfVxuICAgfVxuICAgJiN7JGZpbHRlci1tYWluLXRpdGxlfS0taW5saW5lIHtcbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgfVxuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgJiN7JGZpbHRlci1tYWluLXRpdGxlfS0tbWFwLW9wZW4ge1xuICAgICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMzUwcHgpO1xuICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICB9XG4gICAgIH1cbiAgIH1cbiB9XG5cbiAuZm9ybXVsYXRlLWlucHV0LS1yZWdpb24tZmlsdGVyLmZvcm11bGF0ZS1pbnB1dC0taW5saW5lIHtcbiAgIG1heC13aWR0aDogMTAwJTtcbiB9XG5cbiAvKlxuICAqIFN3aXR6ZXJsYW5kIG1hcFxuICAqL1xuICN7JHJlZ2lvbi1tYXB9LS1zd2l0emVybGFuZC1tYXAge1xuICAgJiN7JHJlZ2lvbi1tYXB9LS1pbmxpbmUge1xuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAvLyAgYm90dG9tOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgICAvLyAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC02MHB4KTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgfVxuICAgfVxuIH1cblxuIC8qXG4gICogQXVzdHJpYSBtYXBcbiAgKi9cbiAjeyRyZWdpb24tbWFwfS0tYXVzdHJpYS1tYXAge31cblxuIC8qXG4gICogR2VybWFueSBtYXBcbiAgKi9cbiAjeyRyZWdpb24tbWFwfS0tZ2VybWFueS1tYXAge1xuICAgJiN7JHJlZ2lvbi1tYXB9LS1pbmxpbmUge1xuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oODVweCk7XG4gICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC0xNTJweCk7XG4gICAgIH1cbiAgIH1cbiB9XG4gI3skc3ZnLW1hcH0tLWdlcm1hbnktbWFwIHtcbiAgICYjeyRzdmctbWFwfS0tZml4ZWQgIHtcbiAgICAgLy9UT0RPOiBGaW5kIGEgd2F5IHRvIGRvIHRoaXMgcmVhbHRpdmUgdG8gdGhlIGNvbnRhaW5lciB3aXRoIGZsZXg6MVxuICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgd2lkdGg6IDU0MHB4O1xuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogNTApO1xuICAgICAgIG1heC1oZWlnaHQ6IDUwdmg7XG4gICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLGxnKSB7XG4gICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogNjUpO1xuICAgICAgICAgbWF4LWhlaWdodDogNjV2aDtcbiAgICAgICAgIC8vIG1hcmdpbi10b3A6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAtMTApO1xuICAgICAgICAgLy8gbWFyZ2luLXRvcDogLTEwdmg7XG4gICAgICAgICAvLyBtYXJnaW4tbGVmdDogMjAlO1xuICAgICAgIH1cbiAgICAgfVxuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHdpZHRoOiA0OTBweDtcbiAgICAgfVxuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHdpZHRoOiAzMDZweDtcbiAgICAgfVxuICAgICBAbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgfVxuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgbWF4LWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDgwKTtcbiAgICAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICAgICB9XG4gICB9XG4gfVxuXG5cbiAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAvLyBDdXN0b20gU2xpZGVyXG5cbiBpbnB1dFt0eXBlPSdudW1iZXInXSB7XG4gICB3aWR0aDogNDBweDtcbiAgIHBhZGRpbmc6IDRweCA1cHg7XG4gICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xuICAgYm9yZGVyLXJhZGl1czogM3B4O1xuIH1cblxuIGlucHV0W3R5cGU9J3JhbmdlJ10ge1xuICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICB3aWR0aDogY2FsY3VsYXRlUmVtKDI1MHB4KTtcbiAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDRweCk7XG4gICBiYWNrZ3JvdW5kOiAjNTE3MzZGO1xuICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpKTtcbiAgIGJhY2tncm91bmQtc2l6ZTogMCAxMDAlO1xuICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIHdpZHRoOjEwMCU7XG4gICB9XG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMTQuNHB4KTtcbiAgIH1cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICB3aWR0aDogMTAwJTtcbiAgIH1cbiB9XG5cbiAvKiBJbnB1dCBUaHVtYiAqL1xuIGlucHV0W3R5cGU9J3JhbmdlJ106Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICBjdXJzb3I6IGV3LXJlc2l6ZTtcbiAgIGJveC1zaGFkb3c6IDAgMCAycHggMCAjNTU1O1xuICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgJjpob3ZlciB7XG4gICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgIH1cbiB9XG5cbiBpbnB1dFt0eXBlPSdyYW5nZSddOjotbW96LXJhbmdlLXRodW1iIHtcbiAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICBjdXJzb3I6IGV3LXJlc2l6ZTtcbiAgIGJveC1zaGFkb3c6IDAgMCAycHggMCAjNTU1O1xuICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgJjpob3ZlciB7XG4gICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgIH1cbiB9XG5cbiBpbnB1dFt0eXBlPSdyYW5nZSddOjotbXMtdGh1bWIge1xuICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgIGN1cnNvcjogZXctcmVzaXplO1xuICAgYm94LXNoYWRvdzogMCAwIDJweCAwICM1NTU7XG4gICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAmOmhvdmVyIHtcbiAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgfVxuIH1cblxuIC8qIElucHV0IFRyYWNrICovXG4gaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgYm94LXNoYWRvdzogbm9uZTtcbiAgIGJvcmRlcjogbm9uZTtcbiAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuIH1cblxuIGlucHV0W3R5cGU9J3JhbmdlJ106Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgYm94LXNoYWRvdzogbm9uZTtcbiAgIGJvcmRlcjogbm9uZTtcbiAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuIH1cblxuIGlucHV0W3R5cGU9J3JhbmdlJ106Oi1tcy10cmFjayB7XG4gICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICBib3gtc2hhZG93OiBub25lO1xuICAgYm9yZGVyOiBub25lO1xuICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gfVxuXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1zd2l0emVybGFuZC1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcC0taW5saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmcuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1pbmxpbmUge1xuICBtYXgtaGVpZ2h0OiAyMnJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIGxnKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbnMtaW5mby5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm8tLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICBtYXgtd2lkdGg6IDI0Ljc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0taW5saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbnMtaW5mb19fY29udGVudC0taW5saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dC5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQtLWlubGluZSB7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDM5M3B4KTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAtLWdlcm1hbnktbWFwLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAtLWlubGluZSxcbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1hdXN0cmlhLW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1pbmxpbmUge1xuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1hdXN0cmlhLW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWlubGluZSxcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0tZ2VybWFueS1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1pbmxpbmUge1xuICAgIG1hcmdpbi1yaWdodDogMzklO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbm5lci5zZWFyY2gtZmlsdGVyX19pbm5lci0taW5saW5lLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1yZWdpb24ge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcmVnaW9uIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICB3aWR0aDogMzQxcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgd2lkdGg6IDQ0MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICB3aWR0aDogNTQwcHg7XG4gICAgfVxuICB9XG59XG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcC5hY3RpdmUtbWFwIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3JlZ2lvbi0ta2FudG9uLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3JlZ2lvbi0tbm8tcmVzdWx0cywgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3JlZ2lvbi0tb3J0LnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3JlZ2lvbi0tbm8tcmVzdWx0cyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmaWxsOiAkcGluaztcbiAgfVxuXG59XG5cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQtLWZpeGVkIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC5mb3JtdWxhdGUtaW5wdXQtLXJlZ2lvbi1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LS1maXhlZCB7XG4gIHdpZHRoOiAkZmlsdGVycy1pbnB1dC13aWR0aC1zbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIiRmaWx0ZXI6ICcuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMnO1xuJHNwYWNlLWFyb3VuZC1maWx0ZXItc206IDEuNXJlbTtcbiRzcGFjZS1hcm91bmQtZmlsdGVyLWxnLXg6IGNhbGN1bGF0ZVJlbSgxMTJweCk7XG4kc3BhY2UtYXJvdW5kLWZpbHRlci1sZy15OiBjYWxjdWxhdGVSZW0oNjRweCk7XG4kZ3Vlc3RzLWlucHV0LXdpZHRoLW1kOiBjYWxjdWxhdGVSZW0oMjA4cHgpO1xuJGd1ZXN0cy1pbnB1dC13aWR0aC1sZzogY2FsY3VsYXRlUmVtKDI4MHB4KTtcblxuI3skZmlsdGVyfS0td3JhcCB7XG4gIHBhZGRpbmc6ICRzcGFjZS1hcm91bmQtZmlsdGVyLXNtO1xuXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZSAuc2staWNvbi0tY2hlY2ttYXJrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5zZWFyY2gtZmlsdGVyX19ndWVzdHMtaW5mby5zZWFyY2gtZmlsdGVyX19ndWVzdHMtaW5mby0tZml4ZWQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTZweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC1wYWNrYWdlIHtcbiAgICAmID4gYnV0dG9uOm5vdCguYnRuLS1saW5rKSB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICB9XG4gIH1cblxuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuXG4gICAgJiA+IGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJiA+IC5idG4tLWxpbmsge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9faW5uZXItLWZpeGVkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC5zZWFyY2gtZmlsdGVyX19pbm5lci5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICY6bm90KC5zZWFyY2gtZmlsdGVyX19pbm5lci0tZ3Vlc3RzKSB7XG4gICAgICAgIGdhcDogM3JlbTtcblxuICAgICAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDcwMHB4KSB7XG4gICAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmV2ZW50LWZpbHRlci1jb250YWluZXItd3JhcHBlciB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LXBhY2thZ2UtLWV2ZW50LXR5cGUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LXBhY2thZ2Uge1xuICAgICAgJiA+IGJ1dHRvbjpub3QoLmJ0bi0tbGluaykge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgICYgPiBidXR0b24ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogJHNwYWNlLWFyb3VuZC1maWx0ZXItbGcteSAkc3BhY2UtYXJvdW5kLWZpbHRlci1sZy14O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1pbmZvLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1pbmZvLS1maXhlZCB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cblxuICAgIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICYuc2VhcmNoLWZpbHRlci13cmFwLS1ldmVudC10eXBlLFxuICAgICYuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXJ9LS1tYWluLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxLjVyZW0pO1xuXG5cbiAgJjpub3QoLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLW9mZmVyLXR5cGUpIHtcbiAgICBmbGV4OjE7XG4gIH1cblxuICAuaGlkZS1vbi1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWd1ZXN0cyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDcycHgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXG4gICAgLmhpZGUtb24tbGcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWd1ZXN0cyB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNDQ4cHgpO1xuICAgIH1cbiAgfVxufVxuXG4uZmlsdGVycy1jbG9zZS1idG4tLXdoaXRlIHtcbiAgdG9wOiAkc3BhY2UtYXJvdW5kLWZpbHRlci1zbTtcbiAgcmlnaHQ6ICRzcGFjZS1hcm91bmQtZmlsdGVyLXNtO1xuXG4gIHNwYW4gPiBzdmcgPiBwYXRoIHtcbiAgICBmaWxsOiAkd2hpdGU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB0b3A6ICRzcGFjZS1hcm91bmQtZmlsdGVyLWxnLXk7XG4gICAgcmlnaHQ6ICRzcGFjZS1hcm91bmQtZmlsdGVyLWxnLXg7XG4gIH1cbn1cblxuLmRyb3Bkb3duLWV2ZW50cyB7XG4gIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgLmN1c3RvbXNlbGVjdF9fcm91bmQtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg0MjBweCk7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0IHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRlbnQtd2lkdGgtZXZlbnQtbWQ7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYnMtY2lyY2xlcy13cmFwLS1wYWNrYWdlcyB7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDYwcHgpIDAgMDtcbiAgZmxleDogMTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oNjRweCkgMDtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg5OTJweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuI3skZmlsdGVyfS0tZm9vdGVyLXdyYXAge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwIDFyZW07XG5cbiAgYnV0dG9uOm5vdCguYnRuLS1saW5rKSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5idG4tLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cblxuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnNfcmVzdWx0cyB7XG4gICAgbWluLXdpZHRoOiBjYWxjdWxhdGVSZW0oMTYycHgpO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiBjYWxjdWxhdGVSZW0oN3B4KTtcblxuICAgICYgPiBzcGFuID4gc3ZnIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMnJlbTtcblxuICAgIC5idG4tLWxpbmsge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBcbiAgICAmLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAgPiBidXR0b246bm90KC5idG4tLWxpbmspIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuI3skZmlsdGVyfS0tZm9vdGVyLXdyYXAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4jeyRmaWx0ZXJ9LS1oZWFkZXItYnV0dG9uIHtcbiAgQGV4dGVuZCAuZmlsdGVyLWhlYWRlci1idXR0b247XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICYucHJldi1idXR0b24ge1xuICAgIHNwYW4gPiBzdmcge1xuICAgICAgcGFkZGluZzogM3B4O1xuICAgIH1cbiAgfVxuXG4gICYucHJldi1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbiN7JGZpbHRlcn0tLWhlYWRlci13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMge1xuICAuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLWhlYWRlci13cmFwIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLW1haW4tdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLW1haW4tdGl0bGUuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLW1haW4tdGl0bGUtbGcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICR3aGl0ZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS13cmFwLnNlYXJjaC1maWx0ZXItd3JhcC0tZXZlbnQtdHlwZSB7XG4gIEBpbmNsdWRlICBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcblxuICAgIC5zZWFyY2gtZmlsdGVyX19pbm5lciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLmV2ZW50LWZpbHRlci1jb250YWluZXItd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnRhYnMtY2lyY2xlcy13cmFwLS1wYWNrYWdlcyB7XG4gICAgICBmbGV4OiAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLW1haW4tdGl0bGU6bm90KC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1vZmZlci10eXBlKSB7XG4gICAgICBmbGV4OiAwO1xuICAgIH1cblxuICAgIC5ldmVudC1maWx0ZXItY29udGFpbmVyLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNzAwcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0td3JhcC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIge1xuICAuc2VhcmNoLWZpbHRlcl9fZ3Vlc3RzLWluZm8tLWZpeGVkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgIH1cbiAgfVxuXG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC5mb3JtdWxhdGUtaW5wdXQtLW51bWJlcmNsZWFyYWJsZV9fY2xlYXItYnRuIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLS1vdXRzaWRlIHtcbiAgICAgICYuZGVza3RvcC1idXR0b25zIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19jb250ZW50IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXg6IDE7IFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgICAgIFxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fZ3Vlc3RzLWluZm8uc2VhcmNoLWZpbHRlcl9fZ3Vlc3RzLWluZm8tLWZpeGVkIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciB7XG4gIG1heC13aWR0aDogJGZpbHRlcnMtaW5wdXQtd2lkdGgtc207XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC0tbnVtYmVyY2xlYXJhYmxlX19jbGVhci1idG4ge1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXgtd2lkdGg6ICRndWVzdHMtaW5wdXQtd2lkdGgtbWQ7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWF4LXdpZHRoOiAkZ3Vlc3RzLWlucHV0LXdpZHRoLWxnO1xuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLW51bWJlcmNsZWFyYWJsZV9fY2xlYXItYnRuIHtcbiAgc3ZnIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDExcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDExcHgpO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXI6bm90KC5zZWFyY2gtZmlsdGVyLXdyYXAtLWlubGluZSkge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuXG5cbiIsIlxuI3skaW5zcGlyYXRpb24tc2xpZGVyfSB7XG4gIC5zZWFyY2gtcGFnZS0tbWFwLW9wZW4gJntcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExM3B4KTtcbiAgfVxufVxuXG4vL1Rpbnkgc2xpZGVyIG92ZXJyaWRlc1xuI3skaW5zcGlyYXRpb24tc2xpZGVyfSB7XG4gIG1pbi1oZWlnaHQ6IDQwNnB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICB9XG4gIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZBODM5NjtcbiAgfVxuICAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgJi0tbWFwLW9wZW4ge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAyMDdweDtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtNTBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC01MHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzBweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgd2lkdGg6IDI5MnB4O1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTcwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC03MHB4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgJi0tbWFwLW9wZW4ge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzBweCkgY2FsY3VsYXRlUmVtKDIwcHgpIGNhbGN1bGF0ZVJlbSgyMHB4KSBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19kZXNjcmlwdGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBzcGFuIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICYtLW1hcC1vcGVuIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICB9XG5cbiAgICAgIGhlaWdodDogYXV0bztcblxuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9fY2F0ZWdvcnktdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDRweCkgY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDZweCkgY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAmLS1tYXAtb3BlbiB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI2MHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNzZweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0NHB4KTtcbiAgICAgICYtLW1hcC1vcGVuIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTk4cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS1jYXJvdXNlbCB7XG4gICAgLmVsLWNhcmQge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMDBweCk7XG4gICAgfVxuICAgIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNjBweCk7XG4gICAgICAvLyBwYWRkaW5nLXRvcDogMTA3JTsuXG4gICAgfVxuICB9XG4gIC8vVE9ETzogRmluZCBhIGJldHRlciB3YXkgdG8gZ2V0IHRoZSBlZmZlY3QgZnJvbSB0aGUgZGVzaWduc1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAudG5zLW91dGVyIHtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgfVxuICB9XG4gIC50bnMtaXRlbXtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgfVxuICAudG5zLW92aCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAudGlueS1zbGlkZXJfX25hdmlnYXRpb24ge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbiAgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg1NXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjVweCk7XG4gICAgfVxuICB9XG4gIC50aW55LXNsaWRlcl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgIH1cbiAgfVxuICAudGlueS1zbGlkZXJfX2hlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLy9NYXAgb3BlblxuICBAYXQtcm9vdCBib2R5Lm1hcC1vcGVuICN7JGluc3BpcmF0aW9uLXNsaWRlcn0ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICAgIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICB9XG4gICAgICAudGlueS1zbGlkZXJfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgIH1cbiAgICAgIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skaW5zcGlyYXRpb24tc2xpZGVyfSxcbi5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgIHtcbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDMwcHg7XG4gIH1cblxuICAudGlueS1zbGlkZXJfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDM4NnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IDI4OXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IDMwOXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiAyMjNweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiAyMTdweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogMTQycHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgd2lkdGg6IDI3NnB4O1xuICAgIH1cbiAgfVxuXG59XG5cbjpyb290IHtcbiAgICAtLXN3aXBlci10aGVtZS1jb2xvcjogI2ZmZjtcbiAgICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDIzcHg7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tIHN0eWxlcyB3aGVuIG5vIGphdmFzY3JpcHQ6IG1vYmlsZSBzbGlkZXIgb24gZGVza3RvcCAtLS0tLS0tLS0tLS0tLS1cbiN7JGluc3BpcmF0aW9uLXNsaWRlcn0ge1xuICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBvcGFjaXR5OiAwLjI7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoLW4rMykge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmVsLWNhcmQge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM4NnB4KSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM0MHB4KTtcbiAgICAgIH1cblxuICAgICAgLnN3aXBlci1idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA3MXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIGxlZnQ6IC01LjYyNXJlbTtcbiAgICAgIH1cbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICByaWdodDogLTUuNjI1cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgLmVsLWNhcmQge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI4OXB4KSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNTVweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLmVsLWNhcmQge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMwOXB4KSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIyM3B4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuLy8gLS0tLS0tLS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAtLS0tLS0tLS0tLS0tLS1cbiIsIlxuXG4jeyRzZWFyY2gtcGFja2FnZS1kZWFsc30ge1xuICAuc2VhcmNoLXBhZ2UtLW1hcC1vcGVuICZ7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG4gIEBleHRlbmQgLmxhbmRpbmctcGFnZV9fcGFja2FnZS1kZWFscztcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExMHB4KTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBtaW4taGVpZ2h0OiAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuICAudGlueS1zbGlkZXJfX3RhYnMge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgfVxuICAudGlueS1zbGlkZXJfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDZweCkgMCBjYWxjdWxhdGVSZW0oNzNweCk7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhY2thZ2UtZGVhbHN9LS1tYXAtb3BlbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzBweCkgMCBjYWxjdWxhdGVSZW0oNDNweCk7XG4gICAgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuICAgIC5lbC1jYXJkX19jYXRlZ29yeS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCkgY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgIH1cbiAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC0zNXB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtMzVweCk7XG4gICAgfVxuICAgIC50aW55LXNsaWRlcl9fdGFicyB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICB9XG59XG4iLCIuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQge1xuICAmOmhvdmVyIHtcbiAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7IFxuICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDEuMzc1cmVtIC4zMTI1cmVtIDEuMzc1cmVtIC41cmVtO1xuICAgIHRyYW5zaXRpb246IGxlZnQgLjFzIGVhc2UtaW4tb3V0LCByaWdodCAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA3MXB4O1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAtMi41cmVtO1xuICB9XG5cbiAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogLTIuNXJlbTtcbiAgfVxuXG4gIC5zd2lwZXIuc3dpcGVyLWluaXRpYWxpemVkLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLXRpbnktY2Fyb3VzZWwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzNDhweCk7XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0NDhweCk7XG4gICAgICAgIFxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG46cm9vdCB7XG4gICAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICNmZmY7XG4gICAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiAyM3B4O1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2lubmVyLS1zbGEtbm9taW5hdGVkIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IHtcbiAgICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQtc2xhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJjpob3ZlciB7XG4gICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG4gICAgfVxuICB9XG59IiwiXG4jeyRpbnRlcm5hbC1saW5rc31fX3RhZ3MtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGdhcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG59XG4jeyRpbnRlcm5hbC1saW5rc31fX2xhYmVsVGl0bGUge1xuICBwYWRkaW5nOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbiN7JGludGVybmFsLWxpbmtzfV9faW5mb0NvbnRhaW50ZXIge1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogIzJjMmMyYztcbiAgcGFkZGluZzogNDBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbiN7JGludGVybmFsLWxpbmtzfV9fdGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBjb2xvcjogJGdyZXktNDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxufVxuI3skaW50ZXJuYWwtbGlua3N9X19jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE0MHB4KTtcblxuICAmLS1tYXAtb3BlbiB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg3MTBweCk7XG5cbiAgICAuaW50ZXJuYWwtbGlua3NfX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4NXB4KTtcbiAgfVxufVxuI3skaW50ZXJuYWwtbGlua3N9X193cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAzMnB4O1xuICBtYXgtd2lkdGg6IDk1OHB4O1xuICB3aWR0aDogOTU4cHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIG1heC13aWR0aDogMTI0OHB4O1xuICAgICAgd2lkdGg6IDEyNDhweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1kLWN1c3RvbS13aWR0aDtcbiAgICAgICAgd2lkdGg6ICRjb250YWluZXItbWQtY3VzdG9tLXdpZHRoO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJhY2tncm91bmQ6ICM0NDQ0NDQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24tLXdyYXBwZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDQ0NDQ0O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5cbi5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlIHsgZ3JpZC1hcmVhOiB0aXRsZTsgfVxuLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tc3VidGl0bGUgeyBncmlkLWFyZWE6IHN1YnRpdGxlOyB9XG4uZXZlbnQtY3JlYXRvci1zbGlkZXIgeyBncmlkLWFyZWE6IHNsaWRlcjsgfVxuLmV2ZW50LWNyZWF0b3ItaW5jbHVkZWQtLWxpc3QgeyBncmlkLWFyZWE6IGxpc3Q7IH1cbi5ldmVudC1jcmVhdG9yLWJ0biAgICB7IGdyaWQtYXJlYTogYnV0dG9uOyB9XG5cbi5ldmVudC1jcmVhdG9yLXNlY3Rpb24ge1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg2NHB4KSAwO1xuICBiYWNrZ3JvdW5kOiAjNDQ0NDQ0O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGN1bGF0ZVJlbSg0NzJweCkgMWZyO1xuICBnYXA6IDJyZW07XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgXCJ0aXRsZSAgIHNsaWRlclwiXG4gICAgXCJzdWJ0aXRsZSBzbGlkZXJcIlxuICAgIFwibGlzdCAgICBzbGlkZXJcIlxuICAgIFwiYnV0dG9uICBzbGlkZXJcIjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjdWxhdGVSZW0oMzU2cHgpIDFmcjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbjogMDtcbiAgICBnYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgIFwidGl0bGVcIlxuICAgICAgXCJzdWJ0aXRsZVwiXG4gICAgICBcInNsaWRlclwiXG4gICAgICBcImxpc3RcIlxuICAgICAgXCJidXR0b25cIjtcblxuICAgIC5wYWNrYWdlLWhlYWRlci10YWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24ge1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg2NHB4KSAwO1xuICBiYWNrZ3JvdW5kOiAjNDQ0NDQ0O1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NDZweCk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDQ4cHggMWZyO1xuICBnYXA6IDJyZW07XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgXCJ0aXRsZSAgIHNsaWRlclwiXG4gICAgXCJzdWJ0aXRsZSBzbGlkZXJcIlxuICAgIFwibGlzdCAgICBzbGlkZXJcIlxuICAgIFwiYnV0dG9uICBzbGlkZXJcIjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzODBweCAxZnI7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBnYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgIFwidGl0bGVcIlxuICAgICAgXCJzdWJ0aXRsZVwiXG4gICAgICBcInNsaWRlclwiXG4gICAgICBcImxpc3RcIlxuICAgICAgXCJidXR0b25cIjtcblxuICAgIC5wYWNrYWdlLWhlYWRlci10YWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM4cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6ICAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbn1cblxuLmV2ZW50LWNyZWF0b3ItaW5jbHVkZWQtLWxpc3Qge1xuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6ICBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgIH1cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgdWwgbGkgaW1nIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLmV2ZW50LWNyZWF0b3ItYnRuIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbn1cblxuLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy1sYWJlbCxcbi5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuXG4uZXZlbnQtY3JlYXRvci1zbGlkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgLnNsaWRlci1jYXB0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMXJlbTtcbiAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgIHBhZGRpbmc6IDAuNHJlbSAwLjhyZW07XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1idXR0b24tcHJldixcbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgb3BhY2l0eTogMC42O1xuXG4gICAgJi1hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjE4cHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAuc2VhcmNoLXBhZ2VfX3BhY2thZ2VfX3NsaWRlci5zd2lwZXItY29tcG9uZW50LS13cmFwIHtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgLnN3aXBlci1yb290LnN3aXBlci1ob3Jpem9udGFsICB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgXG4gICAgICAgIC5zd2lwZXIge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4vLyBsciAtIGxlZnQuIHJpZ2h0OyB0YiAtIHRvcCwgYm90dG9tOyBsZyAtIGRlc2t0b3A7XG4kY29udGVudC1zcGFjZS1sci1sZzogY2FsY3VsYXRlUmVtKDcycHgpO1xuJGNvbnRlbnQtc3BhY2UtbHItc206IDBweDtcbiRjb250ZW50LXNwYWNlLWxyLW1kOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4kY29udGVudC1zcGFjZS10Yi1sZzogY2FsY3VsYXRlUmVtKDY0cHgpO1xuJGNvbnRlbnQtc3BhY2UtdC1zbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuJGNvbnRlbnQtc3BhY2UtYi1zbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuXG4uZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSxcbi5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXN1YnRpdGxlLFxuLmV2ZW50LWNyZWF0b3ItaW5jbHVkZWQtLWxpc3Qge1xuICBwYWRkaW5nOiAwICRjb250ZW50LXNwYWNlLWxyLWxnO1xuICB3aWR0aDogMTAwJTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgcGFkZGluZzogMCAwIDAgMnJlbTtcbiAgfVxufVxuXG4uZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAkY29udGVudC1zcGFjZS10Yi1sZztcbn1cblxuLmV2ZW50LWNyZWF0b3ItYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogJGNvbnRlbnQtc3BhY2UtdGItbGc7XG4gIG1hcmdpbi1sZWZ0OiAkY29udGVudC1zcGFjZS1sci1sZztcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlLFxuICAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS1zdWJ0aXRsZSxcbiAgLmV2ZW50LWNyZWF0b3ItaW5jbHVkZWQtLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgJGNvbnRlbnQtc3BhY2UtbHItc207XG4gIH1cblxuICAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6ICRjb250ZW50LXNwYWNlLXQtc207XG4gIH1cblxuICAuZXZlbnQtY3JlYXRvci1idG4ge1xuICAgIG1hcmdpbi1ib3R0b206ICRjb250ZW50LXNwYWNlLWItc207XG4gICAgbWFyZ2luLWxlZnQ6ICRjb250ZW50LXNwYWNlLWxyLXNtO1xuICB9XG59XG5cbi5ldmVudC1jcmVhdG9yLWltYWdlLXRhZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCkgY2FsY3VsYXRlUmVtKDEzcHgpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40MCk7XG4gIG1hcmdpbjogMXJlbSAxcmVtIDAgYXV0bztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIGFuZCAobWluLXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uLS13cmFwcGVyLmNvbnRhaW5lcixcbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDc2NnB4KTtcblxuICAgIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24sXG4gICAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbntcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDElIDFmcjtcbiAgICAgIGdhcDogMS41cmVtO1xuICAgIH1cblxuICAgIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlLFxuICAgIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXN1YnRpdGxlLFxuICAgIC5ldmVudC1jcmVhdG9yLWluY2x1ZGVkLS1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDAgMC41cmVtIDAgMnJlbTtcbiAgICB9XG5cbiAgICAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAgIH1cblxuICAgIC5ldmVudC1jcmVhdG9yLWJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRVZFTlQgQ1JFQVRPUiBJTiBMT0NBVElPTiBQQUdFXG4uZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuICBoZWlnaHQ6IDQ3MHB4O1xuXG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICB9XG5cbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbi0td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbiB7XG4gICAgcGFkZGluZzogJGNvbnRlbnQtc3BhY2UtdGItbGcgMDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM4NHB4IDFmcjtcbiAgfVxuXG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24ge1xuICAgIHBhZGRpbmc6IDAgMDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM4NHB4IDFmcjtcbiAgfVxuXG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXIsXG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24sXG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb257XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUsXG4gIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXN1YnRpdGxlLFxuICAuZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5ldmVudC1jcmVhdG9yLWJ0biB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmV2ZW50LWNyZWF0b3Itc2xpZGVyIHtcbiAgICB3aWR0aDogNTkycHg7XG4gICAgaGVpZ2h0OiAzNDJweDtcblxuICAgIC5zd2lwZXIuc3dpcGVyLWhvcml6b250YWwge1xuICAgICAgd2lkdGg6IDU5MnB4O1xuICAgICAgaGVpZ2h0OiAzNDJweDtcblxuICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICAgICAgd2lkdGg6IDU5MnB4O1xuICAgICAgICBoZWlnaHQ6IDM0MnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ldmVudC1jcmVhdG9yLWltYWdlLXRhZyB7XG4gICAgbWFyZ2luOiAyOTJweCAxcmVtIDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIC5ldmVudC1jcmVhdG9yLXNsaWRlciB7XG4gICAgICB3aWR0aDogYXV0bztcblxuICAgICAgLnN3aXBlci5zd2lwZXItaG9yaXpvbnRhbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGhlaWdodDogYXV0bztcblxuICAgIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ4cHgpIDA7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgXCJ0aXRsZVwiXG4gICAgICBcInN1YnRpdGxlXCJcbiAgICAgIFwibGlzdFwiXG4gICAgICBcImJ1dHRvblwiXG4gICAgICBcInNsaWRlclwiO1xuICAgICAgZ2FwOiAxLjVyZW07XG4gICAgfVxuXG4gICAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbiB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDhweCkgMDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICBcInRpdGxlXCJcbiAgICAgIFwic3VidGl0bGVcIlxuICAgICAgXCJsaXN0XCJcbiAgICAgIFwiYnV0dG9uXCJcbiAgICAgIFwic2xpZGVyXCI7XG4gICAgICBnYXA6IDEuNXJlbTtcbiAgICB9XG5cbiAgICAuZXZlbnQtY3JlYXRvci1idG4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cblxuICAgIC5ldmVudC1jcmVhdG9yLXNsaWRlciB7XG4gICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDJyZW0pO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjExcHgpO1xuXG4gICAgICAuc3dpcGVyLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIxMXB4KTtcblxuICAgICAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIxMXB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ldmVudC1jcmVhdG9yLWltYWdlLXRhZyB7XG4gICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxNzVweCkgMXJlbSAwIDFyZW07XG4gICAgfVxuXG4gICAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlcixcbiAgICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uLS13cmFwcGVyXG4gICAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkgYW5kIChtaW4td2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci5jb250YWluZXIgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci5jb250YWluZXIge1xuICAgICAgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUsIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXN1YnRpdGxlLCAuZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uLS13cmFwcGVyLmNvbnRhaW5lciAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uLS13cmFwcGVyLmNvbnRhaW5lciB7XG4gICAgICAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSwgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tc3VidGl0bGUsIC5ldmVudC1jcmVhdG9yLWluY2x1ZGVkLS1saXN0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIuZXZlbnQtY3JlYXRvci1hY3RpdmUge1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xufVxuXG5cblxuIiwiJGV2ZW50LWNpcmNsZS1sZy1zaXplOiBjYWxjdWxhdGVSZW0oMTI4cHgpO1xuJGV2ZW50LWljb24tbGctc2l6ZTogY2FsY3VsYXRlUmVtKDcycHgpO1xuXG4vLyBTdHlsZXMgZm9yIEV2ZW50IHR5cGUgZmlsdGVyIG9ubHkgZm9yIFBhY2thZ2VzXG5cbi5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyB7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tZXZlbnQtdHlwZSB7XG4gICAgICAmOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZV9fZXZlbnQpIHtcbiAgICAgICAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtZml4ZWQge1xuICAgICAgICAgIHdpZHRoOiAkZXZlbnQtY2lyY2xlLWxnLXNpemU7XG4gICAgICAgICAgaGVpZ2h0OiAkZXZlbnQtY2lyY2xlLWxnLXNpemU7XG5cbiAgICAgICAgICAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAkZXZlbnQtaWNvbi1sZy1zaXplO1xuICAgICAgICAgICAgaGVpZ2h0OiAkZXZlbnQtaWNvbi1sZy1zaXplO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dDpub3QoW2NsYXNzKj1cIi0tY2hlY2tlZFwiXSk6aG92ZXIgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtaG92ZXI7XG4gICAgfSAgICBcbiAgfVxuXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tZXZlbnQtdHlwZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtaG92ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG4gICAgICAgIHdpZHRoOiAkZXZlbnQtY2lyY2xlLWxnLXNpemUgLyAxLjMzO1xuICAgICAgICBoZWlnaHQ6ICRldmVudC1jaXJjbGUtbGctc2l6ZSAvIDEuMzM7XG5cbiAgICAgICAgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6ICRldmVudC1pY29uLWxnLXNpemUgLyAxLjMzO1xuICAgICAgICAgIGhlaWdodDogJGV2ZW50LWljb24tbGctc2l6ZSAvIDEuMzM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZXZlbnQtdHlwZS5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1zdGlja3kge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDJyZW07XG5cbiAgICAgIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1maXhlZCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWF4LXdpZHRoOiAkY2lyY2xlLWxnLXNpemU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tZXZlbnQtdHlwZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgJGNpcmNsZXM6IChcbiAgICAgICAgKDEsIDY4JSwgdHJhbnNsYXRlKC01NCUsIDglKSksXG4gICAgICAgICgyLCA4NSUsIHRyYW5zbGF0ZSg0MSUsIDIlKSlcbiAgICAgICk7XG4gICAgICBAaW5jbHVkZSBmaWx0ZXItYmctY2lyY2xlcygkY2lyY2xlcyk7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtZml4ZWQgLnNrLWljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1ldmVudC10eXBlLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0aWNreSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWF4LXdpZHRoOiAkY29udGVudC13aWR0aC1ldmVudC1tZDtcbiAgICB9XG4gIH1cbn1cbiIsIi5kZXNjcmlwdGl2ZS10ZXh0c19fY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIzOXB4KTtcblxuICAmLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWQtY3VzdG9tLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4uZGVzY3JpcHRpdmUtdGV4dHNfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmRlc2NyaXB0aXZlLXRleHRzX19ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIGNvbG9yOiAkZ3JleS00O1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgzODRweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5kZXNjcmlwdGl2ZS10ZXh0c19fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5kZXNjcmlwdGl2ZS10ZXh0c19fdGV4dC1jb250YWluZXIge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG5cbiAgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxOXB4KTtcblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIiN7JGVkLWhlYWRlcn0ge1xuICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjkwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzgwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTMwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxufVxuXG4jeyRlZC1oZWFkZXJ9LWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLy90cmFuc2l0aW9uOiBvcGFjaXR5ICN7JHRyYW5zaXRpb24tZmFzdH07XG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMDAlO1xuICAgIG1pbi13aWR0aDogMTAwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoLjEpO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIC8vdHJhbnNpdGlvbjogdG9wICN7JHRyYW5zaXRpb24tZmFzdH07XG4gIH1cbn1cblxuI3skZWQtaGVhZGVyfS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLmJ0biB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkd2hpdGUsICRncmV5LTgsICRncmV5LTgsICRncmV5LTgpO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMTYsIDI0LCA0MCwgMC4wNSk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgLmJ0biB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDExcHgpIGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZWQtbmF2fS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skZWQtbmF2fSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgJi0tZml4ZWQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB6LWluZGV4OiAkbG9jYXRpb24tc3RpY2t5LWJveC16OyAvL05lY2Vzc2FyeSB0byBoYXZlIHRoZSBtb2RhbCBpbiBmcm9tIHRoaXMgc2VjdGlvbiBhYm92ZSB0aGUgaGVhZGVyIHdoZW4gb3BlblxuICB9XG59XG5cbiN7JGVkLW5hdn0taW5uZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgICBib3gtc2hhZG93OiAwIDZweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTRweCkgMDtcbiAgICAmLS1maXhlZCB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbn1cblxuI3skZWQtbmF2fS1saXN0LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwaW5rO1xuICB9XG4gICYtLWFjdGl2ZSB7XG4gICAgY29sb3I6ICRwaW5rO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIH1cbn1cblxuI3skc2stbW9kYWx9X19jaGVjay1hdmFpbGFiaWxpdHktdHlwZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4iLCIjeyRlZC1kZXRhaWxzfSB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KSAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzMzMzMzMyAyMy43NSUsICMyNzI3MjcgODAuMjElKTtcbiAgJi0tbm8taGVhZGVyIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODBweCkgMCBjYWxjdWxhdGVSZW0oMzBweCkgIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDUwcHgpIDA7XG4gICAgJi0tbm8taGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMTBweCkgMCBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGVkLWRldGFpbHN9LS1kaXNwbGF5LWhlYWRlciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgfVxufVxuXG4jeyRlbnRpdHktZGV0YWlsc31fX2Rpc3BsYXktLXdpdGgtaGVhZGVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaGVpZ2h0OmNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAuMyk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbiN7JGVudGl0eS1kZXRhaWxzfV9fZGlzcGxheV9sb2dvX3ByaW50IHtcbiAgZGlzcGxheTpub25lOyBcbn1cblxuI3skZW50aXR5LWRldGFpbHN9X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuXG4gICYtLWJpZy1zY3JlZW4ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLS1zbWFsbC1zY3JlZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuI3skZW50aXR5LWRldGFpbHN9X190eXBlLWxhYmVsLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiN7JGVudGl0eS1kZXRhaWxzfV9fdHlwZS1sYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDExcHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0cHgpIGNhbGN1bGF0ZVJlbSg2cHgpO1xuICB2ZXJ0aWNhbC1hbGlnbjp0b3A7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg3cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgtMnB4KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMnB4KTtcbiAgfVxufVxuXG4jeyRlbnRpdHktZGV0YWlsc31fX2xvY2F0aW9uIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gIH1cbn1cblxuI3skZWQtZGV0YWlsc30tZmVhdHVyZXMge1xuICBAaW5jbHVkZSByZXNldC11bDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGxpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcblxuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDA7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgyODZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoMTA3JSk7XG4gIFxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbiN7JGVudGl0eS1kZXRhaWxzfV9fcmliYm9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E0OTM3RDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE1cHgpIDA7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy9sb2NhdGlvbl9hd2FyZC5zdmcnKSBuby1yZXBlYXQgMCA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMHB4IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oNDVweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG5cbiAgICBpbWd7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBoMyB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIzcHggYXV0bztcbiAgICB9XG4gIH1cbn1cblxuI3skZW50aXR5LWRldGFpbHN9X19ub21pbmF0ZV9yaWJib24ge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS1jb2xvcjtcbiAgcGFkZGluZzogMC45OTI1cmVtIDA7XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zL2xvY2F0aW9uX2F3YXJkLnN2ZycpIG5vLXJlcGVhdCAwIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIzLjdweCBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDQzcHgpO1xuICAgIHBhZGRpbmctdG9wOjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMHB4IDE3cHggMjBweCAxN3B4O1xuICAgIG1pbi1oZWlnaHQ6NDBweDtcbiAgICBpbWd7XG4gICAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICBpbWcucHJpbnQtaWNvbntcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCBhdXRvO1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC00cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzoxMXB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMHB4IDE3cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM0cHgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktODtcbiAgICB9IFxuICB9XG5cbiAgJiN7JGVudGl0eS1kZXRhaWxzfV9fYXdhcmRfcmliYm9ue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGEtd2lubmVyLWNvbG9yO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgaDN7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuXG4gICAgJi12b3Rpbmcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuXG4gICAgICAmID4gZGl2ID4gaDMge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwLjdweCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxM3B4KSAwO1xuXG4gICAgaDMge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgICBwYWRkaW5nLXRvcDowcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTowcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgIH1cblxuICAgIGJ1dHRvbntcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAxNXB4IDBweCAwcHggNDhweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICBcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBidXR0b257XG4gICAgICBtYXJnaW46IDE1cHggMTMwcHggMHB4IDQ4cHg7XG4gICAgICBtaW4td2lkdGg6IDE3MHB4O1xuICAgICAgcGFkZGluZzoxMXB4IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGgzIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjMuN3B4IGF1dG87XG4gICAgfVxuICAgIGJ1dHRvbntcbiAgICAgIG1hcmdpbjogMHB4IDg3cHggMHB4IDEwOHB4O1xuICAgIH1cbiAgfVxuXG4gICYtaGVhZGVyIHtcbiAgICAmID4gc3BhbiB7XG4gICAgICBtYXJnaW4tbGVmdDogM3B4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGVudGl0eS1kZXRhaWxzfV9fZG9jdW1lbnRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbiAgI3skZW50aXR5LWRldGFpbHN9X19kZXNjcmlwdGlvbi1zZWN0aW9uOmZpcnN0LWNoaWxkICN7JGVudGl0eS1kZXRhaWxzfV9fZGVzY3JpcHRpb24tcm93OmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY1NjU2NTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbn1cblxuI3skZWQtZGV0YWlsc31fX21haW4taW1hZ2Uge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNzUlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR3aGl0ZSwgJGdyZXktOCwgJGdyZXktOCwgJGdyZXktOCk7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgxNiwgMjQsIDQwLCAwLjA1KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDRweCkgY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctdG9wOiA1NSU7XG4gIH1cbn1cblxuXG4jeyRlbnRpdHktZGV0YWlsc31fX3ByZXZvdGluZ19yaWJib24ge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS1jb2xvcjtcbiAgcGFkZGluZzogMC45OTI1cmVtIDA7XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zL2xvY2F0aW9uX2F3YXJkLnN2ZycpIG5vLXJlcGVhdCAwIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIzLjdweCBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDQzcHgpO1xuICAgIHBhZGRpbmctdG9wOjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwcHggMTdweCAyMHB4IDE3cHg7XG4gICAgbWluLWhlaWdodDo0MHB4O1xuICAgIGltZ3tcbiAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC02cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIGltZy5wcmludC1pY29ue1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4IGF1dG87XG4gICAgICBtYXJnaW46IDBweDtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC00cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vICYtdGV4dCB7XG4gIC8vICAgJl9pbmZvIHtcbiAgLy8gICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIC8vICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLy8gICAgICAgbWFyZ2luLWxlZnQ6IDAuNXB4O1xuICAvLyAgICAgfVxuICAvLyAgIH1cbiAgLy8gfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2F3YXJkX3JpYmJvbi1jYXRlZ29yeSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2xvY2F0aW9uLWluZm8tcmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMXB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMSksICAobWluLXJlc29sdXRpb246IDEwNWRwaSksIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCkge1xuXHQvKiBTZXJ2ZSBTVkcgc3ByaXRlIGlmIGJyb3dzZXIgc3VwcG9ydHMgU1ZHIGFuZCByZXNvbHV0aW9uIGlzIG1vcmUgdGhhbiAxMDVkcGkgKi9cbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLFxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcblx0LnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvZGVmYXVsdC1za2luLnN2ZycpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTA1ZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KSB7XG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIjeyRlZC1kZXNjcmlwdGlvbn0ge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAmLXNsYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgICBtYXJnaW4tdG9wOi0xNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXRvcDotM3B4O1xuICAgIH1cbiAgfVxufVxuI3skZWQtZGVzY3JpcHRpb259LXNlY3Rpb24ge1xuICBwYWRkaW5nOiAwIDAgY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmLS1tb2JpbGUtaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtbm8tcGFkZGluZyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAmLXNtYWxsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gICYtc2xhIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gICAgfVxuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fbm8tZGV0YWlscy1zbGEge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4jeyRlZC1kZXNjcmlwdGlvbn0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjU2NTY1O1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIH1cbiAgfVxuICBAYXQtcm9vdCAjeyRlZC1kZXNjcmlwdGlvbn0tc2VjdGlvbjpmaXJzdC1jaGlsZCAmOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuICAgICYtLW1vYmlsZS1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH0gIFxuICAmX25vLWJvcmRlciB7XG4gICAgXG4gIH1cbiAgJi1zbGE6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMHB4KTtcbiAgfVxufVxuXG4jeyRlZC1kZXNjcmlwdGlvbn0tY29sdW1uIHtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NTY1NjU7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgfVxuICB9XG4gIEBhdC1yb290ICN7JGVkLWRlc2NyaXB0aW9ufS1zZWN0aW9uOmZpcnN0LWNoaWxkICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG4gICAgJi0tbW9iaWxlLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfSAgXG4gICZfbm8tYm9yZGVyIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLXNsYTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgwcHgpO1xuICB9XG59XG5cbiN7JGVkLWRlc2NyaXB0aW9ufS1sYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGg0IHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjAwcHgpO1xuICB9XG5cbiAgJi1uby1wYWRkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIH1cbiAgXG4gICYtc20ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgfVxuICB9XG59XG4jeyRlZC1kZXNjcmlwdGlvbn0tdHJpbW1lZCB7XG4gICYtLXZpc2FibGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJi0taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi0tYnV0dG9uIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICB9XG59XG5cbi5iZy1zY3JlZW4ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zbS1zY3JlZW4ge1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4jeyRlZC1kZXNjcmlwdGlvbn0tdmFsdWVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4OiAxO1xuICB9XG4gICZfaW1hZ2Uge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4jeyRlZC1kZXNjcmlwdGlvbn0taW1hZ2Uge1xuICBoZWlnaHQ6IDEyMHB4O1xuICB3aWR0aDogMTIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgJiA+IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSgxMjBweCk7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sbWQpIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oOTZweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg5NnB4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG5cbi8vIGNvbnRhY3QtbmFtZVxuI3skZWQtZGVzY3JpcHRpb259X19jb250YWN0LW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0Ljc1cHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICB9XG59XG5cbiN7JGVkLWRlc2NyaXB0aW9ufV9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMTAwJSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoMjg2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDEwNyUpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICB9XG59XG5cbiN7JGVkLWRlc2NyaXB0aW9ufV9fZW1haWwsXG4jeyRlZC1kZXNjcmlwdGlvbn1fX3Bob25lIHtcbiAgJi1wcmludHZpZXcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skZWQtZGVzY3JpcHRpb259X19pbmxpbmUtbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGltZ1tzcmMqPVwiY2hlY2suc3ZnXCJdIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG4gIH1cbiAgQGF0LXJvb3QgI3skZWQtZGVzY3JpcHRpb259LXJvdzpsYXN0LWNoaWxkICYge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtMTZweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGxpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICB9XG4gIH1cblxuICAmLXNob3ctbWFpbiA+IGxpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbm90LWV4cGFuZGVkIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgfVxuICB9XG5cbiAgJi1ub3QtZXhwYW5kZWQgPiBsaSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgICY6bm90KDpudGgtY2hpbGQoLW4rMykpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWV4cGFuZGVkID4gbGkge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAmOm5vdCg6bnRoLWNoaWxkKC1uKzMpKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJi10cmlnZ2VyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDIlO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTlweCk7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuICAgICYtbm9uZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIH1cbn1cblxuI3skZWQtZGVzY3JpcHRpb259X19saXN0IHtcbiAgQGluY2x1ZGUgcmVzZXQtdWw7XG4gIGxpIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICB9XG4gIH1cblxuICAuYWxpZ24tdGV4dCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI5cHg7XG5cbiAgICAgIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2ljb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTMzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbiN7JGVkLXJvb21zfS1saXN0IHtcbiAgQGluY2x1ZGUgcmVzZXQtdWw7XG4gIC8vIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgaGVpZ2h0OiAwO1xuICAvLyBtYXgtaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiAjeyR0cmFuc2l0aW9uLXNsb3d9O1xuICAmLS1leHBhbmRlZCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgLy8gbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDUwMHB4KTtcbiAgICAvLyBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDYge1xuICAgIC8vICAgJi0tI3skaSAqIDI1MH0ge1xuICAgIC8vICAgICBtYXgtaGVpZ2h0OiAjeyRpICogMzAwfXB4O1xuICAgIC8vICAgfVxuICAgIC8vIH1cbiAgfVxuICAmLS1leHBhbmRpbmcge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbiN7JGVkLXJvb21zfS1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICB9XG59XG4jeyRlZC1yb29tc30tcG9wdXAtLXJvb21zX3NsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy9vcGFjaXR5OiAwO1xuICAvL3Zpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBjb2xvcjogJGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiA0NiU7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjkwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjdWxhdGVSZW0oLTE0NXB4KSwgY2FsY3VsYXRlUmVtKC0xMHB4KSk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGxlZnQ6IDYyJTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBsZWZ0OiA3OCU7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNDBweCk7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZmZmO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAxMi41JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCwgMCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBsZWZ0OiAxMiVcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBsZWZ0OiA5LjYlO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlZC1yb29tc30tcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vb3BhY2l0eTogMDtcbiAgLy92aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgY29sb3I6ICRibGFjaztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDI5MHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsY3VsYXRlUmVtKC0xNDVweCksIGNhbGN1bGF0ZVJlbSgtMTBweCkpO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNmZmY7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCwgMCk7XG4gIH1cbn1cbiN7JGVkLXJvb21zfS1wb3B1cC1saXN0IHtcbiAgQGluY2x1ZGUgcmVzZXQtdWw7XG4gIGxpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG59XG4jeyRlZC1yb29tc30tcG9wdXAtbGlzdC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICB9XG59XG4jeyRlZC1yb29tc30tbGlzdC1jb2x1bW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgfVxuICAmOm50aC1sYXN0LWNoaWxkKC1uKzMpIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAmOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAmOm50aC1jaGlsZCgzKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgJjpudGgtY2hpbGQoNCkge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxuICAuc2staWNvbiB7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJjpudGgtbGFzdC1jaGlsZCgtbiszKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gICAgfVxuICB9XG59XG5cbiN7JGVkLXJvb21zfS1saXN0LWNvbHVtbi1zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmID4gcCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtZmFtaWx5OiBTb2ZpYSBQcm87XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlOyAvKiAyNC43NXB4ICovXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgfVxuICB9XG5cbiAgJiA+IHNwYW4gPiBzdmcge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cblxuICAuc2staWNvbiB7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICB9XG4gIH1cblxuICAmX3VuZGVybGluZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbiN7JGVkLXJvb21zfS1saXN0LWNvbHVtbi0taGFzLXBvcHVwIHtcbiAgLnNrLWljb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAvLyAmOmhvdmVyIHtcbiAgLy8gICAjeyRlZC1yb29tc30tcG9wdXAge1xuICAvLyAgICAgb3BhY2l0eTogMTtcbiAgLy8gICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIC8vICAgfVxuICAvLyB9XG59XG5cbiN7JGVkLXJvb21zfS1leHBhbmQtdHJpZ2dlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAkcGluaztcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgfVxuICBwYXRoIHtcbiAgICBmaWxsOiAkcGluaztcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHBpbmstMztcbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICRwaW5rLTM7XG4gICAgfVxuICB9XG4gICYtLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBSb29tcyBnYWxsZXJ5IG92ZXJyaWRlc1xuICovXG4jeyRlZC1yb29tc30tbGlzdC1pdGVtIC5wc3dwLWdhbGxlcnkge1xuICBmaWd1cmUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzLWRlc2NyaXB0aW9uLW1lbnUtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8vIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjU2NTY1O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGg0IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICB9XG5cbn1cblxuLmRlc2NyaXB0aW9uLXNlY3Rpb24tbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMCBjYWxjdWxhdGVSZW0oMjBweCkgMDtcblxuICAmLS1ib3JkZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmRlc2NyaXB0aW9uLXNlY3Rpb24tbW9iaWxlLS1ib3JkZXIgI3skZWQtZGVzY3JpcHRpb259LWxhYmVsLXNte1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjdweCk7XG59XG5cbi5kZXNjcmlwdGlvbi1zZWN0aW9uLXJvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDIuOHJlbTtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbiAgJi1leHBhbmRlZCB7XG4gICAgbWF4LWhlaWdodDogNDMuOHJlbTtcbiAgICBzdmcge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuLy9FcXVpcG1lbnQgZHJvcGRvd25zXG4uZGVzY3JpcHRpb24tc2VjdGlvbi1tb2JpbGUgLmRlc2NyaXB0aW9uLXNlY3Rpb24tcm93IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1MDUwNTA7XG5cbiAgJjpudGgtY2hpbGQoMikge1xuICAgIGJvcmRlci10b3A6bm9uZTtcbiAgfVxufVxuXG4vLyAgdGhpcyBpcyBuZWVkZWQgYmVjYXVzZSBzY3JpcHQgaXMgYWRkZWQgYWJvdmUgYmV3ZXJ0dW5nKHZhbHVhdGlvbikgc2VjdGlvblxuI3skZWQtZGVzY3JpcHRpb259LXZhbHVhdGlvbi1yb3cge1xuICAmOm50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxufVxuXG4jeyRlZC1kZXNjcmlwdGlvbn0tdmFsdWF0aW9uLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG4gIH1cblxuICBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93LmJvcmRlci10b3Age1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NTY1NjUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubG9jYXRpb24tY29udGFjdC1kZXRhaWxzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tbmF2LWJnO1xufVxuXG4iLCIjeyRlZC1nYWxsZXJ5fSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XG4gIC5nYWxsZXJ5IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAyLjVyZW07XG4gICAgfVxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZpZ3VyZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAoMnB4IC8gMykpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTc4cHgpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDg0LjI0cHgpO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoLW4rMikge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAwLjVweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI2NnB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMjguODFweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzUlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDAlO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDM5LjUlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmdhbGxlcnlfaW1hZ2UgYSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2dhbGxlcnkvcGx1cy5zdmcpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAuZ2FsbGVyeV92aWRlbyBhIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZ2FsbGVyeS9wbGF5LnN2Zyk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICB9XG4gICAgfVxuICAgIC5nYWxsZXJ5X3ZyMzYwIGEgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9nYWxsZXJ5L3JvdGF0ZS5zdmcpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucHN3cCB7XG4gICAgLnBzd3BfX3RvcC1iYXIge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAucHN3cF9fY291bnRlcntcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC5wc3dwX19jYXB0aW9uX19jZW50ZXIge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgaHNsYSgwLDAlLDEwMCUsLjQpO1xuICAgIH1cbiAgICAucm90YXRpb24td3JhcHBlciB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAmLnJvdGF0ZS1sZWZ0IHtcbiAgICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRvbGQtaW1hZ2VzLWZvbGRlcn0vdmVuZG9yL3Bob3Rvc3dpcGUvZGlzdC9kZWZhdWx0LXNraW4vcm90YXRlLWxlZnQuc3ZnKTtcbiAgICAgICAgfVxuICAgICAgICAmLnJvdGF0ZS1yaWdodCB7XG4gICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skb2xkLWltYWdlcy1mb2xkZXJ9L3ZlbmRvci9waG90b3N3aXBlL2Rpc3QvZGVmYXVsdC1za2luL3JvdGF0ZS1yaWdodC5zdmcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5wc3dwX19jYXB0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICB9XG4gICAgLnBzd3BfX3pvb20td3JhcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5wc3dwX196b29tLXdyYXA6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gICAgLndyYXBwZXIge1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHotaW5kZXg6IDEwNDU7XG4gICAgfVxuICAgIC52aWRlby13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgKi9cbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBpZnJhbWUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNCU7XG4gICAgICAgIGxlZnQ6IDEwJTtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoLnBzd3AtLXpvb20tYWxsb3dlZCkge1xuICAgICAgY3Vyc29yOiBncmFiO1xuICAgIH1cblxuICB9XG4gIC5wc3dwLS1mcyB7XG4gICAgLndyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAudmlkZW8td3JhcHBlciB7XG4gICAgICBpZnJhbWUge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wc3dwX19iZyB7XG4gICAgYmFja2dyb3VuZDogcmdiKDMwLDMwLDMwKTtcbiAgfVxuICAucHN3cC5oYXNJbm5lclRodW1icyB7XG4gICAgLnBob3RvU3dpcGVfaW5uZXJ0aHVtYnMge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxMDAwMDAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIC50aHVtYi13cmFwIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoIDUwJSAtIDhweCApO1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDVweCA1cHggMCAwO1xuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBAaW5jbHVkZSBmdWxsLWFic29sdXRlLXBvc2l0aW9uZWQ7XG4gICAgICAgICAgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmV0aHVtYiB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyOiA2cHggc29saWQgI2ZmNTI2ODtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAuZ2FsbGVyeSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmlndXJlIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oOTNweCk7XG4gICAgICAgICY6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNDBweCk7XG4gICAgICAgIH1cbiAgICAgICAgYSBzcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLnBzd3AuaGFzSW5uZXJUaHVtYnMge1xuICAgICAgLnBzd3BfX3RvcC1iYXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweDtcbiAgICAgIH1cbiAgICAgIC5wc3dwX19zaGFyZS10b29sdGlwIHtcbiAgICAgICAgcmlnaHQ6IDI0NHB4O1xuICAgICAgfVxuICAgICAgLnBzd3BfX3pvb20td3JhcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gICAgICB9XG4gICAgICAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICAgICAgICByaWdodDogMjAwcHg7XG4gICAgICB9XG4gICAgICAucGhvdG9Td2lwZV9pbm5lcnRodW1icyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuICAgIC5nYWxsZXJ5IHtcbiAgICAgIGZpZ3VyZSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEzNHB4KTtcbiAgICAgICAgJjpudGgtY2hpbGQoLW4rMikge1xuICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE3OHB4KTtcbiAgICAgICAgfVxuICAgICAgICBhIHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzMSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgLmdhbGxlcnkge1xuICAgICAgZmlndXJlIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTc4cHgpO1xuICAgICAgICAmOm50aC1jaGlsZCgtbisyKSB7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjY2cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb2wtbm8tcGFkZGluZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuI3skZWQtZ2FsbGVyeX1fX3Bob3RvLXN3aXBlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJi0tbW9iaWxlLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiJGlucHV0LWZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuJGlucHV0LWxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4kaW5wdXQtcGFkZGluZy14OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4kaW5wdXQtcGFkZGluZy15OiBjYWxjdWxhdGVSZW0oOXB4KTtcbiRhY3RpdmUtbGFiZWwtZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4kYWN0aXZlLWxhYmVsLWxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG5cbiN7JGVkLWNvbnRhY3R9IHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1MnB4KSAwIGNhbGN1bGF0ZVJlbSg2N3B4KTtcbn1cblxuXG4jeyRlZC1jb250YWN0fS1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8vIGRpc3BsYXk6IGZsZXg7XG4gIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLy8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAvLyAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC8vICAgY29sdW1uLWdhcDogMzJweDtcbiAgLy8gfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLW5vLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4jeyRlZC1jb250YWN0fS1mb3JtLWNvbHVtbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLy8gd2lkdGg6IDQ5JTtcbiAgfVxufVxuXG4jeyRlZC1jb250YWN0fS1pbnB1dC13cmFwIHtcbiAgJi0tdGV4dGFyZWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICYtbW9kYWwge1xuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAkYWN0aXZlLWxhYmVsLWxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gICAgQGluY2x1ZGUgcmVzZXQtaW5wdXQtdHlwZS1udW1iZXIoKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAmOm5vdCguZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLW1vZGFsKSB7XG4gICAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgfVxuICB9XG59XG5cbiN7JGVkLWNvbnRhY3R9LWlucHV0LXdyYXAtLWNoZWNrYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE5cHgpO1xufVxuXG4jeyRlZC1jb250YWN0fS1pbnB1dC13cmFwLS1zdWJtaXQge1xuICBpbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDNweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG5cbiAgYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbnRhY3QtZm9ybS1uZXh0LXN0ZXAtYnRuLnN0ZXAtMiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0VDRUNFQztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgfVxufVxuXG4jeyRlZC1jb250YWN0fS1pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoJGRhcmstZ3JleS0xKTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4jeyRlZC1jb250YWN0fS1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jeyRlZC1jb250YWN0fS1pbnB1dC1sYWJlbC0tY2hlY2tib3gge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogODUlO1xuICB9XG4gIEBhdC1yb290ICN7JGVkLWNvbnRhY3R9LWlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2NoZWNrLWJsYWNrLnN2Zyk7XG4gIH1cbn1cblxuI3skZWQtY29udGFjdH0taW5wdXQtLXNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIEBpbmNsdWRlIHJlc2V0LXNlbGVjdCgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NiUgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvZHJvcGRvd24uc3ZnKTtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4jeyRlZC1jb250YWN0fS1pbnB1dC0tZXJyb3Ige1xuICBjb2xvcjogJHBpbmsgIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoJHBpbmspO1xuICAmI3skZWQtY29udGFjdH0taW5wdXQtLXNlbGVjdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2Ryb3Bkb3duLWVycm9yLnN2Zyk7XG4gIH1cbn1cblxuI3skZWQtY29udGFjdH0tdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuXG4gICYuY2VudGVyZWQtdGl0bGUtc20ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYuc3RlcC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAmLmNlbnRlcmVkLXRpdGxlLXNtIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG59XG5cbiN7JGVkLWNvbnRhY3R9LXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJHdoaXRlO1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg4cHgpIDAgY2FsY3VsYXRlUmVtKDMycHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuI3skZWQtY29udGFjdH0tZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IDAgMCBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbn1cblxuI3skZWQtY29udGFjdH0tZm9ybSAudmRwLWRhdGVwaWNrZXIge1xuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgQGV4dGVuZCAjeyRlZC1jb250YWN0fS1pbnB1dDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NiUgY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9jYWxlbmRhci1uZXcuc3ZnKTtcbiAgfVxuICAuY2VsbCB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAmLmhpZ2hsaWdodGVkLnRvZGF5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHBpbmssMC41KTtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgfVxuICAgICYuc2VsZWN0ZWQsXG4gICAgJi5zZWxlY3RlZC5oaWdobGlnaHRlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuICAuZGF5X19tb250aF9idG4sXG4gIC5tb250aF9feWVhcl9idG4ge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIH1cbiAgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciB7XG4gICAgei1pbmRleDogNjtcbiAgfVxuICAmLS1lcnJvciB7XG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBpbmsgIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCRwaW5rKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9jYWxlbmRhci1uZXctZXJyb3Iuc3ZnKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciB7XG4gICAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgtOTNweCk7XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBDb250YWN0IGZvcm0gbW9kYWwgb3ZlcnJpZGVzXG4gKi9cbiN7JGVkLWNvbnRhY3R9LWZvcm0tLW1vZGFsIHtcbiAgI3skZWQtY29udGFjdH0taW5wdXQ6bm90KCN7JGVkLWNvbnRhY3R9LWlucHV0LS10ZXh0YXJlYSkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAjeyRlZC1jb250YWN0fS1pbnB1dC13cmFwLS1kYXRlcGlja2VyIC52ZHAtZGF0ZXBpY2tlciB7XG4gICAgaW5wdXQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG4gICN7JGVkLWNvbnRhY3R9LWlucHV0LWxhYmVsLS1jaGVja2JveCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHBpbms7XG4gICAgfVxuICAgIEBhdC1yb290ICN7JGVkLWNvbnRhY3R9LWZvcm0tLW1vZGFsICN7JGVkLWNvbnRhY3R9LWlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgI3skZWQtY29udGFjdH0taW5wdXQtbGFiZWwtLWNoZWNrYm94OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cbiAgI3skZWQtY29udGFjdH0taW5wdXQtLXRleHRhcmVhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0yO1xuICB9XG59XG5cbi8vIENoZWNrIGF2YWlsYWJpbGl0eSBmb3JtIC0gc2luZ2xlIGxvY2F0aW9uXG4uaW5wdXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZsb2F0aW5nLWlucHV0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcblxuICAmLS1tb2RhbHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgJi0tdGV4dGFyZWEge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9IFxuICB9XG59XG5cbi5mbG9hdGluZy1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogJGlucHV0LXBhZGRpbmcteDtcbiAgdG9wOiAkaW5wdXQtcGFkZGluZy15O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6ICRncmV5LTUtNTtcbiAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuXG4gICYtLWVycm9yIHtcbiAgICBjb2xvcjogI0ZGNUE3NSAhaW1wb3J0YW50O1xuXG4gICAgJi0tZGF0ZXBpY2tlciB7XG4gICAgICAmPmRpdj5pbnB1dCB7XG4gICAgICAgIGNvbG9yOiAjRkY1QTc1O1xuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICNGRjVBNzU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1tb2RhbCB7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICZfdGV4dGFyZWEge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgICAgXG4gICAgY29sb3I6ICM2NTY1NjU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAmLXRleHRhcmVhIHtcbiAgcGFkZGluZzogMTBweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWluLWhlaWdodDogMTI0cHg7XG4gIH1cbiB9XG5cbiAmLS1kYXRlcGlja2VyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xuICAmID4gZGl2ID4gaW5wdXQge1xuICAgIHBhZGRpbmc6IDEwcHggMCAhaW1wb3J0YW50O1xuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH0gXG4gIH1cblxuICAmLS1tb2RhbCB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgJl9lbXB0eSB7XG4gICAgICBwYWRkaW5nOiAyMnB4O1xuICAgIH1cbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtYnV0dG9uIHtcbiAgJi0td3JhcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQ0VDRUM7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgbGVmdDogMDtcblxuICAgICYgPiBkaXYge1xuICAgICAgcGFkZGluZzogMTZweDtcblxuICAgICAgJiA+IGlucHV0IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQ6Zm9jdXMgKyAuZmxvYXRpbmctbGFiZWwsXG4uZmxvYXRpbmctbGFiZWwuYWN0aXZlIHtcbiAgdG9wOiAtMjJweDtcbiAgbGVmdDogMHB4O1xuICBmb250LXNpemU6ICRhY3RpdmUtbGFiZWwtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGFjdGl2ZS1sYWJlbC1saW5lLWhlaWdodDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dDpmb2N1cyArIC5mbG9hdGluZy1sYWJlbCxcbi5mbG9hdGluZy1sYWJlbC5hY3RpdmUtLW1vZGFsIHtcbiAgdG9wOiAtMjBweDtcbiAgbGVmdDogMHB4O1xuICBmb250LXNpemU6ICRhY3RpdmUtbGFiZWwtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGFjdGl2ZS1sYWJlbC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRncmV5LTUtNTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS1iYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtbGFiZWwtLWNoZWNrYm94X3Bpbms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vIE1vZGFsXG4ubW9kYWxfX2hlYWQtLWNvbnRhaW5lciB7XG4gICYtLWZpeGVkIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgei1pbmRleDogMTIzO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgfVxuICB9XG59XG5cbi5kaXNhYmxlLWJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fZW1haWwtZXJyb3ItbWVzc2FnZSB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcblxuICAmLmVycm9yLW1lc3NhZ2UtcGluayB7XG4gICAgY29sb3I6ICRwaW5rLTI7XG4gIH1cbn1cblxuLnR1cm5zdGlsZS1lcnJvci1tZXNzYWdlIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIFxuICAmLS13aGl0ZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG5cbiN7JGVkLWNvbnRhY3R9LWlucHV0LS10ZXh0YXJlYSB7XG4gIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCM2NTY1NjUpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTU4cHgpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oOHB4KTtcblxuICAmI3skZWQtY29udGFjdH0taW5wdXQtLWVycm9yIHtcbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigkcGluayk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDE1MHB4KTtcbiAgfVxufVxuXG4jeyRlZC1jb250YWN0fS1pbnB1dC0tdGV4dGFyZWEuaW5saW5lLXRleHRhcmVhIHtcbiAgY29sb3I6ICRncmV5LTUtNTtcblxuICAmOmZvY3VzLFxuICAmLmNvbW1lbnQtY2hhbmdlZCB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgfVxufVxuXG4jeyRlZC1jb250YWN0fS1pbnB1dC0tdGV4dGFyZWEsXG4uY29udGFjdC1mb3JtLWdyZWV0aW5nIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gIGNvbG9yOiAkZGFyay1ncmV5LTE7XG59XG5cbi5jb250YWN0LWZvcm0tZ3JlZXRpbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KSBjYWxjdWxhdGVSZW0oMTJweCkgMDtcblxuICAmLmNvbnRhY3QtZm9ybS1ncmVldGluZy0tbW9kYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTI7XG4gIH1cbn1cblxuLmV2ZW50LWRldGFpbHMtZm9ybSxcbi51c2VyLWRldGFpbHMtZm9ybSB7XG4gIGRpc3BsYXk6ZmxleDtcbiAgZ2FwOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcblxuICAmLS1jZi10dXJuc3RpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMjVweCk7XG4gIH1cbiAgJi0tbW9kYWx7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEyNXB4KTtcblxuICAgIC52ZHAtZGF0ZXBpY2tlciBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDEwcHgpIDA7XG4gICAgfVxuICB9XG5cbiAgLmhpZGUtaW5saW5lLWlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuXG4gICAgJi0tbW9kYWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgICAmLS1jZi10dXJuc3RpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgfVxufVxuXG4uZXZlbnQtZGV0YWlscy1mb3JtIHtcbiAgJjpub3QoLmV2ZW50LWRldGFpbHMtZm9ybS0tbW9kYWwpIHtcbiAgICBnYXA6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgJjpub3QoLmV2ZW50LWRldGFpbHMtZm9ybS0tbW9kYWwpIHtcbiAgICAgIGdhcDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgfVxufVxuXG4udXNlci1kZXRhaWxzLWZvcm06bm90KC51c2VyLWRldGFpbHMtZm9ybS0tbW9kYWwpIHtcbiAgZ2FwOiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAudXNlci1kZXRhaWxzLWZvcm0td3JhcHBlciB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgICB9XG4gIH1cbn1cblxuXG4uZXZlbnQtZGV0YWlscy1mb3JtIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC5ldmVudC1kZXRhaWxzLWZvcm0td3JhcHBlcjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuICB9XG59XG5cbi51c2VyLWRldGFpbHMtZm9ybS13cmFwcGVyLFxuLmV2ZW50LWRldGFpbHMtZm9ybS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xufVxuXG4uY29udGFjdC1mb3JtLW5leHQtc3RlcC1idG4ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTZweCkgIWltcG9ydGFudDtcbiAgfVxuXG4gICYtLW1vZGFsIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTVweCkgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jb250YWN0LWZvcm0td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbnRhY3QtZm9ybS1iYWNrLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgbGVmdDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvcHJldl93aGl0ZS5zdmcnKTtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oLTc4cHgpO1xuICB9XG59XG5cbi5jb250YWN0LWZvcm0td3JhcHBlci1tZXNzYWdlIHtcblxuICAuaGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgICB9XG4gIH1cblxuICAucmVxdWVzdC1zZW50LWNvbnRlbnQge1xuXG4gICAgJi0tbW9kYWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEyOHB4KTtcbiAgICB9XG5cbiAgICBwLCBkaXYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIH1cbiAgfVxuXG4gIC5sb2NhdGlvbi1pbmZvLXdyYXBwZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC5pbmZvLWxpbmsge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIC5pbmZvLXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIH1cblxuICAgIC50aXAtd2l0aC1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG5cbiAgICAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtd3JhcCB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuXG4gICAgcCxcbiAgICBkaXYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuZW50aXRpZXMtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDMycHgpO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgLnBob25lLWluZm8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgXG4gICAgLmVudGl0eS1pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgfVxuICAgICAgXG4gICAgICAuZW50aXR5LW5hbWUge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbW9kYWwge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIFxuICAgIC5waG9uZS1pbmZvIHtcbiAgICAgIC5waG9uZS1saW5rIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VudC1tZXNzYWdlLWZvb3RlciB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktMjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgLmJ0biB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nOiA5cHggMThweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDMycHgpO1xuXG4gICAgLnJlcXVlc3Qtc2VudC1jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTsgXG4gICAgfVxuXG4gICAgJi0tbW9kYWwge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBcbiAgICAgIC5zZW50LW1lc3NhZ2UtZm9vdGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC5oZWFkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG4gIH1cbn1cbi8vIC8qIEhpbnQgdGV4dCBzdHlsaW5nICovXG4uY29udGFjdC1mb3JtLWhpbnQge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5jb250YWN0LWZvcm0taGludF9fcGxhY2Vob2xkZXIge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5oaWRlLW9uLW1vYmlsZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG5cbiIsIlxuLmNvbnRhY3QtdGV4dGFyZWEtbW9kYWwtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTkwcHgpO1xuXG4gIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTI7XG4gICAgY29sb3I6ICRncmV5LTUtNTtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS10ZXh0YXJlYSxcbiAgLmNvbnRhY3QtZm9ybS1ncmVldGluZy0tbW9kYWwsXG4gIC5jb250YWN0LXRleHRhcmVhLWljb25zIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGJvcmRlciAwLjE1cyBlYXNlLCBjb2xvciAwLjE1cyBlYXNlO1xuICB9XG5cbiAgLy8gSWNvbnMgY29udGFpbmVyIChib3R0b20tcmlnaHQpXG4gIC5jb250YWN0LXRleHRhcmVhLWljb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oOXB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0yO1xuXG4gICAgLmljb24tYnRuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG5cbiAgICAgIGltZywgc3ZnIHsgXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5jb250YWN0LXRleHRhcmVhLW1vZGFsLXdyYXA6Zm9jdXMtd2l0aGluLFxuLmNvbnRhY3QtdGV4dGFyZWEtbW9kYWwtd3JhcC50ZXh0YXJlYS1mb2N1c2VkIHtcbiAgLmNvbnRhY3QtZm9ybS1ncmVldGluZy0tbW9kYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgfVxuXG4gIC5jb250YWN0LXRleHRhcmVhLWljb25zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gIH1cblxuICAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLXRleHRhcmVhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgfVxuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC10aXRsZS0tbW9kYWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1zdWJ0aXRsZS0tbW9kYWwge1xuICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICBtYXJnaW46IDA7XG59XG5cbi5jb250YWN0LWZvcm0tbmV4dC1zdGVwLWJ0bi0tbW9kYWwuc3RlcC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAkZGFyay1ncmV5LTE7XG59XG5cbi5jb250YWN0LWZvcm0taGludC0tbW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udXNlci1kZXRhaWxzLWZvcm0tLWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAzMnB4KTtcbiAgfVxufVxuXG4uY29udGFjdC1mb3JtLXdyYXBwZXItbWVzc2FnZS5jb250YWN0LWZvcm0td3JhcHBlci1tZXNzYWdlLS1tb2RhbCB7XG4gIC5sb2NhdGlvbi1pbmZvLXdyYXBwZXIge1xuICAgIC5pbmZvLWxpbmsge1xuICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhY3QtZm9ybS13cmFwcGVyLW1lc3NhZ2Uge1xuICAucmVxdWVzdC1zZW50LWNvbnRlbnQtLW1vZGFsIHtcbiAgICAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtd3JhcC0tc3VibWl0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC5yZXF1ZXN0LXNlbnQtY29udGVudC0tbW9kYWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLmZsb2F0aW5nLWxhYmVsLWVudGl0eS1tdWx0aXNlbGVjdDpub3QoLmFjdGl2ZS0tbW9kYWwpIHtcbiAgY29sb3I6ICRkYXJrLWdyZXktMTtcbn1cblxuIiwiI3skZWQtY29udGFjdH0tb2xkIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1MnB4KSAwIGNhbGN1bGF0ZVJlbSg2N3B4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbiN7JGVkLWNvbnRhY3R9LWZvcm0tb2xkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgY29sdW1uLWdhcDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1uby1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuI3skZWQtY29udGFjdH0tZm9ybS1jb2x1bW4tb2xkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogNDklO1xuICB9XG59XG5cbiN7JGVkLWNvbnRhY3R9LWlucHV0LXdyYXAtb2xkIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAmLS10ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTUwcHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICYtbW9kYWwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZWQtY29udGFjdH0taW5wdXQtd3JhcC1vbGQtLWNoZWNrYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE5cHgpO1xufVxuXG4jeyRlZC1jb250YWN0fS1pbnB1dC13cmFwLW9sZC0tc3VibWl0IHtcbiAgaW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSgzcHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0VDRUNFQztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4jeyRlZC1jb250YWN0fS1pbnB1dC1vbGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigkZGFyay1ncmV5LTEpO1xuICBib3JkZXI6IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG4jeyRlZC1jb250YWN0fS1pbnB1dC1vbGRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3skZWQtY29udGFjdH0taW5wdXQtbGFiZWwtb2xkLS1jaGVja2JveCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4NSU7XG4gIH1cbiAgQGF0LXJvb3QgI3skZWQtY29udGFjdH0taW5wdXQtb2xkW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2NoZWNrLWJsYWNrLnN2Zyk7XG4gIH1cbn1cblxuI3skZWQtY29udGFjdH0taW5wdXQtb2xkLS10ZXh0YXJlYSB7XG4gIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCM2NTY1NjUpO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICByZXNpemU6IG5vbmU7XG4gIC8vIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4jeyRlZC1jb250YWN0fS1pbnB1dC1vbGQtLXNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIEBpbmNsdWRlIHJlc2V0LXNlbGVjdCgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NiUgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvZHJvcGRvd24uc3ZnKTtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4jeyRlZC1jb250YWN0fS1pbnB1dC1vbGQtLWVycm9yIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBpbmsgIWltcG9ydGFudDtcbiAgY29sb3I6ICRwaW5rICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCRwaW5rKTtcbiAgJiN7JGVkLWNvbnRhY3R9LWlucHV0LW9sZC0tc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvZHJvcGRvd24tZXJyb3Iuc3ZnKTtcbiAgfVxufVxuXG4jeyRlZC1jb250YWN0fS10aXRsZS1vbGQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM1cHgpO1xufVxuXG4jeyRlZC1jb250YWN0fS1lcnJvci1vbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IDAgMCBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbn1cblxuI3skZWQtY29udGFjdH0tZm9ybS1vbGQgLnZkcC1kYXRlcGlja2VyIHtcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIEBleHRlbmQgI3skZWQtY29udGFjdH0taW5wdXQtb2xkO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk2JSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2NhbGVuZGFyLW5ldy5zdmcpO1xuICB9XG4gIC5jZWxsIHtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICYuaGlnaGxpZ2h0ZWQudG9kYXkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcGluaywwLjUpO1xuICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICB9XG4gICAgJi5zZWxlY3RlZCxcbiAgICAmLnNlbGVjdGVkLmhpZ2hsaWdodGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gIC5kYXlfX21vbnRoX2J0bixcbiAgLm1vbnRoX195ZWFyX2J0biB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgfVxuICAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gICYtLWVycm9yIHtcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcGluayAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoJHBpbmspO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2NhbGVuZGFyLW5ldy1lcnJvci5zdmcpO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICogQ29udGFjdCBmb3JtIG1vZGFsIG92ZXJyaWRlc1xuICovXG4jeyRlZC1jb250YWN0fS1mb3JtLW9sZC0tbW9kYWwge1xuICAjeyRlZC1jb250YWN0fS1pbnB1dC1vbGQ6bm90KCN7JGVkLWNvbnRhY3R9LWlucHV0LW9sZC0tdGV4dGFyZWEpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgI3skZWQtY29udGFjdH0taW5wdXQtb2xkLS1lcnJvcntcbiAgICAmI3skZWQtY29udGFjdH0taW5wdXQtb2xkLS10ZXh0YXJlYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwaW5rLDAuMTUpO1xuICAgIH1cbiAgfVxuICAjeyRlZC1jb250YWN0fS1pbnB1dC13cmFwLW9sZC0tZGF0ZXBpY2tlciAudmRwLWRhdGVwaWNrZXIge1xuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxuICAjeyRlZC1jb250YWN0fS1pbnB1dC1sYWJlbC1vbGQtLWNoZWNrYm94IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGluaztcbiAgICB9XG4gICAgQGF0LXJvb3QgI3skZWQtY29udGFjdH0tZm9ybS1vbGQtLW1vZGFsICN7JGVkLWNvbnRhY3R9LWlucHV0LW9sZFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArICN7JGVkLWNvbnRhY3R9LWlucHV0LWxhYmVsLW9sZC0tY2hlY2tib3g6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxuICAjeyRlZC1jb250YWN0fS1pbnB1dC1vbGQtLXRleHRhcmVhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgICBtaW4taGVpZ2h0OiAxMjRweDtcbiAgfVxufVxuXG4vLyBDaGVjayBhdmFpbGFiaWxpdHkgZm9ybSAtIHNpbmdsZSBsb2NhdGlvblxuLmlucHV0LWNvbnRhaW5lci1vbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmxvYXRpbmctaW5wdXQtb2xkIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcblxuICAmLS1tb2RhbHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgJi0tdGV4dGFyZWEge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9IFxuICB9XG59XG5cbi5mbG9hdGluZy1sYWJlbC1vbGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAxOHB4O1xuXG4gICYtLWVycm9yIHtcbiAgICBjb2xvcjogI0ZGNUE3NSAhaW1wb3J0YW50O1xuXG4gICAgJi0tZGF0ZXBpY2tlciB7XG4gICAgICAmPmRpdj5pbnB1dCB7XG4gICAgICAgIGNvbG9yOiAjRkY1QTc1O1xuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICNGRjVBNzU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1tb2RhbCB7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICZfdGV4dGFyZWEge1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgICAgXG4gICAgY29sb3I6ICM2NTY1NjU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gJi10ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1pbi1oZWlnaHQ6IDEyNHB4O1xuICB9XG4gfVxuXG4gJi0tZGF0ZXBpY2tlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbiAgJiA+IGRpdiA+IGlucHV0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgIWltcG9ydGFudDtcblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9IFxuICB9XG5cbiAgJi0tbW9kYWwge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgICZfZW1wdHkge1xuICAgICAgcGFkZGluZzogMjJweDtcbiAgICB9XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWJ1dHRvbi1vbGQge1xuICAmLS13cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VDRUNFQztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgJiA+IGRpdiB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgICAmID4gaW5wdXQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1vbGQ6Zm9jdXMgKyAuZmxvYXRpbmctbGFiZWwtb2xkLFxuLmZsb2F0aW5nLWxhYmVsLW9sZC5hY3RpdmUge1xuICB0b3A6IC0yMnB4O1xuICBsZWZ0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1vbGQ6Zm9jdXMgKyAuZmxvYXRpbmctbGFiZWwtb2xkLFxuLmZsb2F0aW5nLWxhYmVsLW9sZC5hY3RpdmUtLW1vZGFsIHtcbiAgdG9wOiAtMTZweDtcbiAgbGVmdDogMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNjU2NTY1O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkOmZvY3VzICsgLmZsb2F0aW5nLWxhYmVsLW9sZCxcbi5mbG9hdGluZy1sYWJlbC1vbGQuYWN0aXZlLS1tb2RhbF90ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZC0tYmFubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LWxhYmVsLW9sZC0tY2hlY2tib3hfcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy8gTW9kYWxcbi5tb2RhbF9faGVhZC0tY29udGFpbmVyLW9sZCB7XG4gICYtLWZpeGVkIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgei1pbmRleDogMTIzO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgfVxuICB9XG59XG5cbi5kaXNhYmxlLWJ0bi1vbGQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2VtYWlsLWVycm9yLW1lc3NhZ2Utb2xkIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuXG4gICYuZXJyb3ItbWVzc2FnZS1waW5rIHtcbiAgICBjb2xvcjogJHBpbmstMjtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWJ1bGstaW5wdXQtZHJvcGRvd24ge1xuICBtaW4taGVpZ2h0OiA0MnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJjMmMyYzsgXG59XG4iLCIjeyRlZC1yZXZpZXdzfSB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4MHB4KSAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNjBweCkgMCAwO1xuICB9XG59XG4jeyRlZC1yZXZpZXdzfS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExcHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4jeyRlZC1yZXZpZXdzfS1saXN0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NTY1NjU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpIDA7XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4jeyRlZC1yZXZpZXdzfS1jb250ZW50IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIGZsZXg6IDE7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxufVxuI3skZWQtcmV2aWV3c30tcGljdHVyZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMjBweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDEyMHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMDAlO1xuICAgIG1pbi13aWR0aDogMTAwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuMSk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbiN7JGVkLXJldmlld3N9LXJhdGluZyB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgLnNrLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICB9XG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxufVxuI3skZWQtcmV2aWV3c30tZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBjb2xvcjogI0M1QzVDNTtcbn1cbiIsIiN7JGVkLW1hcH0ge1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MDBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MDBweCk7XG4gIH1cbn1cblxuI3skZWQtbWFwfV9fcGluLWluZm8ge1xuICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICBhIHtcbiAgICBjb2xvcjogJHBpbms7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIH1cbiAgfVxufVxuIiwiI3skZWQtcmVsYXRlZC1zbGlkZXJ9IHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDgwcHgpIDAgY2FsY3VsYXRlUmVtKDE2MHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0yO1xuXG4gIC5lbC1jYXJkX19uZXh0LWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG5cbiAgICAmLS1zbS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX2NhdGVnb3J5IHt9XG4gIC5lbC1jYXJkX19jYXRlZ29yeS10ZXh0IHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICB9XG4gIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjFweCkgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICAuZWwtY2FyZF9fdGFncyB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5zay1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDRweCk7XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX3RhZ3NfX3RhZyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuXG4gICAgJi0tc20tdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogIGNhbGN1bGF0ZVJlbSgxOTBweCk7XG4gIH1cbiAgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cblxuICBvdmVyZmxvdzogaGlkZGVuO1xuICAudG5zLW92aCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLy8gIGhlaWdodDogIGNhbGN1bGF0ZVJlbSgyNjZweCk7XG4gIC8vfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAuZWwtY2FyZF9fdGFncyB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIC5zay1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICAgIGhlaWdodDogIGNhbGN1bGF0ZVJlbSgyMTRweCk7XG4gICAgfVxuICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzBweCkgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG4gICAgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAuZWwtY2FyZF9faW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAgY2FsY3VsYXRlUmVtKDMxMXB4KTtcbiAgICB9XG4gICAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSBjYWxjdWxhdGVSZW0oMjBweCkgY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIH1cbiAgICAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE3MHB4KSAwIGNhbGN1bGF0ZVJlbSgxNjBweCk7XG4gICAgLmVsLWNhcmRfX2NhdGVnb3J5LXRleHQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuICAgIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG4gICAgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICAgIGhlaWdodDogIGNhbGN1bGF0ZVJlbSgyNjhweCk7XG4gICAgfVxuICAgIC5lbC1jYXJkX190YWdzX190YWcge1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5lbC1jYXJkIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzAwcHgpO1xuICAgIH1cbiAgICAuZWwtY2FyZF9fdGFnc19fdGFnIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZWQtcmVsYXRlZC1zbGlkZXJ9IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgLnN3aXBlci1zbGlkZSxcbiAgICAuZWwtY2FyZCAge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0NDlweCkgIWltcG9ydGFudDtcbiAgICB9ICAgXG4gIH1cblxuICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5zd2lwZXItc2xpZGUsXG4gICAgLmVsLWNhcmQgIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzA5cHgpICFpbXBvcnRhbnQ7XG4gICAgfSAgXG4gIH1cblxuICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQge1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuXG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgb3BhY2l0eTogMC4yO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICY6bnRoLWNoaWxkKC1uKzMpIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5lbC1jYXJkICB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzg2cHgpICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzA0cHgpO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG4iLCIjeyRlZC1yb29tcy1zbGlkZXJ9IHtcbiAgcGFkZGluZzogMCAwIGNhbGN1bGF0ZVJlbSg0MHB4KSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAmX21pbi1oZWlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1pbi1oZWlnaHQ6ICAzODhweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWluLWhlaWdodDogIDM0NXB4O1xuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9fbmV4dC1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge31cbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICB9XG4gIC5lbC1jYXJkX19jYXRlZ29yeSB7fVxuICAuZWwtY2FyZF9fY2F0ZWdvcnktdGV4dCB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgfVxuICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIG1pbi1oZWlnaHQ6IDEyOXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDIxcHgpIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgLmVsLWNhcmRfX3RhZ3Mge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuc2staWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX190YWdzX190YWcge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6ICBjYWxjdWxhdGVSZW0oMTkwcHgpO1xuICB9XG4gIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG5cbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC8vICBoZWlnaHQ6ICBjYWxjdWxhdGVSZW0oMjY2cHgpO1xuICAvL31cblxuICAudG5zLW92aCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAuZWwtY2FyZF9fdGFncyB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIC5zay1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICAgIGhlaWdodDogIGNhbGN1bGF0ZVJlbSgyMTRweCk7XG4gICAgfVxuICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cbiAgICAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM4NHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI2M3B4KTtcbiAgICB9XG4gICAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDE3OHB4O1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgICAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgLmVsLWNhcmRfX2NhdGVnb3J5LXRleHQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICBib3JkZXItcmFkaXVzOiBjYWxjdWxhdGVSZW0oM3B4KTtcbiAgICB9XG4gICAgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgICAuZWwtY2FyZF9faW1hZ2Uge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzODRweCk7XG4gICAgICBoZWlnaHQ6ICBjYWxjdWxhdGVSZW0oMjYzcHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5lbC1jYXJkIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjI1cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlZC1yb29tcy1zbGlkZXJ9IHtcbiAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMjVweCkgIWltcG9ydGFudDtcblxuICAgICAgJjpub3QoLnNsaWRlLXZpc2libGUpIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjc4cHgpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDA1cHgpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzg2cHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICB3aWR0aDogNDAwcHg7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoLW4rMikge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgJjpudGgtY2hpbGQoLW4rMykge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgXG4gICAgfVxuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtcG9wdXAtLXJvb21zX3NsaWRlciB7XG4gIHotaW5kZXg6OTtcbn1cbiIsIiN7JGVudGl0eS1kZXRhaWxzfS0tcGxhY2Vob2xkZXIge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjAwcHgpIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5LTE7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICB9XG59XG4iLCIjeyRlZG4tc3RpY2t5LWJveH1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuI3skZWRuLXN0aWNreS1ib3h9X19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmJ0biB7XG4gICAgd2lkdGg6IDQ3JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS0zO1xuICAgIGNvbG9yOiAkZ3JleS0zO1xuICAgICY6aG92ZXIge1xuICAgICAgc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiAkZ3JleS0zO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYnRuLS1pY29uLmJ0bi0tc20gLnNrLWljb24gc3ZnIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDRweCk7XG4gICAgcGF0aCB7XG4gICAgICB0cmFuc2l0aW9uOiAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbiAgICAgIHN0cm9rZTogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5idG4ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC5idG46aG92ZXIge1xuICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGluaztcblxuICAgICAgc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgICAgc3Ryb2tlOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN0aWNreS1ib3hfX3NoYXJlLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LTU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxNXB4KTtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJGdyZXktNTtcbiAgICBib3R0b206IDEwMCU7XG4gICAgbGVmdDogMjIlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01cHgsIC0xcHgpO1xuICB9XG5cbiAgJi5pcy1vcGVuIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBsZWZ0OiA5JTtcbiAgICB9XG4gIH1cbn1cblxuI3skZWRuLXN0aWNreS1ib3h9X19zaGFyZS1ib3gge1xuICBAZXh0ZW5kIC5zdGlja3ktYm94X19zaGFyZS1ib3g7XG4gIHRvcDogMTEwJTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDE2cHggMTBweDtcblxuICAmLS1vcGVuIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIHRvcDogMTAwJTtcbiAgfVxuXG4gIC50d2l0dGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBibHVlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMTBweCAxNnB4IDE2cHggMTZweDtcbiAgfVxufVxuXG4ubWFnYXppbmUtZGV0YWlsc19fc3RpY2t5LWJveF9fc2hhcmUtYm94IHtcbiAgQGV4dGVuZCAuc3RpY2t5LWJveF9fc2hhcmUtYm94O1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XG4gIFxuICAmLmlzLW9wZW4ge1xuICAgIHRvcDogMzZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICByaWdodDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICB9XG59XG5cbiN7JGVkbi1zdGlja3ktYm94fV9fc2hhcmUtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxufVxuXG4jeyRlZG4tc3RpY2t5LWJveH1fX3NoYXJlLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XG4gIHVybCgnL2ltYWdlcy9lbWFpbC13aGl0ZS5zdmcnKVxuICBuby1yZXBlYXRcbiAgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA5NSU7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHN2ZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAmLS10d2l0dGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMveC13aGl0ZS5zdmcnKTtcbiAgfVxuICAmLS1mYWNlYm9vayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ZhY2Vib29rLXdoaXRlLnN2ZycpO1xuICB9XG4gICYtLXdoYXRzdXAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy93aGF0c3VwLXdoaXRlLnN2ZycpO1xuICB9XG4gICYtLXBpbnRlcmVzdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL3BpbnRlcmVzdC13aGl0ZS5zdmcnKTtcbiAgfVxuICAmLS13aGF0c3VwIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlZG4tc3RpY2t5LWJveH1fX3NoYXJlLWJveCBoNCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG4jeyRlZG4tc3RpY2t5LWJveH0ge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGJhY2tncm91bmQ6ICRibGFjaztcbiAgcG9zaXRpb246IGZpeGVkO1xuXG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgYmFja2dyb3VuZDogIzQ0NDQ0NDtcbiAgPiAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgLnNrLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gIH1cbiAgLy8gLmJ0bjpub3QoW3R5cGU9XCJzdWJtaXRcIl0pIHtcbiAgLy8gICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8vIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICA+IC5idG4ge1xuICAgICAgLnNrLWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKC03NXB4KTtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIzMHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMxMHB4KTtcbiAgICA+IC5idG4ge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgLnNrLWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC8vIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgICAuYnRuOm5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgIC8vIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgICAvLyBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIC5zay1pY29uOm5vdCguc2staWNvbi0tY2FsZW5kYXIpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuYnRuLS1ibG9jayB7XG4gICAgICAgIC8vIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRlZG4tc3RpY2t5LWJveH1fX2JhY2sge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgLnNrLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRlZG4tc3RpY2t5LWJveH1fX2Jvb2stYnRuLFxuI3skZWRuLXN0aWNreS1ib3h9X19saWtlLWJ0biB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuXG4gIC5zay1pY29uIHtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuXG4jeyRlZG4tc3RpY2t5LWJveH1fX2Jvb2stYnRuIHtcbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogJHBpbmstMjtcbiAgLy8gYm9yZGVyLWNvbG9yOiAkcGluay0yO1xuICAvLyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC8vIGdhcDogY2FsY3VsYXRlUmVtKDhweCk7XG5cbiAgLy8gaW1nIHtcbiAgLy8gICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAvLyAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAvLyB9XG5cbiAgLy8gJjpob3ZlciB7XG4gIC8vICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gIC8vICAgYm9yZGVyLWNvbG9yOiAkcGluaztcbiAgLy8gfVxufVxuXG4jeyRlZG4tc3RpY2t5LWJveH1fX2xpa2UtYnRuIHtcbiAgY29sb3I6ICRncmV5LTM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LTM7XG5cbiAgLnNrLWljb24ge1xuICAgIGJvdHRvbTogMDtcblxuICAgIHN2ZyB7XG4gICAgICBwYXRoOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgZmlsbDogJGdyZXktMztcbiAgICAgICAgc3Ryb2tlOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLnNrLWljb24ge1xuICAgICAgYm90dG9tOiAycHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHBpbms7XG4gICAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuXG4gICAgICAuc2staWNvbiBzdmcgIHtcbiAgICAgICAgcGF0aDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpub3QoI3skZWRuLXN0aWNreS1ib3h9X19saWtlLWJ0bi0tbm90LWxpa2VkKSB7XG4gICAgICAgIC5zay1pY29uIHN2ZyB7XG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skZWRuLXN0aWNreS1ib3h9X19saWtlLWJ0bi0tbGlrZWQge1xuICBzdmcgcGF0aCB7XG4gICAgZmlsbDogJGdyZXktMztcbiAgfVxufVxuXG4jeyRlZG4tc3RpY2t5LWJveH1fX3NoYXJlLWJ0biB7XG4gIHN2ZyBwYXRoIHtcbiAgICBzdHJva2U6ICRncmV5LTM7XG4gICAgZmlsbDogJGdyZXktMztcbiAgICBzdHJva2Utd2lkdGg6IDE7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICN7JGVkbi1zdGlja3ktYm94fV9fbGlrZS1idG4tdGV4dCxcbiAgI3skZWRuLXN0aWNreS1ib3h9X19zaGFyZS1idG4tdGV4dHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgI3skZWRuLXN0aWNreS1ib3h9X19ib29rLWJ0biB7XG4gICAgZmxleDogMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIC5zay1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICN7JGVkbi1zdGlja3ktYm94fV9fc2hhcmUtYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS0zO1xuICB9XG4gICN7JGVkbi1zdGlja3ktYm94fV9fc2hhcmUtYm94IHtcbiAgICBib3R0b206IGNhbGMoMTAwJSArIDI2cHgpO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTkwcHgpO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgMCkgc2NhbGUoLTEpO1xuICAgICAgbGVmdDogMSU7XG4gICAgfVxuICAgICYtLW9wZW4ge1xuICAgICAgdG9wOiBhdXRvO1xuXG4gICAgICAmLnJpZ2h0LWFsaWduZWQge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogODclO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxudWwuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1idXR0b25zLnNrLXJlc2V0LXVsID4gbGkge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnN0aWNreS1ib3gtcGlua19fYnV0dG9uIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDkuNnB4KTtcbiAgfVxufVxuXG5cbi8vIFNlcnZpY2UgQm94IGlmIGVudHJ5IHR5cGUgPiA0IFxuXG4jeyRlZG4tc3RpY2t5LWJveH1fbG9nbyB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuXG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIH1cbiAgLy8gLmJ0bjpub3QoW3R5cGU9XCJzdWJtaXRcIl0pIHtcbiAgLy8gICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8vIH1cbiAgJi1uby1iYW5uZXIge1xuICAgIHRvcDogLTEzcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHRvcDogLTQuNjg3NXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMzBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgPiAuYnRuIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMxMHB4KTtcbiAgICA+IC5idG4ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAuc2staWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAvLyBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIC5idG46bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgLy8gd2lkdGg6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICAgIC8vIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgLnNrLWljb246bm90KC5zay1pY29uLS1jYWxlbmRhcikge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5idG4tLWJsb2NrIHtcbiAgICAgICAgLy8gd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICB9XG4gICAgfVxuICAgICYtbm8tYmFubmVyIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgfVxuICAuYnRuLS1pY29uLmJ0bi0tc20ge1xuICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi1pbWcge1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAyNDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgfVxuXG4gICAgJi13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlOyAvKiBGb3JjZSB0aGUgZmlyc3QgaXRlbSB0byB0YWtlIHVwIHRoZSBmdWxsIHdpZHRoICovXG4gICAgICAgIG9yZGVyOiAtMTsgXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi8uLi9iYXNlL3otaW5kZXgnIGFzIHpJbmRleDtcblxuI3skZWRuLXN0aWNreS1ib3gtcGFja2FnZX1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuI3skZWRuLXN0aWNreS1ib3gtcGFja2FnZX1fX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuYnRuIHtcbiAgICB3aWR0aDogNDclO1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDNUM1QzU7XG4gICAgY29sb3I6ICNDNUM1QzU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICAgIHN0cm9rZTogJHBpbms7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgICBwYXRoIHtcbiAgICAgIHRyYW5zaXRpb246ICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5idG4ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbiN7JGVkbi1zdGlja3ktYm94LXBhY2thZ2V9LS10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIFxuICAucGFja2FnZS1wcmljZS10b3RhbCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIC5wYWNrYWdlLXByaWNlLXBlci1wZXJzb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbiN7JGVkbi1zdGlja3ktYm94LXBhY2thZ2V9X19zaGFyZS1ib3gge1xuICBAZXh0ZW5kIC5zdGlja3ktYm94X19zaGFyZS1ib3g7XG4gIHRvcDoxMTAlO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTZweCAxMHB4O1xuICAmLS1vcGVuIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdG9wOjEwMCU7XG4gIH1cbiAgLnR3aXR0ZXJ7XG4gICAgYmFja2dyb3VuZDogYmx1ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMTBweCAxNnB4IDE2cHggMTZweDtcbiAgfVxufVxuXG5cbiN7JGVkbi1zdGlja3ktYm94LXBhY2thZ2V9X19zaGFyZS1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG59XG5cbiN7JGVkbi1zdGlja3ktYm94LXBhY2thZ2V9X19zaGFyZS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxuICB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvc29jaWFsL2VtYWlsLXdoaXRlLnN2ZylcbiAgbm8tcmVwZWF0XG4gIGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogOTUlO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBzdmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgJi0tdHdpdHRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL3NvY2lhbC94LXdoaXRlLnN2Zyk7XG4gIH1cbiAgJi0tZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9zb2NpYWwvZmFjZWJvb2std2hpdGUuc3ZnKTtcbiAgfVxuICAmLS13aGF0c3VwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvc29jaWFsL3doYXRzdXAtd2hpdGUuc3ZnKTtcbiAgfVxuICAmLS1waW50ZXJlc3Qge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9zb2NpYWwvcGludGVyZXN0LXdoaXRlLnN2Zyk7XG4gIH1cbiAgJi0td2hhdHN1cCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuI3skZWRuLXN0aWNreS1ib3gtcGFja2FnZX1fX3NoYXJlLWJveCBoNCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG4jeyRlZG4tc3RpY2t5LWJveC1wYWNrYWdlfSB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSAwO1xuICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogekluZGV4LiRzdGlja3ktYm94LXBhY2thZ2VzLXo7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICRkYXJrLWdyZXktMTtcbiAgJiA+IGRpdiA+IGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAmID4gKiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICAgIH1cbiAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gLmJ0biB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgLnNrLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gIH1cbiAgLmJ0bjpub3QoW3R5cGU9XCJzdWJtaXRcIl0pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDc5cHgpO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmJ0bjpub3QoW3R5cGU9XCJzdWJtaXRcIl0pIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgMDtcbiAgICA+IC5idG4ge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAuc2staWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmID4gZGl2ID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgfVxuICAgIHBhZGRpbmc6IDhweCAwcHg7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgICAuYnRuOm5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM5cHgpO1xuICAgICAgLnNrLWljb246bm90KC5zay1pY29uLS1jYWxlbmRhcikge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5idG4tLWJsb2NrIHtcbiAgICAgICAgLy8gd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGVkbi1zdGlja3ktYm94LXBhY2thZ2V9X19iYWNrIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIC5zay1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skZWRuLXN0aWNreS1ib3gtcGFja2FnZX1fX2xpa2UtYnRuLS1saWtlZCB7XG4gIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAkd2hpdGU7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICN7JGVkbi1zdGlja3ktYm94LXBhY2thZ2V9X19saWtlLWJ0bi10ZXh0LFxuICAjeyRlZG4tc3RpY2t5LWJveC1wYWNrYWdlfV9fc2hhcmUtYnRuLXRleHR7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICN7JGVkbi1zdGlja3ktYm94LXBhY2thZ2V9X19ib29rLWJ0biB7XG4gICAgZmxleDogMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAuc2staWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAjeyRlZG4tc3RpY2t5LWJveC1wYWNrYWdlfV9fc2hhcmUtYnRuIHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkd2hpdGUsICRwaW5rLCAkcGluaywgJHdoaXRlLCBsaWdodGVuKCRwaW5rLDQlKSk7XG4gIH1cbiAgI3skZWRuLXN0aWNreS1ib3gtcGFja2FnZX1fX3NoYXJlLWJveCB7XG4gICAgYm90dG9tOiBjYWxjKDEwMCUgKyAyNnB4KTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE5MHB4KTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDApIHNjYWxlKC0xKTtcbiAgICAgIGxlZnQ6IDElO1xuICAgIH1cbiAgICAmLS1vcGVuIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuXG51bC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ1dHRvbnMuc2stcmVzZXQtdWwgPiBsaSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4jc3RpY2t5LXBhY2thZ2UtYm94LXBpbmtfX2J1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICB3aWR0aDogMTc4cHg7XG4gIHBhZGRpbmc6IDEycHggMjhweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgd2lkdGg6IDEzOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgcGFkZGluZzogMTJweCAyM3B4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICB9XG59XG5cbiNzdGlja3ktcGFja2FnZS1ib3gtcGlua19fYnV0dG9uLXJlc2VydmF0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgcGFkZGluZzogMTJweCAyOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBwYWRkaW5nOiAxMnB4IDIzcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCk7XG4gIH1cbn1cblxuI3N0aWNreS1wYWNrYWdlLWJveC1kYXJrX19idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgcGFkZGluZzogMTJweCAyOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgcGFkZGluZzogMTJweCAyM3B4O1xuICB9XG59XG5cbi5zdGlja3ktYm94LXBpbmtfX2J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg5LjZweCk7XG5cbiAgfVxufVxuXG4uc3RpY2t5LXBhY2thZ2UtY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1LjMxMjVyZW07XG4gIH1cblxufVxuIiwiI3skZWQtY29tbWVudHN9IHtcbiAgICBAZXh0ZW5kIC5lbnRpdHktZGV0YWlsc19fcmV2aWV3cztcbn1cblxuI3skZWQtY29tbWVudHN9LWhlYWRlciB7XG4gICAgLy8gcGFkZGluZy1sZWZ0OiBjYWxjKDguMzMzMyUgKyAzMHB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDguMzMzMyUgKyAzMHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbiN7JGVkLWNvbW1lbnRzfS10aXRsZSB7XG4gICAgQGV4dGVuZCAuZW50aXR5LWRldGFpbHNfX3Jldmlld3MtdGl0bGU7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxufVxuXG4jeyRlZC1jb21tZW50c30tbGlzdGluZyB7XG4gICAgQGV4dGVuZCAuZW50aXR5LWRldGFpbHNfX3Jldmlld3MtbGlzdGluZztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDgycHgpO1xuICAgIH1cbn1cblxuI3skZWQtY29tbWVudHN9LWxpc3RpbmctbW9kYWwge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG59XG5cbiN7JGVkLWNvbW1lbnRzfS1tb3JlLWJ0biB7XG4gICAgd2lkdGg6IDI1NnB4O1xuICAgIG1hcmdpbjogYXV0bztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbn1cblxuI3skZWQtY29tbWVudHN9LXBpY3R1cmUge1xuICAgIC8vIEBleHRlbmQgLmVudGl0eS1kZXRhaWxzX19yZXZpZXdzLXBpY3R1cmU7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMjBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuXG4gICAgJiBpbWcge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEyMHB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICAgIH1cbn1cblxuI3skZWQtY29tbWVudHN9LXBpY3R1cmUtbW9kYWwge1xuICAgICYgaW1nIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1Ny44cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1Ny44cHgpO1xuICAgIH1cbn1cblxuI3skZWQtY29tbWVudHN9LWluZm8ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuI3skZWQtY29tbWVudHN9LWluZm86bnRoLWNoaWxkKDIpIHtcbiAgICAmIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzY1NjU2NTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbn1cblxuI3skZWQtY29tbWVudHN9LXBpY3R1cmUgaW1nIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xufVxuXG4jeyRlZC1jb21tZW50c30tY29udGVudCB7XG4gICAgQGV4dGVuZCAuZW50aXR5LWRldGFpbHNfX3Jldmlld3MtY29udGVudDtcbn1cblxuI3skZWQtY29tbWVudHN9LWRlc2NyaXB0aW9uLW1vZGFsIHtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xufVxuXG4jeyRlZC1jb21tZW50c30tZm9vdGVyIHtcbiAgICBAZXh0ZW5kIC5lbnRpdHktZGV0YWlsc19fcmV2aWV3cy1mb290ZXI7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29tbWVudC13cmFwIHtcbiAgICBmbGV4OiAwIDAgNzMlO1xuICAgIG1heC13aWR0aDogNzMlO1xufVxuXG4jeyRlZC1jb21tZW50c30td3JhcCAjeyRlZC1jb21tZW50c30tbGlzdGluZy1tb2RhbCB7XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOTNweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjU2NTY1O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbiN7JGVkLWNvbW1lbnRzfS1tb2RhbCB7XG4gICAgd2lkdGg6IDY1NnB4O1xuICAgIGhlaWdodDogNzU2cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgbWF4LWhlaWdodDogODB2aDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdyZXk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICB9XG59XG5cbiN7JGVkLWNvbW1lbnRzfS1tb2RhbC1zdGlja3ktaGVhZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaGVpZ2h0OiA4M3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgICAgICB3aWR0aDogNjU2cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29tbWVudHMtc2xpZGVyIC5zd2lwZXItY29tcG9uZW50LS13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG59XG5cbi5jb21tZW50cy1zbGlkZXIge1xuICAgIC5lbC1jYXJkIHtcbiAgICAgICAgd2lkdGg6IDI1NnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgfVxufVxuXG5cbi5jb21tZW50cy1zbGlkZXJfX2ltYWdlIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg4cHgsIDQwcHgpO1xuICAgIHdpZHRoOiA4MHB4O1xuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICB9XG59XG5cbi5jb21tZW50cy1zbGlkZXJfX29uZS1jb21tZW50X19pbWFnZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTZweCwgNDBweCk7XG59XG5cbi5jb21tZW50cy1zbGlkZXJfZGVzY3JpcHRpb24ge1xuICAgIHotaW5kZXg6IDE7XG4gICAgaGVpZ2h0OiAyMzBweDtcbiAgICB3aWR0aDogMjU2cHg7XG4gICAgYmFja2dyb3VuZDogIzQ0NDQ0NDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHBhZGRpbmc6IDYzcHggMzdweCAzNHB4IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG5cbiAgICAmLS1vbmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNTRweCkgY2FsY3VsYXRlUmVtKDIwcHgpIGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG59XG5cbi5jb21tZW50cy1zbGlkZXJfdXNlciB7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIH1cbn1cblxuLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tY2Fyb3VzZWwgLmNvbW1lbnRzLXNsaWRlcl9fY2FyZCAuY29tbWVudHMtc2xpZGVyX2Rlc2NyaXB0aW9uIHAge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG4udGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS1jYXJvdXNlbCAuY29tbWVudHMtc2xpZGVyX19jYXJkIC5jb21tZW50cy1zbGlkZXJfZGVzY3JpcHRpb24gcC5jb21tZW50cy1zbGlkZXItY29tbWVudCBzcGFue1xuICAgIC8vZGlzcGxheTppbmxpbmUtYmxvY2s7XG59XG5cbi50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLWNhcm91c2VsIC5jb21tZW50cy1zbGlkZXJfX2NhcmQgLmNvbW1lbnRzLXNsaWRlcl9kZXNjcmlwdGlvbiBzcGFuLmNvbW1lbnRzLXNsaWRlci1tb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLXdyYXAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tY2Fyb3VzZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fb25lLWNvbW1lbnQtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn0iLCJcblxuXG4jeyRwLWRldGFpbHN9IHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICAgIC5jb250YWluZXItaGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgICYtLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAoMTAwdncgLSAxMDAlKSk7XG4gICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSoxMDApO1xuXG4gICAgICAgIC5saW5lYXItcHJvZ3Jlc3MsXG4gICAgICAgIC5zbWFsbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NsaWRlci1zZWN0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtICgxMDB2dyAtIDEwMCUpKTtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1hcHAtaGVpZ2h0LCAxMDB2aCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLmNvbnRhaW5lci1oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAudG5zLW91dGVyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aW55LXNsaWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC50aW55LXNsaWRlciAudGlueS1zbGlkZXJfX3NsaWRlX19pbm5lciB7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgfVxuXG4gICAgLnRucy1uYXYge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDglO1xuICAgICAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgxMDZweCk7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoOCUgKyAxMDBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oM3B4KTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oN3B4KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNTZweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudG5zLW5hdi1hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsdXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gICAgcGFkZGluZzogMnJlbSAyLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgei1pbmRleDogMztcbn1cbiN7JHAtZGV0YWlsc31fX3Jlc2VydmF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIGNvbG9yOiAjMkMyQzJDO1xufVxuI3skcC1kZXRhaWxzfV9fanVtYm90cm9uIHtcbiAgICBAZXh0ZW5kIC5ibHVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxOTJweCk7XG4gICAgbWF4LWhlaWdodDogY2FsYygodmFyKC0tdmgsIDF2aCkqMTAwKSAtIDI2NnB4KTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDA4cHgpO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNTkycHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDg1cHgpO1xuICAgIH1cblxuICAgICYtc20ge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM0MHB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM4NHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXNtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgIH1cblxuICAgICYtbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmZmO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRwLWRldGFpbHN9X19qdW1ib3Ryb24tZGV0YWlsLWxpc3QsXG4jeyRwLWRldGFpbHN9X19kZXRhaWwtc2VjdGlvbi1saXN0IHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgzMnB4KSAwO1xuXG4gICAgbGkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgJi5uby1zcGFjZS10b3Age1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxNnB4KSAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFja2FnZS1lZGl0LWluZm8ge1xuICAgICN7JHAtZGV0YWlsc31fX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtLS1leHBhbmRhYmxlIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuI3skcC1kZXRhaWxzfV9fanVtYm90cm9uLWRldGFpbC1saXN0LWl0ZW0sXG4jeyRwLWRldGFpbHN9X19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNnB4KTtcblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5pdGVtcy13cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgJi0tZXhwYW5kYWJsZSB7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAmLWRldGFpbHMge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODApO1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL3BhY2thZ2VzL2Ryb3Bkb3duLXdoaXRlLnN2ZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi0tZXhwYW5kZWQge1xuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRwLWRldGFpbHN9X19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtICB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3QtbGcge1xuICAgIGxpIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRwLWRldGFpbHN9X19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbS5tYXJnaW4tYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbn1cblxuI3skcC1kZXRhaWxzfV9fanVtYm90cm9uLXRhYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICYtLW92ZXJuaWdodCB7XG4gICAgICAgIGdhcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbn1cblxuI3skcC1kZXRhaWxzfV9fanVtYm90cm9uLXRhYiB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGRkY7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgfVxuXG59XG5cbiN7JHAtZGV0YWlsc31fX3Njcm9sbC1uZXh0IHtcbiAgICBAZXh0ZW5kIC5ibHVyO1xuXG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogI0ZGRkY7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDZweCkgY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg4cHgpIDAgMCBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE5cHgpO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHotaW5kZXg6IDMzO1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDExcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB0b3A6IGNhbGModmFyKC0tYXBwLWhlaWdodCwgMTAwdmgpIC0gMTYwcHgpO1xuICAgICAgICByaWdodDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgICAgICAgIG1hcmdpbjphdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRwLWRldGFpbHN9X19kZXRhaWxzLXNlY3Rpb24tcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgZ2FwOiAycmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0IHtcbiAgICAub3Zlcm5pZ2h0LXJvb21zLWluZm8ge1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm92ZXJuaWdodC1yb29tcy1pbmZvIHtcbiAgICBjb2xvcjogIzkyOTI5MjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgLy8gZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnY2xpZycgb2ZmLCAnbGlnYScgb2ZmO1xufVxuXG4jeyRwLWRldGFpbHN9X19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtIHtcbiAgICAuaXRlbS1kZXRhaWxzIHtcbiAgICAgICAgY29sb3I6ICAjOTI5MjkyO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG59XG5cbiN7JHAtZGV0YWlsc31fX2RldGFpbC1zZWN0aW9uLWxpc3QgbGkgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSBwLFxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSBwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgLml0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbiN7JHAtZGV0YWlsc31fX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyIHtcbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbn1cblxuI3skcC1kZXRhaWxzfV9fZGV0YWlscy1zZWN0aW9uIHtcbiAgICBoMyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAmLS1leHBhbmRpbmcge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvZHJvcGRvd24td2hpdGUuc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWV4cGFuZGVkIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skcC1kZXRhaWxzfV9fZGV0YWlsLXNlY3Rpb24tbGlzdCB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG5cbiAgICBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JHAtZGV0YWlsc31fX2RldGFpbHMtc2VjdGlvbiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LTg7XG4gICAgcGFkZGluZzogMnJlbSAwO1xufVxuI3skcC1kZXRhaWxzfV9fZGV0YWlscy1zZWN0aW9uLW5vLWJvcmRlciB7XG4gICAgcGFkZGluZzogMnJlbSAwO1xufVxuXG4jeyRwLWRldGFpbHN9X19kZXRhaWxzLWxpc3Qtd3JhcCB7XG4gICAgZmxleDogMCAwIDI1JTtcblxuICAgICYubm93cmFwLWNvbHVtbi11cC1zbSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHAsIHNwYW4sIGxpIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG5cbiAgICAgICAgJi5ub3dyYXAtY29sdW1uLXVwLXNtIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICBwLCBzcGFuLCBsaSB7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ldmVudC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB9XG59XG5cbiN7JHAtZGV0YWlsc31fX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTI4cHgpIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJyZW07XG4gICAgfVxufVxuXG4jeyRwLWRldGFpbHN9X19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIHtcbiAgICBvcmRlcjogNTtcbiAgICBwYWRkaW5nOjA7XG5cbiAgICAmLmJvcmRlci10b3Age1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktODtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNHB4KTtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMzAlO1xuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCA3MCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMzUlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAwIDY2JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYm9sZGVyIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4jeyRwZC1tb2RhbH17XG4gICAgei1pbmRleDogNjY2NztcblxuICAgIC5zay1tb2RhbF9faW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS04O1xuICAgICAgICBjb2xvcjojRkZGO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIC5zay1tb2RhbF9fYm9keSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNjhweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgICAgICAgICBoZWlnaHQ6IDkwJTtcblxuICAgICAgICAgICAgLnNrLW1vZGFsX19ib2R5IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oODZweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY292ZXItcGhvdG9zIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTExcHgpO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuc2stbW9kYWxfX2JvZHkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tc2VjdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5lbnRpdHktZGV0YWlsc19fZGV0YWlscy13cmFwIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSg1NHB4KTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ3cHgpIGNhbGN1bGF0ZVJlbSgxMDRweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDU0cHgpO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcblxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgxMDRweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXZhbHVhdGlvbi1yb3cge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY1NjU2NTtcbiAgICB9XG5cbiAgICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2stbW9kYWxfX2hlYWQge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTg7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS02O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgICAgIG1heC13aWR0aDogODUlO1xuICAgICAgICB9XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zay1tb2RhbF9fY2xvc2Uge1xuICAgICAgICAuc2staWNvbiB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjRkZGO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICB9XG5cbiAgICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIH1cblxuICAgIC5jbG9zZS1tb2RhbC1idXR0b257XG4gICAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIH1cblxuICAgIC5jbG9zZS1tb2RhbC1idXR0b24td3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS02O1xuICAgIH1cblxuICAgIC50aW55LXNsaWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDUxMXB4KTtcbiAgICB9XG5cbiAgICAudGlueS1zbGlkZXIgLnRpbnktc2xpZGVyX19zbGlkZV9faW5uZXIge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MTFweCk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MTFweCk7XG4gICAgfVxuXG4gICAgLnRucy1uYXYge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg2OXB4KTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XG4gICAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zY2FsZWQtZG93biB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODMpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNjYWxlZC11cCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNjYWxlZC1kb3duLW1pbmkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50bnMtbmF2LW5vdC1hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1NHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAyMjtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44MCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG5cbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogIzJDMkMyQztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGlueS1zbGlkZXJfX2Fycm93LS1nYWxsZXJ5LXJpZ2h0IHtcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgICAgIH1cblxuICAgICAgICAudGlueS1zbGlkZXJfX2Fycm93LS1nYWxsZXJ5LWxlZnQge1xuICAgICAgICAgICAgbGVmdDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9fbGlzdCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi12YWx1YXRpb24tbGlzdCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lbnRpdHktZGV0YWlsc19fbG9jYXRpb24ge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIC5lbnRpdHktZGV0YWlsc19fZGV0YWlscy1mZWF0dXJlcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgfVxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tTU9CSUxFIFNUWUxFUy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAudGlueS1zbGlkZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjMwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpbnktc2xpZGVyIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIzMHB4KTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMzBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAuY292ZXItcGhvdG9zIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjMwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAudGlueS1zbGlkZXJfX25hdmlnYXRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50bnMtbmF2IHtcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLXdyYXAge1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3cge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmVudGl0eS1kZXRhaWxzX190aXRsZS0tc21hbGwtc2NyZWVuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgLmNsb3NlLW1vZGFsLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjphdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgICAgZmxleDogMCAwIDg4JTtcbiAgICAgICB9XG5cbiAgICAgICAuZW50aXR5LWRldGFpbHNfX2xvY2F0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICB9XG5cbiAgICAgICAuZW50aXR5LWRldGFpbHNfX2RldGFpbHMtZmVhdHVyZXMge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDowO1xuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgfVxuXG4gICAgICAgIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2xpc3QgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zay1tb2RhbF9faGVhZCB7XG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi12YWx1YXRpb24tbGlzdCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLUVORCBPRiBNT0JJTEUgU1RZTEVTLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWxhYmVsLWxpc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIixcIjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIC5yb29tLWl0ZW0ge1xuICAgICAgICAuaXRlbS1kZXRhaWxzIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIC5pdGVtLWRldGFpbHMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbXMtd3JhcC5uby1zcGFjZS10b3Age1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbn1cblxuLnR4dF91bmRlcmxpbmV7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY2VudGVyZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLndpZHRoLTEwMC1zbSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmJsb2NrLWZvb3RlciB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19mb290ZXIucGFja2FnZS1zdW1tYXJ5X19zdGlja3ktYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuXG4gICAgLmJ0bi5idG4tLXNlY29uZGFyeS0tb3V0bGluZS5idG4tLXNtIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFja2FnZS1zdW1tYXJ5X19zdGlja3ktYm94LWJ1dHRvbi13cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDJyZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnktMiB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNDBweCkgIWltcG9ydGFudDtcblxuICAgIC5idG4uYnRuLS1zZWNvbmRhcnktLW91dGxpbmUuYnRuLS1zbSB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oOTBweCkgIWltcG9ydGFudDtcblxuICAgICAgICAuYnRuLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lLmJ0bi0tc20ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyIHtcbiAgICBoMy5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbn1cblxuI3skZGFzaGJvYXJkfV9faW5pdGlhbC1yZXF1ZXN0LWRldGFpbHMtc3RhdHVzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBncmV5O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgycHgpIGNhbGN1bGF0ZVJlbSg5cHgpO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbiN7JGRhc2hib2FyZH1fX2luaXRpYWwtcmVxdWVzdC1kZXRhaWxzLXN0YXR1cy1sYWJlbHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG59XG5cbiN7JGRhc2hib2FyZH1fX2luaXRpYWwtcmVxdWVzdC1wYWNrYWdlLWF2YWlsYWJsZS15ZWxsb3d7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNzkwMDg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuI3skZGFzaGJvYXJkfV9faW5pdGlhbC1yZXF1ZXN0LXBhY2thZ2UtYXZhaWxhYmxlLWdyZWVue1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdCMjZBO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiN7JGRhc2hib2FyZH1fX2luaXRpYWwtcmVxdWVzdC1wYWNrYWdlLWF2YWlsYWJsZS1yZWR7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDQ0Mzg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJvb20td3JhcCB7XG4gICAgcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19uby1pdGVtcy10ZXh0IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbn1cbiIsIi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS1zZWxlY3Qge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdGV4dC1pbmRlbnQ6IDFweDtcbiAgICB0ZXh0LW92ZXJmbG93OiBcIlwiO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk2JSBjZW50ZXI7XG4gICAgY29sb3I6IGJsYWNrO1xuICB9XG5cbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tc2VsZWN0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIDA7XG4gIH1cblxuICAuY3VzdG9tLWRyb3Bkb3duLW9wdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG5cbiAgLmVudGl0eS1vcHRpb24tbmFtZSB7XG4gICAgZmxleDogMTtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cblxuICAuY3VzdG9tLWRyb3Bkb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDMwMHB4KTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IDAgMjBweCAyNHB4IC00cHggcmdiYSgxNiwgMjQsIDQwLCAwLjA4KSwgMCA4cHggOHB4IC00cHggcmdiYSgxNiwgMjQsIDQwLCAwLjAzKTtcbiAgfVxuXG4gIC5jdXN0b20tZHJvcGRvd24gbGkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5jdXN0b20tZHJvcGRvd24gbGk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIH1cbn1cbiIsIlxuXG4jeyRtYWdhemluZXN9X19pbm5lciB7XG4gIGJhY2tncm91bmQ6ICMyNzI3Mjc7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNTZweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNjBweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBtYXJnaW4tdG9wOiAxNTVweDtcbiAgfVxufVxuXG4jeyRtYWdhemluZXN9X19oZWFkZXIge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODBweCkgMCBjYWxjdWxhdGVSZW0oNTVweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4MHB4KSAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5NXB4KSAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDgwcHgpIDAgY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDM7XG5cbiAgICAmLXN0aWNreSB7XG4gICAgICBhbmltYXRpb246IHNob3dEb3duIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICB9XG5cbiAgICAmLXNjcm9sbC1kb3duIHtcbiAgICAgIGFuaW1hdGlvbjogaGlkZVVwIDAuOHMgZWFzZS1pbi1vdXQ7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzaG93RG93biB7XG4gIGZyb20ge1xuICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgaGVpZ2h0OiAxNTVweDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgaGlkZVVwIHtcbiAgMjUlIHtcbiAgICAgIGhlaWdodDogMTU1cHg7XG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgIGhlaWdodDogNzhweDtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgIGhlaWdodDogMHB4O1xuICAgIH1cbn1cblxuI3skbWFnYXppbmVzfV9faGVhZGVyLXRpdGxlIHtcbiAgei1pbmRleDogNTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDVweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDU1cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDY1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzVweCk7XG4gIH1cbn1cblxuI3skbWFnYXppbmVzfV9faGVhZGVyLXRpdGxlLS1saW5rIHtcbiAgQGV4dGVuZCAjeyRtYWdhemluZXN9X19oZWFkZXItdGl0bGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmY7XG4gIH1cbn1cblxuI3skbWFnYXppbmVzfV9faGVhZGVyLXRpdGxlLS1tb2JpbGUge1xuICBAZXh0ZW5kICN7JG1hZ2F6aW5lc31fX2hlYWRlci10aXRsZTtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skbS1kZXRhaWxzfV9fZ2FsbGVyeS1kaXNhYmxlZCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBhZ2luYXRpb24tLW1hZ2F6aW5lLW92ZXJ2aWV3IHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDgwcHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTUwcHgpO1xuICB9XG59XG5cbi5icmVhay1uby1tb2JpbGUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lXG4gIH1cbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fY29udGVudD5wIHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fY29udGVudCBwLFxuLm1hZ2F6aW5lc19fZGV0YWlsc19fY29udGVudCBzcGFuIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX19jb250ZW50IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX19jb250ZW50LS1hZGRpdGlvbmFsIHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI4cHgpO1xufVxuXG4ubW9iaWxlLWhpZGRlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1hZ2F6aW5lc19fbm8tcmVzdWx0cy0tbWVzc2FnZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjdweDtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMjBweCkgMCBjYWxjdWxhdGVSZW0oNjBweCkgMDtcbn1cblxuLm1hZ2F6aW5lc19fbm8tcmVzdWx0cy0tbmV3ZXN0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xufVxuXG4ubWFnYXppbmVfX2RldGFpbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDgwcHgpO1xufVxuXG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hZ2F6aW5lLW92ZXJ2aWV3LnNlYXJjaC1wYWdlX19pbmxpbmUtZmlsdGVyIHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEyMHB4KTtcbn1cblxuQGltcG9ydCBcIm1hZ2F6aW5lcy9lbnRpdHlcIjtcbkBpbXBvcnQgXCJtYWdhemluZXMvY2F0ZWdvcmllc1wiO1xuQGltcG9ydCBcIm1hZ2F6aW5lcy9kZXRhaWxzXCI7XG5AaW1wb3J0ICdtYWdhemluZXMvcmVsYXRlZCc7XG5AaW1wb3J0ICdtYWdhemluZXMvZW1TbGlkZXInO1xuIiwiI3skbS1lbnRpdHl9LWNhcmQge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjRweCk7XG59XG5cbiN7JG0tZW50aXR5fS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gIGEge1xuICAgIC8vZGlzcGxheTogZmxleDtcbiAgfVxuXG4gICZfX3BsYWNlaG9sZGVyIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbWFyZ2luOiAtMTlweCAtMTlweCAyNHB4O1xuICB9XG59XG5cbiN7JG0tZW50aXR5fS1pbWFnZS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1NSU7XG59XG5cbiN7JG1hZ2F6aW5lc31fX2xpa2UtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAyO1xuXG4gIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAuc2staWNvbiB7XG4gICAgICBzdmcge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cbiAgICAuc2staWNvbiB7XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1uby1kaXNwbGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JG0tZW50aXR5fS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbiN7JG0tZW50aXR5fS1kYXRlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBjb2xvcjogI0M1QzVDNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xufVxuXG4jeyRtLWVudGl0eX0tZXhjZXJwdCB7fVxuXG4jeyRtLWVudGl0eX0tZXhjZXJwdC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogJHBpbms7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwaW5rLTM7XG4gIH1cbiAgc3BhbiB7XG4gICAgY29sb3I6ICNmZmZmO1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICB9XG59XG5cbi8qXG4gKiBQbGFjZWhvbGRlcnNcbiAqL1xuXG4jeyRtLWVudGl0eX0tY2FyZC0tcGxhY2Vob2xkZXIge1xuICAucGgtcm93IC5iaWcge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG59XG5cbi5zbS1zY3JlZW4taW5saW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59IiwiI3skbS1jYXRlZ29yaWVzfSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDMycHgpO1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMTJweCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0b3A6IDU1cHg7XG5cbiAgJi0tc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICB0b3A6IDEyNnB4O1xuICB9XG59XG5cbiN7JG0tY2F0ZWdvcmllc30tZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbiAgfVxufVxuXG4jeyRtLWNhdGVnb3JpZXN9LWZvcm0tc2VhcmNoLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG59XG5cbiN7JG0tY2F0ZWdvcmllc30tZm9ybS1pbnB1dCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCR3aGl0ZSk7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGNhcmV0LWNvbG9yOiAkd2hpdGU7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuI3skbS1jYXRlZ29yaWVzfS1mb3JtLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9zZWFyY2guc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiN7JG0tY2F0ZWdvcmllc30tZm9ybS1zdWJtaXR0ZWQge1xuICBAZXh0ZW5kICN7JG0tY2F0ZWdvcmllc30tZm9ybS1zdWJtaXQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9jbG9zZS1ncmV5LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuI3skbS1jYXRlZ29yaWVzfS1tZW51IHtcbiAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI4cHgpO1xufVxuXG4jeyRtLWNhdGVnb3JpZXN9LW1lbnUtaXRlbSB7XG4gIGEge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgLy8gJjpmb2N1cyB7XG4gICAgLy8gICBjb2xvcjogJHBpbms7XG4gICAgLy8gfVxuICB9XG5cbiAgJi0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxufVxuXG4ubWFnYXppbmVzX19jYXRlZ29yaWVzLW1lbnUtaXRlbV9fc2VsZWN0ZWQgYSB7XG4gIGNvbG9yOiAkcGluaztcbn1cblxuI3skbS1jYXRlZ29yaWVzfS1tZW51X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICBjb2xvcjogI2ZmZmZmZjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuXG4vKlxuICogUGxhY2Vob2xkZXJcbiAqL1xuI3skbS1jYXRlZ29yaWVzfS0tcGxhY2Vob2xkZXIge1xuICAucGgtcm93IHtcbiAgICBkaXYge1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgIH1cblxuICAgIC5iaWcge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgIC5iaWcuZW1wdHkge1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4jeyRtLWNhdGVnb3JpZXN9LXN0aWNreS1tZW51LXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiA5O1xuICB0b3A6IDE1NXB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi0tc3RpY2t5IHtcbiAgICBhbmltYXRpb246IGdvVXAgMC4zcyBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcblxuICAgICYtdXAge1xuICAgICAgYW5pbWF0aW9uOiBnb0Rvd24gMC4zcyBlYXNlLWluO1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgZ29Eb3duIHtcbiAgZnJvbSB7XG4gICAgdG9wOiA3MHB4O1xuICB9XG4gIHRvIHtcbiAgICB0b3A6IDE1NXB4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZ29VcCB7XG4gIGZyb20ge1xuICAgIHRvcDogMTU1cHg7XG4gIH1cblxuICB0byB7XG4gICAgdG9wOiA3MHB4O1xuICB9XG59XG5cbiN7JG0tY2F0ZWdvcmllc30tc3RpY2t5LW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oN3B4KSBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDI1cHgpIGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgbWFyZ2luOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG59XG5cbiN7JG0tY2F0ZWdvcmllc31fX3N0aWNreS1tZW51X19waWxsIHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktODtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luOiAwIDhweCAwIDA7XG5cbiAgJi0tcGluayB7XG4gICAgY29sb3I6ICRwaW5rICAhaW1wb3J0YW50O1xuICB9XG59IiwiICAjeyRtLWRldGFpbHN9IHtcbiAgYmFja2dyb3VuZDogIzI3MjcyNztcbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgb3ZlcmZsb3c6IGNsaXA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDU2cHgpO1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xufVxuXG4jeyRtLWRldGFpbHN9X19kYXRlIHtcbiAgY29sb3I6ICNjNWM1YzU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbiN7JG0tZGV0YWlsc31fX3RvcC1tZXRhLWRhdGEge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X190YWdzIHtcbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19pbWFnZSB7XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC50aW55LXNsaWRlcl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50aW55LXNsaWRlcl9fYXJyb3ctLWNhcm91c2VsLWxlZnQge1xuICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICAudGlueS1zbGlkZXJfX2Fycm93LS1jYXJvdXNlbC1yaWdodCB7XG4gICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19pbWFnZS0teW91dHViZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBwYWRkaW5nLXRvcDogNTUlO1xuICBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX2ltYWdlLWNvbnQge1xuICBwYWRkaW5nLXRvcDogNTUlO1xufVxuXG4jeyRtLWRldGFpbHN9X19pbWFnZS1jb250LW5vLWNvbW1lbnQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG59XG5cbi5zYWZhcmktbm8tanVtcCB7XG4gICN7JG0tZGV0YWlsc31fX2ltYWdlLWNvbnQtbm8tY29tbWVudCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgIH1cbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19tZXRhLWRhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgJl9fbm90LWxvYWRlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODAlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX3NoYXJlLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xufVxuXG4jeyRtLWRldGFpbHN9X19zaGFyZS1idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcbiAgICAgICAgICAgICAgdXJsKCcvaW1hZ2VzL2VtYWlsLXdoaXRlLnN2ZycpXG4gICAgICAgICAgICAgIG5vLXJlcGVhdFxuICAgICAgICAgICAgICBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDk1JTtcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gICYtLXR3aXR0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy94LXdoaXRlLnN2ZycpO1xuICB9XG4gICYtLWZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvZmFjZWJvb2std2hpdGUuc3ZnJyk7XG4gIH1cbiAgJi0td2hhdHN1cCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL3doYXRzdXAtd2hpdGUuc3ZnJyk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi0tcGludGVyZXN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvcGludGVyZXN0LXdoaXRlLnN2ZycpO1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX2xpa2UtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTRweDtcbiAgJi5idG4tLWljb24uYnRuLS1zbSAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogLTdweDtcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19zaGFyZS1idG4ge1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDk3cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNDBweCkge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB9XG59XG5cbi5tYWdhemluZS1kZXRhaWxzLS1pY29ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDg0cHgpO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMzBweCkge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDg4cHgpO1xuICB9XG5cbiAgJi0tbW9yZS1saWtlcyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg5NHB4KTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDMzMHB4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg5OHB4KTtcbiAgICB9XG4gIH1cbn1cbiN7JG0tZGV0YWlsc30gLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbiAjeyRtLWRldGFpbHN9X19nYWxsZXJ5LXNsaWRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDQwMHB4KTtcbiAgbWF4LXdpZHRoOiA5MyU7XG4gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19nYWxsZXJ5LXNsaWRlLXRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19mb3JtIHtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNTAwcHgpO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDk1cHgpO1xuXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xuICAgIGNvbG9yOiRibGFjaztcbiAgfVxuXG4gIHRleHRhcmVhIHtcbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigkYmxhY2spO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjb2xvcjokYmxhY2s7XG4gIH1cbiAgLmVudGl0eS1jb250YWN0LWZvcm1fX21lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMjBweCkgMDtcbiAgICAmLS1lcnJvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cblxuICBzZWxlY3R7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICB0ZXh0LWluZGVudDogMHB4O1xuICAgIHRleHQtb3ZlcmZsb3c6IFwiXCI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTclIDU0JTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeE5DSWdhR1ZwWjJoMFBTSTVJajQ4Y0dGMGFDQm1hV3hzUFNKdWIyNWxJaUJ6ZEhKdmEyVTlJaU13TURBaUlITjBjbTlyWlMxM2FXUjBhRDBpTWlJZ1pEMGlUVEVnTVd3MklEWWdOaTAySWk4K1BDOXpkbWMrJyk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiRibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiAwcHhcbiAgfVxuXG4gIC5idG57XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlcn0tLW1hZ2F6aW5lLW92ZXJ2aWV3IHtcbiAgLnNlYXJjaC1wYWdlX19tb2JpbGUtbWFwLXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxufVxuXG4vKlxuICogUGxhY2Vob2xkZXJzXG4gKi9cbiN7JG0tZGV0YWlsc31fX2ltYWdlLXBsYWNlaG9sZGVyIHtcbiAgcGFkZGluZy10b3A6IDU1JTtcbiAgLnBoLXBpY3R1cmUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19icmVhZGNydW1iLW5hdmktLXdhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gICYtc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHRvcDogNzBweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI3skbS1kZXRhaWxzfV9fYnJlYWRjcnVtYi1uYXZpLS1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbiN7JG0tZGV0YWlsc31fX2JyZWFkY3J1bWItbmF2aS0taWNvbiB7XG4gIHBhZGRpbmc6IDBweCA4cHg7XG4gICYgc3BhbiB7XG4gICAgJiBzdmcge1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgfVxuICB9XG5cbn1cblxuI3skbS1kZXRhaWxzfSB7XG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAubWFnYXppbmVzX19kZXRhaWxzX19nYWxsZXJ5LXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24ge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGdhcDogLjkzNzVyZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24ubW9iaWxlLXN3aXBlci0tb25lLWl0ZW0ge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogLS45Mzc1cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtLjkzNzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IC45Mzc1cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogLjkzNzVyZW07XG5cbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICB3aWR0aDogMjVyZW07XG4gICAgICAgIG1heC13aWR0aDogOTMlO1xuICAgICAgfVxuXG4gICAgICAubWFnYXppbmVzX19kZXRhaWxzX19nYWxsZXJ5LXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIiN7JG0tZGV0YWlsc31fX3JlbGF0ZWQtc2xpZGVyIHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDk1cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjAwcHgpO1xuICAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG4gIC50bnMtb3V0ZXIge1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgbGVmdDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLnRucy1vdmgge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG4gIC50bnMtaG9yaXpvbnRhbC50bnMtc3VicGl4ZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8udG5zLWl0ZW0ge1xuICAgIC8vICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAvLyAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAvL31cbiAgfVxuICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uIHtcbiAgICAudGlueS1zbGlkZXJfX3NsaWRlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzA1cHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19yZWxhdGVkLWltYWdlIHtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTUwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjQ2cHgpO1xuICB9XG4gIGltZyB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuICB9XG4gICY6aG92ZXIge1xuICAgIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHRyYW5zbGF0ZVkoMCUpIHNjYWxlKDEuMTA1KTtcbiAgICB9XG4gIH1cbn1cblxuI3skbS1kZXRhaWxzfV9fcmVsYXRlZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTlweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX3JlbGF0ZWQtZXhjZXJwdCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX3JlbGF0ZWQtZGVzY3JpcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGZsZXg6IDE7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDE1MHB4KTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTYwcHgpO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cblxuI3skbS1kZXRhaWxzfV9fcmVsYXRlZC1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICAmOmhvdmVyIHtcbiAgICAjeyRtLWRldGFpbHN9X19yZWxhdGVkLWV4Y2VycHQge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuI3skbS1kZXRhaWxzfV9fcmVsYXRlZC1zbGlkZXIge1xuICAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM4NnB4KSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fc2xpZGUubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuc3dpcGVyLXdyYXBwZXIsXG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24ge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyODlweCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMwOXB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMTdweCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzA1cHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcbiAgICAuc3dpcGVyLXNsaWRlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtZGVzY3JpcHRpb24ge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyX19zbGlkZS5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIFxuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG5cbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBvcGFjaXR5OiAwLjI7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoLW4rMikge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgJjpudGgtY2hpbGQoLW4rMykge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiAkZW0tc2xpZGVyLWxpbmstd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMjBweCk7XG5cbi5lbVNsaWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gIHBhZGRpbmc6IDE0cHggMCA0NnB4O1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAwIDAgNHB4O1xuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxuXG4gICZfX21lZGlhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJl9fYW5jaG9yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtJG1haW4taGVhZGVyLWhlaWdodDsgLy8gYWRqdXN0IGJhc2VkIG9uIHN0aWNreSBoZWFkZXIgaGVpZ2h0XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgfVxuXG4gICZfX2N0YSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG4gICZfX3N3aXBlciB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgJl9fc29jaWFsU2xpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMTAwLzU1O1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICMyYjJiMmI7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX3NvY2lhbFRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAmX19zb2NpYWxTdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxuXG4gICZfX3NvY2lhbEljb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjhweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJl9fc29jaWFsSWNvbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMS40MzVyZW07XG4gICAgaGVpZ2h0OiAxLjQzNXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgICB9XG4gIH1cbiAgJl9faW1hZ2VXcmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJl9fc2xpZGVMaW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JGVtLXNsaWRlci1saW5rLXdpZHRofSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB6LWluZGV4OiA1O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmX19zb2NpYWxUaXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICAgICZfX3NvY2lhbFN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbiAgLy8gc20g4omlIDU2OFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgJl9fc29jaWFsU2xpZGUge1xuICAgICAgaGVpZ2h0OiAyNTVweDtcbiAgICB9XG4gIH1cblxuICAvLyBtZCDiiaUgNzY4XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAmX19zb2NpYWxTbGlkZSB7XG4gICAgICBoZWlnaHQ6IDIwMXB4O1xuICAgIH1cbiAgICAmX19zb2NpYWxUaXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICB9XG4gICAgJl9fc29jaWFsU3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gbGcg4omlIDEwMjRcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICZfX3NvY2lhbFNsaWRlIHtcbiAgICAgIGhlaWdodDogMjkwcHg7XG4gICAgfVxuICB9XG5cbiAgLy8geGwg4omlIDE0NDBcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICZfX3NvY2lhbFNsaWRlIHtcbiAgICAgIGhlaWdodDogMzgzcHg7XG4gICAgfVxuICB9XG59IiwiI3skZi1oZWFkZXJ9IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTAwcHgpIDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbn1cblxuI3skZi1oZWFkZXJ9LXRpdGxlIHtcbiAgei1pbmRleDogMjtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDVweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDU1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg2NXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDc1cHgpO1xuICB9XG59XG5cbiN7JGYtaGVhZGVyfS1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxMHB4KSAwIGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW46IDAgMCBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oODBweCk7XG4gIH1cbn1cblxuI3skZi10YWJzfSB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG4gIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgJi0tbG9hZGluZyB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG59XG5cbiN7JGYtdGFic30taXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KSBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgfVxuICAmLS1hY3RpdmUsXG4gICY6aG92ZXIge1xuICAgIGEge1xuICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBpbms7XG4gICAgfVxuICAgICN7JGYtdGFic30taW5kaWNhdG9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgYSB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgfVxuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgYSB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KSBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGYtdGFic30taW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xufVxuIiwiI3skZi1pbmZvfSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDQwcHggMCA2MnB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IDUwcHggMCA3MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgOTBweDtcbiAgfVxufVxuXG4jeyRmLWluZm99IC52ZHAtZGF0ZXBpY2tlci0taW5saW5lIHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTYlIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2FsZW5kYXItbmV3LXdoaXRlLnN2Zyk7XG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoJHdoaXRlKTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgY29sb3I6JHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4JTtcbiAgfVxuICAmLS1lcnJvciB7XG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBpbmsgIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCRwaW5rKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9jYWxlbmRhci1uZXctZXJyb3Iuc3ZnKTtcbiAgICB9XG4gIH1cbiAgLmNlbGwge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgJi5oaWdobGlnaHRlZC50b2RheSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwaW5rLDAuNSk7XG4gICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIH1cbiAgICAmLnNlbGVjdGVkLFxuICAgICYuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgLmRheV9fbW9udGhfYnRuLFxuICAubW9udGhfX3llYXJfYnRuIHtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNiU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuI3skZi1pbmZvfS1idG4ge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMjlweCk7XG4gIH1cbn1cblxuI3skZi1pbmZvfS1idG4taW5kaWNhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGNvbG9yOiAkcGluaztcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjNweCk7XG4gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xufVxuXG4jeyRmLWluZm99LW1lc3NhZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLmVudGl0eS1jb250YWN0LWZvcm1fX2NvbmZpcm0tbWVzc2FnZSA+IGg0IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gICAgbWF4LXdpZHRoOiA4OCU7XG4gICAgZm9udC1zaXplOiAxLjM1cmVtO1xuICB9XG59XG5cbi8qXG4gKiBTayBNb2RhbCBvdmVycmlkZXNcbiAqL1xuI3skZi1pbmZvfSB7XG4gIC5zay1tb2RhbF9fYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0ge1xuICAgIC52ZHAtZGF0ZXBpY2tlciB7XG4gICAgICB0b3A6IDA7XG4gICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgIC8vY29sb3I6ICRibGFjaztcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2FsZW5kYXItbmV3LnN2Zyk7XG4gICAgICAgIC8vQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoJGJsYWNrKTtcbiAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgLy9tYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmVudGl0eS1jb250YWN0LWZvcm1fX2NvbmZpcm0tbWVzc2FnZSB7XG4gICAgbWFyZ2luOiAycmVtIDAgMjBweCAwO1xuICB9XG4gIFxuICAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtbGFiZWwtLWNoZWNrYm94OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGluaztcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtbGFiZWwtLWNoZWNrYm94OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0ge1xuICAgICAgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbmZpcm1hdGlvbi1tZXNzYWdlLWZhdm9yaXRlcyB7XG4gIHotaW5kZXg6IDE2NTA7XG4gIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL3N1Y2Nlc3Mtb3JhbmdlLnN2Zykgbm8tcmVwZWF0O1xuICB9XG59IiwiI3skZi1lbnRyeX0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiN7JGYtZW50cnl9X19jaGVja2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBpbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oNTZweCk7XG4gIH1cbn1cblxuI3skZi1lbnRyeX1fX2NoZWNrYm94LWlubmVyIHtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjkwcHgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgaGVpZ2h0OiAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNjc1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg5MDBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDExNjRweCk7XG4gIH1cbn1cblxuI3skZi1lbnRyeX1fX2NoZWNrYm94LWxhYmVsIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTJweCAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDJweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDg1JTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgMC4zKSBuby1yZXBlYXQgY2VudGVyO1xuICB9XG4gIEBhdC1yb290IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIGJvcmRlci1jb2xvcjogJHBpbms7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2NoZWNrLXdoaXRlLnN2Zyk7XG4gIH1cbiAgXG4gICYtLXJlcXVlc3RlZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIHN2ZywgLnNrLWljb24ge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTFweDtcbiAgICB9XG4gIH1cbn1cblxuI3skZi1lbnRyeX0tZW1wdHktbWVzc2FnZSxcbiN7JGYtZW50cnl9LS1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTQ0cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg5NnB4KTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLWZhdm9yaXRlcyB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5mbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2V4Y2VycHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19leGNlcnB0IHtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI3MHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbm5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIH1cbiAgfVxufVxuIiwiXG5cbkBpbXBvcnQgXCJmYXZvcml0ZXMvaGVhZGVyXCI7XG5AaW1wb3J0IFwiZmF2b3JpdGVzL2luZm9cIjtcbkBpbXBvcnQgXCJmYXZvcml0ZXMvZW50cmllc1wiO1xuXG4jeyRmYXZvcml0ZXN9X19tb3JlLWVudHJpZXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNDBweCk7XG59XG4iLCJcblxuI3skZXZlbnRqb2JzfV9faW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjMjcyNzI3O1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE0MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNTZweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNzBweCk7XG4gIH1cbn1cblxuI3skZXZlbnRqb2JzfV9fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG5cbiAgJi0tbW9iaWxlLWhpZGRlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4jeyRldmVudGpvYnN9X19yZXN1bHRzLXdyYXAgI3skZXZlbnRqb2JzfV9fdGFibGV7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNjRweCk7XG4gIH1cbn1cblxuI3skZXZlbnRqb2JzfV9faGVhZGVyIHtcbiAgQGV4dGVuZCAjeyRtYWdhemluZXN9X19oZWFkZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gICYtLXJlc3VsdHMge1xuICAgICAgcGFkZGluZzogNHJlbSAwO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gIH1cblxuICAmLW92ZXJ2aWV3IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgei1pbmRleDogOTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmLXN0aWNreSB7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjZzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgIH1cblxuICAgICAgJi1oaWRlIHtcbiAgICAgICAgdG9wOiAtMTU1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuOHMgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRldmVudGpvYnN9X19oZWFkZXItdGl0bGUge1xuICBAZXh0ZW5kICN7JG1hZ2F6aW5lc31fX2hlYWRlci10aXRsZTtcbiAgJi1saW5rIGEge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuI3skZXZlbnRqb2JzfV9fdGFibGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDM4cHgpO1xuICB3aWR0aDogMTAwJTtcbiAgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIGNvbG9yOiAjOWU5ZTllO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjU2NTY1O1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIHRkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY1NjU2NTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oMjFweCkgY2FsY3VsYXRlUmVtKDEwcHgpIDA7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDIpIHt9XG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSg5cHgpO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDlweCk7XG4gICAgfVxuICB9XG4gIHRyOmxhc3QtY2hpbGQge1xuICAgIHRkIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuI3skZXZlbnRqb2JzfV9fdGFibGVfX25hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXG4gICZfc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxufVxuXG4jeyRldmVudGpvYnN9X190YWJsZV9fZW1wbG95ZXIge1xuICAmX3NtYWxsIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cbn1cblxuI3skZXZlbnRqb2JzfV9fdGFibGUtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNTBweCk7XG59XG5cbiN7JGV2ZW50am9ic31fX3RhYmxlX19kYXRlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfc21hbGwge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cbn1cblxuI3skZXZlbnRqb2JzfV9fbm8tcmVzdWx0cy13cmFwIHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgyMHB4KSAwIGNhbGN1bGF0ZVJlbSg2MHB4KSAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS03O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNjRweCk7XG4gIH1cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4jeyRldmVudGpvYnN9X19uby1yZXN1bHRzLS1tZXNzYWdlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyN3B4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4jeyRlai1qb2Itc2VhcmNofSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMzEycHgpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogJGV2ZW50LWpvYnMtc2VhcmNoLXo7XG5cbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExcHgpO1xuICB9XG5cbiAgJi1mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAmLXN0aWNreSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6MTI2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gIH1cbn1cblxuI3skZWotam9iLXNlYXJjaH0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgIHotaW5kZXg6ICRldmVudC1qb2JzLXNlYXJjaC16O1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oMzBweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTU1cHg7XG5cbiAgICAmLXN0aWNreSB7XG4gICAgICB0b3A6IDE1NXB4O1xuICAgICAgdHJhbnNpdGlvbjogMC42cyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJi1oaWRlIHtcbiAgICAgIHRvcDotMTUwcHg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjZzIGFsbCBlYXNlLWluO1xuICAgIH1cbiAgfVxufVxuXG4uc2FmYXJpLW5vLWp1bXAge1xuICAjeyRlai1qb2Itc2VhcmNofS1tb2JpbGU6Zm9jdXMtd2l0aGluIHtcbiAgICB0b3A6IDE1NXB4O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuI3skZWotam9iLXNlYXJjaH0tbW9iaWxlLWhpZGUge1xuICAjeyRlai1qb2Itc2VhcmNofS1zZWxlY3Qtb3B0aW9ucyB7XG4gICAgb3BhY2l0eTowO1xuICB9XG59XG5cblxuI3skZWotam9iLXNlYXJjaH1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmID4gYTpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG59XG5cbiN7JGVqLWpvYi1zZWFyY2h9LWZpZWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktODtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAvLyBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbiAgICB9XG59XG5cbiN7JGVqLWpvYi1zZWFyY2h9LXRleHQtaW5wdXQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigkd2hpdGUpO1xuICBjb2xvcjogJHdoaXRlO1xuICBjYXJldC1jb2xvcjogJHdoaXRlO1xuICBtaW4td2lkdGg6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgLy8gbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAvLyAmOmZvY3VzIHtcbiAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xuICAvLyB9XG59XG5cbiN7JGVqLWpvYi1zZWFyY2h9LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG59XG5cbiN7JGVqLWpvYi1zZWFyY2h9LXNlbGVjdCB7XG4gIEBleHRlbmQgI3skZWotam9iLXNlYXJjaH0tdGV4dC1pbnB1dDtcbiAgQGluY2x1ZGUgcmVzZXQtc2VsZWN0KCk7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS04O1xuICAvLyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5MiUgNTQlO1xuICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvZHJvcGRvd24td2hpdGUuc3ZnKTtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpICFpbXBvcnRhbnQ7XG4gICAgLy8gbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OHB4KSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6MCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpICFpbXBvcnRhbnQ7XG5cbiAgfVxufVxuXG4jeyRlai1qb2Itc2VhcmNofS1zZWxlY3Qtb3B0aW9ucyB7XG4gIGhlaWdodDogMzM2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgbWFyZ2luLXRvcDotNDdweDtcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHRvcDogNDlweDtcbiAgICBsZWZ0OjBweDtcbiAgfVxufVxuXG4jeyRlai1qb2Itc2VhcmNofS1tb2JpbGUtc3RpY2t5IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgI3skZWotam9iLXNlYXJjaH0tc2VsZWN0LW9wdGlvbnMge1xuICAgICAgdG9wOiA0OHB4O1xuICAgIH1cblxuICAgICN7JGVqLWpvYi1zZWFyY2h9LXNlbGVjdF9fZmlyc3Qtb3B0aW9uIHtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgbGVmdDogMHB4O1xuICAgIH1cbiAgfVxufVxuXG4jeyRlai1qb2Itc2VhcmNofS1zZWxlY3Qtb3B0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNnB4IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICB9XG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGlua1xuICB9XG4gICYtLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluayAhaW1wb3J0YW50O1xuICB9XG59XG5cbiN7JGVqLWpvYi1zZWFyY2h9LXNlbGVjdC1vcHRpb24tZW1wdHkge1xuICBAZXh0ZW5kICN7JGVqLWpvYi1zZWFyY2h9LXNlbGVjdC1vcHRpb247XG59XG5cblxuI3skZWotam9iLXNlYXJjaH0tc2VsZWN0X19maXJzdC1vcHRpb24ge1xuICBAZXh0ZW5kICN7JGVqLWpvYi1zZWFyY2h9LXNlbGVjdC1vcHRpb247XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGF1dG87XG4gIHJpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IC02cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTg7XG4gIHotaW5kZXg6IDk5OTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6MDtcbiAgfVxufVxuXG4jeyRlai1qb2Itc2VhcmNofS1mb3JtLXN1Ym1pdCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL3NlYXJjaC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cblxuI3skZWotam9iLXNlYXJjaH0tZm9ybS1zdWJtaXR0ZWQge1xuICBAZXh0ZW5kICN7JGVqLWpvYi1zZWFyY2h9LWZvcm0tc3VibWl0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvY2xvc2UtZ3JleS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbiN7JHBhZ2luYXRpb259LS1qb2Itb3ZlcnZpZXcge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgI3skcGFnaW5hdGlvbn1fX251bWJlcnMtY29udCB7XG4gICAgbWFyZ2luOiAwIDAgY2FsY3VsYXRlUmVtKDIzcHgpIDA7XG4gIH1cbiAgI3skcGFnaW5hdGlvbn1fX2NvdW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8qXG4gKiBQbGFjZWhvbGRlcnNcbiAqL1xuXG4jeyRldmVudGpvYnN9X190YWJsZS0tcGxhY2Vob2xkZXIge1xuICB0ZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnBoLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuI3skZWotam9iLXNlYXJjaH0tLXBsYWNlaG9sZGVyIHtcbiAgLnBoLWl0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLnBoLWNvbC0xMi5iaWcge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQzcHgpO1xuICB9XG59XG5cbi5idG4taWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvc2VhcmNoLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDMzJSA1MCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiA4M3B4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMwJSA1MCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogNTZweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMSUgNTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbiN7JGV2ZW50am9ic30taGVhZGVyLWJ0biB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2cHgpIGNhbGN1bGF0ZVJlbSgyMHB4KTtcbn1cblxuI3skZWotZGV0YWlsc31fc2hhcmUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxOXB4O1xuICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgIH1cbiAgICBoZWlnaHQ6IDEuNXJlbVxufVxuXG4uZXZlbnRqb2JzX19kZXRhaWxzX19jb250ZW50IHAsXG4uZXZlbnRqb2JzX19kZXRhaWxzX19jb250ZW50IHNwYW4ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG59XG5cbkBpbXBvcnQgXCJldmVudC1qb2JzL2RldGFpbHNcIjtcbiIsIiN7JGVqLWRldGFpbHN9X190b3AtbWV0YS1kYXRhIHtcbiAgQGV4dGVuZCAjeyRtLWRldGFpbHN9X190b3AtbWV0YS1kYXRhO1xufVxuXG4jeyRlai1kZXRhaWxzfV9fZGF0ZSB7XG4gIEBleHRlbmQgI3skbS1kZXRhaWxzfV9fZGF0ZTtcbn1cblxuI3skZWotZGV0YWlsc31fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgfVxufVxuXG4jeyRlai1kZXRhaWxzfV9fc2hhcmUtYnV0dG9ucyB7XG4gIEBleHRlbmQgI3skbS1kZXRhaWxzfV9fc2hhcmUtYnV0dG9ucztcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDU2cHgpO1xufVxuXG4jeyRlai1kZXRhaWxzfV9fc2hhcmUtYnV0dG9uIHtcbiAgQGV4dGVuZCAjeyRtLWRldGFpbHN9X19zaGFyZS1idXR0b247XG4gICYtLXR3aXR0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9zb2NpYWwveC13aGl0ZS5zdmcpO1xuICB9XG4gICYtLWZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvc29jaWFsL2ZhY2Vib29rLXdoaXRlLnN2Zyk7XG4gIH1cbiAgJi0td2hhdHN1cCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL3NvY2lhbC93aGF0c3VwLXdoaXRlLnN2Zyk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAmLS1waW50ZXJlc3Qge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9zb2NpYWwvcGludGVyZXN0LXdoaXRlLnN2Zyk7XG4gIH1cbn1cblxuI3skZWotZGV0YWlsc31fX3RhYmxlIHtcbiAgdGQge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzdweCk7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzMwcHgpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDguOHB4KVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRlai1kZXRhaWxzfV9fYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0NnB4KTtcbiAgICB0YWJsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDExLjJweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB0YWJsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweClcbiAgICB9XG4gIH1cbn1cblxuI3skZWotZGV0YWlsc31fX2JveC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG59XG5cbiN7JGVqLWRldGFpbHN9X19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDUwcHgpO1xufVxuXG4vKlxuICogUGxhY2Vob2xkZXJzXG4gKi9cblxuI3skZXZlbnRqb2JzfV9faW5uZXItLXBsYWNlaG9sZGVyIHtcbiAgI3skZWotZGV0YWlsc31fX3RpdGxlIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxuICAjeyRlai1kZXRhaWxzfV9fYm94IHtcbiAgICAucGgtaXRlbSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlai1kZXRhaWxzfV9fc2hhcmUtYnV0dG9ucy0tcGxhY2Vob2xkZXIge1xuICAucGgtY29sLTEge1xuICAgIGZsZXg6IDAgMCA1JTtcbiAgfVxuICAucGgtY29sLTEuZW1wdHkge1xuICAgIGZsZXg6IDAgMCAyJTtcbiAgfVxuICAmLnBoLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEycHggNXB4IDVweCA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQxcHgpO1xuICB9XG59XG4iLCIjeyRzZW8taGVhZGVyfSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNzBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIC5jb2wtMTItc3R5bGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuI3skc2VvLWhlYWRlcn1fX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbiN7JHNlby1oZWFkZXJ9X19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjIwcHgpO1xuICBAaW5jbHVkZSBjb3Zlci1pbWFnZS1jb250YWluZXIoKTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiA1NyU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOTBweCk7XG4gIH1cbn1cblxuI3skc2VvLWhlYWRlcn1fX2NvbnRlbnQge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDU2cHgpO1xuICB9XG59XG5cbiN7JHNlby1oZWFkZXJ9X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNHB4KTtcbiAgfVxufVxuXG4jeyRzZW8taGVhZGVyfV9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbn1cblxuLypcbiAqIFBsYWNlaG9sZGVyc1xuICovXG4jeyRzZW8taGVhZGVyfV9faW1hZ2UtLXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAucGgtaXRlbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnBoLXBpY3R1cmUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4jeyRzZW8taGVhZGVyfV9fY29udGVudC0tcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5waC1pdGVtIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuIiwiI3skc2VvcGFnZXN9X19vdmVydmlld19fY2FyZHMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDkwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNjBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbiN7JHNlby1jYXJkfSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogMzIlO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgJjpub3QoOm50aC1jaGlsZCgzbiArIDEpKSB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAmOm5vdCg6bnRoLWNoaWxkKDNuICsgMSkpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICY6bm90KDpudGgtY2hpbGQoM24gKyAxKSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gICYtc2xhID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICNEOUM0QUE7XG4gIH1cbn1cbiN7JHNlby1jYXJkfS1saW5rIHtcbiAgLy9kaXNwbGF5OiBmbGV4O1xuICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cblxuI3skc2VvLWNhcmR9LWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA2NyU7XG4gIGltZyB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuICAgIGZpbHRlcjogYmx1cigwKTtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMCk7XG5cblxuICB9XG4gICY6bm90KCYtLW5vLWxpbmstdGV4dCk6aG92ZXIge1xuICAgIGltZyB7XG4gICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjEwNSk7XG4gICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAvLyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEwMDEsIDEuMTAwMSk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTAwMSwgMS4xMDAxKTtcbiAgICB9XG4gIH1cbiAgJi0tbm8tbGluay10ZXh0IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNDVweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMzVweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOTVweCk7XG4gICAgfVxuICAgICYgPiBpbWcge1xuICAgICAgaW1hZ2UtcmVuZGVyaW5nOiB1bnNldDtcbiAgICB9XG4gIH1cblxuICAmLXNsYSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMDlweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JHNlby1jYXJkfS10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzRweCk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTM2cHgpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcblxuICAmLXNsYSB7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgfVxufVxuXG4ubm8tcGFkZGluZyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyAgXG4gIH1cbn1cblxuLypcbiAqIFBsYWNlaG9sZGVyc1xuICovXG4jeyRzZW8tY2FyZH0taW1hZ2UtLXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAucGgtaXRlbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5waC1waWN0dXJlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDUwJTtcbiAgfVxuICAucGgtcm93IHtcbiAgICBmbGV4OiAxO1xuICB9XG4gIC5waC1jb2wtNiB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1cHgpO1xuICB9XG59XG4iLCIuZXJyb3ItcGFnZSB7XG4gIHBhZGRpbmc6IDIwJSAwIDQwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tbmF2LWJnO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMTAlIDAgMTUlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiAxMCUgMDtcbiAgfVxuICAmLmVycm9yLXBhZ2UtLXZ1ZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgLm1haW4tZm9vdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwJTtcbiAgICB9XG4gIH1cbn1cblxuLmVycm9yLXBhZ2VfX2xlZnQge1xuICBiYWNrZ3JvdW5kOiAkbWFpbi1uYXYtYmcgdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2JnL3N0ZWNrZXIuc3ZnKSBuby1yZXBlYXQgMCA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byA4MCU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICB9XG59XG5cbi5lcnJvci1wYWdlX19oZWFkZXIge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1MHB4KSAwIGNhbGN1bGF0ZVJlbSg1MHB4KSA0MCU7XG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg5MHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMDBweCkgMCBjYWxjdWxhdGVSZW0oMTAwcHgpIDQwJTtcbiAgfVxufVxuXG4uZXJyb3ItcGFnZV9fbGlua3MtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG59XG5cbi5lcnJvci1wYWdlX19saW5rcy1saXN0IHt9XG5cbi5lcnJvci1wYWdlX19saW5rcy1saXN0X19saW5rIHtcbiAgYmFja2dyb3VuZC1zaXplOiA0NXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOHB4IC05cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDM4cHgpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxufVxuIiwiXG5cbiN7JHNlYXJjaC1za2VsZXRvbn1fX2NvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbn1cbiIsIkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy96LWluZGV4XCI7XG5cbi5zZWFyY2gtcGFnZSB7XG4gIC8vIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNTBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAvLyBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlLXBhY2thZ2VzX19pbm5lci13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgJi0tbWFwLW9wZW4ge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg3MTBweCk7XG4gICAgfVxuICB9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBtYXAgb3BlbiBzdHlsZXMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXdyYXAuc2VhcmNoLXBhZ2VfX2lubmVyLXdyYXAtLW1hcC1vcGVuIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXRvdGFsIHtcbiAgICBwYWRkaW5nOiAwIDAgY2FsY3VsYXRlUmVtKDM1cHgpIDBcbiAgfVxuXG5cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250LnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250LS1nb29nbGUtbWFwIHtcbiAgICBtaW4taGVpZ2h0OiAxMHJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2hlYWRlci1wYWNrYWdlLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNzVweCAwIDAgMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgLnBhY2thZ2UtaGVhZGVyLXRhZy1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtLW1hcC1vcGVuIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzZweCkgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NHB4KSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMnJlbSAwICFpbXBvcnRhbnQ7XG5cbiAgc3BhbiB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCkgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1tYXAtb3BlbiB7XG4gIHotaW5kZXg6IDE1O1xuXG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMXJlbSAwLjVyZW07XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAxcmVtIGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19jb250YWluZXIge1xuICAgICAgICAgIHRvcDogLTM3cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICB0b3A6IC0zNnB4ICFpbXBvcnRhbnQ7XG5cbiAgICAuc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0bi5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLS1tYXAge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktdmlzaWJsZS5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBsZykge1xuICAgIC8vIHdoZW4gdGhlIGZpbHRlcnMgYXJlICB2aXNpYmxlXG4gICAgdG9wOiAxMTdweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc2VhcmNoLXBhZ2UucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreS12aXNpYmxlLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHRvcDogLTcycHg7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19wYWNrYWdlLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtb3BlbiB7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDI5M3B4KTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI5M3B4KTtcbiAgfVxuXG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fY29udGVudC0tcGFja2FnZSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzOTBweCk7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIGJvdHRvbTogNnB4O1xuICAgIHotaW5kZXg6IDEzO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX21hcF9faW5mby13aW5kb3dfX2ljb24ge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG4uc2VhcmNoLXBhZ2VfX21hcF9faW5mby13aW5kb3dfX2xhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjI1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QtLW1vYmlsZS1zdGlja3kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSBjYWxjdWxhdGVSZW0oMnB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcGluaztcbiAgfVxufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAtLW1hcC1vcGVuIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tbm90LWFjdGl2ZSB7XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgbGcpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiB7XG4gICAgei1pbmRleDogNTtcbiAgfVxuXG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LXZpc2libGUucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAtLW1hcC1vcGVuIHtcbiAgICB0b3A6IDExOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2VhcmNoLXBhZ2VfX21hcC5zZWFyY2gtcGFnZV9fbWFwLXBhY2thZ2VzIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTdweCk7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLSBlbmQgbWFwIG9wZW4gc3R5bGVzIC0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5mb3JtdWxhdGUtaW5wdXQtLXBhY2thZ2VzRmlsdGVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXRvdGFsIHtcbiAgcGFkZGluZzogMCAwIGNhbGN1bGF0ZVJlbSg0MHB4KSAwO1xuICAmLS13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgJiA+IHAge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgfVxuICB9XG4gICYgPiBkaXYge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSxtZCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMCAwIDE1cHggMDtcbiAgfVxufVxuXG5cbi5zZWFyY2gtcGFnZV9fZXh0cmEtc21hbGwge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJi1uby1yZXMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTM0cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19tb3JlLXJlc3VsdHMge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2UgIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgtMjRweCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMTVweCkgY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAmX19maXJzdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNHB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTE2cHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC0yNHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB3aWR0aDogOTMlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICA+c3BhbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgICAgPiBzcGFuID4gc3ZnIHtcbiAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgID5zcGFuIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICYtbm8ge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG4gIH1cbiAgJi1uby1zbSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgfVxuICB9XG4gICZfX3NpbWlyYWwge1xuICAgICYtLXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1kZXNjcmlwdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDIzN3B4O1xuICAgICAgICBtYXJnaW46IDAgMCAwIDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIH1cbiAgJl9fc2Vjb25kIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICAgIH1cbiAgfVxuICAmX190aGlyZCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBzcGFuIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAkcGluay0zO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICB9XG5cbiAgICAmLXBhZGRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIH1cbiAgICAmX19zZWNvbmQge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzBweCkgY2FsY3VsYXRlUmVtKDE1cHgpIGNhbGN1bGF0ZVJlbSgzNHB4KTtcbiAgICA+IC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA3MzZweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICZfX3NlY29uZCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiAwIDAgY2FsY3VsYXRlUmVtKDY0cHgpIDA7XG4gICAgJl9fZmlyc3Qge1xuICAgICAgLy8gbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExNnB4KTtcbiAgICB9XG4gICAgJl9fc2Vjb25kIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDU1cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2NXB4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICB9XG4gICAgJl9fdGhpcmQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmX190aGlyZCB7XG4gICAgICAmLXNtLWRpc3BsYXl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgJi1zbS1kaXNwbGF5LW5vbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgJl9fdGhpcmQge1xuICAgICAgJi1zbS1kaXNwbGF5e1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbn1cblxuLy8gRm9vdGVyIGVsZW1lbnRzIG92ZXJyaWRlc1xuYm9keTpub3QoLm1vZGFsLW9wZW4pIHtcbiAgLmxhbmRpbmctcGFnZV9fYWJvdXQtLXNlYXJjaC1wYWdlLFxuICAubGFuZGluZy1wYWdlX19hZGQtZW50cnktLXNlYXJjaC1wYWdlLFxuICAubWFpbi1mb290ZXItLXNlYXJjaC1wYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNDtcbiAgfVxufVxuLnBhY2thZ2UtcmVzdWx0c19fc2xpZGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMXJlbTtcbiAgcmlnaHQ6IDFyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgei1pbmRleDogMTAwMDtcblxuICBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5zdWItbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEuNXJlbTtcbiAgICBib3R0b206IDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cblxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAucGFja2FnZS1yZXN1bHRzX19zbGlkZS1sYWJlbCB7XG4gICAgaW1nIHtcbiAgICAgIG1pbi13aWR0aDogMXJlbTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFyZW07XG4gICAgICB3aWR0aDogMXJlbTtcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIH1cblxuICAgIC5saW5rIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC43MCkgMC45NCUsIHJnYmEoMCwgMCwgMCwgMC4wMCkgMTYuMTUlKTtcbiAgei1pbmRleDogMTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlLm5vLWdyYWRpZW50OjphZnRlciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5wYWNrYWdlLXJlc3VsdHMtbGFiZWwtbGluayB7XG4gIGNvbG9yOiAgI0M1QzVDNTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnBhY2thZ2UtcmVzdWx0cy1sYWJlbC1saW5rLXNwZWNpYWxzIC50ZXh0e1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL3NpbmdsZS1hcnRpY2xlLXBhY2thZ2VzXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvc3RpY2t5LWZpbHRlci1wYWNrYWdlc1wiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL3BhY2thZ2UtZmlsdGVyc1wiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL3BhY2thZ2UtZmlsdGVycy1jYWxlbmRhclwiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL3BhY2thZ2UtZmlsdGVycy1jYWxlbmRhci1uZXdcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9wYWNrYWdlLWZpbHRlcnMtbWFpblwiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL3BhY2thZ2UtZmlsdGVycy1zd2l0Y2hcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9wYWNrYWdlLWZpbHRlcnMtZWRpdFwiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL3BhY2thZ2UtZmlsdGVycy1zcGVjaWFsc1wiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL3BhY2thZ2UtZmlsdGVycy1tZWFsc1wiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL3BhY2thZ2UtZGV0YWlscy1yZXNlcnZhdGlvblwiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL3BhY2thZ2Utc2xpZGVyXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvcGFja2FnZS1oZWFkZXItZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9wYWNrYWdlLWZpbHRlcnMtaGFsbHNcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9wYWNrYWdlLWZpbHRlcnMtdmFyaWFibGVzXCI7XG5cblxuXG4iLCIvKlxuICogU2luZ2xlIHNlYXJjaCByZXN1bHRcbiAqL1xuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfSB7XG4gICZfX3BhY2thZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4OXB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgICAgID4uY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NjZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICA+LmNvbnRhaW5lciAuY29sLTEyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tbWF4LW51bSB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNDBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbm8tY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi0tc2xhIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDlweCk7XG4gIH1cblxuICAmLXNsYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI4cHgpO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg5MHB4KTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgfVxufVxuXG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2lubmVyLS1wYWNrYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyN3B4KSAwIGNhbGN1bGF0ZVJlbSgxNnB4KSAwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzNweCkgMCBjYWxjdWxhdGVSZW0oMjdweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC8vbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMzIwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICYjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19pbm5lci0tc2xhOmhvdmVyIHtcbiAgICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2ltYWdlLXdyYXAudG5zLXNsaWRlLWFjdGl2ZSB7fVxuICAgIH1cbiAgfVxufVxuXG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX3ByaWNlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAyNHB4ICovXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJi1tYXAtb3BlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgJi0tdW5kZXJsaW5lIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19pbWFnZS1jb250IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAudG5zLW5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTZweDtcbiAgICByaWdodDogNTAlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBidXR0b24ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAudG5zLW5hdi1hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKC0zOXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTM5cHgpO1xuICAgICY6aG92ZXIge1xuICAgICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9faW1hZ2Utd3JhcC50bnMtc2xpZGUtYWN0aXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKC00NXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTQ1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNzNweCk7XG5cbiAgICAudG5zLW5hdiB7XG4gICAgICBib3R0b206IDhweDtcbiAgICAgIGhlaWdodDogMTlweDtcbiAgICB9XG4gIH1cblxuICAmLXNsYSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNTZweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTY4cHgpO1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKC00NnB4KTtcblxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2ltYWdlLXdyYXAge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTY4cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMDBweCk7XG4gICAgICB0b3A6IDA7XG5cbiAgICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2ltYWdlLXdyYXAge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMDBweCk7XG4gICAgICB9XG5cbiAgICAgIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLXRpbnktY2Fyb3VzZWwgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwOm5vdCguc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAtLXNpbmdsZS1pbWFnZSkge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc29jaWFsLWljb25zLWpvYnMge1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICR0aGlzOiAmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzIwcHgpO1xuICB9XG5cbiAgQGF0LXJvb3QgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tdGlueS1jYXJvdXNlbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAjeyR0aGlzfTpub3QoI3skdGhpc30tLXNpbmdsZS1pbWFnZSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMjBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOTIuNjM4cHgpO1xuICAgIC8vdHJhbnNpdGlvbjogdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tc2xvd307XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC8vd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNzBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTEwcHgpO1xuICB9XG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMDAlO1xuICAgIG1pbi13aWR0aDogMTAwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuMSk7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAvLyAmLmxhenlsb2Fke1xuICAgIC8vICAgbWluLWhlaWdodDogMTEwMCU7XG4gICAgLy8gICBtaW4td2lkdGg6IDExMDAlO1xuICAgIC8vIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19jb250ZW50IHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCkgY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWluLXdpZHRoOiAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAwIDAgMCBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fY29udGVudC0tcGFja2FnZSB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtaW4td2lkdGg6IDA7XG4gIHotaW5kZXg6IDM7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDAgMCAwIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oLTMwcHgpO1xuICAgIGJhY2tncm91bmQ6ICM0NDQ0NDQ7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM5MXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19jb250ZW50LS1zbGEge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMXB4KSBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19leGNlcnB0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2Zhdm91cml0ZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBsZWZ0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG5cblxuICAmLS1saWtlZCB7XG4gICAgc3ZnIHtcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgICAgZmlsbC1vcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMnJlbTtcbiAgICAgIGhlaWdodDogMnJlbTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX3BhY2thZ2UtdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICByaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjdWxhdGVSZW0oM3B4KTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQwKTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDRweCkgY2FsY3VsYXRlUmVtKDdweCkgY2FsY3VsYXRlUmVtKDVweCkgY2FsY3VsYXRlUmVtKDZweCk7XG4gIGdhcDogY2FsY3VsYXRlUmVtKDNweCk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICByaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oN3B4KSAwIGNhbGN1bGF0ZVJlbSg2cHgpO1xuICB9XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICB9XG59XG5cbi8qXG4gKiBSaWdodCB0b3BcbiAqL1xuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fdG9wLS1wYWNrYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIGdhcDogMXJlbTtcblxuICAvLyAmLS1tZC12aXNpYmxlIHtcbiAgLy8gICBkaXNwbGF5OiBub25lO1xuICAvLyB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICYtLW1kLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAmLS1tZC12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgJi0tbWQtaGlkZGVuIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgfVxuICB9XG5cbiAgJi1zbGEge1xuICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbCB7XG4gICAgICAuc2staWNvbiB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX3RvcF9fbGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDhweCk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG5cblxuICAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgfVxuXG4gICYtLWxnLXZpc2libGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMXB4KTtcblxuICAgIC5zay1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWxnLXZpc2libGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmLS1mYXZvdXJpdGVzIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuXG4gICYtLXJlZ2lvbi1pY29uIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMi41KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cblxuICAmLXNlcGFyYXRvciB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLm5leHRfX2ljb24ge1xuICBjb2xvcjogYmxhY2s7XG4gIGZpbGw6IGJsYWNrO1xufVxuXG4uc2staWNvbi1ibGFjayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmxvY2F0aW9uX19yZXNwb25zaXZlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNzVyZW07XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fdG9wX19sYWJlbF9fdGV4dCB7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgY29sb3I6ICM5NTk1OTU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuXG4gICYtc2xhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgY29sb3I6ICNDNUM1QzU7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fdG9wX19sYWJlbC0tcGxhY2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgLy8gIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIC8vfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X190b3BfX2xhYmVsLS1ndWVzdHMge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgQGF0LXJvb3QgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfS0tbWFwLW9wZW4gJiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fdG9wX19sYWJlbC0tZmF2b3VyaXRlcyB7XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfS0tbWFwLW9wZW4gJiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAmLS1saWtlZCB7XG4gICAgLnBhdGgtMCB7XG4gICAgICBmaWxsOiAkcGluaztcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fdG9wX19sYWJlbC0tc2xhLWJ1dHRvbiB7XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfS0tbWFwLW9wZW4gJiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAvLyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgLy8gZm9udC1zaXplOiAxOHB4O1xuICAvLyBsaW5lLWhlaWdodDogNDBweDtcbiAgLy8gcGFkZGluZzogMHB4IDE4cHg7XG4gIC8vIG1hcmdpbi10b3A6LThweDtcbiAgLy8gbWFyZ2luLWJvdHRvbTotOHB4O1xuICAvLyBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogJHdoaXRlO1xuICBib3JkZXI6IG1lZGl1bSBub25lO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDI2cHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjNweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIG1pbi13aWR0aDogMTI0cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDI2cHgpO1xuICB9XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9faW5uZXI6aG92ZXIgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS0yLWNvbG9yO1xuICB9XG5cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fYm90dG9tLS1zbGEtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgcGFkZGluZzogN3B4IDEzcHggOXB4IDEzcHg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzbGEtY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X190b3BfX2xhYmVsLS1sb2NhdGlvbi0tcGFnZSB7XG5cbiAgLy9tYXJnaW4tbGVmdDogYXV0bztcbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAvL21hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgJi0tbGlrZWQge1xuICAgIC5wYXRoLTAge1xuICAgICAgLy9maWxsOiAkcGluaztcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fbWFyZ2ktbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19leGNlcnB0LXRleHQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNjEwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fdGl0bGUtLXBhY2thZ2Uge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTlweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgycHgpO1xuICBmb250LXdlaWdodDogNTAwO1xuICB3aWR0aDogMTAwJTtcblxuICAmLXNsYSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjFweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG5cbiAgICAmLXNsYSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAmLXNsYSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG5cbiAgJi1zbGEge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbiAgfVxuXG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX3RpdGxlX190YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuXG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzcHgpIGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLy9vdmVyZmxvdzogaGlkZGVuO1xuICAvL3RleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuXG4gICYtLWluLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDExcHgpO1xuICAgIG1hcmdpbjogMCAwIGNhbGN1bGF0ZVJlbSg1cHgpIDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2luZm8ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNDAlO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19pbmZvLWxpc3Qge1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcblxuICAuc2staWNvbiB7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgfVxuICB9XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19pbmZvLWxpc3RfX3RleHQge1xuICBmbGV4OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9faW5mby1hYm92ZS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDdweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19yYXRpbmcge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG5cbiAgICAuc2staWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgycHgpO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX3JhdGluZy12YWx1ZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC41cmVtO1xufVxuXG4vKlxuICogTWFwIGNsb3NlZCBzdHlsZXMgKCBBYm92ZSAxMDI0cHggKVxuICovXG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2V4Y2VycHQtLXNob3ctdmFsdWF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX0tLW1hcC1jbG9zZWQge1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19leGNlcnB0LS10b3AtcHJlbWl1bSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICB9XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9faW5mby1hYm92ZS10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X190aXRsZV9fdGFnLS1pbi10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19yYXRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cblxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2Zhdm91cml0ZXMge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgJl9fcGFja2FnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9faW5uZXIge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X190b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgJi1zbGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19pbWFnZS1jb250IHtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC02MHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtNjBweCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICYtc2xhIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNTZweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2OHB4KTtcbiAgICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTQ2cHgpO1xuXG4gICAgICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2ltYWdlLXdyYXAge1xuICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2OHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19pbWFnZS13cmFwIHtcbiAgICAgIC8vd2lkdGg6IGNhbGN1bGF0ZVJlbSg0NDhweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNjNweCk7XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCAwIDAgY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19leGNlcnB0LS10b3AtcHJlbWl1bSB7XG4gICAgICAvLyBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2V4Y2VycHQtdGV4dCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuXG4gICAgICAmLXNsYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfS0tbWFwLW9wZW4ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjcuMDI0cHgpO1xuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19pbmZvIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2JhZGdlIHtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg4M3B4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDdweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLy8gICB3aWR0aDogNThweDtcbiAgLy8gICBoZWlnaHQ6IDM0cHg7XG4gIC8vIH1cbiAgJi1ncmlkIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dvbGQtYmFkZ2Uuc3ZnKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICByaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtZ3JpZC1zbSB7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgei1pbmRleDogNTU1O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ29sZC1iYWRnZS5zdmcpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtbGlzdCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb2xkLWJhZGdlLnN2Zyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dvbGQtYmFkZ2UtbGlzdC1zbWFsbC5zdmcpO1xuICAgICAgd2lkdGg6IDMuMTg3NXJlbTtcbiAgICAgIGhlaWdodDogMi4xcmVtO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19iYWRnZSBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2xpc3QtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIG1hcmdpbi10b3A6IC0xM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fc2VwYXJhdG9yIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX3Njb3JlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9LWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpIDAgY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNnB4KSAwIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICAmPmRpdiB7XG4gICAgICBjb2xvcjogI0Q5QzRBQTtcbiAgICB9XG4gIH1cbn1cblxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9LXZhbHVhdGlvbi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICB3aWR0aDogMzklO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX0tdmFsdWF0aW9uIHtcbiAgcGFkZGluZzogOXB4IDAgMCAzMHB4O1xuICBtYXJnaW46IDE3cHggMCAwIDMwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgaGVpZ2h0OiAxNDBweDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxNDM5cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIHBhZGRpbmc6IDBweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICB9XG4gIH1cblxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9LWxpa2UtaWNvbi0tcGFja2FnZXMge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGltZyB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9LXZhbHVhdGlvbi1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfS12YWx1YXRpb24tdGl0bGUge1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLW1hcCBvcGVuIHN0YXRlIHZhbHVhdGlvbiBzdHlsZXMtLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX0tLW1hcC1vcGVuIHtcbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfS12YWx1YXRpb24tbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9LXZhbHVhdGlvbiB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fZXhjZXJwdC0tc2hvdy12YWx1YXRpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9LWRlc2NyaXB0aW9uLS1zaG93LXZhbHVhdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9LXZhbHVhdGlvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfS12YWx1YXRpb24tdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuXG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2luZm8tYWJvdmUtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9LW1vYmlsZS10YWcge1xuICBAZXh0ZW5kICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX3RpdGxlX190YWc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBwYWRkaW5nOiAwcHggOHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19saW5rIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1faW5uZXItLXBhY2thZ2UtcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19jb250ZW50LS1wYWNrYWdlIHtcbiAgICBoZWlnaHQ6IDE0OHB4O1xuICB9XG59XG5cblxuI3BhY2thZ2VzLXNvcnRpbmctZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvc29ydGluZy1pY29uLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjBweCAxcHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHotaW5kZXg6IDM7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzVweCAxcHg7XG4gIH1cblxuICBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLXBhY2thZ2VzLXNvcnRpbmdfZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgbGkge1xuICAgIHBhZGRpbmc6IDhweCAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICB9XG4gIH1cblxuICAucmVwZXRhdGlvbi1zZWFyY2gtc2VsZWN0LW9wdGlvbi0tc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2lubmVyLS1wYWNrYWdlIHtcbiAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uLS1jYXJvdXNlbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3R0b206IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbi0tY2Fyb3VzZWwge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAudGlueS1zbGlkZXJfX2Fycm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAuOCk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBhZGRpbmc6IC41cmVtO1xuICAgIHotaW5kZXg6IDk7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuXG4gICAgc3BhbiB7XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICB3aWR0aDogMXJlbTtcbiAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgbGVmdDogLTFweDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogIzJjMmMyYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fYXJyb3ctLWNhcm91c2VsLWxlZnQge1xuICAgIGxlZnQ6IDEuNXJlbTtcblxuICAgIHNwYW4ge1xuICAgICAgc3ZnIHtcbiAgICAgICAgcGFkZGluZzogM3B4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRpbnktc2xpZGVyX19hcnJvdy0tY2Fyb3VzZWwtcmlnaHQge1xuICAgIHJpZ2h0OiAxLjVyZW07XG5cbiAgICBzcGFuIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHBhZGRpbmc6IDNweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbi0tY2Fyb3VzZWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19hdmFpbGFiaWxpdHkge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbiAgY29sb3I6ICNDNUM1QzU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbC0tZ3Vlc3RzLmFsaWduLWxlZnQge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbiIsIlxuLypcbiAqIFN0aWNreSBoZWFkZXJcbiAqL1xuI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc30ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAkc3RpY2t5LWZpbHRlci1wYWNrYWdlcy16O1xuICAmLS1uby1yZXN1bHRzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHotaW5kZXg6IDE1O1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2V2ZW50LWNyZWF0b3ItZmlsdGVycy5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC8vIG9uIGxvY2F0aW9uIGRldGFpbHMsIHRoZSBmaWx0ZXJzIG5lZWQgdG8gYXBwZWFyIG9uIHRvcCBvZiBzdGlja3kgYm94XG4gICAgei1pbmRleDogJGRpc3BsYXktb24tdG9wLW9mLXN0aWNreS1ib3g7XG4gIH1cbn1cblxuI3skaW5saW5lLWZpbHRlci1wYWNrYWdlc30ge1xuICAuc2VhcmNoLXBhZ2UtLW1hcC1vcGVuICZ7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMTJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX3dyYXAtLXN0aWNreSB7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gICYtbm8tYm9yZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9LS1vdmVybGF5IHtcbiAgICB6LWluZGV4OjY7XG59XG5cbiN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9X19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB0b3A6IC0zOXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSAycHg7XG4gIGZsZXg6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICB9XG4gICAgfVxuICAgIC8vIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDRweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KSAycHg7XG4gICAgbGkge1xuICAgICAgLy8gcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gIH1cbiAgJi0tbW9iaWxlLXN0aWNreSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgIGhlaWdodDogNHJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSAycHg7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc30tLW1hcC1vcGVue1xuICAgICN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9X19jb250YWluZXJ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246bGVmdDtcblxuICAgICAgI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX2xpc3R7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG5cbiAgICAgICAgbGl7XG4gICAgICAgICAgcGFkZGluZzogMCAxLjVyZW07XG5cbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcblxuICAgICAgICAgIH1cbiAgICAgICAgICAjeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fcGlsbF9fdGV4dCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwNXB4O1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAjeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fcGlsbF9fdGV4dF9fY2xlYXIge1xuICAgICAgICAgICAgY2xlYXI6Ym90aDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fbWFwLXRyaWdnZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmFkaXVzOiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fbW9iaWxlLW1hcC10cmlnZ2VyLS1oaWRkZW4ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG59XG5cbi5zZWFyY2gtcGFnZS0tc3RpY2t5LWZpbHRlciAuc2VhcmNoLXBhZ2VfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4OHB4KTtcbn1cblxuI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX3BpbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE3cHgpIDA7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGEge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgJi0tcGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmstMjtcbiAgICBwYWRkaW5nOiAwO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgfVxuICAmLS1waW5rLXByb3ZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluay0yO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluay0yO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG4gIH1cbiAgJi0tZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFCMUIxQjtcbiAgfVxuICAmLS1kb3RzIHtcbiAgICBwYWRkaW5nOiAwIDAuNTVyZW0gMDtcbiAgICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjYyNXJlbTtcbiAgICBwYWRkaW5nOiAwIDEycHggMTJweCAxMnB4O1xuXG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9X190cmlnZ2VyIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzdweCk7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIC8vIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIG1hcmdpbjogMDtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAvLyBtYXJnaW46IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxufVxuXG5AbWl4aW4gaWNvbi13aXRoLWJsYWNrKCRuYW1lLCAkZmlsZSwgJHNpemU6IG51bGwsICRzaXplLWJsYWNrOiBudWxsKSB7XG4gIC5pY29uLSN7JG5hbWV9IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzN3B4KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvcGFja2FnZXMvI3skZmlsZX0uc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgIEBpZiAkc2l6ZSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6ICRzaXplO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxcmVtO1xuICAgIH1cblxuICAgICYtYmxhY2sge1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMzdweCk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMvcGFja2FnZXMvI3skZmlsZX0tYmxhY2suc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIFxuICAgICAgQGlmICRzaXplLWJsYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkc2l6ZS1ibGFjaztcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgaWNvbi13aXRoLWJsYWNrKCdyb29tcycsICdSb29tcycpO1xuQGluY2x1ZGUgaWNvbi13aXRoLWJsYWNrKCdjYWxlbmRhcicsICdjYWxlbmRhcicsIGNhbGN1bGF0ZVJlbSgxM3B4KSk7XG5AaW5jbHVkZSBpY29uLXdpdGgtYmxhY2soJ21lYWxzJywgJ0Vzc2VuJyk7XG5AaW5jbHVkZSBpY29uLXdpdGgtYmxhY2soJ3BsYWNlJywgJ0RvcHBlbHppbW1lcicpO1xuQGluY2x1ZGUgaWNvbi13aXRoLWJsYWNrKCdzcGVjaWFscycsICdzcGVjaWFscy1pY29uJyk7XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tZGFyay5pY29uLWNhbGVuZGFyLFxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrLmljb24tcm9vbXMsXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRhcmsuaWNvbi1tZWFscyxcbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tZGFyay5pY29uLXBsYWNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICY6bm90KC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tbm90LWFjdGl2ZSkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxQjFCMUI7XG4gIH1cbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrLmljb24tY2FsZW5kYXIge1xuICBib3JkZXItY29sb3I6ICRwaW5rO1xufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRhcmsuaWNvbi1jYWxlbmRhci5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1ub3QtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjowLjVweCBzb2xpZCB2YXIoLS1TZWNvbmRhcnktR3JleSwgIzQ0NCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1TZWNvbmRhcnktR3JleSwgIzQ0NCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC41cHggIzQ0NDtcblxuICAgICYuaWNvbi1jYWxlbmRhciB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX3RleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG4ubnVtLWZpbHRlcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyLjklO1xuICB0b3A6IDIwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbiN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9X19waWxsX190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNHB4KSAwO1xuICAmLS1waW5rIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oMTdweCkgY2FsY3VsYXRlUmVtKDZweCk7XG4gIH1cbiAgJi0tcGluay1wcm92aWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCkgY2FsY3VsYXRlUmVtKDE3cHgpIGNhbGN1bGF0ZVJlbSg2cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oN3B4KSAwIGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICYtLXBpbmsge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oN3B4KSBjYWxjdWxhdGVSZW0oMTdweCkgY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuICAgICYtLXBpbmstcHJvdmlkZXIge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oN3B4KSBjYWxjdWxhdGVSZW0oMTdweCkgY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fcGlsbF9fY2xlYXItYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgycHgpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgtMTBweCk7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuXG4gIC5zay1pY29uIHtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIH1cbiAgfVxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XG4gIH1cbn1cblxuI3skbWFwLXRyaWdnZXItcGFja2FnZXN9IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgbGVmdDogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgei1pbmRleDogJHRyaWdnZXItYnRuLXo7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcblxuICB3aWR0aDogY2FsY3VsYXRlUmVtKDExMHB4KTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgtNTVweCk7XG5cbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDdweCk7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRtYXAtdHJpZ2dlci1wYWNrYWdlc31fX3RleHQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG59XG5cbi8qXG4gKiBTdGlja3kgc3R5bGVzXG4gKi9cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktdmlzaWJsZSAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfSB7XG4gICR0aGlzIDogJjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJi0tbW9iaWxlLXN0aWNreSB7XG4gICAgICB6LWluZGV4OiAyNztcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDU4cHgpO1xuICAgICAgI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX3dyYXAge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMSU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCxsZykge1xuICAgICYtLXN0aWNreSxcbiAgICAmLS1tYXAtb3BlbiB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2OXB4KTtcbiAgICAgICN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9X193cmFwIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAuMnMgbGluZWFyO1xuICAgICAgfVxuICAgICAgI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX2xpc3Qge1xuICAgICAgICBib3gtc2hhZG93OiAwIDE2cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICB9XG4gICAgICAjeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fbWFwLXRyaWdnZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIDE2cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICB9XG4gICAgfVxuICAgICYtLXN0aWNreS12aXNpYmxlIHtcbiAgICAgICN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9X193cmFwIHtcbiAgICAgICAgdG9wOiA3MHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgdG9wOiAxMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgJi0tc3RpY2t5IHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDY5cHgpO1xuICAgICAgI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX3dyYXAge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIC4ycyBsaW5lYXI7XG4gICAgICB9XG4gICAgICAjeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fbGlzdCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIH1cbiAgICAgICN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9X19tYXAtdHJpZ2dlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tc3RpY2t5LXZpc2libGUge1xuICAgICAgI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX3dyYXAge1xuICAgICAgICB0b3A6IDE1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1tYXAtb3BlbiB7XG4gICAgICAjeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fd3JhcCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX3dyYXAtLXN0aWNreS1uby1ib3JkZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc30tLXN0aWNreS12aXNpYmxlLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9LS1zdGlja3ktdmlzaWJsZSN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9LS1tYXAtY2xvc2VkIHtcbiAgLy8gdGhpcyBuZWVkcyB0byBiZSAxNSBhbmQgbm90IDE3LCBzbyBpdCBkb2Vzbid0IGFwcGVhciBvbiB0b3Agb2YgbG9naW4gbW9kYWxcbiAgei1pbmRleDogMTU7XG59XG5cbiN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9LS1zdGlja3ktbW9iaWxlLW5vdC12aXNpYmxlI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc30tLW1hcC1jbG9zZWQge1xuICB6LWluZGV4OiA0O1xuICBoZWlnaHQ6IDYwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGhlaWdodDogODBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5cbi8qXG4gKiBNYXAgY2xvc2VkIHN0eWxlcyAoU2NyZWVucyBhYm92ZSBMRyBzaXplKVxuICovXG4jeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfS0tbWFwLWNsb3NlZCB7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX3dyYXAge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAjeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbGkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMik7XG4gICAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAjeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fbGlzdCB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMThweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfS0tbWFwLW9wZW4ge1xuICAgIC5tbC0xNiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gIH1cblxuICAjeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRhcmsuaWNvbi1wbGFjZSB7XG4gIG1pbi13aWR0aDogY2FsY3VsYXRlUmVtKDExMHB4KTtcbn1cblxuXG4vLyBuZXcgc3R5bGVzIGZvciB0aGUgcGFja2FnZSBmaWx0ZXJzXG4uZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWV2ZW50LXR5cGUge1xuICAgIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC10ZXh0LS1jaXJjbGUtZml4ZWQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWV2ZW50LXR5cGUge1xuICAgIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC1vdXRzaWRlLXRleHQtLWZpeGVkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpOyBcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWV2ZW50LXR5cGUge1xuICAgIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIH1cblxuICAgIC5zZWFyY2gtZmlsdGVyX190YWJzLS1maXhlZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIH1cblxuICAgIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIHtcbiAgICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWV2ZW50LXR5cGUsXG4gICAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1vZmZlci10eXBlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICB9XG5cblxuICAuc2VhcmNoLWZpbHRlcl9fdGFiLWJ1dHRvbixcbiAgLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b24tLXJlZ2lvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5idG4tLWxpbmsge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgJiA+IGJ1dHRvbjpub3QoLmJ0bi0tbGluaykge1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgJiA+IGJ1dHRvbjpub3QoLmJ0bi0tbGluaykge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICB9XG5cbiAgICAgICYuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWV2ZW50LXR5cGUge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNnB4KTtcblxuICAgICAgJiA+IGJ1dHRvbjpub3QoLmJ0bi0tbGluaykge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC5zZWFyY2gtZmlsdGVyX190YWJzLnNlYXJjaC1maWx0ZXJfX3RhYnMtLXJlZ2lvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOTZweCk7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dC0tYWN0aXZlLWthbnRvbixcbiAgICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zbGlkZS1kaXZVcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOTZweCk7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlcixcbiAgICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDk2cHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tZXZlbnQtdHlwZSB7XG4gICAgICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoLWZpbHRlcl9faW5uZXIuc2VhcmNoLWZpbHRlcl9faW5uZXItLWZpeGVkIHtcbiAgICAgIHdpZHRoOiA4NSU7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjJyZW07XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b24sXG4gICAgLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b24tLXJlZ2lvbiB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXJfX3RhYnMuc2VhcmNoLWZpbHRlcl9fdGFicy0tcmVnaW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNHB4KTtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1udW1iZXJjbGVhcmFibGVfX2NsZWFyLWJ0biB7XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy0tb3V0c2lkZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5kZXNrdG9wLWJ1dHRvbnMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAuc2VhcmNoLWZpbHRlcl9faW5uZXIuc2VhcmNoLWZpbHRlcl9faW5uZXItLWZpeGVkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tZXZlbnQtdHlwZSB7XG4gICAgICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICB9XG5cbiAgICAgIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gtZmlsdGVyX19pbm5lci5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b24sXG4gICAgLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b24tLXJlZ2lvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgdG9wOiA1cHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreS12aXNpYmxlIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gICAgdG9wOiAzMnB4O1xuICB9XG59XG5cbiIsIlxuJGhlYWRlci1oZWlnaHQtc206IGNhbGN1bGF0ZVJlbSg2OHB4KTtcbiRoZWFkZXItaGVpZ2h0LWxnOiBjYWxjdWxhdGVSZW0oMTA0cHgpO1xuXG5cbi5zay1tb2RhbF9fdGl0bGUtaWNvbi5pY29uLW1lYWxzLFxuLnNrLW1vZGFsX190aXRsZS1pY29uLmljb24tc3BlY2lhbHMgIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3cHggNnB4O1xufVxuXG4uc2stbW9kYWxfX3RpdGxlLWljb24uaWNvbi1wbGFjZSxcbi5zay1tb2RhbF9fdGl0bGUtaWNvbi5pY29uLXJvb21zLFxuLnNrLW1vZGFsX190aXRsZS1pY29uLmljb24tY2FsZW5kYXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDZweCA1cHg7XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LXZpc2libGUucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItb3Blbi1maWx0ZXIge1xuICAgIHotaW5kZXg6ICRzdGlja3ktZmlsdGVyLXBhY2thZ2VzLXotb3Blbi1tb2RhbDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtLXRpbWUtb2YtZGF5IHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCkgMCBjYWxjdWxhdGVSZW0oMTZweCkgMDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtLXRpbWUtb2YtZGF5Lm5vLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KSAwIDAgMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1tYWluLnBhY2thZ2UtZmlsdGVyX19kYXktdGFiLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgc3BhbiB7XG4gICAgICAgIEBleHRlbmQgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtZ3JleTtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fZWRpdC1ldmVudC1tZXNzYWdlIHtcbiAgICBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDQwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICYtZGVsZXRlIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1kZWxldGUge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fbWVhbHMtaW5mby1tb2RhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzJweDtcbiAgICBwYWRkaW5nOiAwIDI0cHggY2FsY3VsYXRlUmVtKDQwcHgpIDI0cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNzlweCk7XG4gICAgICAgIGdhcDogMjRweDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGRpdiBwLFxuICAgIGRpdiBsaSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgJi13cmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIH1cblxuICAgICAgICAuc2stbW9kYWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zay1tb2RhbF9faW5uZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNzVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2ODBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC42MjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAuc2stbW9kYWxfX2hlYWQge1xuICAgICAgICAgICAgcGFkZGluZzogMzJweCA0MHB4IDQwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1N3B4KTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC42MjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICB9XG4gICAgfVxuXG4gICAgJi1mb290ZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLW5vLW1hcmdpbi10b3Age1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX292ZXJuaWdodCB7XG5cbiAgICAucGFja2FnZS1maWx0ZXJfX2VkaXQtZXZlbnQtbWVzc2FnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG5cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19tZWFscyxcbi5wYWNrYWdlLWZpbHRlcl9fb3Zlcm5pZ2h0IHtcbiAgICAucGFja2FnZS1maWx0ZXJfX3RhYi1iYXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjFyZW0gIWltcG9ydGFudDtcblxuICAgIH1cblxuICAgIC5wYWNrYWdlLWZpbHRlcl9fdGFiLWJhci5zdGlja3ktaGVhZGVyLWJhciB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAvLyB0b3AgcHJvcGVydHkgbXVzdCBiZSB0aGUgc2FtZSBhcyB0aGUgaGVhZGVyIGhlaWdodFxuICAgICAgICB0b3A6ICRoZWFkZXItaGVpZ2h0LWxnO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHRvcDogJGhlYWRlci1oZWlnaHQtc207XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLnJvb21zX3NlY3Rpb24tZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgICN7JGRhc2hib2FyZH1fX3BhY2thZ2UtY2hlY2tib3gtbGFiZWwge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICN7JGRhc2hib2FyZH1fX2NoZWNrYm94OmNoZWNrZWQgKyAjeyRkYXNoYm9hcmR9X19wYWNrYWdlLWNoZWNrYm94LWxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICBmaWx0ZXI6IGludmVydCgxMDAlKTtcbiAgICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX2NoZWNrYm94LXdyYXAtLXJvb21zIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcblxuICAgICN7JGRhc2hib2FyZH1fX3BhY2thZ2UtY2hlY2tib3gtbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICAgIH1cbn1cblxuZmllbGRzZXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX21lYWxzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpKjEwMCAtIDE0NHB4KTtcbiAgICB9XG5cbiAgICAucGFja2FnZS1maWx0ZXJzX19zd2l0Y2gge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMjRweCkgMDtcblxuICAgICAgICAmLm1iLTEyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgXG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICAucGFja2FnZS1maWx0ZXJfX3JhZGlvLWxhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgIC5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaF9fY29udGFpbmVyIHtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIC5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaDpub3QoLm1iLTEyKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBhY2thZ2UtZmlsdGVyc19fbWVhbC1jb3Vyc2VzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAucGFja2FnZS1maWx0ZXJzX19zd2l0Y2gge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFja2FnZS1maWx0ZXJzX19tZWFsLWNvdXJzZXMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgICAgICAgLnBhY2thZ2UtZmlsdGVyX19yYWRpby1sYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9faGFsbHMge1xuICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAyLjVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjg3NXJlbSAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgfVxufVxuXG4uaGFsbC12aWV3LXRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgIHNwYW4geyBjdXJzb3I6IHBvaW50ZXI7IH1cblxuICAgIC5zay1pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAwO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDRweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oYWxsLXZpZXctLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgZGl2IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oYWxsLXZpZXctLWljb24ge1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmhhbGwtdmlldy0tYXJyb3ctcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMjlweCk7XG4gICAgcmlnaHQ6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaGFsbC12aWV3LS1hcnJvdy1yaWdodC5lZGl0LW1lYWxzIHtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTFweCk7XG59XG5cbi5hZGQtaGFsbC1tb2RhbCB7XG4gICAgLnNrLW1vZGFsX19jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3kuYm9yZGVyLWJvdHRvbSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xuXG4gICAgfVxufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9faGVhZC1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNrLW1vZGFsLnBhY2thZ2UtZmlsdGVyX193cmFwLmhpZGRlbiB7XG4gICAgLnNrLW1vZGFsX19pbm5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fYm9keS1yb29tc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cblxuLnBhY2thZ2UtZmlsdGVyX19oYWxscy1pbmZvLW1vZGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMnB4O1xuICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSg0MHB4KSBjYWxjdWxhdGVSZW0oNDBweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBnYXA6IDUwcHg7XG4gIH1cblxuICBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB9XG4gIH1cblxuICBkaXYgcCxcbiAgZGl2IGxpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgJi13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICAuc2stbW9kYWxfX2JvZHkucGFja2FnZS1maWx0ZXJfX2JvZHl7XG4gICAgICBoZWlnaHQ6IDMxMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2stbW9kYWwge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNrLW1vZGFsX19pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDM3NXB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC42MjVyZW07XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5zay1tb2RhbF9faGVhZCB7XG4gICAgICBwYWRkaW5nOiAzMnB4IDQwcHggNDBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTdweCk7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNjI1cmVtO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC42MjVyZW07XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgaDQge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWZvb3RlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBidXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19oYWxscy1pbmZvLW1vZGFsLWZvb3RlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICAgIHBhZGRpbmc6IDEycHggMjRweCAhaW1wb3J0YW50O1xuICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuXG4ucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwtd3JhcHBlciB7XG4gICAgLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rLWVkaXQtbWVhbHMge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTEgIWltcG9ydGFudDtcblxuICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19lZGl0LW1lYWxzLW1lc3NhZ2UtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19lZGl0LW1lYWxzLW1lc3NhZ2Uge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmhhbGwtdmlldy0tYm9yZGVyLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG59XG5cbi5lZGl0LWhhbGxzLWZpbHRlci5oYWxsLXZpZXctLWJvcmRlci1ib3R0b20ge1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX2JvZHkucGFja2FnZS1maWx0ZXJfX2JvZHktcm9vbXMge1xuICAgIGZpZWxkc2V0IHtcbiAgICAgICAgZGl2Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgLnBhY2thZ2UtZmlsdGVyX19yYWRpby1sYWJlbCwgLnBhY2thZ2UtZmlsdGVyc19fY2hlY2tib3gtbGFiZWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtcmVzdWx0cy1yb29tLWluZm8tbW9kYWwge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtIDEuNXJlbTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19yb29tcy1pbmZvLW1vZGFsLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlICBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLnBhY2thZ2UtZmlsdGVyX19mb290ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAucGFja2FnZS1maWx0ZXJfX2Zvb3RlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmVfX2VkaXQtcGFja2FnZS1tZXNzYWdlLXRvYXN0LnNlbGVjdC1tZWFscy1uZXh0IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMvcGFja2FnZXMvbWluaS13aXphcmQtbWVzc2FnZS1pbmZvLWljb24tYmxhY2suc3ZnJykgbm8tcmVwZWF0O1xuICAgIH1cbn1cblxuLnNwYWNlLWJvdHRvbS0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xufVxuIiwiXG4kY2FsZW5kYXItcm93LXdpZHRoOiBjYWxjdWxhdGVSZW0oMzIycHgpO1xuXG4ucGFja2FnZS1maWx0ZXJfX2NhbGVuZGFyLWlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oNTNweCkgMCBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL3BhY2thZ2VzL2NhbGVuZGFyLWJsYWNrLnN2ZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk1JSA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktMztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiN7JHBmLWNhbGVuZGFyLW1vZGFsfSB7XG4gICAgei1pbmRleDogNjY3MDtcblxuICAgICYtaW5uZXIge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEwMDhweCk7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIDAgMCAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtZm9vdGVyIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMjNweCk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDExcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1oZWFkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLnZmYy1tYWluLWNvbnRhaW5lciB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgLnZmYy1kYXlOYW1lcyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgICAgIHdpZHRoOiAkY2FsZW5kYXItcm93LXdpZHRoO1xuXG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMzJweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudmZjLWRheU5hbWVzID4gc3BhbixcbiAgICAudmZjLXdlZWs+LnZmYy1kYXk+c3Bhbi52ZmMtc3Bhbi1kYXkge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAudmZjLXdlZWsge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogJGNhbGVuZGFyLXJvdy13aWR0aDtcbiAgICB9XG5cbiAgICAudmZjLXdlZWs+LnZmYy1kYXk+c3Bhbi52ZmMtc3Bhbi1kYXkge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLnZmYy1jYWxlbmRhciAudmZjLXRvcC1kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLnZmYy10b3AtZGF0ZS52ZmMtY2VudGVyPnNwYW4ge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAudmZjLXRvcC1kYXRlPnNwYW4udmZjLXVuZGVybGluZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQge1xuICAgICAgICAmOm5vdCgudmZjLWJldHdlZW4tbWFya2VkKSB7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi52ZmMtYmV0d2Vlbi1tYXJrZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC52ZmMtd2VlayAudmZjLWRheS52ZmMtZGF5LWRpc2FibGVkIHNwYW4udmZjLXNwYW4tZGF5IHtcbiAgICAgICAgY29sb3I6ICNDNUM1QzU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cblxuICAgICAgICAudmZjLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnZmYy1jYWxlbmRhcj4udmZjLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC52ZmMtZGF5TmFtZXMge1xuICAgICAgICAgICAgbWFyZ2luOiAxLjVyZW0gMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAudmZjLWNhbGVuZGFyIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIC52ZmMtdG9wLWRhdGUudmZjLWNlbnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDUycHgpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgLnZmYy10b3AtZGF0ZS52ZmMtY2VudGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC0xOHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52ZmMtdG9wLWRhdGUudmZjLWNlbnRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC52ZmMtd2VlayxcbiAgICAgICAgLnZmYy1kYXlOYW1lcyB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAmLWlubmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSo5MCk7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pbm5lci1yZXF1ZXN0c3tcbiAgICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkqNDUpO1xuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAgICAtLS0tLS0tLS0tLS0tLSBDQUxFTkRBUiBNT0RBTCAtIFVQKExHKSBTVFlMRVMtLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAudmZjLWN1cnNvci1wb2ludGVyIHtcbiAgICAgICAgICAgIHRvcDogNDMlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcblxuICAgICAgICAgICAgLnZmYy1hcnJvdy1yaWdodCxcbiAgICAgICAgICAgIC52ZmMtYXJyb3ctbGVmdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDExcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudmZjLWFycm93LWxlZnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudmZjLWRheU5hbWVzIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC52ZmMtY3Vyc29yLXBvaW50ZXIudmZjLWN1cnNvci1wb2ludGVyLXJpZ2h0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnZmYy1jdXJzb3ItcG9pbnRlci52ZmMtY3Vyc29yLXBvaW50ZXItbGVmdCB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnZmYy1jYWxlbmRhcnMge1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSg0NnB4KSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnZmYy10b3AtZGF0ZSB7XG4gICAgICAgICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaW5uZXIge1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfSAvLyAgICAtLS0tLS0tLS0tLS0tLSBDQUxFTkRBUiBNT0RBTCAtIFVQKExHKSBTVFlMRVMgRU5ELS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tVEFCTEVUIFNUWUxFUy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbiAgICAgICAgLnZmYy1jYWxlbmRhcnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICAmLWlubmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDk2cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjYycHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1oZWFkIHtcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLVRBQkxFVCBTVFlMRVMgRU5ELS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG59XG5cbiN7JHBmLWNhbGVuZGFyLW1vZGFsfS1zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICMyQzJDMkM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBTb2ZpYSBQcm87XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICB9XG59XG5cbi5zay1tb2RhbC0tcmVndWxhci1zaXplIHtcbiAgICAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtaW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDA4cHgpO1xuICAgIH1cbn1cblxuLnNrLW1vZGFsX19ib2R5LXBhY2thZ2UtLWZpdGxlci1jYWxlbmRhciB7XG4gICAgcGFkZGluZzogMCAxLjg3NXJlbTtcbn1cblxuLmVkaXRfZGV0YWlsc19tb2RhbCB7XG4gICAgLnNrLW1vZGFsX19ib2R5LXBhY2thZ2UtLWZpdGxlci1jYWxlbmRhciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLnZmYy1jdXJzb3ItcG9pbnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC52ZmMtY2FsZW5kYXIgLnZmYy1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWNhbGVuZGFyLW1vZGFsLFxuLnBhY2thZ2UtZGV0YWlscyB7XG4gICAgLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1kaXNhYmxlZCxcbiAgICAudmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZC52ZmMtZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtY2FsZW5kYXItbW9kYWwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgLnNrLW1vZGFsX19ib2R5LnNrLW1vZGFsX19ib2R5LXBhY2thZ2UtLWZpdGxlci1jYWxlbmRhciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnBhY2thZ2UtY2FsZW5kYXItbW9kYWwge1xuICAgICAgICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1pbm5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYWxlbmRhci1zdWJ0aXRsZS1oNSB7XG4gICAgY29sb3I6ICMyQzJDMkM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcblxuICAgIHNwYW4ubGFiZWwge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICBiciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FsZW5kYXItbGFiZWwge1xuICAgIGNvbG9yOiAgIzJDMkMyQztcbiAgICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuLmNhbGVuZGFyLXN1YnRpdGxlLWNlbnRlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5jaXJjbGUsXG4uaGFsZi1jaXJjbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxufVxuXG4uY2lyY2xlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG59XG5cbi5oYWxmLWNpcmNsZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOTU5NTk1IDUwJSwgIzJDMkMyQyA1MCUpO1xufVxuXG4uY2lyY2xlLnB1cnBsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc0NkI5NTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxufVxuXG4uaGFsZi1jaXJjbGUucHVycGxlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM5NTk1OTUgNTAlLCAjNzQ2Qjk1IDUwJSk7XG59XG4uc2stbW9kYWwtLXJlZ3VsYXItc2l6ZS5wYWNrYWdlLWNhbGVuZGFyLW1vZGFsIHtcbiAgICAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2M3JlbTtcblxuICAgICAgICBzcGFuLmxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi5wYWNrYWdlLWNhbGVuZGFyLW1vZGFsIHtcblxuICAgIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWhlYWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC50ZXh0LXVuZGVybGluZS1idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5waW5rLWJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWhlYWQge1xuXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1mb290ZXIucGFja2FnZS1maWx0ZXJfX2Zvb3RlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtaW5uZXIsXG4ucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgIC5uby1zaG93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuICBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLmNhbC1zaW5nbGUtZGF5LWJ1c3k6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnZmYy1kYXkuZXZlbnQtZGF0ZS5yYW5nZS1tb2RpZmllZDo6YmVmb3JlLFxuICAudmZjLWRheS5ldmVudC1kYXRlLnJhbmdlLW1vZGlmaWVkOjphZnRlcixcbiAgLnZmYy1kYXkuZXZlbnQtZGF0ZS5yYW5nZS1tb2RpZmllZC1sYXN0OjpiZWZvcmUsXG4gIC52ZmMtZGF5LmV2ZW50LWRhdGUucmFuZ2UtbW9kaWZpZWQtZmlyc3Q6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTI7XG4gIH1cblxuICAudmZjLWRheS5ldmVudC1kYXRlLnJhbmdlLW1vZGlmaWVkOjpiZWZvcmUsXG4gIC52ZmMtZGF5LmV2ZW50LWRhdGUucmFuZ2UtbW9kaWZpZWQtbGFzdDo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gIH1cblxuICAudmZjLWRheS5ldmVudC1kYXRlLnJhbmdlLW1vZGlmaWVkOjphZnRlcixcbiAgLnZmYy1kYXkuZXZlbnQtZGF0ZS5yYW5nZS1tb2RpZmllZC1maXJzdDo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDA7XG4gIH1cblxuICAudmZjLWRheS5ldmVudC1kYXRlLnJhbmdlLW1vZGlmaWVkLWxhc3Qge1xuICAgICAgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZCB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgfVxuXG4gIC5jYWwtc2luZ2xlLWRheS1idXN5LnJhbmdlLW1vZGlmaWVkIHtcbiAgICAgIC52ZmMtc3Bhbi1kYXk6bm90KC52ZmMtZGlzYWJsZWQpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMSAhaW1wb3J0YW50O1xuICAgICAgfVxuICB9XG5cbi5wYWNrYWdlLWZpbHRlcnNfX21lc3NhZ2UtLXdhcm5pbmcucGFja2FnZS1maWx0ZXJzX19tZXNzYWdlLWNhbGVuZGFyLW1vZGFsIHtcbiAgICAvLyBUT0RPOiBhZGQgdGhlc2UgaW4gdGhlIG5ldyBjcmVhdGVkIGZpbGUgei1pbmRleC5zY3NzIHdoaWNoIGlzIG9uIG90aGVyIGJyYW5jaCBhbmQgbm90IHlldCBvbiBtYXN0ZXJcbiAgICAvLyBiZWNhdXNlIHBhY2thZ2UgZmlsdGVyIGNhbGVuZGFyIHotaW5kZXggaXMgNjY3MFxuICAgIHotaW5kZXg6IDY2NzE7XG59XG5cbiIsIiRjYWxlbmRhci1tb2RhbC13aWR0aC1sZzogY2FsY3VsYXRlUmVtKDU5MnB4KTtcbiRjYWxlbmRhci1tb2RhbC13aWR0aC1tZDogY2FsY3VsYXRlUmVtKDM4NnB4KTtcblxuLm1vZGUtc3dpdGNoLXBpbGxzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0yO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg5OTlweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgZ2FwOiBjYWxjdWxhdGVSZW0oNHB4KTtcbn1cblxuLm1vZGUtc3dpdGNoLXBpbGxzLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShzbSkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5yZXNldC1yYWRpby1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tb2RlLXN3aXRjaC1waWxscyBsYWJlbCB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDk5OXB4KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcblxufVxuXG4ubW9kZS1zd2l0Y2gtcGlsbHMgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDE2LCAyNCwgNDAsIDAuMTApLCAwIDFweCAycHggMCByZ2JhKDE2LCAyNCwgNDAsIDAuMDYpO1xufVxuXG4uZHVyYXRpb24tc2VsZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG5cbiAgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDRweCkgY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogICRkYXJrLWdyZXktMTtcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGRhcmstZ3JleS0xLCAwLjUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICBsZWdlbmQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmR1cmF0aW9uLXNlbGVjdGlvbl9fb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogY2FsY3VsYXRlUmVtKDhweCk7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5kdXJhdGlvbi1zZWxlY3Rpb24gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZDogJGRhcmstZ3JleS0xO1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhciB7XG4gIC52ZmMtd2VlayAudmZjLWRheSAge1xuICAgIC52ZmMtYmFzZS1zdGFydCxcbiAgICAudmZjLWJhc2UtZW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTI7XG4gICAgfVxuXG4gICAgLnZmYy1zcGFuLWRheS52ZmMtaG92ZXIudmZjLW1hcmtlZDpub3QoLnZmYy1lbmQtbWFya2VkLS1kYXksIC52ZmMtc3RhcnQtbWFya2VkLS1kYXksIC52ZmMtZGlzYWJsZWQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTI7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZmYy1zcGFuLWRheS52ZmMtaG92ZXIudmZjLXN0YXJ0LW1hcmtlZC52ZmMtc3RhcnQtbWFya2VkLS1kYXksXG4gICAgLnZmYy1zcGFuLWRheS52ZmMtaG92ZXIudmZjLWVuZC1tYXJrZWQudmZjLWVuZC1tYXJrZWQtLWRheSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICB9XG5cbiAgICBzcGFuLnZmYy1zcGFuLWRheS52ZmMtdG9kYXk6bm90KC52ZmMtc3RhcnQtbWFya2VkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMy1saWdodCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDMycHgpIDAgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLXN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg0OHB4KSAwO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgfVxuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLmRpc2FibGUtaG92ZXIge1xuICAudmZjLXdlZWsgLnZmYy1kYXkgPiBzcGFuLnZmYy1zcGFuLWRheS52ZmMtaG92ZXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyLnBhY2thZ2UtZmlsdGVyX193aGVuLW5ldyB7XG4gIC52ZmMtY3Vyc29yLXBvaW50ZXIge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnBhY2thZ2UtZmlsdGVyc19fbWVzc2FnZS0td2FybmluZzo6YmVmb3JlIHtcbiAgICAgIHRvcDogMC4zNzVyZW07XG4gICAgfVxuXG4gICAgLnZmYy1tYWluLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICB9XG5cbiAgICAudmZjLXNlcGFyYXRlbHktbmF2aWdhdGlvbi1idXR0b25zLnZmYy1zcGFjZS1iZXR3ZWVuIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDU2cHgpO1xuXG4gICAgICAudmZjLWN1cnNvci1wb2ludGVyIHtcbiAgICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oN3B4KSBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy1jYWxlbmRhcjpmaXJzdC1jaGlsZCAudmZjLXRvcC1kYXRlLnZmYy1jZW50ZXIge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oN3B4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAudmZjLXNlcGFyYXRlbHktbmF2aWdhdGlvbi1idXR0b25zLnZmYy1zcGFjZS1iZXR3ZWVuIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzIycHgpO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAudmZjLWN1cnNvci1wb2ludGVyIHtcbiAgICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC52ZmMtY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgYXV0byBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy1jYWxlbmRhciAudmZjLXRvcC1kYXRlIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgtNDJweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgICB9XG5cbiAgICAudmZjLWRheU5hbWVzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB9XG5cbiAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tc3RpY2t5IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogJGNhbGVuZGFyLW1vZGFsLXdpZHRoLW1kO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICAgIG1pbi13aWR0aDogJGNhbGVuZGFyLW1vZGFsLXdpZHRoLW1kO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzQzcHgpO1xuICAgIH1cblxuICAgIC52ZmMtY2FsZW5kYXIge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzODRweCk7XG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXN0aWNreSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiAkZmlsdGVyLWhlaWdodC1icmVha3BvaW50KSB7XG4gICAgICAucGFja2FnZS1maWx0ZXJfX2Zvb3Rlci5jYWxlbmRhci1mb290ZXIge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgIH1cblxuICAgICAgLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3kge1xuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgfVxuXG4gICAgICAucGFja2FnZS1maWx0ZXJfX2JvZHkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDYzcmVtO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtaW4td2lkdGg6ICRjYWxlbmRhci1tb2RhbC13aWR0aC1sZztcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NDNweCk7XG4gICAgfVxuXG4gICAgLnZmYy1jYWxlbmRhcnMge1xuICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1M3B4KTtcbiAgICB9XG5cbiAgICAudmZjLWNhbGVuZGFycy1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oNzJweCk7XG4gICAgfVxuXG4gICAgLnZmYy1jdXJzb3ItcG9pbnRlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMjApO1xuXG4gICAgICAmLnZmYy1jdXJzb3ItcG9pbnRlci1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICB9XG5cbiAgICAgICYudmZjLWN1cnNvci1wb2ludGVyLWxlZnQge1xuICAgICAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXN0aWNreSB7XG4gICAgICAgIG1heC13aWR0aDogNjFyZW07XG4gICAgfVxuXG4gICAgJi5mbGV4aWJsZSB7XG4gICAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tc3RpY2t5IHtcbiAgICAgIG1heC13aWR0aDogJGNhbGVuZGFyLW1vZGFsLXdpZHRoLWxnO1xuICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6ICRmaWx0ZXItaGVpZ2h0LWJyZWFrcG9pbnQpIHtcbiAgICAgIC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAgLnBhY2thZ2UtZmlsdGVyX19ib2R5IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyLmNhbGVuZGFyLWZvb3RlciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC5waW5rLWJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX2Zvb3RlciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5waW5rLWJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLnZmYy1uYXZpZ2F0aW9uLWJ1dHRvbnMgZGl2LFxuLnZmYy1zZXBhcmF0ZWx5LW5hdmlnYXRpb24tYnV0dG9ucyBkaXYge1xuICAuY2FsZW5kYXItbmF2aWdhdGlvbi1hcnJvdy1sZWZ0LFxuICAuY2FsZW5kYXItbmF2aWdhdGlvbi1hcnJvdy1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmNhbGVuZGFyLW5hdmlnYXRpb24tYXJyb3ctcmlnaHQge1xuICBpbWcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cblxuIiwiXG5cbiN7JHBmLXdyYXB9IHtcbiAgICB6LWluZGV4OiA2NjY5O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgLnBhY2thZ2UtZmlsdGVyX19oZWFkLWljb24ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJi1oZWFkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIGNhbGN1bGF0ZVJlbSgyNHB4KSAxcmVtIGNhbGN1bGF0ZVJlbSgyNHB4KTtcblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIGNhbGN1bGF0ZVJlbSg0MHB4KSAycmVtIGNhbGN1bGF0ZVJlbSg0MHB4KTtcblxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxMDRweCAxZnIgMTI3cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDY4cHggMWZyIDcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2stbW9kYWxfX2JvZHkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2stbW9kYWxfX2Nsb3NlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnNrLW1vZGFsX190aXRsZS1pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW07XG4gICAgfVxuXG59XG5cbiN7JHBmLXdyYXB9LXBhZGRpbmctdG9wIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkqMTAwIC0gMTZweCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4jeyRwZi13cmFwfS1oZWFkLS1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBtYXgtd2lkdGg6IDM3cmVtO1xuICAgICAgICB0b3A6YXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDY3MnB4KTtcbiAgICB9XG59XG5cbiN7JHBmLXdyYXB9LWhlYWQtLWluZm8ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICAgIHBhZGRpbmc6IDEycHggMjRweCAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNzVweDtcbiAgICAgICAgdG9wOmF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgzNzVweCk7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7IC8qIDE0MCUgKi9cbiAgICB9XG5cbiAgICAmLS1maWx0ZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDM3NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1MQUJFTFMtLS0tLS0tLS0tLS0tLS0tLS0tXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbCxcbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLW1haW4sXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1ib2xkLFxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtZ3JleSxcbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLXdhcm5pbmcsXG4ucGFja2FnZS1maWx0ZXJzX19saW5rLFxuLnBhY2thZ2UtZmlsdGVyc19fYmxhY2stbGluayxcbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLXNtIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmtfX2RldGFpbHMge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0YyRjJGMjtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1tYWluIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtZ3JleSB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLXdhcm5pbmcge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIGNvbG9yOiAkcGluaztcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtbWVhbHMge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgJi1nYWxsZXJ5IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWdyZXkge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRncmV5LTUtNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xpbmssXG4ucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJHBpbmstMjtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xpbmsge1xuICAgIGNvbG9yOiAkcGluaztcbn1cblxuXG4ucGFja2FnZS1maWx0ZXJzX19saW5rLXRlcm1ze1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzJjMmMyYztcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtaWNvbiB7XG4gICAgLnNrLWljb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICM2NTY1NjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLXNtIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICBsaW5lLWhlaWdodDogMjEuNDVweDtcbn1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS1MYWJlbHMgZW5kLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGFja2FnZS1maWx0ZXJzX19pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xufVxuXG4uc2VjdGlvbl90aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAuc2staWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4wNjI1cmVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGRhcmstZ3JleS0xXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLndpdGhvdXQtYm9yZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG59XG5cbi5kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbn1cblxuI3skcGYtZm9vdGVyfSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDMzO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXG4gICAgLnBpbmstYnV0dG9uIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDIzcHgpO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDExcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxuXG4gICAgJi1lZGl0LS1tZWFscyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLUJVVFRPTlMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi50ZXh0LXVuZGVybGluZS1idXR0b24sXG4ucGluay1idXR0b24ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG59XG5cbi50ZXh0LXVuZGVybGluZS1idXR0b24ge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0yO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xufVxuXG4udGV4dC11bmRlcmxpbmUtYnV0dG9uLmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2M1YzVjNTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBpbmstYnV0dG9uIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIH1cblxuICAgICZfX2xvYWRlciB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOTcuMzkxcHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0Ni41cHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNjcuNjg4cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLWVuZCBidXR0b25zLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wYWNrYWdlLWZpbHRlcl9fc2VjdGlvbi5wYWNrYWdlLWZpbHRlcl9fc2VjdGlvbi1wYWRkaW5nLXRvcCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uLnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uLW5vLXRvcC1zcGFjZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fYm94LXNwYWNlLW91dHNpZGUge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSg0MHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgICAmLW1lYWxzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZ3JleS1ib3gsXG4uYm94LW5vLWJnIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS0zO1xufVxuXG4uZ3JleS1ib3gge1xuICAgIGJhY2tncm91bmQ6ICRncmV5O1xufVxuXG4uYm94LW5vLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNrLW1vZGFsX190aXRsZS1pY29uIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWdyZXktMjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDZweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIH1cbn1cblxuLnNrLW1vZGFsX19ib2R5Pi5wYWNrYWdlLWZpbHRlcl9fc2VjdGlvbi5uby1tYXJnaW4ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uLm5vLWJvcmRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgICYtbGcge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGlzcGxheS1mbGV4LWxnIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxufVxuXG5cbi5zay1tb2RhbC0tcmVndWxhci1zaXplPi5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDU5MnB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNjcycHgpO1xuICAgICAgICBtYXgtaGVpZ2h0OiA5NCU7XG4gICAgfVxufVxuLy9zay1tb2RhbC0tc21hbGwtc2l6ZT4uc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbi8vICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg1OTJweCk7XG4vL1xuLy8gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbi8vICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDY3MnB4KTtcbi8vICAgIG1heC1oZWlnaHQ6IDQ1JTtcbi8vICB9XG4vL31cbi5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWwtZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19yYWRpby1sYWJlbCxcbi5wYWNrYWdlLWZpbHRlcnNfX2NoZWNrYm94LWxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDM4cHgpO1xuICAgIHRleHQtaW5kZW50OiBjYWxjdWxhdGVSZW0oLTM4cHgpO1xuXG4gICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogODUlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMyYzJjMmM7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmID4gc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgIH1cblxuICAgIEBhdC1yb290IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkKyY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgICAgICAgYm9yZGVyOiA3cHggc29saWQgI2ZmZjtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWwtLXJlc3RhdXJhbnQge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDdweCk7XG4gICAgfVxuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fY2hlY2tib3gtbGFiZWwtY2hlY2tlZCB7XG4gICAgQGF0LXJvb3QgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQrJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICAgICAgICBib3JkZXI6IDdweCBzb2xpZCAjZmZmO1xuICAgIH1cblxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAzcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTdweDtcblxuICAgICYtLWRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2Nsb3NlLWJsYWNrLnN2ZykgIWltcG9ydGFudDtcblxuICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgY29sb3I6ICM5NTk1OTU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2hlY2stYmxhY2stbmV3LnN2ZykgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2NoZWNrYm94LWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQrJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2hlY2stYmxhY2suc3ZnKTtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2NoZWNrYm94LWxhYmVsLnBhY2thZ2UtZmlsdGVyc19fY2hlY2tib3gtbGFiZWwtLXVuY2hlY2tlZCB7XG4gICAgQGF0LXJvb3QgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQrJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBjb250ZW50OiBcIi1cIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gfVxuXG5maWVsZHNldC5wYWNrYWdlLWZpbHRlcl9fc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fY2hlY2tib3hlcy13cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX2NoZWNrYm94ZXMtc2Vjb25kIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyIHtcbiAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxufVxuXG4ubW9kYWwtd2l0aG91dC1mb290ZXIge1xuICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMTA0cHggMWZyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA2OHB4IDFmcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vZGFsLXdpdGhvdXQtZm9vdGVyLXNtIHtcbiAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDU4cHggMWZyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA0MHB4IDFmcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uZmVfX2VkaXQtcGFja2FnZS1tZXNzYWdlLXRvYXN0IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHRvcDogMTA2cHg7XG4gICAgfVxuXG4gICAgJi5kYXJrLWJnIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0yO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMvcGFja2FnZXMvaW5mby1pY29uLXdoaXRlLnN2ZycpIG5vLXJlcGVhdDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaGFzLWJvcmRlciB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS00LWRhcms7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhlYWRlci1wb3NpdGlvbmVkIHtcbiAgICAgICAgdG9wOiAxcmVtO1xuICAgIH1cbn1cblxuLmZlX19lZGl0LXBhY2thZ2UtbWVzc2FnZS10b2FzdCxcbi5mZV9fZWRpdC1wYWNrYWdlLW1lc3NhZ2UtdG9hc3QucGFja2FnZS1maWx0ZXJzX19tZXNzYWdlLS13YXJuaW5nIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogOTIlO1xufVxuXG4uZmVfX2VkaXQtcGFja2FnZS1tZXNzYWdlLXRvYXN0LnBhY2thZ2UtZmlsdGVyc19fbWVzc2FnZS0tbXVsdGlwbGUtbGluZXMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDEycHgpO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbWVzc2FnZSB7XG4gICAgbWluLXdpZHRoOiAyMzdweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDFyZW07XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19tZXNzYWdlLS13YXJuaW5nIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1MTJweCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDM0cHgpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvd2FybmluZy1yZWQuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIHRvcDogMXJlbTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19pbmZvLW1vZGFsLXRpdGxle1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGFja2FnZS1maWx0ZXJzX19pbmZvLW1vZGFsLWRlc2NyaXB0aW9ue1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNC43NXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGFja2FnZS1maWx0ZXJzX19pbmZvLW1vZGFsLXRpcCB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2luZm8tbW9kYWwtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ucGFja2FnZS1maWx0ZXJzX19wYWNrYWdlLXN3aXRjaC1hcmVhIHtcbiAgICBkaXNwbGF5OiBncmlkO1xufVxuLnBhY2thZ2UtZmlsdGVyc19fcGFja2FnZS1zd2l0Y2gtYXJlYS10ZXh0IHtcblxuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNC43NXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGFja2FnZS1maWx0ZXJzX19wYWNrYWdlLWNvdW50ZXItd2FybmluZyB7XG4gICAgY29sb3I6ICNGRjVBNzU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uYm90dG9tLW1vZGFsIHtcbiAgICAuc2stbW9kYWxfX2lubmVyIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5zay1tb2RhbF9fYm9keS5wYWNrYWdlLWZpbHRlcl9fYm9keSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwge1xuICAgICAgICBnYXA6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cbn1cblxuLmNvbmZpcm0tZGlzY2FyZC1jaGFuZ2VzLS10ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2MXB4KSBjYWxjdWxhdGVSZW0oNDVweCkgY2FsY3VsYXRlUmVtKDYycHgpIGNhbGN1bGF0ZVJlbSgzN3B4KTtcbiAgICB6LWluZGV4OiAxMTtcbn1cblxuLmNvbmZpcm0tZGlzY2FyZC1jaGFuZ2VzLS1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG59XG5cbi5uby10b3AtcGFkZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuI3skcGYtd3JhcH0tbm8taWNvbiB7XG4gICAgLnNrLW1vZGFsX190aXRsZS1pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5hbGlnbi1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWNrYWdlLWZpbHRlci5mcm9tLXdpemFyZCB7XG4gICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQge1xuICAgICAgICAuaWNvbi1hbmQtdGl0bGUtd3JhcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJhY2stYXJyb3cge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBpbmstYnV0dG9uLnctMTAwLXNtIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxufVxuXG5cblxuIiwiXG4jeyRwZi1zd2l0Y2h9X19jb250YWluZXIge1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktMztcbiAgICB9XG5cbiAgICAjeyRwZi1zd2l0Y2h9Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbn1cbiN7JHBmLXN3aXRjaH0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTFweCkgMDtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzBweCk7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktMztcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG59XG5cbiN7JHBmLXN3aXRjaH0tc2xpZGVyIHtcbiAgICBAZXh0ZW5kICN7JGRhc2hib2FyZH1fX2NvbmRpdGlvbnNfc3dpdGNoLXNsaWRlcjtcblxuICAgICYtZGlzYWJsZWQge1xuICAgICAgICBAZXh0ZW5kICN7JGRhc2hib2FyZH1fX2NvbmRpdGlvbnNfc3dpdGNoLXNsaWRlci1kaXNhYmxlZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG59XG5cbiN7JHBmLXN3aXRjaH0td3JhcCB7XG4gICAgQGV4dGVuZCAjeyRkYXNoYm9hcmR9X19jb25kaXRpb25zX3N3aXRjaC13cmFwO1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAmLWRpc2FibGVkIHtcbiAgICAgICAgQGV4dGVuZCAjeyRkYXNoYm9hcmR9X19jb25kaXRpb25zX3N3aXRjaC13cmFwLWRpc2FibGVkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVDNUM1O1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICB9XG59XG5cbiN7JHBmLXN3aXRjaH0tbGFiZWwge1xuICAgIC5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLW1haW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5zay1pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMXB4KTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogIzY1NjU2NTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnN3aXRjaC1kaXNhYmxlZCB7XG4gICAgZGl2IHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG59XG4uc2VjdGlvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuIiwiXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBTTElERVIgU1RZTEVTIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmJ0bi5idG4tLWljb24uYnRuLS14c20udGlueS1zbGlkZXJfX2Fycm93IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgwKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgICAgei1pbmRleDogOTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuXG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICMyYzJjMmM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyX19hcnJvdy0tY2Fyb3VzZWwtcmlnaHQge1xuICAgICAgICByaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cblxuICAgIC50aW55LXNsaWRlcl9fYXJyb3ctLWNhcm91c2VsLWxlZnQge1xuICAgICAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uLS1jYXJvdXNlbC5uYXZfaW1hZ2Utc2xpZGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudG5zLW5hdiB7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50bnMtbmF2LWFjdGl2ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgICAgICAgLnRucy1vdXRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cblxuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNTBweCk7XG5cbiAgICAgICAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI1MHB4KTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNTBweCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjUwcHgpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tY2Fyb3VzZWwgLmVsLWNhcmQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRucy1uYXYge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgYm90dG9tOiA4cHg7XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQxN3B4KTtcblxuICAgICAgICAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDE3cHgpO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQxN3B4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MTdweCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudG5zLW5hdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uLS1jYXJvdXNlbCwgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uLS10aW55LWNhcm91c2VsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiA1MCU7XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OTBweCk7XG5cbiAgICAgICAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ5MHB4KTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OTBweCk7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDkwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRucy1uYXYge1xuICAgICAgICAgICAgdG9wOiA4OCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOTZweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNDZweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbWFnZV9zbGlkZXItbmF2LWJvdHRvbSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC50bnMtbmF2IHtcbiAgICAgICAgICAgIHRvcDogODglO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaW1hZ2Vfc2xpZGVyLW5hdi1ib3R0b20uaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXBfX2lubmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM0MnB4KTtcblxuICAgICAgICAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzQycHgpO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM0MnB4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNDJweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFNMSURFUiBTVFlMRVMgRU5EIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4jeyRwZi1lZGl0fS1oYWxscy1kZXRhaWxzIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMzZweCk7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNjZweDtcbiAgICB6LWluZGV4OiAzMztcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yMCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgICAgdG9wOiAtMTM2cHg7XG4gICAgICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDE1N3B4KTtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzODhweCk7XG4gICAgfVxuXG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIC8qIDEzNi4zNjQlICovXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ncmV5LWJhY2tncm91bmQtbW9kYWwge1xuICAgIC5zay1tb2RhbF9fYm9keS5wYWNrYWdlLWZpbHRlcl9fYm9keSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gICAgfVxufVxuXG4uaGFsbHMtbGlzdC1tb2RhbCB7XG4gICAgLnNrLW1vZGFsX19oZWFkLWNlbnRlci10aXRsZS5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE5cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZmlsdGVyX19mb290ZXIge1xuICAgICAgICAuYnRuLS1ibGFjay0tb3V0bGluZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21haW4ge1xuICAgICAgICAmPmRpdiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDk0JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTIxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JHBmLWVkaXR9LWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNDRweCk7XG5cbiAgICAmLW1vcmUtbWFyZ2luIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDU2cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQ3cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MTcuODgycHgpO1xuXG4gICAgICAgICYtbW9yZS1tYXJnaW4ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDY4cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OTBweCk7XG5cbiAgICAgICAgJj5kaXY+ZGl2PmRpdiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ5MHB4O1xuXG4gICAgICAgICAgICAmPmRpdj5kaXY+ZGl2PmltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OTBweDtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4jeyRwZi1lZGl0fS1vbmUtbGluZS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cblxuI3skcGYtZWRpdH0tbW9kYWwtYm9keSB7XG4gICAgQGV4dGVuZCAucm9vbXNfc2VjdGlvbjtcbiAgICBib3JkZXItdG9wOiBub25lO1xufVxuXG4ucGluay1idXR0b24tZWRpdCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmdyZXktY29udGFpbmVyLWVkaXQge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG59XG5cbi5pbmZvLW1vZGFsLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gICAgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG59XG5cbi5oYWxscy1saXN0LW1vZGFsLW5vLWJhY2staWNvbiB7XG4gICAgLnBhY2thZ2UtZmlsdGVyX19oZWFkLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zay1tb2RhbF9fY2xvc2Uuc2stbW9kYWxfX2Nsb3NlLWJsYWNrIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbn1cblxuLm1vZGFsLW5vLWNsb3NlLWJ1dHRvbiB7XG4gICAgLnNrLW1vZGFsX19jbG9zZS5zay1tb2RhbF9fY2xvc2UtYmxhY2sge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxufVxuXG4uZGlzcGxheS1jbG9zZS1vbi1tb2JpbGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuI3skcGYtZWRpdH1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuXG4gICAgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtZ3JleSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgY29sb3I6ICM5MjkyOTI7XG4gICAgfVxufVxuXG4uaGFsbC12aWV3LS1saXN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG59XG5cbiN7JHBmLWVkaXR9LW92ZXJuaWdodC1zdGF5LXRhYiB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAjRDlEOUQ5O1xuICAgIH1cbiAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgI0Q5RDlEOTtcblxuICAgIC5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbn1cblxuI3skcGYtZWRpdH1fX2FjY29tbW9kYXRpb24taWNvbi1zdHlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNHB4KTtcbn1cbiN7JHBmLWVkaXR9X19hY2NvbW1vZGF0aW9uLXNsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDIwcHgpO1xufVxuI3skcGYtZWRpdH1fX2FjY29tbW9kYXRpb24tbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbn1cbiN7JHBmLWVkaXR9X19hY2NvbW1vZGF0aW9uLXNwYW4taWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNnB4KTtcbn1cbiN7JHBmLWVkaXR9X19hY2NvbW1vZGF0aW9uLWJhY2stYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0N3B4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBmb250LXdlaWdodDogODAwO1xuXG4gICAgJl9zaW5nbGUtbWVhbCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JHBmLWVkaXR9LW1lYWxzLXRhYiB7XG5cbiAgICAucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rIHtcbiAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxufVxuXG4ud29yZC1zcGFjZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLmhhbGxzLXNldHRpbmdzLW1vZGFsIHtcbiAgICAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjay5zay1tb2RhbF9faW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZmlsdGVyX19jb3VudGVyLXdyYXBwZXIge1xuICAgICAgICAucGFja2FnZS1maWx0ZXJzX19sYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5zay1tb2RhbF9fY2xvc2Uuc2stbW9kYWxfX2Nsb3NlLWJsYWNrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjay5zay1tb2RhbF9faW5mbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oYWxscy1saXN0LW1vZGFsX19tYWluIHtcbiAgICAucGFja2FnZS1maWx0ZXJfX2JvZHkge1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXN0aWNreSB7XG4gICAgICAgIHotaW5kZXg6IDU2O1xuXG4gICAgICAgIC8vIG1heC13aWR0aCBtdXN0IGJlIHRoZSBzYW1lIGFzIGl0IGlzIGZvciAuc2stbW9kYWxfX2lubmVyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMTZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXItZWRpdF9fYWNjb21tb2RhdGlvbi1pY29uLXN0eWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19lZGl0X19hY2NvbW1vZGF0aW9uLWxhYmVsIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fd2l0aC1zdGlja3ktYmFyIHtcbiAgICAuc2stbW9kYWxfX2JvZHkge1xuICAgICAgICAucGFja2FnZS1maWx0ZXJfX3RhYi1iYXIuc3RpY2t5LWhlYWRlci1iYXIge1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNrLW1vZGFsX19ib2R5LnNrLW1vZGFsX19ib2R5LS1zdGlja3ktaGVhZCB7XG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcl9fdGFiLWJhci5zdGlja3ktaGVhZGVyLWJhciB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYXJnaW4tdG9wIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG59XG5cbi5vbmUtcm93LW1lc3NhZ2Uge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgIH1cbn1cblxuLmVkaXQtbG9jYXRpb24taW5mby1tb2RhbCB7XG4gICAgLnNrLW1vZGFsX19oZWFkIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNXB4KSAxLjVyZW0gY2FsY3VsYXRlUmVtKDEycHgpIDEuNXJlbTtcblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zay1tb2RhbF9faW5uZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgfVxuXG4gICAgLnNrLW1vZGFsX19ib2R5LWVkaXQtbG9jYXRpb24taW5mbyB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5zay1tb2RhbF9faW5uZXIge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX3BhY2thZ2UtaGlkZS1jaGVja2JveCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtbGlzdC1yZXN0YXVyYW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbiAgICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZS5kaXNhYmxlZC1pbWFnZSB7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG59XG4iLCJcbi5zcGVjaWFscy1lbGVtZW50LWluZm8tdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXG4gICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgZ2FwOiAycmVtO1xuICAgIH1cbn1cblxuLnNwZWNpYWxzLWVsZW1lbnQtY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnNwZWNpYWxzLWVsZW1lbnQtY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbn1cblxuI3skcGZlLXNwZWNpYWxzfS1kZXRhaWxzIHtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU1O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTk5cHgpIHtcbiAgICAgICAgbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICBib3R0b206IDI0MHB4O1xuICAgICAgICB3aWR0aDogNTYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjApO1xuXG4gICAgICAgIC5idG4uYnRuLS1zbS5idG4tLWJsYWNrLS1vdXRsaW5lLmJ0bi0tYmxvY2sge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMCAwO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IGNhbGN1bGF0ZVJlbSg2MXB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoNTAlICsgODBweCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbn1cblxuI3skcGZlLXNwZWNpYWxzfS0taW1hZ2Utc2xpZGVyIHtcbiAgICAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICAgICAgICBpbWcge1xuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ0NHB4KTtcblxuICAgICAgICAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDQ0cHgpO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ0NHB4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NDRweCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDgxMHB4KTtcblxuICAgICAgICAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oODEwcHgpO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDgxMHB4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4MTBweCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JHBmZS1zcGVjaWFsc30tY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTk5cHgpIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDQ0cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDkwMHB4KTtcbiAgICB9XG59XG5cbi5ib3JkZXItYm90dG9tLXNtIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgIH1cbn1cblxuXG4uc3BlY2lhbHMtdmlldy0tYXJyb3ctcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgcmlnaHQ6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmVsYXRpdmUtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5lZGl0LXNwZWNpYWxzX2luaXRpYWwtLW5vdC1lbXB0eSB7XG4gICAgcGFkZGluZzogMS41cmVtIDA7XG59XG5cbi5pY29uLXNpemUge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbiN7JHBmZS1zcGVjaWFsc30tY2hvb3NlLS1idG4ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMXJlbSAxLjM3NXJlbTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxufVxuXG4uY2hvb3NlLXJvb20tYnRuLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDhweCAwIDEuNXJlbSAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19zcGVjaWFscy1jaGVja2JveC1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMS4zNzVyZW07XG4gICAgICAgIHdpZHRoOiAxLjM3NXJlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMyYzJjMmM7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMS41cmVtO1xuICAgIH1cblxuICAgIEBhdC1yb290IC5wYWNrYWdlLWZpbHRlcnNfX3NwZWNpYWxzLWNoZWNrYm94OmNoZWNrZWQgKyAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyOiA3cHggc29saWQgIzJDMkMyQztcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX3NwZWNpYWxzLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX3RhYi1zcGVjaWFsLWJhci5zdGlja3ktaGVhZGVyLWJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDU2O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQxcHgpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS0zO1xuICAgIHdpZHRoOiAxMDAlO1xuXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIG1heC13aWR0aDogMTIxNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBsZykge1xuICAgICAgICBtYXgtd2lkdGg6IDQycmVtO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19hZGQtc3BlY2lhbHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgLm1vZGFsLXdpdGhvdXQtZm9vdGVyIHtcbiAgICAgICAgICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA5MHB4IDFmcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA5MHB4IDFmciA3MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fYWRkLXNwZWNpYWxzIHtcbiAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXItYmFzZS1zcGVjaWFsLW1vZGFsIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcblxuICAgICAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgLnBhY2thZ2UtZmlsdGVyX19oZWFkLWljb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2cHgpIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zcGVjaWFscy1tb2RlbHMtZm9vdGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxufVxuXG4uc3BlY2lhbHMtbW9kZWxzLWJvZHktd3JhcHBlciB7XG4gICAgcGFkZGluZzogMXJlbSAyLjVyZW0gMXJlbSAyLjVyZW07XG59XG5cbiN7JHBmZS1zcGVjaWFsc30tYWRkLXNwZWNpYWwge1xuICAgIG1hcmdpbjogMCAyLjVyZW0gY2FsY3VsYXRlUmVtKDIwcHgpIDIuNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW46IDAgMS41cmVtIDAgMS41cmVtO1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuI3skcGZlLXNwZWNpYWxzfS0tbGlzdC13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOmNhbGN1bGF0ZVJlbSg3N3B4KTtcbiAgICB9XG59XG5cbi5zcGVjaWFscy1saXN0LXN1YnRpdGxlIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTRweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4uc3BlY2lhbHMtbGlzdC1mb290ZXIge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogNjY7XG5cbiAgICAucGluay1idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxufVxuXG4ucGFja2FnZS1zZWFyY2gtcmVzdWx0LS1zcGVjaWFscy1saXN0IHtcbiAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCBoNCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtZ3JleSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuXG4gICAgLnNwZWNpYWxzLWVsZW1lbnQtY2FyZC10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG5cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAuc3BlY2lhbHMtZWxlbWVudC1jYXJkLWJvZHkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcblxuICAgICAgICAgICAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5MHB4O1xuXG4gICAgICAgICAgICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxufVxuIiwiXG5AdXNlICdwYWNrYWdlLWZpbHRlcnMtdmFyaWFibGVzJyBhcyAqO1xuXG4jeyRwZC1tZWFsLXByZXZpZXd9LXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcblxufVxuI3skcGQtbWVhbC1wcmV2aWV3fS1kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICM2NTY1NjU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfbWVhbC1tb2RhbCB7XG4gICAgZGlzcGxheTpncmlkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX21lYWwtbW9kYWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICB9XG59XG4ucGFja2FnZS1maWx0ZXJfbWVhbC1tb2RhbC1zdWJ0aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgfVxufVxuXG4ubWVhbC1tZW51LXByZXZpZXctbW9kYWwge1xuICAgIC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogY2FsY3VsYXRlUmVtKDUzcHgpIDFmciBjYWxjdWxhdGVSZW0oNjRweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBjYWxjdWxhdGVSZW0oMTI5cHgpIDFmciBjYWxjdWxhdGVSZW0oMTIycHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMTIzMXB4KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3kge1xuICAgICAgICB6LWluZGV4OiA1NjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBtYXgtd2lkdGggbXVzdCBiZSB0aGUgc2FtZSBhcyBpdCBpcyBmb3IgLnNrLW1vZGFsX19pbm5lclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg2NzJweCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDEyMzFweCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tLWJsYWNrLS1vdXRsaW5lIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYud2l0aG91dC1zdWJ0aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgLnNrLW1vZGFsX19oZWFkLWNlbnRlci10aXRsZS5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYWNrYWdlLWZpbHRlcl9tZWFsLW1vZGFsLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lYWwtbWVudS1wcmV2aWV3LWl0ZW1zLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgICByb3ctZ2FwOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgY29sdW1uLWdhcDogY2FsY3VsYXRlUmVtKDM1LjJweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAgICAgIHJvdy1nYXA6IDJyZW07XG4gICAgICAgIGNvbHVtbi1nYXA6IDIuNXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICByb3ctZ2FwOiAxLjVyZW07XG4gICAgfVxufVxuXG4ubWVhbC1tZW51LXByZXZpZXctaXRlbSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzNTJweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNzZweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICB9XG59XG5cbiN7JHBkLW1lYWwtcHJldmlld30taW1hZ2Uge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0NnB4KTtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xOSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWwtbWVhbHMge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1tZWFscy1zbS10ZXh0IHtcbiAgICBzcGFuIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtNXB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lYWwtbWVudS1wcmV2aWV3LWl0ZW0tLXRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG59XG5cbiN7JHBkLW1lYWwtcHJldmlld30tY2hlY2ttYXJrcy1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOHB4KTtcblxuICAgIGxpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG5cbiAgICAgICAgICAgIC5zay1pY29uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWFscy1pbmZvLWNoZWNrbWFyay1saXN0IHtcbiAgICBsaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzFweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzFweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19lZGl0LW1lYWxzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICAgIG1hcmdpbjogMCAxLjVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgICAgbWFyZ2luOiAwIDIuNXJlbTtcbiAgICB9XG5cbiAgICAmLm5vLXBhZGRpbmcge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgIH1cblxuICAgIC5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4uZWRpdC1tZWFscy0tcmFkaW8tYnV0dG9ucy13cmFwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBnYXA6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAucGFja2FnZS1maWx0ZXJfX3JhZGlvLWxhYmVsIHtcbiAgICAgICAgLy8gcmVzZXRpbmcgaW5kZW50IGFuZCBwYWRkaW5nIGJlY2F1c2UgY2hyb21lIGFkZHMgZGlmZmVyZW50IHdpZHRoIHRvIGVsZW1lbnRzXG4gICAgICAgIC8vIGFuZCB0aGlzIGlzIG5vdCBuZWVkZWQgZm9yIG1lYWxzIGxhYmVscyBiZWNhdXNlIHRoZXkgYXJlIG5vdCBtdWx0aWxpbmVcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICB9XG59XG5cbiN7JHBmLWVkaXR9X190aXRsZS0tbWVhbHMge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19lZGl0LW1lYWxzLXRhYiB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBmaWVsZHNldCB7XG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmstd3JhcHBlci5hZGQtc3BhY2UtdG9wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uLm5vLXBhZGRpbmctYm90IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLm1lYWwtbWVudS1wcmV2aWV3LWl0ZW0tLWluY2x1ZGVkIHtcbiAgICBmbGV4OiAxO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19tZWFsLWxhYmVsIHtcbiAgICBjb2xvcjogICRkYXJrLWdyZXktMTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX21lYWxzIHtcbiAgICAucGFja2FnZS1maWx0ZXJzX19sYWJlbC1pbmZvIHtcbiAgICAgICAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgkcGYtc3BhY2UtYXJvdW5kLXNtKSBjYWxjdWxhdGVSZW0oJHBmLXNwYWNlLWFyb3VuZC1zbSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgkcGYtc3BhY2UtYXJvdW5kLWxnKSBjYWxjdWxhdGVSZW0oJHBmLXNwYWNlLWFyb3VuZC1sZyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2stbW9kYWwtLXJlZ3VsYXItc2l6ZSA+IC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKCRwZi1tb2RhbC13aWR0aC1tZCk7XG5cbiAgICAgICAgICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3k6bm90KC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1pbmZvKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oJHBmLW1vZGFsLXdpZHRoLW1kKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lYWxzLXdhcm5pbmctMi5wYWNrYWdlLWZpbHRlcnNfX21lc3NhZ2UtLXdhcm5pbmcge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgfVxufVxuIiwiXG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWJvZHkge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwIDIuNXJlbTtcblxuICAgIC5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmssXG4gICAgLnBhY2thZ2UtZmlsdGVyc19fbGluayxcbiAgICAucGFja2FnZS1maWx0ZXJzX19sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG5cbiAgICAuZ3JleS1ib3gge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgfVxuXG4gICAgI3skZGFzaGJvYXJkfV9fY2hlY2tib3gtd3JhcCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICAucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWlucHV0LmZvcm11bGF0ZS1pbnB1dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0Om5vdCguZm9ybXVsYXRlLWlucHV0LS1jaGVja2JveCk6bm90KC5mb3JtdWxhdGUtaW5wdXQtLXJhZGlvKSA+IC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xpbmstbm8tdW5kZXJsaW5lIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dCB7XG4gICAgaW5wdXQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzJweCk7XG5cbiAgICAgICAgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzY1NjU2NTtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICAgICAgICB0b3A6IGNhbGN1bGF0ZVJlbSg5cHgpO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LWVycm9ycyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDExcHgpO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dC5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5wdXQtLWhhcy12YWx1ZSB7XG4gICAgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWlucHV0LWVtYWlsIHtcbiAgICAuZm9ybXVsYXRlLWlucHV0LWVycm9yIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgICYuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIHtcbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHBpbms7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtIHtcbiAgICAuc2stbW9kYWxfX2JvZHkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgLnBhY2thZ2UtZmlsdGVyX19ib2R5LnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1ib2R5IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tY29uZmlybWF0aW9uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX193cmFwLWNlbnRlci10aXRsZSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgLnNrLW1vZGFsX19jbG9zZS5zay1tb2RhbF9fY2xvc2UtYmxhY2sge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXRpdGxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBoNCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5wYWNrYWdlLWZpbHRlcl9fd3JhcC0tcmVzZXJ2YXRpb24sXG4gICYucGFja2FnZS1maWx0ZXJfX3dyYXAtLXNhdmUtcmVxdWVzdCB7XG4gICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgNDhweDtcbiAgICB9XG5cbiAgICAuaWNvbi1hbmQtdGl0bGUtd3JhcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXRpdGxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBoNCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5iYWNrLWFycm93IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gIH1cblxuICAmLnBhY2thZ2UtZmlsdGVyX193cmFwLS1yZXNlcnZhdGlvbiB7XG4gICAgLnNrLW1vZGFsX19jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTZweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLm1vZGFsX19oZWFkLS1jb250YWluZXIgPiBkaXYge1xuICAgICAgcGFkZGluZzogMjVweCAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICYucGFja2FnZS1maWx0ZXJfX3dyYXAtLXNhdmUtcmVxdWVzdCB7XG4gICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQge1xuICAgICAgbWluLWhlaWdodDogNTZweDtcbiAgICB9XG5cbiAgICAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTZweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC5tb2RhbF9faGVhZC0tY29udGFpbmVyID4gZGl2IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tY29uZmlybWF0aW9uLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxcmVtO1xuXG4gICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICAkZGFyay1ncmV5LTE7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skZGFzaGJvYXJkfV9fcmVxdWVzdHMtY29uZmlybWF0aW9uLWNvbnRlbnQge1xuICAgICN7JGRhc2hib2FyZH1fX3BhY2thZ2UtY2hlY2tib3gtbGFiZWwge1xuICAgICAgICBzcGFuID4gc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19wYWNrYWdlLWluZm8tbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogJGRhcmstZ3JleS0xO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX2Zvb3RlciN7JGRhc2hib2FyZH1fX3JlcXVlc3RzLWZvb3RlciN7JGRhc2hib2FyZH1fX3JlcXVlc3RzLWNvbmZpcm1hdGlvbi1mb290ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICBnYXA6IDJyZW07XG59XG5cbi5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeSB7XG4gICAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDEwMnB4KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24ge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS04O1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE5cHgpIDA7XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi0tZXhwYW5kaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2Ryb3Bkb3duLWJsYWNrLnN2Zyk7XG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbSB7XG4gICAgICAgIC5pdGVtLWRldGFpbHMge1xuICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLml0ZW0tY2VudGVyZWQtdmVydCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnkucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24td3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbSAwIDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1jYWxjdWxhdGlvbnMge1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbSAwIDFyZW0gMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5LWNhbmNlbGxhdGlvbi1ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbn1cblxuLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5LWNhbmNlbGxhdGlvbi1mb290ZXIge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyLnBhY2thZ2UtZGV0YWlsc19fY2FuY2VsbGF0aW9uLW1vZGFsIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxMDRweCAxZnIgOTRweDtcblxuICAgICAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICAuc2stbW9kYWxfX2Nsb3NlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGFja2FnZS1maWx0ZXJzX19sYWJlbCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMS41cmVtIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMTA3cHggMWZyIDEyNHB4O1xuICAgICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggNHB4IDZweCByZ2JhKDE2LCAyNCwgNDAsIDAuMDMpKSBkcm9wLXNoYWRvdygwcHggMTJweCAxNnB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wOCkpO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG59XG5cblxuI3skZGFzaGJvYXJkfV9fcGFja2FnZS1jYW5jZWxhdGlvbl9fYm9keSB7XG4gICAgaGVpZ2h0OiAxOTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICByb3ctZ2FwOiAzMnB4O1xufVxuXG4ucGFja2FnZS1kZXRhaWxzIHtcbiAgICAuZmVfX2VkaXQtcGFja2FnZS1tZXNzYWdlLXRvYXN0IHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0tLWZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5ibGFjay1idG4tbm8tYm9yZGVyIHtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG4uZm9ybS1zZXBhcmF0b3Ige1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5RDk7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnktY2FuY2VsbGF0aW9uLnNtYWxsLW1vZGFsIHtcbiAgICAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyLnBhY2thZ2UtZGV0YWlsc19fY2FuY2VsbGF0aW9uLW1vZGFsIHtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogNjZweCAxZnIgODFweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucyB7XG4gICAgLmJ0bi5idG4tLXNlY29uZGFyeS0tb3V0bGluZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxufVxuIiwiXG5cbi5zZWFyY2gtcGFnZV9fcGFja2FnZV9fc2xpZGVyLnN3aXBlci1jb21wb25lbnQtLXdyYXAge1xuXG4gICY6aG92ZXIge1xuICAgIC5zd2lwZXItYnV0dG9uIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgIGJvdHRvbTogMXJlbTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcblxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogLjY7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAmLWFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZjO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgcGFkZGluZzogLjVyZW07XG4gICAgd2lkdGg6IDJyZW07XG4gICAgb3BhY2l0eTogMDtcbiAgICBcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbG9yOiMyYzJjMmM7XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICB3aWR0aDogMXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDlweCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDExcHg7XG4gICAgfVxuXG4gICAgJi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgbGVmdDogOXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtcHJldiB7XG4gICAgICBsZWZ0OiAxLjVyZW07XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgbGVmdDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgIFxuICAgICY6aG92ZXIge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgfVxuICB9XG59IiwiJGRyb3Bkb3duLWhlaWdodDogY2FsY3VsYXRlUmVtKDkwcHgpO1xuXG4ucGFja2FnZS1yZXN1bHRzLWFuZGVybi1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHBhY2thZ2UtcmVzdWx0cy1hbmRlcm4tZHJvcGRvd24tejtcbiAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDRweCk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuICBsZWZ0OiAwO1xuICAvLyB0b3AgcHJvcGVydHkgdmFsdWUgaXMgYXNzaWduZWQgaW4gaGVhZGVyLnNjc3Mgd2l0aCB0aGUgdmFsdWUgb2YgdGhlIGhlYWRlciBwYWRkaW5nXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xMDAlIC0gMjRweCkpO1xuICBoZWlnaHQ6ICRkcm9wZG93bi1oZWlnaHQ7XG5cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtMTAwJSAtIDI0cHgpKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTEwMCUgLSA2MnB4KSk7XG4gIH1cbn1cblxuLnBhY2thZ2UtcmVzdWx0cy1hbmRlcm4tZHJvcGRvd24td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJi5tYXAtb3BlbiB7XG4gICAgLnBhY2thZ2UtcmVzdWx0cy1hbmRlcm4tZHJvcGRvd24ge1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTI2cHgpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC0yMnB4KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDQycHgpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oODZweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hbmRlcm4taXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTg7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIG1pbi13aWR0aDogY2FsY3VsYXRlUmVtKDE2MHB4KTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICBjb2xvcjogJHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5LTE7XG4gIH1cbn1cblxuIiwiQHVzZSAncGFja2FnZS1maWx0ZXJzLXZhcmlhYmxlcycgYXMgKjtcblxuLnBhY2thZ2UtZmlsdGVyX19oYWxscy1zZWFyY2gtbW9kYWwge1xuICAuc2stbW9kYWwtLXJlZ3VsYXItc2l6ZSA+IC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oJHBmLW1vZGFsLXdpZHRoLW1kKTtcblxuICAgICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXN0aWNreSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKCRwZi1tb2RhbC13aWR0aC1tZCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5yb29tc19zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGp1c3RpZnktaXRlbXM6IHN0YXJ0O1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgkcGYtc3BhY2UtYXJvdW5kLXNtKTtcbiAgICBib3JkZXItdG9wOiA4cHggc29saWQgJGdyZXktMztcblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSgkcGYtc3BhY2UtYXJvdW5kLWxnKTtcbiAgICB9XG5cbiAgICAmLnJvb21zX3NlY3Rpb24tc2VhcmNoIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB9XG5cbiAgICAmLmJvdHRvbS1ib3JkZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktMztcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLnJvb20tc2VjdGlvbi1sYWJlbCB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oOHB4KSBjYWxjdWxhdGVSZW0oJHBmLXNwYWNlLWFyb3VuZC1zbSkgMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oOHB4KSBjYWxjdWxhdGVSZW0oJHBmLXNwYWNlLWFyb3VuZC1sZykgMDtcbiAgICB9XG59XG5cbi5yb29tc19zZWN0aW9uLXNlYXJjaCB7XG4gICAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgkcGYtc3BhY2UtYXJvdW5kLXNtKTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oJHBmLXNwYWNlLWFyb3VuZC1zbSkgMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgkcGYtc3BhY2UtYXJvdW5kLWxnKTtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIDA7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmhhbGwtdmlldyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnRleHQtdW5kZXJsaW5lLWJ1dHRvbiB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGFsbHMtdG9nZ2xlcy10YWItbmFtZS5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS0zO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5oYWxscy10b2dnbGVzLmhhcy1tb3JlLWRheXMge1xuICAucGFja2FnZS1maWx0ZXJzX19zd2l0Y2gge1xuICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKCRwZi1zcGFjZS1hcm91bmQtc20pO1xuICB9XG59XG5cbi5oYWxscy10b2dnbGVzLXdyYXAge1xuICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LTM7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuXG4gICAgJi5oYXMtbW9yZS1kYXlzIHtcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDExcHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGFsbC12aWV3LmVkaXQtaGFsbHMtZmlsdGVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS0zO1xufSIsIi5zdWdnZXN0aW9uLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN1Z2dlc3Rpb24tbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXgtaGVpZ2h0OiAyMDBweDsgLyogTGltaXQgdGhlIGRyb3Bkb3duIGhlaWdodCAqL1xuICBvdmVyZmxvdy15OiBhdXRvOyAvKiBBZGQgdmVydGljYWwgc2Nyb2xsaW5nICovXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3VnZ2VzdGlvbi1pdGVtIHtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN1Z2dlc3Rpb24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59IiwiXG5cbiN7JHNwLXJldmlld3N9IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuXG4jeyRzcC1yZXZpZXdzfS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDUwcHgpIDAgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1MHB4KSAwIDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1MHB4KSAwO1xuICB9XG59XG5cbiN7JHNwLXJldmlld3N9X19zaW5nbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gNDZweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgxNnB4KSAwIDA7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMjNweCk7XG4gIH1cbiAgLy9IYWNrIGZvciBhZGRpbmcgbWFyZ2luIGFmdGVyIHRoZSBsYXN0IGVsZW1lbnQgaW5cbiAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oLTIzcHgpO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjNweCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgzMnB4KSAwIDA7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oLTYwcHgpO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICBtYXJnaW46IDA7XG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICAgIH1cbiAgICBmbGV4OiAwIDAgY2FsY3VsYXRlUmVtKDM0NHB4KTtcbiAgfVxufVxuXG4jeyRzcC1yZXZpZXdzfV9fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgfVxufVxuXG4jeyRzcC1yZXZpZXdzfV9fbmFtZSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgfVxufVxuXG4jeyRzcC1yZXZpZXdzfV9faW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oLTc0cHgpIGF1dG8gY2FsY3VsYXRlUmVtKDIzcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oLTgycHgpIGF1dG8gY2FsY3VsYXRlUmVtKDIzcHgpO1xuICB9XG59XG5cbiN7JHNwLXJldmlld3N9X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbn1cblxuI3skc3AtcmV2aWV3c31fX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM3cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDYwMHB4KTtcbiAgfVxufVxuIiwiXG5cbiN7JHNwLWFnZW50fSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDEwMDBweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNTIuOHB4KSBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbn1cblxuI3skc3AtYWdlbnR9X19pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSAwO1xuICBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICAmLS1tZC12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE3NXB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE3NXB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM1cHgpO1xuXG4gICAgJi0tbWQtaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiN7JHNwLWFnZW50fV9faW1hZ2UtLXNtIHtcbiAgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgfVxufVxuXG4jeyRzcC1hZ2VudH1fX2luZm8ge1xuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JHNwLWFnZW50fV9faW5mby0tc20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgJiA+IGRpdiB7XG4gICAgJiA+IGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gICYtbWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2N3B4O1xuICB9XG59XG5cbiN7JHNwLWFnZW50fV9fYnV0dG9ucyB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDVweCk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAuYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgfVxufVxuXG5cbiN7JHNwLWFnZW50fV9fYnV0dG9ucy0tc20ge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG59XG5cbi5zdGF0aWMtcGFnZV9fYWdlbnRfX3RpdGxlLXNtIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDUwcHgpO1xufVxuIiwiXG5cbiN7JHNwLXF1ZXN0aW9uc30ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDEwMDBweCk7XG4gIH1cbn1cblxuI3skc3AtcXVlc3Rpb25zfV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDI1MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZsZXg6IDAgMCBjYWxjdWxhdGVSZW0oNDQwcHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSg1NXB4KTtcbiAgfVxufVxuXG4jeyRzcC1xdWVzdGlvbnN9X19jb2xsYXBzYWJsZSB7XG4gIGZsZXg6IDE7XG5cbiAgJi1zbGEge1xuICAgICYgPiB1bCA+IGxpID4gZGl2ID5wIHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgfVxuICB9XG59XG5cbiN7JHNwLXF1ZXN0aW9uc31fX2xpbmtzIHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgIH1cbiAgfVxuICAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0MnB4KTtcbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skc3AtcXVlc3Rpb25zfSB7XG4gIC5zay1jb2xsYXBzYWJsZV9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc2stY29sbGFwc2FibGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE5cHgpO1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSAwO1xuICB9XG4gIC5zay1jb2xsYXBzYWJsZV9fY29udGVudC10ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICB9XG4gIC5zay1pY29uIHBhdGgge1xuICAgIGZpbGw6ICRkYXJrLWdyZXktMTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLnNrLWNvbGxhcHNhYmxlX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyMHB4KSAwO1xuICAgICAgLnNrLWljb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICB9XG4gICAgfVxuICAgIC5zay1jb2xsYXBzYWJsZV9fY29udGVudC10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICB9XG4gIH1cbn1cbiIsIlxuXG4jeyRzcC1vcHBvcnR1bml0aWVzfSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg4MDBweCk7XG4gIH1cbn1cblxuI3skc3Atb3Bwb3J0dW5pdGllc31fX2ltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIGhlaWdodDogNzAlO1xuICBpbWcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNjBweCk7XG4gICAgfVxuICB9XG4gICYtc2Vjb25kIHtcbiAgICB3aWR0aDogMTkwcHggIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgd2lkdGg6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbiN7JHNwLW9wcG9ydHVuaXRpZXN9X190aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDMwMHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQ1cHgpO1xuICB9XG59XG5cbiN7JHNwLW9wcG9ydHVuaXRpZXN9X19jb250ZW50IHtcbiAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oLTMwcHgpIGNhbGN1bGF0ZVJlbSgzMHB4KSAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI1cHgpIGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxufVxuXG4jeyRzcC1vcHBvcnR1bml0aWVzfV9fY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cblxuI3skc3Atb3Bwb3J0dW5pdGllc31fX2NhcmQtdGl0bGUge1xuICBjb2xvcjogJGJsYWNrO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG59XG5cbiN7JHNwLW9wcG9ydHVuaXRpZXN9X190ZXh0IHtcbiAgY29sb3I6ICRibGFjaztcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbn1cblxuI3skc3Atb3Bwb3J0dW5pdGllc31fX2xpbmsge1xuICBAZXh0ZW5kICN7JHNwLW9wcG9ydHVuaXRpZXN9X190ZXh0O1xuICBjb2xvcjogJGdyZXktNDtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwaW5rO1xuICB9XG59XG4iLCIjeyRzdGF0aWMtcGFnZX0ge1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDExMHB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTkwcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTgwcHgpO1xuICB9XG59XG5cbiN7JHN0YXRpYy1wYWdlfS0td2hpdGUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogJGRhcmstZ3JleS0xO1xufVxuXG4jeyRzdGF0aWMtcGFnZX1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDY1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzVweCk7XG4gIH1cbn1cblxuI3skc3RhdGljLXBhZ2V9X19zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgJi0tb25lIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG4gICAgJi0tdHdvIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICB9XG4gIH1cblxuICAmLS1zbS12aXNpYmxlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiXG5cbiN7JHNwLWdyZXktY29udGFpbmVyfSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzNnB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNzJweCkgY2FsY3VsYXRlUmVtKDEwMnB4KTtcbiAgfVxuICAmLS1kYXJrZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTI7XG4gIH1cbiAgJi0tZmFjdHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbiN7JHNwLWdyZXktY29udGFpbmVyfV9fY29sdW1uIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuI3skc3AtZ3JleS1jb250YWluZXJ9X19saXN0IHtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTZweCkgMDtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMzlweCkgMCBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbn1cblxuI3skc3AtZ3JleS1jb250YWluZXJ9X19saXN0LWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4jeyRzcC1ncmV5LWNvbnRhaW5lcn1fX2xpc3QtdGV4dCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDE5cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDE5cHgpO1xuICB9XG59XG5cbiN7JHNwLWdyZXktY29udGFpbmVyfV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cbn1cblxuI3skc3AtZ3JleS1jb250YWluZXJ9X19saW5rIHtcbiAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwaW5rO1xuICB9XG59XG5cbiN7JHNwLWdyZXktY29udGFpbmVyfV9faW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICAvL2JveC1zaGFkb3c6IDZweCA2cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAmLS1zbS12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTZweCkgYXV0byAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg0MDBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAmLS1sZy12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgfVxuICB9XG59XG5cbiN7JHNwLWdyZXktY29udGFpbmVyfV9fY29sdW1uIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgI3skc3AtZ3JleS1jb250YWluZXJ9X19pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgI3skc3AtZ3JleS1jb250YWluZXJ9X19pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc20tbm8tZGlzcGxheSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuI3skc3AtZ3JleS1jb250YWluZXJ9X19wcmljZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xufVxuXG4jeyRzcC1ncmV5LWNvbnRhaW5lcn1fX2xpc3QtbGFiZWwtbWFpbGluZyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fYnV0dG9uIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkcGluay0yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluay0yO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDJweCAwcHggcmdiYSgxNiwgMjQsIDQwLCAwLjA1KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmstMztcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19saXN0Lm1haWxpbmctbGlzdCB7XG4gIG1hcmdpbjogMS41cmVtIDA7XG5cbiAgbGkge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgfVxuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2NvbHVtbi5jZW50ZXJlZCB7XG4gIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2ltYWdlIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbiIsIiN7JGVpbnRyYWdlfV9fbGlua3Mge1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg3MDRweCk7XG4gIG1hcmdpbjogMCBhdXRvIDRyZW07XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICYtLW1kLXZpc2libGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICYtLW1kLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMTAwOXB4KTtcbiAgfVxuXG4gIC5kYXJrLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcblxuICAgIGltZyB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuICB9XG59XG5cbiN7JGVpbnRyYWdlfV9fbGlua3MtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICYtZG9jdW1lbnRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgLmRhcmstbGluayB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjE0MzlweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbn1cblxuI3skc3AtYWdlbnR9LS1laW50cmFlZ2Uge1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg3MHB4KSBhdXRvIGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDEyMHB4KSBhdXRvIGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgfVxufVxuXG4jeyRlaW50cmFnZX1fX3Jldmlld3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oODBweCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0OHB4KSAwIGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMTBweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDgwcHgpIDAgY2FsY3VsYXRlUmVtKDExNnB4KTtcbiAgfVxufVxuXG4jeyRzdGF0aWMtcGFnZX1fX29wcG9ydHVuaXRpZXMtLWVpbnRyYWdlIHtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oODBweCkgYXV0byBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg4MHB4KSBhdXRvIGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDExMHB4KSBhdXRvIDA7XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19yZXZpZXdzLnN0YXRpYy1wYWdlX19yZXZpZXdzLS1laW50cmFlZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5zdGF0aWMtcGFnZV9fcmV2aWV3cy1saXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDJyZW07XG5cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbiAgICAgIC5zdGF0aWMtcGFnZV9fcmV2aWV3c19fc2luZ2xlIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMTFweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnN0YXRpYy1wYWdlX19yZXZpZXdzX19zaW5nbGUge1xuICAgICAgbWFyZ2luOiAxcmVtO1xuICAgIH1cbiAgfVxuXG59XG5cblxuLmVpbnRyYWdlLXBhZ2UgIHtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIGxnKSB7XG4gICAgLnN0YXRpYy1wYWdlX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgfVxuXG4gICAgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlLS1vbmUuc3RhdGljLXBhZ2VfX3Jldmlld3NfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgICB9XG4gIH0gIFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgLmJ0bi5idG4tLXByaW1hcnkuYnRuLS1zbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuXG5cbkBpbXBvcnQgXCJlaW50cmFnZS9wcmljaW5nLXRhYmxlc1wiO1xuQGltcG9ydCBcImVpbnRyYWdlL3NlcnZpY2VzXCI7XG5AaW1wb3J0IFwiZWludHJhZ2UvYm9va2luZ1wiO1xuIiwiI3skcHJpY2luZy10YWJsZXN9IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ4cHgpIDAgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ4cHgpIDAgMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDJyZW07XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNjRweCkgMCAxcmVtIDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIGxnKSB7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDJyZW07XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuXG4jeyRwcmljaW5nLXRhYmxlc31fX3RhYmxlIHtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDQ2cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oMTZweCkgMCAwO1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIC8vSGFjayBmb3IgYWRkaW5nIG1hcmdpbiBhZnRlciB0aGUgbGFzdCBlbGVtZW50IGluXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgtMTZweCk7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCxsZykge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjI0cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMxNXB4KTtcbiAgfVxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDEycHgpO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgIH1cbn1cblxuI3skcHJpY2luZy10YWJsZXN9X190YWJsZS0tc3BlY2lhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICBjb2xvcjogJHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnQmVsaWVidCc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMTZweCk7XG4gICAgbGVmdDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpIGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgfVxufVxuXG4jeyRwcmljaW5nLXRhYmxlc31fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG59XG5cbiN7JHByaWNpbmctdGFibGVzfV9fcHJpY2Uge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJGdyZXktNDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICBAYXQtcm9vdCAjeyRwcmljaW5nLXRhYmxlc31fX3RhYmxlLS1zcGVjaWFsICYge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuI3skcHJpY2luZy10YWJsZXN9X19saXN0IHtcbiAgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDIycHgpO1xuXG4gICAgLnNrLWljb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgtMjJweCk7XG4gICAgfVxuICB9XG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICRwaW5rO1xuICAgIH1cbiAgfVxuICBAYXQtcm9vdCAjeyRwcmljaW5nLXRhYmxlc31fX3RhYmxlLS1zcGVjaWFsICYge1xuICAgIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuI3skcHJpY2luZy10YWJsZXN9X19saW5rIHtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTZweCkgMCBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIEBhdC1yb290ICN7JHByaWNpbmctdGFibGVzfV9fdGFibGUtLXNwZWNpYWwgJiB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICBib3JkZXItY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDE5cHgpIDAgY2FsY3VsYXRlUmVtKDQ1cHgpO1xuICB9XG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC8vICBkaXNwbGF5OiBub25lO1xuICAvL31cbn1cblxuI3skcHJpY2luZy10YWJsZXN9X19ub3RlIHtcbiAgY29sb3I6ICRncmV5LTQ7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG4uZWludHJhZ2UtcGFnZSB7XG4gIC5jb2wtMTItc3R5bGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbiAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDcwNHB4KTtcbiAgICB9XG4gIH1cbn1cblxuIiwiXG5cbiN7JGV0LXNlcnZpY2VzfSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNTZweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTQwcHgpIDAgY2FsY3VsYXRlUmVtKDU5cHgpO1xuICB9XG59XG5cbiN7JGV0LXNlcnZpY2VzfV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDU2cHgpO1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgyODBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNjAwcHgpO1xuICB9XG59XG5cbiN7JGV0LXNlcnZpY2VzfS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbiN7JGV0LXNlcnZpY2VzfV9fc2luZ2xlIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleDogMCAwIDQ5JTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNTAwcHgpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbiN7JGV0LXNlcnZpY2VzfV9faW1hZ2Uge1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgfVxufVxuXG4jeyRldC1zZXJ2aWNlc31fX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDhweCk7XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA2NHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgfVxufVxuXG4jeyRldC1zZXJ2aWNlc31fX2Rlc2NyaXB0aW9uIHt9XG4iLCJcblxuI3skZXQtYm9va2luZ30ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0MHB4KSAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDU2cHgpO1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDEzMzBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbiN7JGV0LWJvb2tpbmd9X19jb2x1bW4ge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gIH1cbn1cblxuI3skZXQtYm9va2luZ31fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg1MDBweCk7XG4gIH1cbn1cblxuI3skZXQtYm9va2luZ31fX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG59XG4iLCIjeyR3ZXJiZW1vZWdsaWNoa2VpdGVufS0tdGl0bGUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgyODBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDgwMHB4KTtcbiAgfVxufVxuXG4vKlxuICogQ2FyZHNcbiAqL1xuXG4jeyR3ZXJiZW1vZWdsaWNoa2VpdGVufV9fY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDcwcHgpIDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxMDBweCkgMCBjYWxjdWxhdGVSZW0oMTMwcHgpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuI3skd2VyYmVtb2VnbGljaGtlaXRlbn1fX2NhcmQge1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNzJweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgICB9XG4gICAgYSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbn1cblxuI3skd2VyYmVtb2VnbGljaGtlaXRlbn1fX2NhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxufVxuXG4jeyR3ZXJiZW1vZWdsaWNoa2VpdGVufV9fY2FyZF9faW1hZ2Uge1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgtNzJweCkgYXV0byBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW46IDAgMCBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIH1cbn1cblxuI3skd2VyYmVtb2VnbGljaGtlaXRlbn1fX2NhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxufVxuXG4vKlxuICogQ291bnRlcnNcbiAqL1xuXG4jeyR3ZXJiZW1vZWdsaWNoa2VpdGVufV9fY291bnRlcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5NnB4KSAwO1xuICAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDgwcHgpIDAgY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JHdlcmJlbW9lZ2xpY2hrZWl0ZW59X19jb3VudGVycy1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuI3skd2VyYmVtb2VnbGljaGtlaXRlbn1fX2NvdW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbiN7JHdlcmJlbW9lZ2xpY2hrZWl0ZW59X19jb3VudGVyLXRpdGxlIHtcbiAgY29sb3I6ICRncmV5LTI7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG59XG5cbiN7JHdlcmJlbW9lZ2xpY2hrZWl0ZW59X19jb3VudGVyLXZhbHVlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNTZweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzVweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDg1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oOTVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiA3MnB4OyAvKiAxMjAlICovXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbiAgfVxufVxuXG4jeyR3ZXJiZW1vZWdsaWNoa2VpdGVufV9fY291bnRlcnMtZm9vdGVyIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBjb2xvcjogIzg2ODY4NTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG59XG5cbi8qXG4gKiBWYXJpb3VzIGVsZW1lbnRzXG4gKi9cblxuI3skd2VyYmVtb2VnbGljaGtlaXRlbn1fX3Jldmlld3Mge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNjRweCkgMCBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwMHB4KSAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTAwcHgpIDAgY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICN7JHNwLXJldmlld3N9LWxpc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyR3ZXJiZW1vZWdsaWNoa2VpdGVufV9faW5mbyB7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDcwMHB4KTtcbiAgbWFyZ2luOiAwIGF1dG8gY2FsY3VsYXRlUmVtKDYwcHgpO1xuICBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW46IDAgYXV0byBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICB9XG59XG5cbi5ldmVudGpvYl9pbnNlcmllcmVuLXBhZ2Uge1xuICBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIGJyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgICAuZWludHJhZ2UtcGFnZV9fc2VydmljZXMtd3JhcCB7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgfVxuXG4gIC5laW50cmFnZS1wYWdlX19zZXJ2aWNlc19fc2luZ2xlIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuXG4gICAgJjpudGgtY2hpbGQoLW4rMikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4ge1xuICAgIHBhZGRpbmc6IDhweCAyMnB4O1xuICB9XG5cblxufVxuXG4uc3RhdGljLXBhZ2VfX2FnZW50LS1ldmVudGpvYl9pbnNlcmllcmVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgY29sb3I6ICNGRkZGRkY7XG5cbiAgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluay0yO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGluay0yO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgICBtYXgtd2lkdGg6IDQ2NHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIG1heC13aWR0aDogNjQ4cHg7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIG1heC13aWR0aDogOTI4cHg7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIG1heC13aWR0aDogMTIxOHB4O1xuICB9XG5cbn0iLCIjeyR3ZXJiZWZvcm1hdGV9IHtcbiAgI3skc3RhdGljLXBhZ2V9X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG59XG5cbiN7JHdlcmJlZm9ybWF0ZX1fX3N1YnRpdGxlIHtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNjAwcHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTVweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICB9XG59XG5cbiN7JHdlcmJlZm9ybWF0ZX1fX3Jldmlld3NfX2hlYWRlciB7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDQ4cHgpIGF1dG8gY2FsY3VsYXRlUmVtKDM3cHgpO1xuICAjeyRzdGF0aWMtcGFnZX1fX3NlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oODBweCkgYXV0bztcbiAgICAjeyRzdGF0aWMtcGFnZX1fX3NlY3Rpb24tdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oOTAwcHgpO1xuICB9XG59XG5cbiN7JHNwLWFnZW50fS0td2VyYmVmb3JtYXRlIHtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oNTZweCkgYXV0byBjYWxjdWxhdGVSZW0oNDhweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxMjBweCkgYXV0byBjYWxjdWxhdGVSZW0oNjRweCk7XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzLS13ZXJiZWZvcm1hdGUge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oODBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTEwcHgpO1xuICB9XG59XG4iLCJcblxuI3skc3RhdGljLXBhZ2V9X190aXRsZS0tYWJvdXQtdXMge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gIG1heC13aWR0aDogODAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE3MHB4KTtcbiAgfVxufVxuXG4vKlxuICogQ2FyZHNcbiAqL1xuI3skYWJvdXR9X19jYXJkcy13cmFwIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbn1cblxuI3skYWJvdXR9X19jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg1MXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTA2cHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIH1cbn1cblxuI3skYWJvdXR9X19jYXJkIHtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDQ2cHgpO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiAwIDIxcHggMjRweCAyMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oMTZweCkgMCAwO1xuXG4gIC8vSGFjayBmb3IgYWRkaW5nIG1hcmdpbiBhZnRlciB0aGUgbGFzdCBlbGVtZW50IGluXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oLTYwcHgpO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDIzcHgpO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgtMzhweCk7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM4cHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmbGV4OiAwIDAgODAlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4OiAwIDAgMzAlO1xuICAgIHBhZGRpbmc6IDAgNDBweCAzNHB4IDQwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRvcDogNTBweDtcbiAgICB9XG4gIH1cbn1cblxuI3skYWJvdXR9X19jYXJkX19pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IC0zMnB4IDAgMTZweCA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzJweCk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW46IC01MHB4IDAgMjJweCA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skYWJvdXR9X19jYXJkX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG59XG5cbi8qXG4gKiBUZWFtXG4gKi9cbiN7JGFib3V0fV9fdGVhbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIDAgY2FsY3VsYXRlUmVtKDU1cHgpO1xuICAjeyRzdGF0aWMtcGFnZX1fX3NlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDExMHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODhweCkgMCBjYWxjdWxhdGVSZW0oMTIzcHgpO1xuICB9XG59XG5cbiN7JGFib3V0fV9fdGVhbS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMi41JTtcbn1cblxuI3skYWJvdXR9X190ZWFtLWxpc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgICB3aWR0aDogMzEuNSU7XG4gIH1cbn1cblxuI3skYWJvdXR9X190ZWFtLWltYWdlIHtcbiAgQGluY2x1ZGUgY292ZXItaW1hZ2UtY29udGFpbmVyO1xuICBwYWRkaW5nLXRvcDogNzAlO1xufVxuXG4jeyRhYm91dH1fX3RlYW0tZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDE3cHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG4gIGg0IHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgfVxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE0cHgpIGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIH1cbiAgfVxuXG59XG5cbi8qXG4gKiBNYXBcbiAqL1xuI3skYWJvdXR9X19tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbiN7JGFib3V0fV9fbWFwLXdyYXAge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4jeyRhYm91dH1fX21hcC1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyMnB4KSBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDcwMHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtNjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC02MHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNTBweCkgY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG59XG5cbiN7JGFib3V0fV9fY29udGFjdCB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4N3B4KSAwIGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTQwcHgpIDAgMDtcbiAgfVxuICAjeyRzdGF0aWMtcGFnZX1fX3NlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyM3B4KTtcbiAgfVxufVxuXG4jeyRhYm91dH1fX2NvbnRhY3RfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMjVweCkgMDtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNDAwcHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbiN7JGFib3V0fV9fbWFwLWRlc2NyaXB0aW9uLWxpc3Qge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxuICAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxuICBhLnRleHQtbGlua3tcbiAgICBkaXNwbGF5OmlubGluZTtcbiAgfVxufVxuIiwiI3skbWFpbGluZ30ge1xuICAjeyRzdGF0aWMtcGFnZX1fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cbn1cblxuI3skbWFpbGluZ31fX3N1YnRpdGxlIHtcbiAgQGV4dGVuZCAjeyR3ZXJiZWZvcm1hdGV9X19zdWJ0aXRsZTtcbn1cblxuI3skbWFpbGluZ31fX3Jldmlld3Mge1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg0OHB4KSAwIGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDgwcHgpIDAgY2FsY3VsYXRlUmVtKDExNnB4KTtcbiAgfVxufVxuXG4jeyRzcC1hZ2VudH0tLW1haWxpbmcge1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg1NnB4KSBhdXRvIGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDgwcHgpIGF1dG8gY2FsY3VsYXRlUmVtKDcwcHgpO1xuICB9XG59XG5cbiN7JHNwLXF1ZXN0aW9uc30tLW1haWxpbmcge1xuICBtYXJnaW46IDAgYXV0byBjYWxjdWxhdGVSZW0oODBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW46IDAgYXV0byBjYWxjdWxhdGVSZW0oMTEwcHgpO1xuICB9XG59XG5cbiN7JHNwLW9wcG9ydHVuaXRpZXN9LS1tYWlsaW5nIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgfVxufVxuXG4ubWFpbGluZy1wYWdlIHtcbiAgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2ltYWdlIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM3MnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyODhweCk7XG4gIH1cbiAgXG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAycmVtIDE1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIGxnKSB7XG4gICAgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiA0LjVyZW0gMy4zNzVyZW07XG4gICAgfVxuXG4gICAgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9faW1hZ2UtLWxnLXZpc2libGUge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiI3skc3RhdGljLXBhZ2V9X190aXRsZS0taW1wcmVzc3VtIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDYzcHgpO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4jeyRpbXByZXNzdW19X19jb250ZW50IHtcbiAgY29sb3I6ICM0MjQyNDI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg4MDBweCk7XG4gIH1cbn1cblxuI3skaW1wcmVzc3VtfV9fY29udGVudF9fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgfVxufVxuXG4jeyRpbXByZXNzdW19X19jb250ZW50X19wYXJhZ3JhcGgge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbn1cblxuLypcbiAqIExhd1xuICovXG5cbiN7JGltcHJlc3N1bX1fX2xhdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgI3skc3RhdGljLXBhZ2V9X19zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICAjeyRzdGF0aWMtcGFnZX1fX3NlY3Rpb24tdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuI3skaW1wcmVzc3VtfV9fbGF3LWNvcHlyaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgJHNwYWNlcjtcbiAgcDpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDU2cHgpIGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgfVxufVxuXG4jeyRpbXByZXNzdW19X19sYXctaW1wcmVzc3VtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMztcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpICRzcGFjZXI7XG5cbiAgYS50ZXh0LWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMTJweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDU2cHgpIGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgfVxufVxuIiwiLm5ld3NsZXR0ZXItc3Vic2NyaWJlIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE1MHB4KSAwO1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/